自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java内存模型(JMM)详解

为什么要有内存模型在现代多核处理器中,每个处理器都有自己的缓存,定期的与主内存进行协调。想要确保每个处理器在任意时刻知道其他处理器正在进行的工作,将需要很大的开销,且通常是没必要的。硬件的效率与一致性由于计算机的存储设备与处理器的运算能力之间有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(cache)来作为内存与处理器之间的缓冲:将运算...

2019-10-29 13:24:20 4045 12

原创 Tomcat请求特殊字符参数问题:Invalid character found in the request target. The valid characters are defined in

一、问题错误最近遇到客户端说接口get请求,全部400错误,无法请求,刚开始以为是服务器对请求进行拦截了,但是访问主页面是正常的,也是get请求,那么可能就是tomcat的问题了,想到tomcat8的原因,会不会是请求参数的问题,后来url请求中包含{}[]特殊字符的都报错,是因为Tomcat在 7.0.73, 8.0.39, 8.5.7版本后,在http解析时做了严格限制。tomcat8正常...

2019-10-24 11:17:35 4688 10

原创 线程安全性详解(原子性、可见性、有序性)

一、定义:什么是线程安全性当多个线程访问某个类时,不管运行时环境采用 何种调度方式 或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类就是线程安全的。当设计线程安全的类的时,良好的面向对象技术、不可修改性,以及明晰的不变性规范都能起到一定的帮助作用。二、线程安全性的三个体现原子性:提供互斥访问,同一时刻只能有一个线程对数...

2019-10-22 16:32:45 7950 15

原创 多线程之死锁详解

一、什么是死锁当两个或两个以上的线程在执行过程中,因为争夺资源而造成的一种相互等待的状态,由于存在一种环路的锁依赖关系而永远地等待下去,如果没有外部干涉,他们将永远等待下去,此时的这个状态称之为死锁。经典的 “哲学家进餐” 问题很好地描述了死锁状况: 5个哲学家去吃中餐,坐在一张圆桌旁,他们有5根筷子(而不是5双),并且每两个人中间放一根筷子,哲学家们要么在思考,要么在进餐,每个人都需...

2019-10-13 16:37:09 11815 23

原创 FastDFS搭建文件管理系统(详细教程)

一 FastDFS介绍开源中国:https://www.oschina.net/question/tag/fastdfsgitHub开源地址:https://github.com/happyfish100参考:http://blog.chinaunix.net/uid-20196318-id-4058561.html1.1 简介FastDFS 是一个开源的高性能分布式文件系统(Distr...

2019-10-09 15:32:33 5414 16

jquery easyui api

2016-08-08

java 发送邮件

java 发送邮件

2016-08-04

自定义注解案例

自定义注解案例

2016-06-03

socket tcp/udp 总结案例

socket tcp/udp 总结案例

2016-05-22

CXF+Spring+自定义拦截器 WebService实例源码下载

这里少了一个类,是根据实体类生成xml的文件下载地址为:http://download.csdn.net/detail/qq_14996421/9495688

2016-04-19

根据实体类生成xml文件方法

根据实体类生成xml文件

2016-04-19

CXF+Spring+自定义拦截器 webservice源码下载

CXF+Spring+自定义拦截器 webservice源码下载

2016-04-19

C#操作数据库

C#操作数据库,实现增删改查,实现连接字符串的功能

2014-04-29

空空如也

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

TA关注的人

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