上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 74 下一页
摘要: 程序中的代理 产生原因:为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如,异常处理、日志,计算方法和运行时间、事务管理等。 编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。 AOP: 系统中存在交叉业务(安全、日志、事物等 阅读全文
posted @ 2017-03-14 15:37 人艰不拆_zmc 阅读(365) 评论(0) 推荐(0)
摘要: JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理,原理之前我已经讲过。JDK的动态代理用起来非常简单,但它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办?现在我们可以使用CGLIB包。 PS:需要引入com.springs 阅读全文
posted @ 2017-03-14 15:34 人艰不拆_zmc 阅读(350) 评论(0) 推荐(0)
摘要: 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。 手工装配依赖对象 手工装配依赖对象,在这种方式中又有两种编程方式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <beans xm 阅读全文
posted @ 2017-03-14 15:33 人艰不拆_zmc 阅读(2854) 评论(0) 推荐(0)
摘要: 依赖注入–自动装配依赖对象(了解即可) 对于自动装配,大家了解一下就可以了,实在不推荐大家使用。例子: byName:按名称装配,可以根据属性的名称,在容器中寻找跟该属性名相同的bean,如果没有找到,即属性值为null。 constructor与byType的方式类似,不同之处在于它应用于构造器参 阅读全文
posted @ 2017-03-14 15:33 人艰不拆_zmc 阅读(309) 评论(0) 推荐(0)
摘要: 所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。 使用构造器注入 1 2 3 4 <constructor-arg index=“0” type=“java.lang.String” value=“xxx”/>//构造器注入 <bean id="xxx" class="daoi 阅读全文
posted @ 2017-03-14 15:32 人艰不拆_zmc 阅读(2134) 评论(0) 推荐(0)
摘要: 1.使用类构造器实例化 1 <bean id=“orderService" class="cn.itcast.OrderServiceBean"/> 1 <bean id=“orderService" class="cn.itcast.OrderServiceBean"/> 1 1 <bean id 阅读全文
posted @ 2017-03-14 15:31 人艰不拆_zmc 阅读(220) 评论(0) 推荐(0)
摘要: singleton (默认方式) 在每个Spring IoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如: 1 <bean id= 阅读全文
posted @ 2017-03-14 15:31 人艰不拆_zmc 阅读(210) 评论(0) 推荐(0)
摘要: PS:Spring既可以使用在javaSE中,也可以使用在javaWeb中。 使用Spring需要的jar 下载spring(我下载的是2.5.6版本),然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下 dist\spring.jar commons-logging.jar sprin 阅读全文
posted @ 2017-03-14 15:30 人艰不拆_zmc 阅读(227) 评论(0) 推荐(0)
摘要: 先附一下编写的Spring容器的执行结果: 代码如下: 模拟的Spring容器类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 阅读全文
posted @ 2017-03-14 15:30 人艰不拆_zmc 阅读(234) 评论(0) 推荐(0)
摘要: Spring是什么? Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架,它的主要目得是简化企业开发。 IOC 控制反转 : 1 2 3 4 5 6 7 8 9 10 11 public class PersonServiceBean 阅读全文
posted @ 2017-03-14 15:29 人艰不拆_zmc 阅读(445) 评论(0) 推荐(0)
摘要: 对称密码(传统秘钥):指加密与解密使用同一密钥的方式。 公钥密码(非对称密码):指加密和解密使用不同密钥的方式。 混合密码系统:将对称密钥与非对称密钥结合起来,这种系统结合了两者的优势。 单向散列函数:保证完整性。计算散列值(hash值)。 消息认证码: 数字签名: 对称加密(XOR异或)比特序列( 阅读全文
posted @ 2017-03-13 14:28 人艰不拆_zmc 阅读(293) 评论(0) 推荐(0)
摘要: 命 令:w 功能说明:显示目前登入系统的用户信息。 语 法:w [-fhlsuV][用户名称] 补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 参 数: -f 开启或关闭显示用户从何处登 阅读全文
posted @ 2017-02-28 19:36 人艰不拆_zmc 阅读(255) 评论(0) 推荐(0)
摘要: CentOS7-1 CentOS7-2 CentOS7-3 CentOS7-4 nimbus supervisor supervisor supervisor core(UI) 1、首先安装配置zookeeper 2、Python安装(官网要求2.6.6以上),CentOS7系统自带2.7.x版本。 阅读全文
posted @ 2017-02-24 19:02 人艰不拆_zmc 阅读(1830) 评论(0) 推荐(0)
摘要: 运行环境配置(10.79.115.111-114) 1、关闭防火墙与selinux 关闭防火墙: CentOS 7.x默认使用的是firewall作为防火墙。 systemctl stop firewalld.service #停止firewall systemctl disable firewal 阅读全文
posted @ 2017-02-24 19:00 人艰不拆_zmc 阅读(1171) 评论(0) 推荐(0)
摘要: 通过ulimit -n命令可以查看Linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢? 最正确的做法是在/etc/security/limits.conf里设置: [root 阅读全文
posted @ 2017-02-24 16:12 人艰不拆_zmc 阅读(33898) 评论(0) 推荐(2)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 74 下一页