巴扎黑
浏览量11798 | 粉丝242 | 关注1
2017-06-26 09:17:53
学习Java流程
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。
[入门]
我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。
后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。
如果我
1424
2017-06-26 09:17:21
从零开始理解JAVA事件处理机制
第一节中的示例过于简单《从零开始理解JAVA事件处理机制(1)》,简单到让大家觉得这样的代码简直毫无用处。但是没办法,我们要继续写这毫无用处的代码,然后引出下一阶段真正有益的代码。
一:事件驱动模型初窥
我们要说事件驱动模型是观察者模式的升级版本,那我们就要说说其中的对应关系:
观察者对应监听器(学生)
被观察者对应事件源(教师)
事件源产生事件,事件带有事件源,监听器监听事件。爱钻牛角尖的朋
1275
2017-06-26 09:17:07
Apache Commons Digester
前言
上一篇对Digester做了基本介绍,也已经了解了Digester的基本使用方法,接下来将继续学习其相关特性,本篇主要涉及以下几个内容:
规则模块绑定,通过定义一个RulesModule接口实现类来完成规则的预先绑定,运行时重复使用
异步解析xml
解析xml中的变量,如${sys.user}
使用带参数的构造方法创建对象,参数来自xml节点数据
规则模块预先绑定 - RulesModu
1602
2017-06-26 09:16:46
创建一个子类对象会不会创建父类对象?
创建一个子类对象会不会创建父类对象?
不会,只创建了一个子类对象,但是往父类对象的构造方法里传了子类对象的地址;给子类对象初始化的时候,调用了父类的构造方法。
证明:
class A{
public A(){
System.out.println("A=="+this.hashCode());
}
}
class B extends A{
2295
2017-06-26 09:16:33
java--实体规则、对象状态、缓存、事务、批量查询和实现客户列表显示
一、hibernate中的实体规则
实体类创建的注意事项
1.持久化类提供无参数构造
2.成员变量私有,提供共有get/set方法访问.需提供属性
3.持久化类中的属性,应尽量使用包装类型
4.持久化类需要提供oid.与数据库中的主键列对应
5.不要用final修饰class
主键类型
自然主键(少见)
表的业务列中,有某业务列符合,必须有,并且不重复的特征时,该列可以作为主键使用.
1786
2017-06-26 09:15:55
【翻译】java里编写基准测试的一些经验
有时候我们需要写一些简单的性能测试代码,恰好在stackoverflow上看到一篇经验之谈,https://stackoverflow.com/questions/504103/how-do-i-write-a-correct-micro-benchmark-in-java, 怎样写基准测试来尽量屏蔽掉环境的影响。
翻译出来贴在这儿:
来自Java HotSpot作者的撰写微基准的提示:
规则0:
1576
2017-06-26 09:14:55
Python基础
数学操作符
操作符
操作
例子
求值为
**
指数
2 ** 3
8
%
取余数
22 % 8
6
//
商数取整
22 // 8
2
/
除法
22 / 8
2.75
*
乘法
3 * 5
15
-
减法
5 - 2
3
+
加法
2 + 2
4
2085
2017-06-26 09:14:32
apache poi根据模板导出excel
需要预先新建编辑好一个excel文件,设置好样式。
编辑好输出的数据,根据excel坐标一一对应。
支持列表数据输出,列表中列合并。
代码如下:
package com.icourt.util;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.poi.openxml4j.exceptions.I
2371
2017-06-26 09:14:18
java并发编程(4)性能与可伸缩性
性能与可伸缩性
一、Amdahl定律
1.问题和资源的关系
在某些问题中,资源越多解决速度越快;而有些问题则相反:
注意:每个程序中必然有串行的部分,而合理的分析出串行和并行的部分对程序的影响极大;串行部分占比和多核执行效率之间是指数级别的关系
2.ConcurrentLinkedQueue
在多核环境中,这个线程安全的队列比通过synchronizedList生成的队列速度要快
1613
2017-06-26 09:12:48
关于Mysql数据库的知识总结
2017年6月8日,天气阴。心情晴。
连续做梦两个晚上了,昨晚竟然梦见一个很长时间不联系的初中同学了,早上上班的路上聊了聊。女孩现在出差在贵州,风景秀美的地方。我说“你现在生活很滋润”。女孩说“那是你没有看到我不滋润的一面”。确实,在生活中我们总是把自己光鲜的一面展示给别人,而把落魄的一面“伪装起来”。
1359