使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值
阅读全文
SpringMVC 异常统一处理
SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的 HandlerExceptionResolver,另一种是使用注解 @ExceptionHandler 的方式
阅读全文
SpringMVC 异常统一处理
SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的 HandlerExceptionResolver,另一种是使用注解 @ExceptionHandler 的方式
阅读全文
如何查看.jar包的JDK版本
查看编译 jar 包使用的 JDK 版本的两种方法:
一、查看 .jar 包中的 META-INF\MANIFEST.MF
解压 .jar 包,查看 META-INF\MANIFEST.MF 中的内容,Build-Jdk 属性就是 JDK 的版本,比如:
Build-Jdk: 1.5.0_22
说明其JDK版本为 1.5.0.22
阅读全文
如何设置 eclipse 的自动提示功能
eclipse 这款 IDE 工具非常强大,默认情况下,我们输入 . 的时候,eclipse 会给我们提示。我们可以设置在输入字母时,自动提示我们要输入的内容。这样可以大大提高我们的编程效率和学习效率。下面我教大家如何设置 eclipse 的自动提示功能
阅读全文
Redis JedisPool 的 returnResource 方法遭废弃 改用 close 替代
Redis JedisPool 的 returnResource 方法遭废弃,改用 close 替代
阅读全文
Redis - WRONGTYPE Operation against a key holding the wrong kind of value
运行 Redis 时报下面一个异常:WRONGTYPE Operation against a key holding the wrong kind of value。原来Redis 为了确保只有指定类型的键可以执行某些特定的命令,在执行一个类型特定的命令之前,Redis 会先检查输入键的类型是否正确,然后再决定是否执行给定的命令
阅读全文
王垠:怎样成为一个天才
有人说我是天才。我一直“谦虚”得很, 从来不承认。可是纵观像 John Nash,Richard Feynman 这些公认的天才的各种特征和生活遭遇,我发现自己还真是一个天才。我知道这个事实已经很久了,这一方面让我开心,另一方面又让我痛苦。可是除非洗脑技术高度发展,一旦成为了天才,就很难再还原成普通人了。所以目前我只是做一天天才撞一天钟
阅读全文
算法的力量,李开复聊算法的重要性
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。在“开复学生网”上,有位同学生动地把这些基础课程比拟为“内功”,把新的语言、技术、标准比拟为“外功”。整天赶时髦的人最后只懂得招式,没有功力,是不可能成为高手的
阅读全文
网关
网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192. 168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关
阅读全文