Realm的入门使用

2018-02-07
阅读 3 分钟
3k
Realm是一个不错的手机平台上的数据库,支持多种编程环境,如:Java、Object-C、React Native、Swift、Xamari等。

Java监听模式

2018-02-07
阅读 3 分钟
4.7k
生活中,监听无处不在。比如说,手机播放音乐功能,也是一种监听:你不点击播放按钮,手机就不放歌,当你点击时,手机就播放音乐。即触发某种行为,便执行相应的动作。

log4j2配合slf4j使用

2018-02-07
阅读 5 分钟
6.4k
log4j2被用于日志输出。因为刚接触log4j2,因此记个博客备用。  log4j2是一个日志框架,slf4j是日志框架接口,之所以使用log4j2和slf4j搭配使用是为了以后如果项目对日志有其它要求而需要更换日志框架时可以不改动代码,只需要把依赖的jar包换掉就可以了。

eclipse远程调试

2018-02-07
阅读 1 分钟
5.8k
server: 如果值为 y,目标应用程序监听将要连接的调试器应用程序(应用程序为服务器),否则,它将连接到特定地址上的调试器应用程序(eclipse上的项目为服务器)。个人理解:当值为y时,eclipse调试应用程序时,修改代码不能同步到应用程序上,也就是说,你只能看结果;当值为n时,修改eclipse上项目的代码,应用程序也...

Java重构-策略模式、状态模式、卫语句

2018-02-07
阅读 8 分钟
4.6k
当代码中出现多重if-else语句或者switch语句时。弊端之一:如果这样的代码出现在多处,那么一旦出现需求变更,就需要把所有地方的if-else或者switch代码进行更改,要是遗漏了某一处,那么程序就会出错。弊端之二:代码逻辑难以理解。

kafka eagle 使用教程

2018-02-07
阅读 3 分钟
7.9k
下载 地址:[链接]github:[链接] 环境 Windows: 安装JDK并配置JDK环境变量 KE_HOME=D:Programskafka-eagle-web-1.2.0 Linux: 安装JDK并配置环境变量 export KE_HOME=/opt/kafka-eagle-web-1.2.0 export PATH=$PATH:$KE_HOME/bin ke数据库准备 将kafka-eagle-web-1.2.0/sql下的ke.sql文件导入到数...

Java 强软弱虚引用介绍及使用场景

2018-02-07
阅读 2 分钟
12.1k
可用场景:创建缓存的时候,创建的对象放进缓存中,当内存不足时,JVM就会回收早先创建的对象。PS:图片编辑器,视频编辑器之类的软件可以使用这种思路。软引用使用例子传送门:[链接]

springmvc异常处理

2018-02-07
阅读 3 分钟
3k
这种方式是处理全局异常,只要有对应的异常抛出,就会使用这个bean进行处理。使用SimpleMappingExceptionResolver的话,只要在springmvc配置文件中做如下声明就可以了。

Java 注解

2018-02-07
阅读 3 分钟
2.1k
提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 编译阶段时的处理: 软件工具可以用来利用注解信息来生成代码、Html文档或者做其它相应处理。 运行时的处理: 某些注解可以在程序运行的时候接受代码的提取

Java时间类总结

2018-02-07
阅读 4 分钟
5.1k
注意,虽然说这个类是使用年月日的,但是初始化的时候,需要一个long类型的参数,这个参数代表着January 1, 1970, 00:00:00 GMT到某个时间的毫秒数。如果是当前时间的话,可以用System.currentTimeMillis()或者new Date().getTime()获取。

【问题记录】eclipse启动web项目时,spring会初始化两次

2018-02-07
阅读 1 分钟
3.5k
背景:一个tomcat,一个eclipse,一个SSM框架的web项目。在eclipse中新建tomcat服务器,默认配置,然后在服务器配置中将Server Locations改成Use Tomcat installation并且将Deploy path换成tomcat安装目录下的webapps。