自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类加载器子系统的类加载机制(双亲委派机制)

类加载器子系统中默认有3中类加载器(应用类加载器,启动类加载器,扩展类加载器),且类加载器加载一个类需要遵循双亲委派机制,如下图:当应用类加载器加载一个类时不会马上加载,而是先委派自己的父亲扩展类加载器加载,而扩展类加载器加载也不会马上加载而是委派父亲启动类加载器加载这个类,如果启动类加载器在自己的加载路径下没有找到这个类,那么会抛出异常给扩展类加载器,然后扩展类加载器在自己的加载

2017-09-20 22:52:59 419

原创 Eclipse设置自定义代码块的方法

在开发中为了避免一些重复代码的编写,如果是功能性代码我们一般会封装成方法如果是模板性代码我们就可以设置成自定义代码块,来提高开发的效率,eclipse设置自定义代码步骤如下:例如:在开发中我们常常要创建多线程那么我们就可以给这段代码设置一个模板:在点击window -->preferences -->java -->Editor -->Templates -->new

2017-09-17 21:35:53 6285

原创 如何解决电商网站超卖现象

所谓超卖现象举例:比如某商品的库存为1,此时用户1和用户2并发购买该商品,用户1提交订单后该商品的库存被修改为0,而此时用户2并不知道的情况下提交订单,该商品的库存再次被修改为-1这就是超卖现象。究其深层原因,是因为数据库底层的写操作和读操作可以同时进行,虽然写操作默认带有隐式锁(即对同一数据不能同时进行写操作)但是读操作默认是不带锁的,所以当用户1去修改库存的时候,用户2依然可以

2017-09-13 01:59:08 11239 2

原创 webService的rest风格的接口发布流程

restful风格服务的发布步骤1 在接口中编写抽象方法以及在的实现类中配置相应的实现方法(rest的方法),示例代码如下:@Override@Produces("application/json")//返回值类型@Consumes("application/x-www-form-urlencoded")//表单提交类型@Path("rest_ping")//http访问的

2017-09-13 01:56:02 10062 1

原创 如何在webservice中配置多数据源

webService多数据源配置:1.编写一个工具类获取数据源编号keypublic class DateSourceKey {//这里用的是ThreadLocal的key是为了避免多并发时多个用户对同一个 key修改会发生冲突,所以此处用了线程本地化的技术来解决多并发问题private static Thr

2017-09-13 01:50:21 1292

原创 webService的soap风格的接口的安全问题

ws接口的安全问题1 接口调用者身份验证问题Rsa:私钥加密,公钥解密Cxf:usernameToken1 在请求中加入wsse的安全协议2 在wsse中用安全令牌(用户名/密码)来验证用户的身份3  cxf在发送和接受ws的soap请求时,在框架中加入回掉函数来处理安全令牌的校验4 如何安全令牌信息放入请求信息中,和服务器上如何在调用方法时拦截并且校验

2017-09-13 01:45:58 3147

原创 如何在其他项目调用webservice 发布的soap风格的接口

1.在项目的pom.xml文件中拷入cxf的依赖dependency>groupId>org.apache.cxfgroupId>artifactId>cxf-rt-frontend-jaxwsartifactId>version>3.0.5version>dependency>dependency>groupId>org.apache.cxfgroupId>

2017-09-13 01:44:02 393

原创 webservice的soap风格的接口发布流程

一. soap(在http基础上包装)Soap风格的ws格式统一,运行稳定,有统一的实现框架和安全框架(CXF)对http使用不充分,效率低二. rest(http)Rest风格的ws以http协议为基础,对http使用比较充分,效率高没有统一的实现框架,安全框架1.pom.xml文件里拷入下面五个依赖替换掉springmvc的依赖文件org.apache.

2017-09-13 00:51:01 3535

空空如也

空空如也

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

TA关注的人

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