一:区别: >JDK的动态代理依靠接口实现,如果有些类并没有实现接口,则不能使用JDK代理,这就要使用cglib动态代理了。 >JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能实现JDK的动态代理,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方 ...
分类:
编程语言 时间:
2016-08-11 20:38:18
阅读次数:
221
https://www.pgcon.org/2016/schedule/attachments/ https://www.pgcon.org/2015/schedule/attachments/ https://www.pgcon.org/2014/schedule/attachments/ htt ...
分类:
其他好文 时间:
2016-08-11 20:38:46
阅读次数:
143
一、单个参数: 二、多参数: 三、Map封装多参数: 四、List封装in: 五、多参数传递之注解方式示: 六、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法: 将参数放入Map,再取出Map中的List遍历。如下: 来源:http ...
分类:
其他好文 时间:
2016-08-11 20:39:08
阅读次数:
176
VB中if和elseif的用法是: if...then...elseif...then...else...endif 切记在then的后面不要加冒号,加了冒号出现else没有if的错误,因为加了冒号表示这个if只是执行then的语句就算执行完了,因此如下 如果是加了冒号那么只能是一个if: 如果是以 ...
分类:
其他好文 时间:
2016-08-11 20:37:08
阅读次数:
175
Apache服务名称:httpd MySQL服务名称:mysqld VSFTP服务名称:vsftpd <!--CentOS7新指令--> 使某服务 自动启动 systemctl enable httpd.service 使某服务 不自动启动 systemctl disable httpd.servi ...
分类:
其他好文 时间:
2016-08-11 20:36:57
阅读次数:
196
将模块注入到控制器中的方法: 1、export module 2、在router中resolve解决: 2.1 resolve中直接return值 2.2 resolve返回promise对象 当resolve返回的是一个值的时候,他将会被当做一个别名。当resolve返回的是一个function时 ...
分类:
其他好文 时间:
2016-08-11 20:36:36
阅读次数:
146
最近在研读 《CSS SECRET》(CSS揭秘)这本大作,对 CSS 有了更深层次的理解,折腾了下面这个项目: CSS3奇思妙想 -- Demo (请用 Chrome 浏览器打开,非常值得一看)。采用单标签完成各种图案,许多图案与本文有关。 也希望觉得不错的同学顺手在我的 Github 点个 st ...
分类:
Web程序 时间:
2016-08-11 20:39:15
阅读次数:
189
函数调用时的语法要求函数调用时有下列语法要求: (1)调用函数时,函数名必须与所调用的函数名字完全一致。 (2)实在参数的个数必须与形式参数的个数一致。实参可以是表达式,在类型上应按位置与形参一一对应匹配。如果类型不匹配,c编译程序按赋值兼容的规则进行转换。若实参和形参的类型不赋值兼容,通常并不给出 ...
分类:
编程语言 时间:
2016-08-11 20:37:53
阅读次数:
202
java的问题: 1.性能:java的内存管理似乎比较自动化,但其实性能不是特别好。尤其是new对象的时候没有节制。在java中,有些对象构造成本很低,有些 很高。特别在UI编程的时候,大多数的UI对象其构建成本都比较高昂。如果在开发过程中没有节约意识,肯定会导致JVM不停的GC,系统表现很卡的样子 ...
分类:
编程语言 时间:
2016-08-11 20:35:25
阅读次数:
189
参考:http://www.runoob.com/http/http-messages.html (1)请求数据包结构: 第一部分:请求行(数据包的第一行内容)[GET/HTTP/1.1] 请求行包含三部分内容: 请求方式(GET/POST) 请求资源路径(端口号之后的内容,比如/appname/s ...
分类:
Web程序 时间:
2016-08-11 20:37:32
阅读次数:
186
阶乘问题 题目描述 也许你早就知道阶乘的含义,N阶乘是由1到N相乘而产生,如: 12! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 = 479,001,600 12的阶乘最右边的非零位为6。 写一个程序,计算N(1<=N<=50,000,00 ...
分类:
其他好文 时间:
2016-08-11 20:35:21
阅读次数:
289
都说pt-toolkit工具集中的pt-online-schema-change可以在线不锁表修改表结构,那么这个工具具体是什么原理呢,请见下面娓娓道来: 1.pt-online-schema-change工具的使用限制: 1)、如果修改表有外键,除非使用 --alter-foreign-keys- ...
分类:
其他好文 时间:
2016-08-11 20:36:36
阅读次数:
220
Category
OC提供了一种与众不同的方式——可以动态的为已经存在的类添加新的行为(方法)。
这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。
使用Category对类进行扩展时,不需要创建子类。
Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。...
分类:
其他好文 时间:
2016-08-11 19:29:58
阅读次数:
176
Spring Boot学习记录(二)–thymeleaf模板标签(空格分隔): spring-boot自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习.1.引入依赖maven中直接引入 ...
分类:
编程语言 时间:
2016-08-11 19:28:57
阅读次数:
1169
1.进入vi环境变量:vim /etc/default/locale 2. 中文设置为:LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" 修改为:LANG="en_US.UTF-8" LANGUAGE="en_US:en" ...
分类:
编程语言 时间:
2016-08-11 19:29:33
阅读次数:
209
FMDB 版本迁移 安装 1. 通过CocoaPods 在项目根目录创建并编辑 Podfile 内容如下 $ cd /path/to/MyProject $ touch Podfile $ edit Podfile platform :ios, '5.0' # Or platform :osx, ' ...
分类:
数据库 时间:
2016-08-11 19:26:37
阅读次数:
971
1.WebBrowserActivity extends BaseActivity 2.setContentView(R.layout.activity_web_html); 3.wv_web_browser = (WebView)findViewById(R.id.wv_web_browser); ...
分类:
Web程序 时间:
2016-08-11 19:29:27
阅读次数:
167