自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张新意专栏

充满新意的java技术详解

  • 博客(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 8064

原创 背包算法

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 432

原创 JQuery validation源码解析

一.解析目的 解决umeditor富文本编辑器与jquery validation的冲突。并了解其原理。 二、大体结构 1.总体部分(function( factory ) { if ( typeof define === "function" && define.amd ) { define( ["jquery"], factory ); } else {

2015-10-23 15:10:59 2619

原创 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 1745

原创 流媒体

1.什么流媒体 及 典型的流媒体服务器:http://baike.baidu.com/link?url=Xx0koXPv-eNTzHNsWyzoSPPItgy0ZIuNa6mH2HKjmXL0Ag7dqWq8A9G2XN_R9bk_hYZ3p5iiS4-YCjwx_QYWya2.一些专业流媒体服务器:    Windows Media Service:  http://server

2015-10-15 16:38:04 543

转载 好好学语文

题目描述 Mrs.Chen是一个很认真很称职的语文老师 …… 所以,当她看到学生作文里的人物关系描述得非常的麻烦的时候,她非常生气,于是宣布:凡是作文里有冗余关系的,一率罚抄出师表10次…同学们非常的恐惧,于是,每当他们写出一篇作文,都要拿来你这个语文兼OI天才这里,问你有没有冗余的关系 …… 时间一久,你也烦了,于是就想写个程序来代劳 … 现在这里有一篇作文,有n句描述人物关系的句子,描

2015-09-06 15:13:25 496

转载 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 511

原创 内容管理系统(CMS)

最近调研了四款CMS(wordpress,drupal,infoglue,opencms).可将其分为两类:1.wordpress、drupal---编程语言为php,定位为小白用户,提供模板+插件,只需要用户去下载应用,然后编辑文章或节点就可以创建一个网站。2.infoglue、opencms---编辑语言为java,定位专业人士,提供网页版的IDE去管理资源和网站页面,提供可视化内容编

2015-01-19 10:38:16 1004

原创 CDN

1.为什么要用cname?   因为需要将你的域名指定cdn服务提供商的域名。网上copy的一张图:

2015-01-07 16:30:51 424

原创 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 1337

原创 TCP 资料收集

链接地址:1.百度百科2.TCP通信流程:http://blog.csdn.net/phunxm/article/details/5836034三次握手的精辟见解:实际上就是为了两边的请求都能被识别,所以逻辑上最少三次。

2014-12-31 16:18:21 499

原创 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 494

原创 kerberos

对称加密:同一个密钥可以同时用作信息的加密和解密密码常用的认证流程:1.用户输入密码后,进行函数散列(如md5)。2. 通过网络传输至服务器3.服务器通过用户名找到密码,进行同样的函数散列4.比对确定密码正误。问题:如果有程序对网络进行监控,那么是能够得到用户名与散列之后的密码。之后由盗窃者完成认证的过程。浏览器采用的解决方案是https.对传输的数

2014-12-30 15:59:24 500

原创 maven详解

maven是用来管理项目构建、项目部署以及项目文档的工具一、maven最重要的概念:Lifecycle、Phase、Goal.Lifecycle是项目构建预先定义好的流程。Phase是Lifecycle流程的各个组成部分。Goal是组成Phase的各个具体任务。Lifecycle内建有:default,clean,site三个。当mvn执行lifecycle中的其个pahse时

2014-12-19 11:24:13 549

原创 spring mvc详解

springmvc是在spring的基础上进行架构的。spring要做的事情从大的方面来说很简单,就是将xml中bean定义转化为容器中的BeanDefinition,然后进行实例化,提供给用户使用。我们的web程序的Spring容器为:org.springframework.web.context.support.XmlWebApplicationContext,它配置在Contex

2014-12-19 11:14:50 613

原创 mybatis

mybatis

2014-12-01 17:53:47 443

转载 spring-mvc

原文地址:http://jinnianshilongnian.iteye.com/blog/1594806

2014-11-29 11:33:07 508

原创 团队建设

前两天,Michael主持了一场会议,会议中发现他非常推崇成吉思汗时期的蒙古骑军精神。蒙古骑军精神是以守正出奇来概括,由以下几点组成:1.能力:优秀的单兵素质2.态度:吃苦耐劳的精神3.制胜点:机动性好,善长长途奔袭4.灵活:灵活的编制5.团队:团队的很好协作6.吸收:善于吸收优秀的文化这些精神我都是非常认同的。但是我觉得里面漏掉了非常重要的元素:好的指挥、蒙古弓以

2014-11-17 09:30:59 690

原创 Java线程之三 AtomicInteger

AtomicInteger中用到的CAS(compare and swap)是整个concurrent的基石。上面分析了实现所用到的原理,其中缓存锁定方式只需要理解能够保证同步的原理即可。

2014-11-05 13:48:17 618

原创 ConcurrentHashMap原理图

blog宗旨:用图说话

2014-11-04 13:59:24 687

原创 算法:最大公约数

辗转相除法的缘由,如上图所示。

2014-11-04 10:45:11 902 1

原创 Java线程之二 锁定与等待阻塞原理图

如上图所示。

2014-11-03 17:57:45 909

原创 生产者消费者模式

生产者消费者模式见上图所示。blog宗旨:用图说话。代码示例

2014-11-03 16:09:52 770

原创 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 686

原创 算法:快速排序

快速排序算法原理:见上图描述。代码如下: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 690

原创 JMS消息中间件原理图

java消息中间件原理图。blog:用图说话。

2014-10-27 12:23:09 1554

原创 分布式事物的原理图

分布式事物两阶段提交原理图。blog宗旨:用图说话。

2014-10-26 10:21:43 1252

原创 JDBC加载的过程

jdbc加载的过程如图所示。桥接模式请参照:设计模式:桥接模式blog宗旨:用图说话

2014-10-24 15:19:55 1263

原创 设计模式:桥接模式

桥接模式:桥接模式可以保持客户端程序不变,而允许修改实现细节。最典型的应用为JDBC中的DriverManager、Driver类。blog宗旨:用图说话。

2014-10-24 14:12:12 1116

原创 时间进度管理-甘特图

甘特图举例如下:优点:可对时间进度进行管理,一目了然。缺点:对于间歇性事件,或者迭代事件,无法表述。有可能是我自己不会画,知道的请指出。

2014-10-23 17:24:52 4295 1

原创 Spring源码由浅入深系列六 CreateBean过程

这一章的图讲述了createBean的过程。到这里spring容器就可以完成IOC的整个过程。拿到我们需要的对象。下一章呢blog宗旨:用图说话.

2014-10-23 10:34:09 1993

原创 Spring源码由浅入深系列五 GetBean

获取bean的过程如上图所示。下一章将继续图示讲解createBean的过程。blog宗旨:用图说话附:目录Spring源码由浅入深系列四 创建BeanFactorySpring源码由浅入深系列三 refreshSpring源码由浅入深系列二 类结构Spring源码由浅入深系列一 简介

2014-10-20 11:08:10 1909

原创 设计模式:代理模式

代理模式,如上图所示。concreteObject与Proxy都实现IInterface接口,并且Proxy关联concreteObject.它可以在不修改concreteObject的基础上,利用Proxy完成一些附加功能,做到职责清晰。并且,它是spring中aop(面向切面编程)实现的基础。blog宗旨:用图说话.

2014-10-19 15:23:25 711

原创 算法:KMP

KMP算法是一种在目标字符串中查找子串的算法。blog宗旨:用图说话。

2014-10-18 17:49:33 690

原创 Spring源码由浅入深系列四 创建BeanFactory

继上一章refresh之后,上图描述了obtainFreshBeanFactory过程。blog宗旨:用图说话.

2014-10-18 12:27:31 1711 2

原创 电视开机画面请求过程

电视开机画面广告请求过程

2014-10-17 16:21:54 920

原创 Spring源码由浅入深系列三 refresh

Spring中的refresh是一个相当重要的方法。它完成IOC的第一个阶段,将xml中的bean转化为beanDefinition.详细说明如上图所示。在上图中,创建obtainFreshBeanFactory的过程值得展开来讲。而IOC的第二个阶段是getBean,都将在后续讲解。applicationEventMulticaster与listener是一个标准的观察者设计模式

2014-10-17 11:11:28 1777

原创 邮箱密码重置结构图

blog宗旨:用图说话辅助文字说明:优点:用户系统完成接口部分。界面留给业务自行设计。缺点:邮箱发送邮件定制模板,没有完成松耦合。改进点:将邮箱发送邮件模板配制化。

2014-10-16 16:09:04 1198

原创 漫谈房价

blog宗旨:用图说话辅助文字说明:上图对房价上升与下降进行了分析,成立的条件就是房地产占据经济主导。同时,如何破局呢,其实就是让房地产上的资金慢慢过渡到其它行业。当房地产不占据经济主导地位的时候,就是破局的时候。欢迎大家讨论补充。

2014-10-15 15:50:19 902 2

原创 设计模式:组合模式

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 770

burpsuite_pro_v1.5.01

burpsuite专业破解版,单jar文件即可运行。本人修改集成,私人珍藏,犹豫良久才决定分享出来。Burp Suite 是用于攻击web应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架

2013-11-13

VAX VC6编辑插件

VAX VC6编辑插件 查看代码的利器。

2013-01-25

spring 珍贵 PPT

这是我最珍爱的spring资料。 包括overview.ppt AOP.ppt DAO.ppt tx.ppt ioc.ppt web.ppt 既可作为入门资料,也可是资深spring的回忆总结佳作.

2013-01-19

ssh最佳实例

ssh最佳实例 spring struts2 hibernate

2013-01-19

Jquery详解 dhtml js css手册

包括Jquery框架代码解析.doc jquery-1.6.1.js DHTML 手册.chm css3.0参考手册.chm JS8.chm 其中 Jquery框架代码解析.doc 为本人原创。

2013-01-19

DLL动态链接库资料

DLL 动态链接库资料 入门最佳教材 打开VC,照着doc,即可完成例子。对于dll有一定认识。

2013-01-19

putty+免输密码快捷方式

putty+不用每次输入密码快捷方式 1.解压putty.rar之后,打开快捷方式属性,将putty.exe的路径修改正确 2.将password替换成你的密码。 127.0.0.1替换成你的服务器地址

2013-01-19

nt6 hdd installer

nt6可以实现硬盘安装系统。 操作方法,将操作系统iso解压到一个根目录下,如D:\. 然后解压nt6.安装nt6.之后重启,就可以进入nt6,选择你解压的iso操作系统进行安装

2013-01-19

how-tomcat-works中文 doc文档

how-tomcat-works 中文 doc文档 源码 原理,好东西哦!

2012-09-17

Oracle入门指导

oracle 入门与提高 内容如下: oracle简介 •体系结构 •模式对象 •Sqlplusand pl/sql工具应用 •数据加载和导入 •oracle的sql

2009-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除