
java
文章平均质量分 74
John潘
这个作者很懒,什么都没留下…
展开
-
java中的原子性操作
这里我主要讨论自增运算符(自减其实就是加-1,也是一种自增),那么自增运算是一种原子性的运算吗?先讨论操作对象是全局变量的情况下面的代码创建了100个线程:mport java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Demo implements原创 2015-01-13 11:50:40 · 1120 阅读 · 0 评论 -
Field类的setAccessible()方法
或许标题上说的并不是很准确,setAccessible方法准确得说是从AccessibleObject类继承过来的,不过这么说也没什么错,就不要纠结这个了,让我们进入主题 setAccessible方法是干什么用的呢让我们来看一段代码吧 public class User {private String name;public User(String name) {t原创 2015-01-22 23:17:10 · 55781 阅读 · 9 评论 -
Java系统程序员修炼之道
看到一位从事Java十多年的大牛总结的Java程序员修炼之道,前人的宝贵经验,不希望自己虚度光阴,转载过来用来激励自己一:Java语言学习对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器(ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有过Java项目转载 2015-03-23 10:33:22 · 480 阅读 · 0 评论 -
数据库事务隔离级别
JDBC事务隔离级别主要是用在并发的情况下JDBC事务隔离级别:(各个数据库不一样,以下级别递增)1、TRANSACTION_NONE 表示不支持事务,这个就不解释了2、TRANSACTION_READ_UNCOMMITTED 允许看到未提交事务,也就是说会出现脏读 A更新了一条记录,但是还未提交事务,这时B查看同一张表能够看到A更新的数据,当然要是之后A提交了事务原创 2015-03-31 10:25:50 · 481 阅读 · 0 评论 -
JDBC源码分析
这段时间有点空闲时间,觉得自己学习不够深入,所以开始学习JDBC源码以前对我们一般人来说JDBC就是一套步骤:一、引入jar包(JDBC驱动)二、加载驱动三、创建连接四、开始吧啦吧啦操作数据库五、关闭资源ok,只要执行了这几个操作我们就能完成对数据库的操作但这只是知其然而不知其所以然比如为什么要加载驱动,很显然在我们的代码中并没有用到那个驱动,难道仅仅将原创 2015-03-25 10:17:09 · 2631 阅读 · 0 评论 -
2011-03-22 08:58 提升高并发量服务器性能解决思路
提升高并发量服务器性能解决思路 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域转载 2015-04-23 09:57:13 · 420 阅读 · 0 评论 -
JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii...)
新安装完JDk 大家是否发现安装目录的bin文件夹有很多exe文件下面就为大家讲解不同exe文件的用途javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer:(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生转载 2015-09-28 10:49:05 · 840 阅读 · 0 评论