摘要: 第一阶段:一年之内的 JAVA 从业人员 这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《 Java 编程思想》这本书。这本书的内容是帮助你对于 Java 有一个更加深入的了解,是 Java 基础的升... 阅读原文
2017-12-13 17:00:06 阅读(726) 评论(0)
摘要: 1、Java开发环境概述 JDK:Java开发工具包(Java Development Kit),包括java编译器、java运行时环境和常用的类库; JRE:Java运行时环境(Java Runtime Environment)。 2、跨平台特性 ①平台指的是操作系统(Windows,Linux,Mac) ②Jav... 阅读原文
2017-12-13 16:34:03 阅读(741) 评论(0)
摘要: 之前的文章《Java分布式锁实现》中列举了分布式锁的3种实现方式,分别是基于数据库实现,基于缓存实现和基于zookeeper实现。三种实现方式各有可取之处,本篇文章就详细讲解一下Java分布式锁之基于数据库的实现方式,也是最简单最易理解的实现方式。 首先,先来阐述下“锁”的概念,锁作为一种安全防御工具,既能上锁防止别... 阅读原文
2017-12-13 15:04:03 阅读(826) 评论(0)
摘要:这些星号由左到右按顺序代表 :     *    *     *     *    *     *   *                                   格式: [秒] [分] [小时] [日] [月] [周] [年]    序号 说明      是否必填  允许填写的值 允许的通配符    1 ... 阅读原文
2017-12-13 13:26:01 阅读(731) 评论(0)
摘要: 确认各项配置没有问题。 一开始关于EhCache的配置放在了SpringMVC.xml中,移动到applicationContext.xml中,解决。 以下为EhCache的配置: <!-- 启用注解驱动的缓存 --><cache:annotation-driven /><!-- 声明缓... 阅读原文
2017-12-13 13:07:02 阅读(720) 评论(0)
摘要: 设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。MySQL和SQLServer执行auto-generated key field,因此当数据库设置好自增长主键后,可通过JDBC的getGeneratedKeys方法获取。但像Oralce等不支持... 阅读原文
2017-12-13 11:15:01 阅读(748) 评论(0)
摘要: 最近在用Hibernate的时候发现一个问题:比如我们从数据库获得一个对象时,使用session.get()方法还是session.load()?  两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.获得实体对象的不同 // load方法public student GetStudentB... 阅读原文
2017-12-13 10:18:03 阅读(746) 评论(0)
摘要: java.math.BigDecimal类提供用于算术,刻度操作,舍入,比较,哈希算法和格式转换操作。 toString()方法提供BigDecimal的规范表示。它使用户可以完全控制舍入行为。 提供用于操作BigDecimal规模两种类型的操作: 缩放/舍入操作 小数点移动操作。 此类及其迭代器实现Compar... 阅读原文
2017-12-13 08:52:02 阅读(785) 评论(0)
摘要: 在 Java 编程的过程中,我们对数据的处理,都是通过操作符来实现的。例如,用于赋值的赋值操作符、用于运算的运算操作符等、用于比较的比较操作符,还包括逻辑操作符、按位操作符、移位操作符、三元操作符等等。操作符的种类很多,用法也各不相同,下面让我们一起来看看 Java 的各类操作符中,一些值得我们特别注意的知识点。 赋... 阅读原文
2017-12-13 08:28:04 阅读(743) 评论(0)
摘要: 本文秉承着 你看不懂是你sb,我写的代码就要牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的问题),不然,leader 干你没商量。   image.png Boolean 这个技巧用的很多,也非常的简单 !!'foo' 通过两个取反,可以强制转换... 阅读原文
2017-12-13 07:27:02 阅读(740) 评论(0)