- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 aiRPC(远程调用工具)
GitHub:https://github.com/smallprogramer/aiRPC1.HttpURLConnection传输2.Servlet拦截
2016-06-12 21:15:32 463
转载 (转载)反向代理服务器的工作原理
看到一篇很不错的对于“反向代理服务器的工作原理”的文章,收藏一下。http://blog.csdn.net/keyeagle/article/details/6723408
2016-01-05 16:22:19 342
原创 Swimvc
之前看已经研究过了SpringMVC的源码,上周又回顾了一遍,然后花了三天的时间根据自己的理解,模仿着写了一个自己的MVC。这只是一个雏形,但是最最基本的用法还是都实现了,如果以后有时间会继续根据理解在此基础上来改进,在这里就先简单的做一个记录。代码也传在了github 上。https://github.com/smallprogramer/Swimvc
2015-10-26 18:09:11 516 1
原创 工厂设计模式+排序
工厂设计模式+排序前段时间了看了一些关于排序的算法,这几天正好又在学习设计模式。突发奇想把排序写了一个排序的api,然后又使用了一下工厂设计模式,也算是一个排序的小框架了吧,呵呵。其实主要目的还是为了加深一下印象,巩固一下知识。主要收录了归并排序法,快速排序法,冒泡排序法,插入排序法和选择排序法。顺便花了一点时间学习了一下astah制图工具,画了一个类图出来。
2015-10-21 13:14:09 591
原创 排序(四)之快速排序
快速排序法快速排序法相交之前的三种排序法来讲,是一种运行速度较快的排序算法,也是一种大家经常使用的排序算法。快速排序法使用一种分治的思想,将待排数组切分成两个子数组,将两个子数组进行独自的排序。与归并排序的区别快速排序法与归并排序不同,归并排序是将两个有序的子数组分别排序,然后将两个子数组归并后形成一个有序的数组。而快速排序法则是将子数组分别排序后直接就形成了一个有
2015-10-11 19:54:17 515 1
原创 排序(三)之插入排序
插入排序插入排序也是一种比较简单的排序方法,想必大家都有玩过扑克牌。发牌过后,你拿起手牌展开,这个时候牌的顺序是杂乱无章的,插入排序的原理就类似于整理扑克牌的过程,将牌插入到合适的位置,最后你的手牌就会是从小到大(或者从大到小)的顺序了。插入排序将待排数组分成两个区域,可以将左边看做有序区,右边看做无序区。当排序开始时,将无序
2015-09-29 19:07:33 457
原创 排序(二)之选择排序
选择排序选择排序排序法也是一种比较简单的排序方法。选择二字就透露了其实现原理,选择待排数组中最小(或最大)的元素与数组的第一个元素交换,这就完成了第一次排序。紧接着第二次排序,选择剩下数组中(除去第一个元素)最小(或最大)的元素,将其与数组中(除去第一个元素)的第一个元素交换。第三次排序,选择剩下数组中(除去前两个元素)最小的元素,将其与数组中(除去第二个元素)的第一个元素交换。。。。。这样依
2015-09-28 13:06:14 364
原创 排序(一)之冒泡排序
刚开始学习写博客,如果有哪些说得不对的地方,请大家多多指点。冒泡排序法是一种经典的排序方法,其原理也比较好理解。顾名思义,冒泡排序是将关键字像冒泡一样完成排序。(黑点代表带排序的关键字,有序数列在排序进行过程中,像冒泡泡一样有序的排序)冒泡排序法的原理就是将较小的关键字往前排(或者将较大的关键字往后排)下面是冒泡排序发的代码(Java):publ
2015-09-26 16:22:02 582
转载 NIO笔记
最近在研究NIO,在网上找了个实例:import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;
2015-09-03 16:14:31 331
转载 同步异步与阻塞非阻塞区别
做一个小笔记:同步与异步强调的是多任务执行时,其中一个任务的执行是否会导致整个流程的暂停。阻塞与非阻塞强调的是发出一个请求当条件不满足时,是否会返回一个条件不满足的信息告知。
2015-09-03 13:05:34 234
转载 Java工厂模式
Java工厂模式看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。 一、引子 话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定
2015-06-01 20:01:14 327
原创 ssh搭建小笔记
刚学ssh,一点小笔记和大家分享一下。第一步.加入Spring 1.导入Spring的jar 2.配置IOC容器的listener 3.建立一个新的Source Floder .在Source Floder中建立application.xml第二步.加入Hibernate 1.导入Hibernate ja
2015-05-14 08:54:44 310
原创 关于hibernate和mysql创建表报错 type=InnDB
初学hibernate,遇到一些问题在用hibernate4和Mysql生成表的时候出现了You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' a
2015-05-04 08:47:43 344 1
原创 Java文件上传组件
第一次写博客,不知道如何下手,就随意的写点吧。对于我这样一个菜鸟来说一切都感觉好厉害越来越佩服apache了,不知道里面混的都是些什么人。核心代码就是这样,感觉内部实现应该很吊,只有以后慢慢去体会了try{DiskFileItemFactory factory = new DiskFileItemFactory();ServletFileUpload upload =
2015-04-08 21:37:43 337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人