- 博客(31)
- 资源 (14)
- 收藏
- 关注
转载 Hibernate学习笔记
SessionFactory对象是线程安全的,但是Session对象不是。 SessionFactory对象是线程安全的,但是Session对象不是。 Hibernate的dirty checking跟领域对象的equals/hashCode没有关系(Hibernate采用自己的方式来检查实体对象的状态是否改变)。 从数据库加载的实体对象的主键不能修改,否则将抛出异常:
2013-09-30 09:12:20 805
转载 写给13岁的夏健强
背景:杀死城管的沈阳小贩夏俊峰被核准死刑,夏健强是他的儿子看到13岁的你画出如此美好的生活,画中一家三口开心的模样,看得出你很爱爸妈。我的眼睛湿润了,对不起,这个时代辜负了你。13岁的你,正值最快乐的年纪;13岁的你,正对模糊的人生充满向往;13岁的你,本应有13岁该有的快乐...2012年,你被同学打成轻微脑震荡却不敢还手。你哭着说:"我还手,他说我爸是杀人犯怎么
2013-09-26 08:56:36 1508
原创 Linux 学习碰壁记
今天学习linux第一天,尝试在win7上安装linux系统,第一次用CentOS6.4-64bit版本安装失败(安装参考http://blog.163.com/l_yongfei/blog/static/2656730420133910478250/),感觉可能是版本选择不正确。接着参考http://blog.csdn.net/leoly003/article/details/7390067又尝
2013-09-08 23:23:30 1064
原创 Hibernate审计日志时业务数据无法同步问题解决
Hibernate审计日志时业务数据无法同步问题解决1. 问题描述整个项目采用SpringMVC3.0+Hibernaete3.6作为基础框架,项目刚开始没有加入日志审计功能,业务添加、删除、修改、查询都正常,没有任何问题。后期增加了操作历史的审计日志功能后,添加、修改、删除数据时,页面的数据时十有八九不能刷新。说明一下,日志审计功能使用Hibernate的监听器来实现的。2
2013-09-07 08:24:10 1531
原创 最美丽的笑容
今天在台球厅看到一位打台球的女孩,看上去只有20岁左右吧,嘴上叼着棒冰,趴在球桌上,一直手拿着球杆晃来晃去,但还是把球打进去了,进球后很激动,满脸笑容,很感染人,这是一个残疾女孩,右腿高位截肢,当我看她是个残疾人,我的心里顿时感觉很惭愧,生活中我们总爱抱怨自己条件不好,家境不好,而她又该去抱怨什么呢?抱怨上天不公,抱怨社会,还是抱怨.。。。如果我们身体健康,那么请不要抱怨,努力面对生活,你已经
2013-08-19 23:31:41 862
转载 磁盘空间不足,在线移动Oracle的数据文件
原文出处:http://space.itpub.net/12778571/viewspace-697807在导入数据时,导入到一半,发现磁盘的空间不足。这需要把数据库文件的数据移动到其他的磁盘中。 1、让数据文件离线:SQL> alter database datafile 2 'H:\oracle\product\10.2.0\oradata\lhoms\pub\
2013-08-06 10:01:46 1355
原创 IBM3650 M3安装操作系统总结
电脑系统装了很多,给服务器装系统还是第一次。折腾了两天总算是装上了,其实也很简单。1.需要一张引导盘(针对IBM服务器,别的服务器就不知道了)ibm service guid。可以到IBM官网下载地址:http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-GUIDE2.
2013-08-06 08:54:40 10376
转载 maven setting.xml 详解
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> usr/local/maven true false false org.codehaus.mojo
2013-07-28 11:29:32 980
原创 Maven修改nexus的工作目录
Maven 的仓库管理工具nexu默认会将配置文件和我们下载的依赖构件安装到当前的用户目录下面。长时间使用,如果下载的依赖构件太多的话,就会导致系统盘所在的磁盘占用太多,因此安装时我们最好修改一下nexus的默认工作目录。首先我们找到nexus.properties文件(在WEB-INF下面),打开后,找到如下配置:nexus-work=${user.home}/sonatype-work
2013-07-21 11:44:23 3306
转载 Eclipse 常用的快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是
2013-07-19 14:13:31 779
原创 derby 数据库 语法汇总
【数据库知识】 主键、唯一键包含索引 主键包含唯一键、索引、非空 唯一键包含索引,可空或非空 数据库需要与执行服务的在同个目录下 唯一键 create table app.tyu ( primarykey int primary key, com_no int not null unique, name varchar(32) default '
2013-07-06 10:12:15 2843
转载 程序员:伤不起的三十岁
原文:http://www.rollenholt.org/archives/160程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的
2013-07-03 14:14:47 856
原创 Java Core摘要--方法参数
首先回顾一下在程序设计语言中有关参数传递给方法(或函数)的一些专业术语。值调用(call by value)表示方法接收的是调用者提供的值。而引用调用(call by refrence)表示方法接收的是调用者提供的变量位置。可以想到,一个方法可以修改传递引用所对应的的变量值,而不是能修改传递值调用所对应的的变量值。这一点不仅仅是java语言,其他程序设计语言也是如此。调用(call by)是一标准
2013-06-30 10:30:32 1081
原创 MyEclipse 不能运行java程序原因分析
My Eclipse运行好好的,突然不能运行java程序(main).我遇到如下两种情况:1.run Configurations下面配置的java 程序太多。解决办法: 打开 run Configuratons,删除 java application 下面的java程序。2.项目是maven项目,pom配置文件没有classes的路径。解决办法: 在
2013-06-26 13:41:24 6682
转载 Quartz的cron表达式
原文:http://www.cnblogs.com/kfarvid/archive/2009/11/05/1596497.html一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SU
2013-06-21 10:11:44 748
原创 Java Core 摘要——监视器
锁和条件是线程同步的强大工具,但他们不是严格意义上的面相对象。很多年来,研究人员一直在寻找一种方法,可以在不需要程序员考虑具体如何加锁的情况下保证多线程的安全。其中最成功的解决方案就是监视器的概念,最先由Per Brinch Hansen 和Tony Hoare 在20世纪70年代提出的。在Java中,一个监视器由一下这些特征:一个监视器是只有一个私有域的类。每个监视器类的对象都有一个
2013-06-01 09:44:45 1099
转载 解惑 spring 嵌套事务
解惑 spring 嵌套事务 /** * @author 王政 * @date 2006-11-24 * @note 转载请注明出处 */ 在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionD
2013-06-01 07:03:05 804
转载 SolrJ的使用
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。 不过在实际使用中,设置SolrQuery 的过程中,为了设置多个搜索条件和排序规则等等参数,我们往往会陷入并接字符串的地步,实在是很丑陋,不符合面向对象的思想。扩展性几乎为0,。基于这点,开发了一个小东西,我们只需要设置搜索对象,将对象扔给后台就可以了。
2013-05-21 10:32:02 2649
原创 基础算法-插入排序
/***插入排序算法*/public class InsertionSort{ public static void main(String args[]){ int[] array = new int[]{10,2,5,6,8,2,49,23,50,2,33,25,11,21}; long begin = System.currentTimeMillis(); inserti
2013-05-19 06:11:12 789
转载 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或
2013-05-18 18:16:36 751
转载 javascript语言精粹----笔记
1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN2.typeof有6种值,分别是'number','string','boolean','undefined','function','object';其中typeof(null),结果是'object'3.number类型总是64位浮点数,两个整数相除也可能出现非整数结果
2013-05-14 05:55:18 818
原创 Spring mvc @ResponseBody boolean
spring mvc 在使用 @ResponseBody 标记返回值时,如果返回值的类型是 boolean,jsp页面中的jquery方法会执行error的回调函数,而不是执行success函数,很奇怪。将返回值类型改为String类型,就可以执行success对应的回调函数。后台没有发生错误,原因不清楚。
2013-05-13 11:59:39 4805 2
原创 Easy-ui [$.data(_1a8, "panel") is undefined] 解决办法
根本问题,是我们在页面中重复创建了 dialog 或window造成的!尤其是再多页面切换时更容易造成这个问题!easyui 中的大部分组件都是从panel继承过来的,如window、 dialog、datagri等组件,这些组件如果多次初始化,关闭时就会报$.data(_1a8, "panel") is undefined或$.data(...).options不存在等诸如类似的错误
2013-05-09 22:34:59 2637
转载 使用多线程的利弊
1. Amdahl定律 一个很简单的量化公式,用来计算一个程序中串行部分所占多少对程序加速比的影响或者用来计算计算机硬件配置中某个设备的速度提高能够将整个系统的速度提高多少。 假设一个串行程序执行的总时间为1,不能被并行化的部分占的时间比例为p,即串行化的部分为p,可并行化的时间为:1-p。如果用n个核用来加速的话,加速比为:
2013-05-06 08:34:15 1115
原创 easy-ui 有bug?
调试代码时,发现个很严重的问题,后台的HQL语句打印两次,点击一次按钮,怎么会打印两次呢,仔细看了一下,action代码确实执行了两次。 隐隐约约,以前的项目中好像遇到过同样的问题,框架不是自己搭建的,也没理会。今天同样的问题又出现了。难道是easy-ui的bug?不能凭感觉说话,还是先看看自己的代码,代码很简单:$("#win").window({ width:600,
2013-05-05 08:08:39 1235
原创 MyEclipse maven 只能从本地库找添加依赖的jar问题解决
我们在用MyEclispe做开发时,如果使用了Maven去管理依赖jar的时候,搜索到jar文件都是本地仓库(~/m2/repository)下面的jar,如依赖的jar包我们以前没有用过,myeclispe就找不到了,只能手动的去写dependency,这就大大降低了开发效率,很使人恼火。这一点,Eclipse做的就比较好,其实MyEclipse也是可以的,只是需要我们重建一下索引,并保证启
2013-04-29 10:55:52 4330
原创 Spring MVC "The request sent by the client was syntactically incorrect ()"解决办法
使用Spring MVC3框架时,可能会遇到这个问题,请求后台没有任何响应,页面显示让人很莫名其妙。The request sent by the client was syntactically incorrect 说的意思是:由客户端发送的请求是语法上是不正确的。但还是不明白哪里出了问题,我的URLhttp://localhost:8080/mmsys/field/li
2013-04-28 12:23:40 6083
转载 Windows7下将Eclipse 3.7 代码窗口字体设置为所要的字体
转自:http://howsun.blog.sohu.com/205775746.htmlWindows7下将Eclipse 3.7 代码窗口字体设置为所要的字体 Eclipse Indigo(3.7)在Windows7下安装后,代码字体设置受到很多局限,可选用的非常少,笔者喜欢的Courier New字体找不着了,要解决此问题需要更改jface插件的
2013-04-23 06:45:14 869
转载 分布式搜索elasticsearch几个概念解析
转自:http://www.solr.cc/blog/?p=737介绍下es的几个概念:cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es
2013-04-17 10:13:23 761
原创 Solr 的browse界面
启动solr example 是发现有个 browse界面。但启动别的demo却没有browse界面,查了很多地方也没明明白怎么回事,原来是example的solrconfig.xml中多配置了一个handler <!-- A Robust Example This example SearchHandler declaration shows off usag
2013-04-16 10:12:51 2198
转载 Zookeeper 的工作原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2013-04-05 12:15:00 849
servlet3.0规范
2014-10-31
Nginx模块开发与架构解析
2014-09-19
dhtmlx api
2014-08-11
jsoup-1.7.1 chm
2014-08-11
jQuery1.7API中文.chm
2013-03-29
jsoup 1.7.1API chm
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人