自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

struts1和struts2 jar包

源代码,包含struts各类jar包。

2015-04-12

空空如也

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

TA关注的人

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