- 博客(6)
- 收藏
- 关注
原创 Jvm对synchronized的优化之偏向锁
学习过Java的人对synchronized关键字应该都不会陌生。其中一个经典的多线程下,线程安全的例子如下:public class MySyncDemo { public static int i = 0; public static void main(String[] args) { Thread t1 = new Thread(()->{ ...
2019-07-08 22:39:35
532
原创 JAVA中的线程和操作系统中的线程的关系
接触过JAVA语言的,应该都知道Java语言也有线程的概念。我们举例一个简单的Demopublic class ThreadDemo { public static void main(String[] args) { Thread a = new Thread( () -> { Sy...
2019-07-07 17:32:29
1343
原创 native 方法的链接
之前举了一个简单的JNI demo。我们回顾一下:package diveinjvm;public class Foo {// public static native void foo();// public native void bar(int i, long j); public native void bar(String s...
2019-07-07 15:59:34
693
原创 一个简单的JNI例子
举个例子,在下面这段代码中,Foo类有一个 native 方法bar。package diveinjvm; public class Foo { public native void bar(String s, Object o);}我们把文件复制到虚拟机里,这里用的是centos7.4。然后执行命令:javac -h . Foo.java可以看到生成了一个 divei...
2019-07-07 13:14:56
262
原创 解决引入JS中文乱码问题
前几天做项目时遇到一个问题:1.引入外部js的时候页面显示乱码。但是所有的文件都是使用UTF-8编码的。2.采用“嵌入式”使用js时,就没有乱码了。解决方法:只要在web.xml里加入下面代码即可。 Special property group for JSP Configuration JSP
2016-06-09 21:10:04
1105
1
原创 eclipse使用Struts2第一步:创建工程
第一步:NEW->Other第二步:选择Dynamic Web Project第三步:导入相关jar包我这里下载的是struts-2.3.28。解压后进入文件夹。找到apps文件夹。解压struts2-blank.war。解压后如下图进入2文件夹第四步:复制WEB-INF\lib文件夹下的所有jar包到WebContent/WEB-INF/lib下
2016-05-29 09:41:39
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人