服务器
有节操的程序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在服务器上用Fiddler抓取HTTPS流量
Fiddler是Eric Lawrence编写的HTTP抓包软件。Fiddler工作在应用层上,作为其他程序的HTTP代理服务器。它可以直接抓取并分析HTTP流量,也可以作为“中间人”抓取并分析HTTPS流量。Fiddler抓取HTTPS流量的原理TLS是一种端到端的传输层加密协议,是HTTPS协议的一个组成部分。访问HTTPS站点时,HTTP请求、响应都通过TLS协议在浏览器和服转载 2015-10-28 10:28:17 · 1400 阅读 · 0 评论 -
spring mvc使用validate校验
在spring mvc中我们对于前端请求过来的参数都需要进行相应的校验才将它存入数据库才对,这样会减少对于数据库校验的负担,但是要是我们使用硬编码的形式来实现数据的校验的话,就要有很多的编码,在spring mvc中我们可以使用注解的形式来实现对于数据的校验,我们可以实现类似下面的校验方式了user modal上// 对数据属性设置成不能为空,或者 MAX等@NotBlank(message="登原创 2017-04-09 21:51:53 · 2359 阅读 · 0 评论 -
spring mvc跨域请求处理
我们现在开发的应用一般都会将前台和后台进行数据传输,或者是我们的应用服务器需要提供数据给多个应用使用的时候,要注意的是跨域是浏览器设置的一个安全策略,也就是说,要是我们的服务不是提供给浏览器使用的,就不需要考虑跨域的问题,当然要是我们进行的是web应用的开发的话,就要关注跨域的问题了浏览器对不同域名的请求的处理是,先发送一个options的请求,该请求只是单纯的将服务器的响应头和我们的请求头进行比较原创 2017-04-08 23:41:40 · 500 阅读 · 0 评论 -
线程的各种函数
java的线程操作还给了我们很多方便的函数来对当前运行的线程进行处理,比如:Thread.isAlive()//判断当前线程是否存活Thread.getName()//获取进程的名字Thread.sleep()//让当前线程睡眠多少时间Thread.interrupt() //设置线程的状态为中断Thread.interrupted() //判断线程是否是中断状态,并且将状态设置为非中断状态Thre原创 2017-04-08 21:44:51 · 467 阅读 · 0 评论 -
线程安全
线程安全,主要存在于多个线程访问同一个对象中的实例变量所导致的数据不同步的问题,要是在方法内部才使用到的局部变量,是不会导致线程安全的使用synchronized关键字锁住的是实例对象,要是synchronized关键字修饰的是方法名,那么多个线程只有访问相同的方法时才需要等待锁的释放,也就是说其他线程可以访问没有用synchronized修饰的方法synchronized锁的重入也就是说一个线程在原创 2017-04-08 21:43:59 · 257 阅读 · 0 评论 -
线程的数据共享和不共享
我们都知道java会为每一个对象都会创建自己的局部变量和堆空间,所以要想线程的数据不共享,最直接的方式就是在每个线程中运行的代码都不是同一个实例对象就好了原创 2017-04-08 21:42:51 · 1904 阅读 · 0 评论 -
线程的介绍和创建方式
首先要说一下多线程是什么我们都知道在操作系统中程序的运行是以进程为单位的,也就是说我们每运行一段程序代码都是在启动了一个进程,进程是操作系统中的任务调度的基本单位,每个进程有自己独立的运行空间线程则是在进程里面为了尽最大可能使用计算机cpu而提供的一些api接口,就是在进程中执行的子任务,这些不同的任务和功能都能并行运行,并且可以共享进程中的工作空间,比如变量空间,堆空间等,使用了线程我们就不必在每原创 2017-04-08 21:40:11 · 367 阅读 · 0 评论 -
nodejs实现命令行工具(三)
在得到命令行传入的数据之后,使用handlebars的模板引擎来将,数据按一定的格式写入到模板里面,然后输出成相应的文件即可首先我们需要读取模板文件,使用fs模块的readfile函数function readFileByq(sources){ var deffered = q.defer(); fs.readFile(sources, 'utf8', function(err, d原创 2016-03-02 14:35:29 · 711 阅读 · 0 评论 -
nodejs+express实现文件上传
最近项目上要使用到文件上传的功能,因为使用了express框架,所以考虑到原创 2015-11-20 11:36:35 · 1893 阅读 · 1 评论 -
spring mvc、meven结合mybatis
mybatis可以说是一个很不错的数据库操作库,相比于hibernate来说,mybatis更加灵活,需要自己写sql语句来实现数据库的操作,但是可以把全部的数据库操作语句都放在一起管理,这样就避免了我们将要去代码里面找到sql语句,然后在执行相应的优化和修改的步骤,而且hibernate不能自己配置sql语句,对于小型项目来说,可能是很不错的选择,但是当我们需要自己优化项目的时候,就会出现捉襟见肘原创 2017-04-16 11:45:48 · 601 阅读 · 0 评论
分享