自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAS硬件指令

阻塞同步与非阻塞同步阻塞同步:互斥同步最主要的问题是进行线程阻塞和唤醒所带来的性能问题(主要是上下文切换),这种同步也称为阻塞同步(Blocking Synchronization)。互斥同步是一种悲观的并发策略,总是认为只要不去做正确的同步措施,那就肯定会出现问题,无论共享数据是否真的会出现竞争,它都要进行加锁、用户态核心转换、维护锁计数器和检查是否有被阻塞的线程需要唤醒等操作。 实际上

2017-04-12 17:20:37 4755

原创 编码问题解决方案

首先明确为什么会出现乱码: 1.客户端发送请求,浏览器将数据进行打包(默认utf-8),然后发送至服务器 2.服务器对接受的数据进行解码(默认为iso-8859-1),然后将数据进行处理,最后打包传回浏览器 3.浏览器将传回的数据包进行解码显示,完成一次连接交互。 在这一过程中应该确保每一步的编码或解码方式保持一致,否则就会出现乱码问题。一、表单的中文问题 浏览器对表单中的数据(非asci

2017-03-27 21:36:48 544

原创 区分请求转发与重定向&绝对路径和相对路径

一、转发什么是转发? 在同一个应用内部,一个组件将未完成的任务转交给另外一个组件来完成。 Web组件是指对 Web 的数据和方法进行封装的实体,可以包含 JavaBean 组件,从而方便地进行业务逻辑的处理。1.使用转发的一般情况是:一个servlet完成了业务逻辑的处理,将数据展现任务交给一个jsp来完成。 2.应当注意:在转发之前,不要有任何的输出,否则会出错。如果转发之前,缓存当中有

2017-03-27 20:49:56 3641

原创 学习笔记_Servlet

一、什么是servlet? 能做什么? sun公司制订的一种用于扩展web服务器功能的组件规范。扩展: web服务器本身没有计算能力,也就是说,不能处理动态资源的请求。servlet可以处理动态资源的请求。 组件: 组件是符合规范,完成一定功能,并可以单独部署的软件模块。组件一般不能独立运行,需要依赖容器才能运行。  容器: 在是一种程序,提供组件的运行环境,并且管理组件的生命周期。

2017-03-27 17:47:38 358

原创 Integer127和128

Integer的127和128Integer a = 127;Integer b = 127;System.out.println(a==b);//超一个字节会重新分配空间Integer c = 128;Integer d = 128;System.out.println(c==d);运行结果: true,false 首先,必须明确,如果比较两个对象,“==”比的是地址,而“equ

2017-03-27 11:14:02 864

空空如也

空空如也

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

TA关注的人

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