- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 tomcat ubuntu
1.下载tar2.解压,放在/usr/local下3.修改~/.bashrc或者/etc/profile 添加:export TOMCAT_HOME=/usr/local/apache-tomcat-7.0.474.对整个目录加权限, chmod -R 777 apache-tomcat-7.0.47/
2016-05-31 12:06:00 246
转载 Linux下profile和bashrc四种的区别
/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc: 这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,
2016-05-31 11:08:34 308
原创 logback.配置
1.Logger rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);2.If a given logger is not assigned a level, then it inherits one from its closest ancestor with an assigned leve
2016-05-26 09:41:42 508
转载 函数式编程
使用Function接口函数式编程强调使用函数,以实现其目标与不断变化的状态。这与大多数开发者熟悉的改变状态的编程方式形成对比。Function接口让我们在java代码当中引入函数式编程成为可能。Function接口当中只有2个方法:public interface FunctionF,T> { T apply(F input); boolean equals(Ob
2016-05-25 20:56:19 258
转载 Guava学习笔记:Preconditions优雅的检验参数
日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示:import org.junit.Test;
2016-05-19 16:13:05 269
转载 对象排序之Comparator,Comparable接口区别
现有一个类person有三个属性,分别是name,age,sex。有一个List对象,保存了很多person对象的实例,请编写一个函数,对List里的实例进行排序。条件:18岁以上的人,排序顺序:性别,年龄,姓名全部降序。给了个类,要求编写一段代码,给以下类型的数据排序(按index降序排): public class A{ public int index ; pu
2016-05-19 14:27:03 537
原创 log4j
调试日志 log4j.jar 下载地址http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.17/log4j-1.2.17.zip配置文件mybatis\mybatis-3-mybatis-3.3.0\src\test\java\log4j.properties直接放在src下修改: log4j.rootLogger=DEBUG
2016-05-12 21:01:20 371 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人