自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring security 自定义登录与权限控制

一、先说必要的配置文件:1、web.xml文件添加上权限框架 --> springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /*2、application-c

2016-11-18 15:12:28 9257 1

转载 Tomcat启动过程都干了啥

Tomcat是一个Web容器,用于接收HTTP请求并作出响应。我们都知道它是使用ServerSocket、Socket使用TCP链接达到通信的目的。但这个过程是如何做到的呢?我们在webapps下放的那些Web应用又是如何被监听起来的呢?配置webApp时有多种配置方式,如何正确的使用它们呢?web.xml为什么要那么配置呢,我们是否可以自定义一些元素呢?    这些都是接下来,我要研究的

2016-06-29 16:46:41 2627

转载 select、poll、epoll之间的区别总结[整理]

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用

2016-05-12 12:23:09 334

转载 Java中的NIO和IO的对比分析

总的来说,java中的IO和NIO主要有三点区别:IONIO面向流面向缓冲阻塞IO非阻塞IO无选择器(Selectors)1.面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节

2016-05-12 11:35:36 364

原创 约瑟夫环及其变种算法 java实现

我们工作很少涉及算法,最近想跳槽,并且没有准备的我发现公司总是问算法问题,好苦恼,上次就碰到一个面试官问约瑟夫环的问题,同时bf 也碰到惹,当时我就说了,为了证明我思路是正确的,算法写出来供大家参考。有时候真的不明白,为什么大公司都爱考平时用不上的算法题。1、有n个人围城一个环形,设定m,每数到m的人即退出,退出后的下一个人继续从1数。问最后一个退出的人。public class Jose

2016-04-28 18:00:28 721

原创 8X8X8光立方整体框架设计&技术细节

从一师兄那拿来的,东西是师兄自己做的,觉得特有才一人,只是进了互联网公司,感觉做嵌入式更适合他~~~Powered by lihui & Liusheng @2012, Shenyang      太过技术了,写给自己留着看的,不懂的可绕行,确实有些头大。^_^      在对最陌生的模电部分进行完仿真测试之后,8X8X8光立方的软硬件方案终于最终定了下来,开始进行下一阶段的工作了:焊

2013-10-07 20:51:04 1047923 2

原创 排序算法实现 C/C++

笔试面试,经常让写排序算法,十一假期没敲代码,手都生了,今天正好回忆下,重新写了几个简单的排序算法:选择排序、冒泡排序、插入排序、堆排序、快排、非递归快排、归并排序。与大家分享下,上代码:#include using namespace std;struct node{ int low; int high;};/*选择排序*/void selectsort(i

2013-10-07 19:53:50 713

原创 关于SO_LINGER及TCP断开连接

参考文章:http://lenky.info/2013/02/24/socket%E9%80%89%E9%A1%B9%E7%B3%BB%E5%88%97%E4%B9%8Bso_linger/SO_LINGER选项只对close()起作用,改变在套接口上执行close()函数的默认行为。关于SO_LINGER套接口选项的设置及作用在很多地方都有介绍,如(unix 网络编程 卷1

2013-05-09 11:11:12 789

转载 20款Notepad++插件

Insertion这是一个主要用于演示的插件,适合初次开发者用于实例学习。它的功能是插入当前文档的名称和日期时间,以及自动关闭html/XML标签。XML Tools这个插件是包含了很多XML编辑方面的实用工具。比如XML语法规则检查,XML Schema和DTD确认,XML标签自动关闭,当前XML路径,XML和Text转换,注释和非注释切换等等。TextFX

2013-03-07 15:18:25 1430

转载 Linux中通过/proc/stat等文件计算Cpu使用率

Linux平台Cpu使用率的计算proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/pro

2013-01-22 16:04:26 515

空空如也

空空如也

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

TA关注的人

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