- 浏览: 9205 次
- 性别:
- 来自: 株洲
最新评论
文章列表
try catch与程序封装
- 博客分类:
- java
本文引用于知乎:http://www.zhihu.com/question/29459586
问题:为什么不建议用 try catch?
pig pig ,网管
178 人赞同
不问是不是,就问为什么。这个问题看来需要从头说起。
一句话解释:
try catch机制非常好。那些觉得try catch不行的人,是他们自己的水平有问题,无法理解这种机制。并且这群人写代码不遵守规则,喜欢偷懒,这才造成try catch不好的错觉。
详细解释:
1.程序要健壮,必须要设计报错机制。
最古老,也是最常见的,比如:
bool CreateFile( );
//如果创建文件失败就返回false,否则返回 ...
http://www.cnblogs.com/chenying99/p/3143516.html
入门
http://sishuok.com/forum/posts/list/7000.html
文档
http://docs.spring.io/spring-data/data-jpa/docs/current/reference/html/
详解JPA 2.0动态查询机制:Criteria API
http://developer.51cto.com/art/200911/162722_1.htm
blog
http://www.cnblogs.com/chenying99/
http://blog.csdn.net/norains
通向架构师之路
http://blog.csdn.net/lifetragedy/article/details/7708724
http://blog.csdn.net/lifetragedy/article/details/8122621
单点登录SSO的实现原理
http://blog.csdn.net/cutesource/article/details/5838693
DWZ框架
http://www.j-ui.com/
DWZ富客户 ...
1 oracle 查询用户下的某张表是否存在的sql
SELECT COUNT(*) as count
FROM all_tables
WHERE table_name= 'tablename'
这个是查询当前登录用户的,count=0说明表不存在
2. oracle同义词
创建同义词:create synonym table_name for table_name@DB_Link;
例如:CREATE SYNONYM IUNI_ORDER_ACTION FOR GIONEE_DRS.IUNI_ORDER_ACTION@DBLINK_DP_ONLINE;
删除同义词: drop pu ...
转自 http://www.cnblogs.com/superjt/p/3309255.html
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
1. jar包引入
Spring 2.5.6:spring.jar、spring-webmvc. ...
摘自:http://blog.163.com/magicc_love/blog/static/185853662201201734620290/
从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。
同义词语法:CREATE [PUBLIC] SYNONYM synonym FOR object;
1.创建同义词语句:
create public synonym table_name for user.table_name;
其中第一个user_table和第二个user_table可以不一样。
此外如果要创建一个远程的数据库上的某张表的同义词,需要先创 ...
转自:http://www.open-open.com/lib/view/open1322614659562.html
/**
* 根据order对User排序
*/
public class User implements Comparable<user>{
private String name;
private Integer order;
public String getName() {
return name;
}
public void setName(String name) {
...
见附件图示。
第1 2种是没有交集,第3 4 5 6种是有交集。
红色线:redFromDate-redToDate
蓝色系:blueFromDate-blueToDate
情况1:blueToDate < redFromDate
情况2:blueFromDate > redToDate
情况1和情况2 取非值,就是两个时间段有交集了。
http://blog.csdn.net/jpr1990/article/details/7551477
下面有四种方法,估计好用的应该是第三种吧。
1.用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2.正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
r ...
Java读取properties文件 【转】
使用J2SE API读取Properties文件的六种方法
1。使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundl ...
转自:http://www.douban.com/note/186930668/
A
Aaron, 艾伦, 希伯来 巍然的高山;受神启示的。
Abbott, 艾布特 希伯来 父性的;伟大的精神。
Abel, 亚伯, 拉丁, 生命;呼吸。
Abner, 艾布纳 希伯来 睿智;有智慧 。
Abraham 亚伯拉罕, 希伯来 崇高的父亲;众人之父。
Adair, 亚岱尔 苏格兰,爱尔兰 犹如像树般坚强。
Adam, 亚当, 希伯来 天下第一个男人,男性
Addison 艾狄生 英国, 亚当的后代。
Adolph, 阿道夫 德国, 高贵的狼。
Adonis, 亚度尼斯, 希腊, 美男子。
Adrian, ...
转自:http://www.cnblogs.com/bestfc/archive/2009/06/08/1498742.html
1 属性
1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默 ...
http://www.nowamagic.net/librarys/veda/detail/421