随笔:216 文章:2 评论:37 阅读: 89万

随笔分类 -  JAVA

 
JAVA线程sleep与wait区别
摘要:sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了cpu,但其他被同步锁挡住了的线程也无法得到执行。 wait是指在一个已经进入 阅读全文
posted @ 2018-02-09 14:15 KenNgai 阅读(257) 评论(0) 推荐(0) 编辑
JAVA 线程Join
摘要:join方法: 当某个线程要等待另一个线程执行结束后才能继续执行时,使用join方法。 打印结果如下: 去饭店吃饭点完菜让饭店做菜:饭店开始做菜饭店做菜(1)...饭店做菜(2)...饭店做菜(3)...饭店做菜(4)...饭店做菜(5)...饭店做菜(6)...饭店做菜(7)...饭店做菜(8). 阅读全文
posted @ 2018-02-09 11:08 KenNgai 阅读(150) 评论(0) 推荐(0) 编辑
Java使用HttpClient上传文件
摘要:Java可以使用HttpClient发送Http请求、上传文件等,非常的方便 Maven 上传代码1: 上传代码2: 普通POST请求 public String post() throws ClientProtocolException, IOException{ CloseableHttpCli 阅读全文
posted @ 2017-11-25 16:52 KenNgai 阅读(54882) 评论(1) 推荐(0) 编辑
JAVA AES加密解密
摘要:import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; impor... 阅读全文
posted @ 2017-11-16 16:51 KenNgai 阅读(1155) 评论(0) 推荐(0) 编辑
JAVA中将byte[]数组转成16进制字符串
摘要:方法一: 方法二: 阅读全文
posted @ 2017-11-16 15:45 KenNgai 阅读(337) 评论(0) 推荐(0) 编辑
Spring+Tomcat的JNDI数据源连接池简单配置
摘要:使用Tomcat JNDI数据源与Spring一起使用步骤如下: 1.将数据库驱动复制到Tomcat的lib文件夹下面 2.配置Tomcat的server.xml配置文件,在GlobalNamingResources节点下面添加一个Resource节点,如下: 3.配置context.xml文件,在 阅读全文
posted @ 2017-08-13 17:46 KenNgai 阅读(628) 评论(0) 推荐(0) 编辑
JAVA按顺序播放多个wav音频
摘要:用Java按顺序播放多个音频部件,不是同时播放。代码如下: 这个我在本地播放没有问题,放到服务器上会报错: 网上说要用BufferedInputStream封装一下。修改下代码确实如此: 阅读全文
posted @ 2017-07-19 19:11 KenNgai 阅读(1267) 评论(0) 推荐(0) 编辑
JAVA拼合数组方法
摘要:方法一: 第二种,用apache commons-lang包 阅读全文
posted @ 2017-06-28 10:29 KenNgai 阅读(4069) 评论(0) 推荐(0) 编辑
JAVA将单词首字母大写方法
摘要:public class FirstLetterUppercase { public static void main(String[] args){ System.out.println(new FirstLetterUppercase().upperFirstLatter("letter")); 阅读全文
posted @ 2017-06-26 16:03 KenNgai 阅读(10051) 评论(0) 推荐(0) 编辑
Spring+CXF+Maven发布Webservice
摘要:使用CXF发布WebService简单又快速,还可以与Spring集成,当Web容器启动时一起发布WebService服务。本例是简单的客户端给服务端发送订单信息,服务端返回订单转为json的字符串。 1.使用maven管理jar包,首先在maven添加使用到的cxf jar包依赖,到CXF官网上找 阅读全文
posted @ 2017-06-04 13:30 KenNgai 阅读(9593) 评论(0) 推荐(1) 编辑
Spring+Hessian+Maven+客户端调用实例
摘要:Hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速。官网地址:http://hessian.caucho.com/ 先上个效果图,在客户端界面通过ID查询后调用后台的Hession服务获取用户数据。 工程分为三个部分,一个WEB工程,一个公共接 阅读全文
posted @ 2017-05-06 12:12 KenNgai 阅读(1984) 评论(0) 推荐(0) 编辑
IDEA发布应用时发布到lib下面的包不全
摘要:IDEA发布应用时发布到lib下面的包不全,Tomcate启动时就报:At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete li 阅读全文
posted @ 2017-05-01 23:08 KenNgai 阅读(3607) 评论(0) 推荐(0) 编辑
Shiro自定义Realm时用注解的方式注入父类的credentialsMatcher
摘要:用Shiro做登录权限控制时,密码加密是自定义的。 数据库的密码通过散列获取,如下,算法为:md5,盐为一个随机数字,散列迭代次数为3次,最终将salt与散列后的密码保存到数据库内,第二次登录时将登录的令牌再进行同样的运算后再与数据库的做对比。 创建RetryLimitHashedCredentia 阅读全文
posted @ 2017-04-30 20:36 KenNgai 阅读(11510) 评论(0) 推荐(0) 编辑
JAVA之字母与相对应数字转换
摘要:26个字母大小写加起来就是52个。对应的数字范围 阅读全文
posted @ 2017-04-29 20:03 KenNgai 阅读(11917) 评论(0) 推荐(0) 编辑
Maven下用MyBatis Generator生成文件
摘要:使用Maven命令用MyBatis Generator生成MyBatis的文件步骤如下: 1.在mop文件内添加plugin 2.在resources文件夹下面配置generatorConfig.xml文件。要指定的有,数据库驱动,URL,USERNAME,PASSWORD,实体包,Mapper映射 阅读全文
posted @ 2017-04-22 23:28 KenNgai 阅读(16576) 评论(4) 推荐(1) 编辑
Strut2在Action-Result的配置文件内转到jsp页面时用URL传递参数
摘要:Struts.2.5.5版本在Action配置文件中内有如下result,其中role是Action类中的属性,在配置文件中用到OGNL表达式 但是这样配置页面提交跳转时会发生以下错误: org.apache.struts2.dispatcher.HttpParameters cannot be c 阅读全文
posted @ 2017-03-28 23:58 KenNgai 阅读(1216) 评论(2) 推荐(0) 编辑
log4j下载地址及日志文件输入位置配置
摘要:ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console... 阅读全文
posted @ 2017-03-14 21:53 KenNgai 阅读(1616) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示