- 博客(58)
- 资源 (10)
- 收藏
- 关注
原创 Springmvc @PathVariable解析过程
Springmvc @PathVariable解析过程 问题描述: @RequestMapping(value = "/auth1/{uuid}/xxx", method = RequestMethod.GET) public void imageCode1(@PathVariable (value = "uuid") String uuid) { logger.in
2016-05-20 09:36:30
8189
原创 背包算法
public class PackageProblem { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int totalTime = scanner.nextInt(); int amount = scanner.next
2016-01-27 09:00:57
570
原创 JQuery validation源码解析
一.解析目的 解决umeditor富文本编辑器与jquery validation的冲突。并了解其原理。 二、大体结构 1.总体部分(function( factory ) { if ( typeof define === "function" && define.amd ) { define( ["jquery"], factory ); } else {
2015-10-23 15:10:59
2682
原创 UMEditor加入音乐功能
1.添加pluginUM.plugins['music'] = function(){ var me = this; this.addOutputRule(function(root){ $.each(root.getNodesByTagName('audio'),function(i,a){ var _src = utils.htm
2015-10-23 11:49:23
1805
原创 流媒体
1.什么流媒体 及 典型的流媒体服务器:http://baike.baidu.com/link?url=Xx0koXPv-eNTzHNsWyzoSPPItgy0ZIuNa6mH2HKjmXL0Ag7dqWq8A9G2XN_R9bk_hYZ3p5iiS4-YCjwx_QYWya2.一些专业流媒体服务器: Windows Media Service: http://server
2015-10-15 16:38:04
582
转载 好好学语文
题目描述 Mrs.Chen是一个很认真很称职的语文老师 …… 所以,当她看到学生作文里的人物关系描述得非常的麻烦的时候,她非常生气,于是宣布:凡是作文里有冗余关系的,一率罚抄出师表10次…同学们非常的恐惧,于是,每当他们写出一篇作文,都要拿来你这个语文兼OI天才这里,问你有没有冗余的关系 …… 时间一久,你也烦了,于是就想写个程序来代劳 … 现在这里有一篇作文,有n句描述人物关系的句子,描
2015-09-06 15:13:25
532
转载 java source debug
原地址:http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable-what-it-isUpdate: Actually I have just tried this process and it is not hard at all. Tested on Windows, J
2015-03-06 16:46:58
556
原创 内容管理系统(CMS)
最近调研了四款CMS(wordpress,drupal,infoglue,opencms).可将其分为两类:1.wordpress、drupal---编程语言为php,定位为小白用户,提供模板+插件,只需要用户去下载应用,然后编辑文章或节点就可以创建一个网站。2.infoglue、opencms---编辑语言为java,定位专业人士,提供网页版的IDE去管理资源和网站页面,提供可视化内容编
2015-01-19 10:38:16
1045
原创 spring scope proxy
1.为什么要创建代理呢?解决问题的情形如下:(如singleton引用prototype)http://www.20365.cn/article/472.lookupoverride与replaceoverride为什么要用proxy.解决的情形如下:(如一个bean中抽象方法实例化) http://docs.spring.io/spring/docs/3.1.x/
2015-01-06 10:17:45
1376
原创 TCP 资料收集
链接地址:1.百度百科2.TCP通信流程:http://blog.youkuaiyun.com/phunxm/article/details/5836034三次握手的精辟见解:实际上就是为了两边的请求都能被识别,所以逻辑上最少三次。
2014-12-31 16:18:21
532
原创 backbone示例
$(function() { var AppList = Backbone.Collection.extend({ initialize : function() { }, fetch : function(data) { var that = this; data['size'] = 6; $.ajax({ url : $('#query-form')
2014-12-30 16:06:45
536
原创 kerberos
对称加密:同一个密钥可以同时用作信息的加密和解密密码常用的认证流程:1.用户输入密码后,进行函数散列(如md5)。2. 通过网络传输至服务器3.服务器通过用户名找到密码,进行同样的函数散列4.比对确定密码正误。问题:如果有程序对网络进行监控,那么是能够得到用户名与散列之后的密码。之后由盗窃者完成认证的过程。浏览器采用的解决方案是https.对传输的数
2014-12-30 15:59:24
529
原创 maven详解
maven是用来管理项目构建、项目部署以及项目文档的工具一、maven最重要的概念:Lifecycle、Phase、Goal.Lifecycle是项目构建预先定义好的流程。Phase是Lifecycle流程的各个组成部分。Goal是组成Phase的各个具体任务。Lifecycle内建有:default,clean,site三个。当mvn执行lifecycle中的其个pahse时
2014-12-19 11:24:13
584
原创 spring mvc详解
springmvc是在spring的基础上进行架构的。spring要做的事情从大的方面来说很简单,就是将xml中bean定义转化为容器中的BeanDefinition,然后进行实例化,提供给用户使用。我们的web程序的Spring容器为:org.springframework.web.context.support.XmlWebApplicationContext,它配置在Contex
2014-12-19 11:14:50
645
原创 团队建设
前两天,Michael主持了一场会议,会议中发现他非常推崇成吉思汗时期的蒙古骑军精神。蒙古骑军精神是以守正出奇来概括,由以下几点组成:1.能力:优秀的单兵素质2.态度:吃苦耐劳的精神3.制胜点:机动性好,善长长途奔袭4.灵活:灵活的编制5.团队:团队的很好协作6.吸收:善于吸收优秀的文化这些精神我都是非常认同的。但是我觉得里面漏掉了非常重要的元素:好的指挥、蒙古弓以
2014-11-17 09:30:59
740
原创 Java线程之三 AtomicInteger
AtomicInteger中用到的CAS(compare and swap)是整个concurrent的基石。上面分析了实现所用到的原理,其中缓存锁定方式只需要理解能够保证同步的原理即可。
2014-11-05 13:48:17
646
原创 JAVA线程
线程的各种状态如上图所示。对于wait/notify的测试,我将会留到 生产者消费者模式中实现。对于join、interrupt的测试如下:package com.huan;public class ThreadTest { public static void main(String[] args) throws Exception{// joinTest();
2014-10-30 15:48:40
714
原创 算法:快速排序
快速排序算法原理:见上图描述。代码如下:package com.huan;import java.util.Arrays;import java.util.Random;public class QuickSort { public static void main(String[] args) { int[] data = new int[10]; for (int
2014-10-28 11:00:27
729
原创 设计模式:桥接模式
桥接模式:桥接模式可以保持客户端程序不变,而允许修改实现细节。最典型的应用为JDBC中的DriverManager、Driver类。blog宗旨:用图说话。
2014-10-24 14:12:12
1170
原创 时间进度管理-甘特图
甘特图举例如下:优点:可对时间进度进行管理,一目了然。缺点:对于间歇性事件,或者迭代事件,无法表述。有可能是我自己不会画,知道的请指出。
2014-10-23 17:24:52
4480
1
原创 Spring源码由浅入深系列六 CreateBean过程
这一章的图讲述了createBean的过程。到这里spring容器就可以完成IOC的整个过程。拿到我们需要的对象。下一章呢blog宗旨:用图说话.
2014-10-23 10:34:09
2034
原创 Spring源码由浅入深系列五 GetBean
获取bean的过程如上图所示。下一章将继续图示讲解createBean的过程。blog宗旨:用图说话附:目录Spring源码由浅入深系列四 创建BeanFactorySpring源码由浅入深系列三 refreshSpring源码由浅入深系列二 类结构Spring源码由浅入深系列一 简介
2014-10-20 11:08:10
1989
原创 设计模式:代理模式
代理模式,如上图所示。concreteObject与Proxy都实现IInterface接口,并且Proxy关联concreteObject.它可以在不修改concreteObject的基础上,利用Proxy完成一些附加功能,做到职责清晰。并且,它是spring中aop(面向切面编程)实现的基础。blog宗旨:用图说话.
2014-10-19 15:23:25
737
原创 Spring源码由浅入深系列四 创建BeanFactory
继上一章refresh之后,上图描述了obtainFreshBeanFactory过程。blog宗旨:用图说话.
2014-10-18 12:27:31
1811
原创 Spring源码由浅入深系列三 refresh
Spring中的refresh是一个相当重要的方法。它完成IOC的第一个阶段,将xml中的bean转化为beanDefinition.详细说明如上图所示。在上图中,创建obtainFreshBeanFactory的过程值得展开来讲。而IOC的第二个阶段是getBean,都将在后续讲解。applicationEventMulticaster与listener是一个标准的观察者设计模式
2014-10-17 11:11:28
1844
原创 邮箱密码重置结构图
blog宗旨:用图说话辅助文字说明:优点:用户系统完成接口部分。界面留给业务自行设计。缺点:邮箱发送邮件定制模板,没有完成松耦合。改进点:将邮箱发送邮件模板配制化。
2014-10-16 16:09:04
1244
原创 漫谈房价
blog宗旨:用图说话辅助文字说明:上图对房价上升与下降进行了分析,成立的条件就是房地产占据经济主导。同时,如何破局呢,其实就是让房地产上的资金慢慢过渡到其它行业。当房地产不占据经济主导地位的时候,就是破局的时候。欢迎大家讨论补充。
2014-10-15 15:50:19
956
原创 设计模式:组合模式
blog宗旨:用图说话辅助文字说明:1.调用形式:在Client中使用component.method();2.使用范围:具有同样结构的聚合、组合。举例:生成条件语句:when avg(cpu) > 60% or avg(mem) > 70% for 3 min then do scale up,对于avg(cpu) > 60% , avg(mem) > 70%,或者其
2014-10-14 19:24:18
795
burpsuite_pro_v1.5.01
2013-11-13
spring 珍贵 PPT
2013-01-19
Jquery详解 dhtml js css手册
2013-01-19
putty+免输密码快捷方式
2013-01-19
nt6 hdd installer
2013-01-19
Oracle入门指导
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人