摘要: 控制反转 应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转,即控制反转是指new实例工作不由我们程序员来做而是交给spring容器来做。 依赖注入原理 理解依赖注入的机制,关键是理解容器的实现方式 1、Set注入 阅读全文
posted @ 2019-04-17 15:36 WhatAreWords 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Git是分布式的,完全可以不备份代码,下载下来后,在本地不必联网就可以看到所有的log,跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交 SVN是集中式的,下载源代码慢,随时都得要与服务器交互,无论是查看log,还是查看以往的版本你必须跟服务器 阅读全文
posted @ 2019-04-17 15:27 WhatAreWords 阅读(140) 评论(0) 推荐(0) 编辑
摘要: MD5: 不可逆,一般用于密码的加密存储,数字签名,文件完整性验证 MD5码具有高度离散性,不可预测 MD5长度为128位,重复率几乎为0 易受密码分析的攻击 Sha: 对于长度小于2^64位的消息,Sha1生成的识别码160位,对强行攻击有更大的强度 不可逆 相同环境下,运行速度比MD5慢 DES 阅读全文
posted @ 2019-04-17 15:27 WhatAreWords 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Nginx:异步,多个连接(万级别)可以对应一个进程 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 阅读全文
posted @ 2019-04-17 15:25 WhatAreWords 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ping命令 可以根据它输出的信息来确定目标主机是否可访问,但有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态 ping [参数] [主机名或IP地址] ping参数: -d 使用Socket的SO_D 阅读全文
posted @ 2019-04-17 15:24 WhatAreWords 阅读(248) 评论(0) 推荐(0) 编辑
摘要: spring定时任务(Quartz) applicationContext.xml <!-- 定时任务,关闭过期课程 --> <bean id="springBeanUtils" class="com.cdeledu.plat.signup.common.SpringBeanUtils"/> <be 阅读全文
posted @ 2019-04-17 15:23 WhatAreWords 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: Urlrewrite 地址重写,用户得到的全部都是经过处理后的URL地址 过滤用户的所有请求,符合规则的便对其进行重定向 rule结点中from默认使用的正则表达式来匹配,若用户访问服务器时的URL符合规则就跳转至to结点中的配置,默认是forward跳转。 <rule>:自定义匹配规则 <note 阅读全文
posted @ 2019-04-17 14:55 WhatAreWords 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 文件下载 下载zip文件 根据地址生成二维码图片 阅读全文
posted @ 2019-04-17 14:46 WhatAreWords 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: -1- //学校 $.ajax({ type: "post", contentType: "application/json", url: "/userinfo/getSPCList.do", data: "{level:1}", success: function(result) { var op 阅读全文
posted @ 2019-04-16 19:36 WhatAreWords 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ------ 阅读全文
posted @ 2019-04-16 18:04 WhatAreWords 阅读(233) 评论(0) 推荐(0) 编辑