1.Spting 4.0 修改内容 1.1 支持Java8的新特性 1.2 最低支持JDK 6 update 18 1.3 核心内容修改 1. 自动注入支持泛型2. 支持定义自定义的注解3. 可以使用@Order注解对list进行排序4. 可以使用@Lazy注解对bean进行延迟加载5. 可以使用@ ...
分类:
编程语言 时间:
2017-02-07 12:09:09
阅读次数:
227
组合模式:一些子对象组成一个父对象,子对象本身也可能是由一些孙对象组成。 有点类似树形结构的意思,这里举一个包含命令模式的例子 感觉上有点像俄罗斯套娃,首先定义了一个接口对象,大家都是这个接口对象,只不过一层套一层,不断调用。 执行过程其实就是深度优先搜索。 一些值得注意的地方 组合模式不是父子关系 ...
分类:
编程语言 时间:
2017-02-07 12:13:37
阅读次数:
261
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储 ...
分类:
编程语言 时间:
2017-02-07 12:22:49
阅读次数:
318
个人学习使用:谨慎参考 1 Client类 2.测试类 用自动化测试工具gauge进行测试 ...
分类:
编程语言 时间:
2017-02-07 12:27:54
阅读次数:
486
魔术方法是什么鬼? 魔术方法,也叫魔鬼函数。只要学过PHP的都知道什么是魔术方法,魔术方法就是在某些条件下自动执行的函数。 PHP的魔术方法主要有下面几个,其他的参考PHP官方手册 为什么会有魔术方法? 魔术方法是在需要实现一些功能,但是一般代码做不到或很难做到的时候才能用。 比如 __constr ...
分类:
编程语言 时间:
2017-02-07 12:33:51
阅读次数:
218
1.下载一个mail.jar架包 http://download.csdn.net/detail/woainimax/9748744 2.AnnexMailService.java ...
分类:
编程语言 时间:
2017-02-07 12:48:33
阅读次数:
170
这是个比较典型的java内存使用问题,定位过程也比较直接,但对新人还是有点参考价值的,所以就纪录了一下。 下面介绍一下在不了解系统代码的情况下,如何一步步分析和定位到具体代码的排查过程 (以便新人参考和自己回顾) 初步的现象 业务系统消费MQ中消息速度变慢,积压了200多万条消息,通过jstat观察 ...
分类:
编程语言 时间:
2017-02-07 13:33:13
阅读次数:
233
需要jar包 spring-redis.xml配置文件: 由于是测试用的,redis.properties中的参数随意写的,需要根据项目的实际情况调优: 以上配置好了,就可以开始测试了。。。 想想,也真是够简单了...但是如果项目在运行的过程中,需要增加主从节点的时候,在不停掉项目的情况下,如何动态 ...
分类:
编程语言 时间:
2017-02-07 13:46:48
阅读次数:
291
一、注解准备 1.xml引入新的约束,并开启注解扫描 context:component-scan标签开启注解扫描 2.导入注解有关jar包 二、注解创建对象 1.User类 @Component( value="user" )等同于<bean id="user" class="beans.User ...
分类:
编程语言 时间:
2017-02-07 13:49:04
阅读次数:
181
Java的内存可以分为栈区,堆区与方法区。 栈区:为自动连续分配的空间,用来存放程序中定义的局部变量 。 堆区: 为不连续的内存空间,用来存放new 关键字分配出来的对象--对象实例数据。 方法区:方法区用来存放类的代码信息,static变量以及常量池-- 对象类型数据等。 如上图,实例方法存放在对 ...
分类:
编程语言 时间:
2017-02-07 13:54:50
阅读次数:
221
一直想要开一个博客,总结记录一下自己学到的东西,今天终于动笔写了第一篇,希望能够坚持下去。 我的博客主要会分享一些自己最近学习的东西,主要是给自己看的,如果能帮到别人的话当然最好了。 我是华丽的分割线 实验室最近正在做一个基于Node.js的项目,之前对Front End的知识了解很少,所以从Jav ...
分类:
编程语言 时间:
2017-02-07 13:56:50
阅读次数:
310
python中的基础内容,注重内容的‘屏蔽’,最初先关注最主要的基础内容,以此作为支干。 以《Python程序设计与实现》(冯林主编)为主体,其目录: 第一章 Python语言基础 第二章 基本数据类型与变量 第三章 编写Python程序 第四章 列表、元组和字典 第五章 流程与控制语句 第六章 字 ...
分类:
编程语言 时间:
2017-02-07 14:00:20
阅读次数:
182
1、首先要明确什么是拦截器、什么是过滤器 1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Ac ...
分类:
编程语言 时间:
2017-02-07 13:59:05
阅读次数:
232
相信有些同学跟我一样,曾经对这个问题很疑惑。在网上也看了一些别人说的观点,评论不一。有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解 先看一个例子 结果: changeNum a=100main a=10 说明对于基本的数值类型其实传递的是一份数值的拷贝,传入函数之后跟原来的值就没 ...
分类:
编程语言 时间:
2017-02-07 14:04:15
阅读次数:
209
目录 文件批量重命名 bin文件合并 正文 1.python根据不同条件批量实现文件重命名 因为下载的电视剧名字比较乱,但却按照下载时间顺序依次排列,而手动重命名或者找软件太麻烦,我就自己实现了个: 2.根据偏移值实现bin文件合并 ...
分类:
编程语言 时间:
2017-02-07 14:03:48
阅读次数:
232
JavaScript的数据类型大体分为两类:原始类型和对象类型。其中,原始类型包括数字、字符串和布尔值。此外,JavaScript中还有两个特殊的原始值:null(空)和undefined(未定义),它们不是数字、字符串和布尔值,它们通常分别代表各自特殊类型中唯一的成员。 null null是Jav ...
分类:
编程语言 时间:
2017-02-07 14:06:32
阅读次数:
182
第一章,线程 什么是单线程? 在一个程序中只允许一个主线程(cpu分配的)来执行不同的任务。简而言之就是一个任务一个人独干,在没有干完之前不回去做其他的,直到当前的任务做完。会导致“假死现象”。 例子:我们平时定义的方法及实现,然后普通调用。就是属于单线程操作。 什么是线程? 线程是程序执行流的最小 ...
分类:
编程语言 时间:
2017-02-07 14:05:18
阅读次数:
191
javascript高级程序设计 第一章--javascript简介Netscape开发的javascript最初的目的就是处理由服务器负责的一些输入验证操作,而在js问世之前,必须 把表单数据发到服务器端用户才能得到反馈。如今的js不再局限于简单的数据验证,而且具备了与浏览器窗口及其内容等所有方面 ...
分类:
编程语言 时间:
2017-02-07 15:01:21
阅读次数:
155
1:声明视图存储DataTbale数据. DataView Dv= DataTable.dt; 2:根据视图内列名称,传入条件进行读取数据.Dv.RowFilter = "ID='" + String + "'"; 3:根据视图内某个字段进行排序. Dv.Sort="Id asc" 4:绑定数据 X ...
分类:
编程语言 时间:
2017-02-07 15:06:39
阅读次数:
164
我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。 此外,random包可以用来生成随机数。随机数不仅 ...
分类:
编程语言 时间:
2017-02-07 15:12:38
阅读次数:
254