- 浏览: 595269 次
- 性别:
- 来自: 北京
最新评论
-
liugang_ok:
zhao_rock 写道看到这篇文章时已经是2015年11月2 ...
毕业三年之际写给可能迷茫的你我 -
ning2-eye:
...
2015年总结和2016年计划 -
sxdtzhaoxinguo:
我竟然看完了,很受启发!
2015年总结和2016年计划 -
hottymg:
...
2015年总结和2016年计划 -
hangzhoujava:
伪命题很多,比如有许多的上市公司还不如未上市公司,大家心里还是 ...
2015年总结和2016年计划
文章列表
今天主要总结hibernate的Criteria标准查询,Criteria(标准)查询的功能非常强大,只要sql语句能解决的他就能解决,主要包括Example(示例查询),Restrictions(限制),Projections(投影),还有aggregation(聚会),离线查询,子查询。其中重点讲解关联查询,可以通过criteria.createCriteria()方法或criteria.createAlias()方法进行关联查询。我碰到了一个非常复杂的关联查询,sql语句如下:
String sql = select cp.id from ctl_project cp left joi ...
一些鲜为人知的编程真相
- 博客分类:
- 技术非技术总结
• 1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。“一个卓越的车床工可以要求比一个一般的车床工多拿数倍高的工资,但一个卓越的软件写手的价值会10000倍于一个普通的写手。”——比尔 盖茨
• 2. 一个优秀的程序员的效率会是一个普通的程序员的十倍之上。一个伟大的程序员的效率会是一个普通程序员的20-100倍。这不是夸张 — — 1960年 ...
如何在工行开基金定投
- 博客分类:
- 技术非技术总结
如何在工行开基金定投
在工行进行基金定投的具体步骤
因为我在工行进行基金定投走了很多弯路,所以我把它写出来,让新朋友参考一下。
一、去工行开一个户,开户的时候跟大厅服务人员讲明来意,你开的这个户是打算用来购买基金的,服务人员就会告诉你要把哪些项目打个√
1.客户信息栏:根据你的信息照实写
2.帐户开立栏:结算帐户 支取方式----凭密码 借记卡-----牡丹灵通卡
3.电子银行栏:
电话银行:申请电话银行√ 网上银行:申请 ...
HQL查询方式
这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。
示例:
1: Session session = SessionFactory.getCurrentSession();
2: User user = null;
3: Transaction ts = session.beginTransaction();
4: ...
(1)一个人是否善于跟不喜欢的人打交道,善于在不喜欢的环境折腾,是一个人成熟的重要标志。
(2)聪明的人不会把我很聪明挂在嘴边,不会始终显示自己的优越性,而是愿意适当的降低自己的身份。
(3)不必害羞,对方不会嘲笑你的主动。相反,他还可能欣赏你的勇气呢?
(4)有时候,有些事情完全不必要一一解释,有时候只要抓住一个点就行了,因为人家问的问题有些也是无关紧要的。要善于抓住问题的关键点。
(5)沟通的注意事项:关于对方忌讳或不乐意的事不要聊,显示自己优越性的话题不要聊,关于隐私的话题不要聊;可以聊有价值、能产生共鸣的话题,聊娱乐性的话题,能帮助对方排忧解难的话题,自嘲的话题也不错。
(6)十几岁比智 ...
很多朋友可能想在sql语句中添加if else判断,其实通过下面的方法也能实现:
select count(*) from ctl_project
where
/****实际终验时间realdate_finalcheck为空,并且满足第二个条件****/
((realdate_finalcheck is null and timestampdiff(second,CURRENT_DATE,edate_contract_precheck) <= 0*24*60*60)
or
/****实际终验时间realdate_finalcheck不为空,并且满足第二个条件****/
(realda ...
如果DataGridColumn调用了labelFunction,并且要用sortCompareFunction对返回结果进行排序,那么可以这样实现:
private function compareFunctionContractInit(obj1:Object,obj2:Object):int{
return ObjectUtil.numericCompare(getDays(obj1,edateContractPrecheckId),getDays(obj2,edateContractPrecheckId));
}
其中getDays是l ...
[size=medium;]package[/size] ben.util;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 时间相距
* @author Ben
* @version 1.0
* @date 2009-10-21 16:38:51
*/
public class DateDistance {
/**
* 两个时间之间相差距离多少天
* ...
(1)异常:Illegal pattern character 'Y'
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");yyyy-MM-dd 中yyyy和dd只能用小写,写成YYYY-MM-DD会报Illegal pattern character 'Y'
1 come into mysql control:mysql -uname -ppassword;Enter
2 \h; show help
3 use databsename;change database
4 show databases;show all databases
after selected db;entry show tables; view all tables' name
5 after use db;entry desc tablename;could show this table's structure(结构)
6 show variables ...
今天是超级郁闷的一天,由于自己一次意外的操作将mysql的编码改成latin1,在系统查询时,录入字母或阿拉伯数字完全正确,一旦录入中文就没有结果,显然是由于乱码的原因造成的,自己却在flex端和后台hibernate中需找错误,几乎所有可能出现错误的地方都排除了,到了几近崩溃的边缘,才发现是乱码的问题,编码改成utf8,一切问题不复存在。真是山重水复疑无路,柳暗花明又一村。
不过后来发现在cmd控制台进行查询时,还是乱码,改成gbk或gb2312就没问题了。为什么要将mysql的默认编码格式设置为gbk,后来由相关的资料得知utf-8默认输入编码方式为gbk,默认输出编码方式为utf-16 ...
2011年06月20日
今天发现自己做业务管理已一年的时间了,还是有一些基本的东西掌握的不够,最近客户在使用时提出这样一个问题:因为查询条件相当的多,共分成了四个tab页,每个页面大约6个。自己的设计是切换tab页面后完全独立于另外的页面,也就是说这20多个条件不是“与”的关系,每个页面的数据对其他tab页是没有任何作用的。但是他们要的是所有条件为“并”的关系。这样前台MXML和后台hibernate都需要修改。看来还是前瞻性不够,也许是当初自己就想往简单的地方做,这种侥幸的心理不但对工作无益,更对自己的发展和工作作风产生严重危害。
2011年06月27日
一周新的开始,发现了一个很 ...
1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object message ) ;info(Object message ) ;warn(Object message ) ;error(Object message ) ;如果设置级别为INFO,则优先级大于等于INFO ...
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"><mx:Script><![CDATA[ import mx.collections.ArrayCollection; import mx.control ...
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:DataGrid x="66.5" y="145" id="dataGrid" dataProvider="{dataXml.children()}&q ...