![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
李民11
这个作者很懒,什么都没留下…
展开
-
常量池 java1.7 1.8
总结: new String("xxx"):"xxx"字面量自动常量池里,但返回的是堆中的对象引用。 new String("xxx") +new String("bbb"): xxx 和 bbb 会自动放到常量池,但是结果返回的是堆中的对象;常量池中并不存在xxxbbb intern():如果常量池中存在此对象的字符串,则不作操作,返回常量池对象引用...原创 2019-12-03 17:26:49 · 279 阅读 · 0 评论 -
idea 生成 serializable id
原创 2019-03-05 19:54:30 · 10249 阅读 · 0 评论 -
java升级带来的问题
jdk从1.7升级到1.8之后出现如下错误 2019-02-18 11:56:54,425 ERROR [localhost-startStop-1] (FrameworkServlet.java:457) - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreExceptio...原创 2019-02-18 14:14:08 · 449 阅读 · 0 评论 -
Java加载文件
一般加载文件有两种方式,1.利用类的加载方法 2.利用类加载器的加载方法 1.利用类的加载方法 Class.getResource(String path) 如果以"/"开头,则是从classpath根开始查找 如果不以"/"开头,则是从此类所在的包下查找 2.利用类加载器加载 Class.getClassLoader().getResource(String path) 不能以"/...原创 2018-12-20 23:57:07 · 318 阅读 · 0 评论 -
soap restful提供的服务的一些理解
1.资源定位 soap建立在http协议的基础上,基于xml格式,定义了一套访问资源的标准。 restful通过url本身就可以定位资源 2.对资源的描述 soap可以使用wsdl对资源进行描述 restful没有方式对资源进行描述 3.易用性 soap使用一般借助第三方框架,比如java本身实现对web service的实现(jax-ws)或者是axis,但是使用起来还是会有各种问...原创 2018-11-23 21:12:23 · 415 阅读 · 0 评论 -
基于Redis setNX 实现分布式锁
单机环境如果对资源进行互斥访问可以通过语言原生的语法实现,如java中的sychronized关键字或者Lock锁,但是在分布式环境中,就需要有一个中心节点来保证资源的互斥访问。本文使用redis的setNX语句实现分布式锁。我们先简单实现一个分布式锁,如下: setNx(key,value); expire(key,timeout); //业务逻辑 delete(key);上面的方案有2个问题:...原创 2018-02-08 21:34:20 · 5745 阅读 · 3 评论 -
java解压缩文件
用java写的一个解压zip格式文件的程序,对文件名中有中文的情况会抛出异常。原创 2014-09-13 15:59:24 · 397 阅读 · 0 评论 -
Java 获得本机ip地址
下面代码获得本机所有网络接口的ipv4地址原创 2014-07-28 20:38:45 · 315 阅读 · 0 评论 -
javamail发送邮件代码
下面是利用sun的javamail框架写的发送邮件da原创 2014-07-27 15:46:23 · 331 阅读 · 0 评论