- 博客(16)
- 资源 (107)
- 收藏
- 关注
原创 新款正品耐克气垫双肩包男女运动背包电脑旅行包大高中学生书包邮送水壶,新年降价促销!!!!!!
新款正品耐克气垫双肩包男女运动背包电脑旅行包大高中学生书包邮送水壶,新年降价促销!!!!!!
2014-02-12 15:12:24
2927
1
转载 三种东西永远不要放到数据库里
导读:作者Frank Wiles发表了一篇博文,Frank Wiles曾在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。图片,文件,二进制数据既然数据库
2012-06-25 23:02:38
749
转载 单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建型模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式
2012-03-13 12:54:33
670
转载 社会厚黑学
很多人混到现在一事无成,或自认为一事无成。还有很多人混到现在感觉很失败,或不成功。还有很多人混到现在就觉得过得没意思,过得很机械,过得已经不会思考和心动。我们羡慕着社会上每一个成功人士,羡慕着身边的有钱人,羡慕着身边每一辆呼啸而过的名车。我们时常有这样的念头:他妈的,我怎么混得这么差? 是啊,我怎么会混得这么差?当年班里(周围)不如我的那个家伙怎么现在这么发达? 收起你酸酸的
2012-03-06 13:35:54
4281
原创 概要设计和详细设计的区别与联系
软件设计采用自顶向下、逐次功能展开的设计方法,首先完成总体设计,然后完成各有机组成部分的设计。 根据工作性质和内容的不同,软件设计分为概要设计和详细设计。概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化,等等。 概要设计是详细设计的基础,必须在详细设计之前完成,概要设
2011-12-13 10:16:04
771
原创 哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
0、摘要<br /> 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模糊,这样就容易“照葫芦画瓢”,不能根据自身具体情况灵活选择和使用各种哈希和加密方式。本文不对哈希和加密做过于深入的讨论,而是对哈希和加密的基本概念和原理进行阐述、比较,并结合具体实践说明如何选择哈希和加密算法、如何提高安全性等问题,使朋友们做到
2011-03-31 15:42:00
1946
1
转载 为什么中国软件界出不了大师
最近在CSDN上看到一篇文章,作者说他自己做了十年数据库编程,如今还是一个工程师,而美国Eygle 、Biti_rainy 、Piner等一伙人,和他一样,也做了十年数据库,确成了Oracle大师。为什么中国软件界出不了大师?计算机科学技术,起源于美国,美国佬这方面绝对作出了绝大多数贡献。美国一家大的IT企业的技术实力,顶得上全世界其他所有国家的总和,甚至N倍;清华北大的“著名教授”,水平不一定比得上美国一家跨国软件公司的普通程序员。不信,可以做个比赛试试。中国软件业出不了大师,据我看来,有如下
2011-03-31 09:32:00
1223
转载 开发十大原则
这十条开发指导原则,最基本的思想是 “高效,高质量的写出满足业务功能目标的代码。”每人可以结合当前项目的实际情况应用,可以补充,修订删改进一步总结提炼。 1.先开发简单明确的功能模块,后开发复杂的功能模块。 2.先做简单的子功能,再做稍微复杂的子功能,后开发有难度逻辑复杂的子功能。 3.以满足业务功能要求为主要目标,不保留无用的垃圾代码。写出高质量满足功能要求的代码,是建立在对业务需求理解,明确业务目标,逻辑思路清晰的结果。有时往往需要反复多次修改精益求精才能最后实现客
2011-03-22 10:46:00
1058
转载 JAVA验证字符串转换为日期的合法性
<br /><br />以下为在网上收集的多种解决方法 <br /> 1、 在处理日期的格式转换的时候总结些经验,和大家分享,如下:<br /> String text ="1996-2-1";<br /> Date d = null; <br /> SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); <br /> df.setLenient(false);
2010-12-14 13:56:00
7295
1
转载 JS对URL字符串进行编码/解码分析
<br />节约时间,先写出总结,推荐使用encodeURIComponent()来对URL进行编码。虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊<br />字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问<br />题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是<br />UTF-8),使用escape()转换传
2010-12-08 11:04:00
3077
原创 IT 常用的专有名词解释
<br />CMS<br />CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。<br /> <br />CTI<br />CTI技术是从传统的计算机电话集成(Computer Telephony Integration)技术发展而来的,最初是想将计算机技术应用到电话系统中,能够自动地对电话中的信令信息
2010-12-08 09:53:00
1540
原创 eclipse 批量 查询 替换
<br />对于 要对多个jsp 或 java文件中的 某个字符串 方法 参数 之类的进行统一更改,一直很头疼,直到昨天用了 urlrewriter 的 xml 配置文件 才恍然大悟,可以用 regular expression (正则表达式) 匹配 进行批量查找更新,具体方法如下:1, ctrl+ H 打开 eclipse 的 search 面板,2. 选择 File Search 的tab,3. 选中 Regular expression 复选框,4. 在 Contain
2010-11-18 17:15:00
11926
1
原创 JPA和hibernate对删除操作的不同
<br />在hibernate里面调用session的delete方法以后,无论这个被删除的对象有没有被人外键引用到,都可以被删除,并且此时的外键设为null,也就是说他会自动帮我们去查看他被谁引用到了。然后把引用全部去掉后,再把自己删掉。而在JPA里面,如果调用EntityManager.remove方法时,传进去的对象,有被外键引用到,则会失败。因为JPA里面的实现就是直接执行delete语句,也不管他有没有被外键引用,此时,当然会出错了。<br /> 测试时候使用的两个
2010-10-19 09:31:00
1288
原创 运行时异常与非运行时异常
<br />Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。<br /> Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。<br />Exception :表示可恢复的例外,这是可捕捉到的。<br />Java 提供了两类主要的异常 :runtime exception 和 checked ex
2010-10-13 14:15:00
1719
3
原创 PreparedStatement 相对于Statement优点
<br />在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.<br />基于以下的原因:<br />一.代码的可读性和可维护性.<br />虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:<br /><br />stmt.execute
2010-10-13 10:45:00
1144
转载 Eclipse 或RAD里常用的快捷键
<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br /><br />Alt+↑ 当前行和上面一行交互位置(同上)<br /><br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当
2010-10-12 09:45:00
787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人