- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 php根据传入日期获取该日期所在周的起始日期和截止日期(不跨月)
public function getRangeOfWeek($date) { $beginDate = ''; $endDate = ''; $datetime = strtotime($date); $day = date('d', $datetime); $week = date('N', $date
2017-01-16 22:27:48
646
原创 数据库的四种事务隔离级别解析【原创解析】
之前在开发中遇到过类似的事务之前的场景,但是并没有做相关系统学习,今天将这四个事务隔离级别详细的分析一下,以便在后续开发过程中对事务的理解更透彻。一、READ-UNCOMMITTED(读未提交)1、概念两个事务,其中一个事务对数据做的DML操作还未提交,另一个事务能够立即看到。2、例3、问题这样会产生严重的脏读,因为修改的事务也许在提交前还会有其他的很多
2016-08-24 11:06:33
4683
原创 JAVA笔记之继承(二)
1、子类可以继承父类的所有变量,只是private的变量或者隔包default变量不能够在子类中引用。但是继承下来的父类方法可以使用。2、当子类覆写了父类的方法,只要是子类的实例,无论是否上转型为父类对象,在调用该方法的时候都是调用的覆写后的方法。3、当子类有一个与父类相同名称的变量(父类变量可以被子类访问),则在子类中使用该变量的时候,如果使用this指针表示子类的变量,如果使用supe
2013-08-02 09:27:52
391
原创 JAVA笔记之继承(一)
1、方法和域(包括变量、数据块等)2、类中的方法如果是自己内部使用,则使用private,外部无法调用,也无法继承;如果是外部需要使用的则将权限设置为非private,具体视实际情况而定(如只允许包访问、只允许子类访问等)。3、域的权限如果被设置为private,则只能在声明该属性的类中使用,其它类无法直接引用;但是子类能够继承该属性,却无法在子类的方法中使用它,可以通过继承而来的父类方法
2013-08-02 09:13:56
445
转载 需要什么样的文档
需要什么样的文档 不同用户需要不同级别的文档。某些用户仅仅偶尔使用程序,有些用户必须依赖程序,还有一些用户必须根据环境和目的的变动对程序进行修改。使用程序。每个用户都需要一段对程序进行描述的文字。可是大多数文档只提供了很少的总结性内容,无法达到用户要求,就像是描绘了树木,形容了树叶,但却没有一副森林的图案。为了得到一份有用的文字描述,就必须放慢脚步,稳妥地进行。1.目的。主要的功能
2013-08-01 21:57:13
338
原创 JAVA类的初始化
今天跟大家聊聊JAVA类的初始化首先我们来数数与类挂钩的元素,包括类变量、静态代码块、类方法;在第一次调用类的地方,会先初始化类变量,再初始化静态代码块。public class InitRunnable implements Runnable { private static int cnt = 0; public void run () { I
2013-04-25 17:02:06
458
原创 java类变量的垃圾回收问题
public class ETFArbitrageRateCache implements ExtendedRefreshService { private static ETFArbitrageRateCache cache; private HashMap pool = new HashMap(); private ETFArbitrageRateCache() {
2013-03-01 11:01:39
542
原创 手动释放JAVA引用
之前对手动释放JAVA引用存在一些疑惑,今天特意验证了一下,代码如下: public static void close(Object obj) { obj = null; }调用如下: Date temp = new Date(System.currentTimeMillis()); close(temp); 我发现temp其
2012-11-21 10:48:50
571
1
原创 JAVA巧用三目运算符 <表达式1>?<表达式2>:<表达式3>
今天在测试一个打印日志的功能的时候发现了一个三目运算符 ?:的特别的地方,希望能给大家带来些帮助。代码如下: public class Static1 { private static Date date; public static Date getDate() { Date temp = null;
2012-11-21 10:42:25
1181
转载 SQL语句优化十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列
2012-11-08 16:31:56
312
转载 谷歌是如何做代码审查的
Google是一个非常优秀的公司。他们做出了很多令人称赞的东西,不仅仅是存在于公司外部,人们可以看到的东西,公司内部也有。有一些在公司内部并不属于保密的事情,在外部并没有给予足够广泛的讨论。这就是我今天要说的。 让Google的程序如此优秀的一个最重要的事情看起来是非常的简单:代码审查。并不是只有Google做这个事情,代码审查已经被广泛的认可为一种非常好的做法,很多人都在这样做。但我还没有
2012-10-22 09:26:45
667
转载 需要什么样的文档
需要什么样的文档 不同用户需要不同级别的文档。某些用户仅仅偶尔使用程序,有些用户必须依赖程序,还有一些用户必须根据环境和目的的变动对程序进行修改。使用程序。每个用户都需要一段对程序进行描述的文字。可是大多数文档只提供了很少的总结性内容,无法达到用户要求,就像是描绘了树木,形容了树叶,但却没有一副森林的图案。为了得到一份有用的文字描述,就必须放慢脚步,稳妥地进行。1.目的。主要的功能
2012-10-15 12:48:33
276
转载 使用J2SE API读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例:InputStream in = lnew BufferedInputStream(new FileInputStream(name));2。使用java.util.ResourceBundle类的getBundle()方法示例:Resourc
2012-04-27 10:10:45
268
转载 Struts2和Struts1的区别
1.struts1的action是单例模式且必须是线程安全的,action的一个实例处理所有请求.struts2的action对象为每个请求产生一个实例,没有线程安全问题.struts1的action依赖于servlet api,struts2的action不依赖与容器,允许脱离容器单独测试.2.struts1的execute方法依赖于servlet api,使得测试要依赖于容器.struts
2012-04-27 10:09:54
287
原创 嵌套循环(NestedLoops )学习笔记
1、基本要素。嵌套循环(NestedLoops)中有两个表,一个是驱动表(又叫外部表),一个是内部表(探查表),驱动表一般是数据量较小或被约束条件筛选后的较小的表,内部表一般是有唯一索引或有高选择性非唯一索引(重复率较低的索引,近似于唯一索引)。2、执行过程。嵌套循环(NestedLoops)会先选定一个驱动表(人为指定或者系统根据成本指定),然后就看后面where条件中是否存在驱动表
2012-02-02 15:16:33
1657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人