摘要:
作者:杜琪【译】
原文链接:http://www.jianshu.com/p/5b800057f2d8
1. 简介
毫无疑问,Java 8是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的... 阅读原文
2017-11-23 10:15:03 阅读(721) 评论(0)
摘要:
我们老是抱怨,百度上找到的都是重复的答案,都是和自己的问题差很远,无法帮忙的内容?但我们曾经分享过自己的经验吗? 上一次写个博客记录点东西放到网上是什么时候?是不是每次费力解决完问题后,都是如释重负,但撒腿就跑,从不回头好好记录解决的方法?
好吧,其实我也没有分享过自己的经验,十年了,一次都没有!是的,和你一样,或比... 阅读原文
2017-11-23 08:29:01 阅读(763) 评论(0)
摘要:
1.Shiro 登录过程
点击登录按钮--->跳转到登录action方法----校验 SecurityUtils.getSubject().login(new UsernamePasswordToken(username, new Md5Hash(password).toHex().toLowerCase(... 阅读原文
2017-11-23 07:23:02 阅读(722) 评论(0)
摘要:
Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,我们来看以下三种解决方法:
方法一:从控制台接收一个字符,然后将其打印出来
代码示例:... 阅读原文
2017-11-23 00:55:01 阅读(678) 评论(0)
摘要:
在做Excel 模板时,会有遇到 模板行数不固定,如下图 需要在行次4下面再插入一行
解决方法是使用shifRows方法,第1个参数是指要开始插入的行,第2个参数是结尾行数
//省略前面数据插入操作,以下是第4行的插入,第4行以下不变,动态下移
if (i > 3) {
sheet.shi... 阅读原文
2017-11-23 00:41:02 阅读(707) 评论(0)
摘要:
---恢复内容开始---
在做项目过程中,遇到了需要一个项目中访问两个数据库的情况,发现使用常规的spring管理事务,导致事务不能正常回滚,因此,采用了jta+atomikos的分布式数据源方式对事务进行管理。在此做下记录,以便日后参考,文中用词不当之处,敬请谅解!
配置文件:
1:web.xml
... 阅读原文
2017-11-22 23:10:02 阅读(720) 评论(0)
摘要:
什么是单元测试
写了个类,要给别人用,会不会有bug?怎么办?测试一下。
用main方法测试好不好?不好!
不能一起运行!
大多数情况下需要人为的观察输出确定是否正确
为什么要进行单元测试
重用测试,应付将来的实现的变化。
提高士气,明确知道我的东西是没问题的。
JUnit4 HelloWorld
需要导入... 阅读原文
2017-11-22 21:41:01 阅读(758) 评论(0)
摘要:
/*使用一位数组解决 1 1 2 3 5 8 13 数列问题 斐波纳契数列 Fibonacci*/
package cn.GM;
public class array {
public static void main(String[] args) {
// TODO Auto-generated met... 阅读原文
2017-11-22 20:02:02 阅读(727) 评论(0)
摘要:
1. 安装gcc(centos 7之后一般已自带,可以在第6步失败后再安装)
yum install gcc gcc-c++
2. 安装pcre
yum install -y pcre pcre-devel
3. 安装zlib
yum install -y zlib zlib-devel
4. 安装... 阅读原文
2017-11-22 18:18:01 阅读(740) 评论(0)
摘要:
当遇到以下场景:
其他人写的单元测试影响统计结果
一些需要调用外部接口的测试暂不运行
需要在非本机环境上运行一些不回滚的单元测试
则有必要选择以下方法跳过部分测试。
在测试用例前加上注解 @Ignore,例如: @Ignore
@Test
public void testGetAreaChir... 阅读原文
2017-11-22 18:12:02 阅读(723) 评论(0)