摘要:    系统日志对于定位/排查问题的重要性不言而喻,相信许多开发和运维都深有体会。    通过日志追踪代码运行状况,模拟系统执行情况,并迅速定位代码/部署环境问题。    系统日志同样也是数据统计/建模的重要依据,通过分析系统日志能窥探出许多隐晦的内容。    如系统的健壮性(服务并发访问/数据库交互/整体响应时... 阅读原文
2017-08-01 06:00:32 阅读(801) 评论(0)
摘要: 缓存注解有以下三个: @Cacheable      @CacheEvict     @CachePut   @Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将... 阅读原文
2017-08-01 00:47:03 阅读(822) 评论(0)
摘要: 首先,JDBC对于SQLSERVER来说默认是支持返回,但对于MySql来说,只默认支持存储过程返回多个ResultSet,那对于手写SQL怎么办。 其实很简单,只要一个在连接字符串中加一个参数:allowMultiQueries=true。 代码实现如下: @Testpublic void test01() th... 阅读原文
2017-07-31 23:22:01 阅读(790) 评论(0)
摘要: 写在前面:   在web项目中,可能会出现404、500等错误页面,给用户体验不怎么好,所以我们可以对这些错误页面进行友好的处理。   步骤: 1.配置web.xml: <!-- 错误页面友好显示 --> <error-page> <error-code>... 阅读原文
2017-07-31 21:24:02 阅读(790) 评论(0)
摘要: 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名... 阅读原文
2017-07-31 21:19:02 阅读(845) 评论(0)
摘要: 原址:http://blog.csdn.net/xiaojunjuns1/article/details/52729861   abstract (关键字)             抽象 ['.bstr.kt] access                            vt.访问,存取 ['.kses]‘(... 阅读原文
2017-07-31 20:39:02 阅读(836) 评论(0)
摘要: JPA Advanced Mappings(映射) JPA是一个使用java规范发布的库。因此,它支持所有面向对象的实体持久性概念。 原文链接:http://blogxinxiucan.sh1.newtouch.com/2017/07/30/JPA-Advanced-Mappings-映射/ 继承策略 继承是面向对... 阅读原文
2017-07-31 18:59:04 阅读(773) 评论(0)
摘要: Exception in thread "main" java.lang.UnsupportedClassVersionError: * : Unsupported major.minor version 52.0 解决办法     是因为jdk版本太低了  换个高版本的ok了     阅读原文
2017-07-31 17:37:02 阅读(851) 评论(0)
摘要: 题目:输入一棵二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。从根节点开始往下一直到叶节点所经过的节点形成一条路径。 解题思路:当使用前序遍历的方式访问某一节点时,把该节点添加到路径上,并累积该节点的数值。如果该节点为叶节点,并且路径中节点的值等于输入的整数,则找到符合条件的路径。如果当前节点不是叶节... 阅读原文
2017-07-31 16:38:02 阅读(837) 评论(0)
摘要: 题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是返回true,否则返回false。 假设输入的数组任意两个数字都不相同 解题思路:二叉搜索树的特点是根节点的左子树的值小于等于根节点的值,右子树的结点的值大于等于根节点的值。 在二叉树的后序遍历序列中,最后一个数字是树的根节点。 根据二叉搜... 阅读原文
2017-07-31 15:26:02 阅读(804) 评论(0)