- 博客(28)
- 收藏
- 关注
转载 深入理解java IO
本文的目录视图如下: Java IO概要 a.Java IO中常用的类 b.Java流类的类结构图 1.流的概念和作用 2.Java IO所采用的模型 : 3.IO流的分类 4.Java IO流对象 1.输入字节流InputSt...
2017-07-18 17:21:00
381
转载 java设计模式——command 模式
意图:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作 动机:将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来。 效果: 1)、command模式将调用操作的对象和实现该操作的对象解耦 2)、可以将多个命令装配成一个复合命令,复...
2017-06-29 11:36:00
159
转载 linux 发送post请求
curl -H "Content-Type:application/json" -X POST --data '{"start":null,"end":null}' http://127.0.0.1:9107/name/action wget命令用来从指定的URL下载文件。wget非...
2017-06-09 18:54:00
863
转载 java设计模式——命令模式
命令模式属于23种设计模式中行为模式中的一个,它也是一种简单实用非常普遍的设计模式。 首先看下GOF对命令模式的定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式主要应用于将行为调用者与实现者解耦。比如我们以前惯用...
2017-06-02 16:24:00
130
转载 VSZ RSS 含义
VSZ–进程的虚拟大小 单位kb RSS–驻留集的大小,可以理解为内存中页的数量 单位kb 转载于:https://my.oschina.net/u/3345581/...
2017-05-31 09:51:00
261
转载 maven install package deploy 区别
maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错。 maven install:打包到本地仓库,如果没有设置过maven本地仓库,一般在用户/.m2目录下。如果a项目依赖于b...
2017-05-24 15:16:00
134
转载 nginx 重启,关闭
nginx -s reload pkill -9 nginx -9 参数表示强制杀死 转载于:https://my.oschina.net/u/3345581/blog/906902...
2017-05-22 19:46:00
95
转载 @Profile注解
通过设定Enviroment的ActiveProfiles来决定当前context需要使用的配置环境,在开发中使用@Profile注解类或方法达到在不同情况下选择实例化不同的Bean 通过指定配置 spring.profiles.active=dev @profile(“dev”)注解在...
2017-05-19 10:12:00
116
转载 JAVA设计模式——享元模式
解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象。如果有一个1M的文本,那么字母是何其的多,如果每个字母都定义一个对象那么内存早就爆了。那么如...
2017-05-16 15:03:00
71
转载 java——桥模式(Bridge)
概述 桥模式(Bridge)是为了解决将抽象部分与实现部分分离,好让他们都在自己的维度上有多维度地变化。这句话是好理解的,只是我在学习完桥模式之后,存在一些疑问,还好现在想通了。现在我就桥模式的设计思想和我的疑问一并发出,希望于你有益。 版权说明 著作权归作者所有。 商业转载请联系...
2017-05-16 10:41:00
92
转载 instanceof, isinstance,isAssignableFrom 的使用
(1) instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 (2)Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的cla...
2017-05-15 15:31:00
88
转载 java设计模式——装饰模式(Decorator)
一、概述 动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。装饰模式是一种用于替代继承的技术,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法...
2017-05-10 14:28:00
96
转载 java设计模式——Composite(组合模式)
组合模式 组合模式(Composite Pattern)有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念 ,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。组合模式让你可以优化处理递 归或分级数据结...
2017-05-09 09:35:00
656
转载 java设计模式——外观模式(facade)
GOF《设计模式》一书对Facade模式是这样描述的: 为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。 大致意思是说:使用一种比原有方式更简单的办法与系统交互。例如,我们把一个很文件的文件,放在了第二抽...
2017-05-08 19:18:00
88
转载 java设计模式——代理模式
动态代理底层是通过反射实现的。 主要用来做方法的增强,让你可以在不修改源码的情况下,增强一些方法,在方法执行前后做任何你想做的事情(甚至根本不去执行这个方法),因为在InvocationHandler的invoke方法中,你可以直接获取正在调用方法对应的Method对象,具体应用的话,比如可...
2017-05-08 16:56:00
95
转载 java设计模式——适配器模式
适配器模式定义: 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份. (1)目标角色(Target):系统所期待实现的目标。 (2)源角色(Adaptee):系统原有的实现,被适配的角色。 (3)适配器角色(Adapter):...
2017-05-04 19:07:00
82
转载 java设计模式——Prototype(原型模式)
原型模式可以通过一个对象实例确定创建对象的种类,并且通过拷贝创建新的实例。总得来说,原型模式实际上就是从一个对象创建另一个新的对象,使新的对象有具有原对象的特征。 1.案例一 学生复制 package Prototype;/** * Created by Jim on 201...
2017-05-03 09:58:00
102
转载 java设计模式——Builder(建造者模式(生成器模式))
建造者模式也叫生成器模式,23种设计模式之一,属于创建类模式。 在描述建造者模式之前,大家首先要明白一个道理就是任何设计模式的产生都是为了解决某一类问题,更准确的说是为了应对某一种变化,设计模式就是封装变化,把变化的部分和不变的部分隔离开。设计模式的好处就是运用面向对象的思想让我们能够更简单方...
2017-05-02 20:12:00
123
转载 java设计模式——抽象工厂模式
抽象工厂模式(Abstract Factory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。 一、uml建模图: 二、代码实现 [java]vie...
2017-05-02 16:28:00
112
转载 linux 查找服务的安装路径
rpm -qal |grep mysql 转载于:https://my.oschina.net/u/3345581/blog/890783
2017-05-02 15:56:00
1099
转载 ibatis #{}与${} 区别
#将传入的数据当成一个字符串,会对自动传入的数据加一个双引号 $将传入的数据直接显示在sql语句中 #方式能够很大程度上防止sql注入,而$无法防止sql的注入, $一般用于传入数据库对象,例如传入表名 一般能用#就别用$ ...
2017-04-27 16:08:00
482
转载 nginx 正向代理和反向代理
转自:http://mengkang.net/78.html 1.正向代理的概念 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给...
2017-04-27 15:37:00
86
转载 日志查找常用命令
find ./ -name 文件名称| xargs cat | less xargs 可以将一个命令的输出,作为另一个命令的参数。 cat 用来将几个文件合并为一个文件 在less 命令中 /加上要搜索的内容,可以进行搜索,,搜索后n先下查看下一个搜索内容,N向上查看上一个...
2017-04-01 16:30:00
107
转载 URLClassLoader 和ClassLoader 的区别
URLClassLoader 继承 ClassLoader ,是ClassLoader 的扩展。 主要区别是ClassLoader 加载classpath下面的类,而URLClassLoader 加载任意路径下的类 ...
2017-03-31 10:23:00
850
转载 nginx 前后端分离 跨域处理
(1)首先修改nginx 配置文件(nginx.conf) upstream web-backend2{ server localhost:8011;(后端的地址和端口) } server { listen 10001;(前端浏览器访问的端口) server_...
2017-03-30 15:41:00
105
转载 netty 四种解码器
netty 四种解码器 用于解决粘包和拆包的问题 1:LineBasedFrameDecoder 换行符 2:DelimiterBaseFrameDecoder 分隔符 3:FixdLengthFrameDecoder 定长 4:StringDecoder 信息...
2017-03-24 15:27:00
573
转载 看重构书籍笔记(2)
在对象之间搬移特性 1 搬移函数 2 搬移字段 3 提炼类 4 将类内联化 5 隐藏委托关系 6 移除中间人 7 引入外加函数 8 引入本地扩展 转载于:https://m...
2017-03-11 13:52:00
71
转载 看重构书籍笔记(1)
重构组织函数 1 提炼函数 2 内联函数 3内联临时变量 4 以查询取代临时变量 5 引入解释性变量 6 分解临时变量 7 移除对参数的赋值 8 以函数对象取代函数 9 替换算法 ...
2017-03-11 10:57:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人