Skip to content

Instantly share code, notes, and snippets.

View naffan2014's full-sized avatar
🎯
Focusing

No! MOre! Again naffan2014

🎯
Focusing
View GitHub Profile
@naffan2014
naffan2014 / php
Created March 13, 2019 13:42
PFILE.php
<?php
/**
* Copyright (c) 2010, 新浪网支付中心
* All rights reserved.
*
* 文件名称: class.PFile.php
* 摘 要: 文件操作类
* 作 者: [email protected]
* 版 本: 1.0
* 修改日期: 2010.3.28(代码整理)
@naffan2014
naffan2014 / PLOG.php
Last active March 13, 2019 13:43
PFILE.php
<?php
/**
* Copyright (c) 2010, 新浪网支付中心
* All rights reserved.
*
* 文件名称: class.PLog.php
* 摘 要: 基础日志
* 作 者: [email protected]
* 版 本: 1.0
* 修改日期: 2010.3.28(代码整理)
public enum FieldSourceEnum {
CONTRACT(1, "备件/合同", new LinkedList<SourceType>() {{
{
add(SourceType.CONTRACT);
}
}}),
CONTRACT_AGENT(2, "备件/合同>经纪人", new LinkedList<SourceType>() {{
{
add(SourceType.CONTRACT);
@naffan2014
naffan2014 / aop.markdown
Created May 9, 2019 02:55
学习切面编程的例子,作为解释用,并没有把所有的依赖文件放上来

#工厂类

把实现接口的类扔进代理中,代理去增加扩展功能,这样就实现了切面编程。好处是没有继承,也就是说没有依赖关系,降低了耦合度,从而达到解耦的目的

public class MyBeanFactory{
    public static IUserService createUserService(){
        final IUserService userService = new UserServiceImpl();
        final MyAspect aspect = new MyAspect;
        
 IUserService proxyService = (IUserService)Proxy.newProxyInstance(
@naffan2014
naffan2014 / lamda.markdown
Last active May 9, 2019 09:03
增加了w3c的lamda教学代码,确实不错。

函数式接口

需要的条件

  1. 定义一个接口,这个接口必须有且仅有一个方法
  2. 用lamda方法声明这个类
  3. 调用这个方法
interface myTest{

先来个demo

package myStream;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

mybatis搭载了logback日志系统。mybatis有几个文件夹分别是dao,mapper,domain。想要看sql需要查看dao。 需要通过配置logback就可以实现sql的打印。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
public function loadMapBuilding()
{
$this->resetParams();
$resblockIds = $this->requestParams['resblockIds'];
$resArr = explode(",",$resblockIds);
$test = new GetResblockDetail($this->_searchServiceProvider, $this->_openApiServiceProvider, $this->requestParams);