自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zeling

Java程序员的日常

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ream的入门使用

一.介绍Realm是一个不错的手机平台上的数据库,支持多种编程环境,如:Java、Object-C、React Native、Swift、Xamari等。Realm的官网:https://realm.io/github地址:https://github.com/realmrealm-java库的文档:https://realm.io/docs/java/latest/二.使用1)配置://1.工程...

2018-02-07 22:13:00 812

原创 Java监听模式

说明  生活中,监听无处不在。比如说,手机播放音乐功能,也是一种监听:你不点击播放按钮,手机就不放歌,当你点击时,手机就播放音乐。即触发某种行为,便执行相应的动作。组成Java监听模式右三个部分组成:事件源、事件对象、事件监听器当事件源触发某种行为,会自动执行事件监听器里面相应的方法事件监听器方法参数是事件对象,事件对象包含事件源的引用,在方法中可以获取事件源的引用PS...

2018-02-07 22:12:46 11080

原创 log4j2配合slf4j使用

说明  log4j2被用于日志输出,相信绝大多数程序猿都对此不陌生。笔者刚接触log4j2,因此记个博客备用。   log4j2是一个日志框架,slf4j是日志框架接口,之所以使用log4j2和slf4j搭配使用是为了以后如果项目对日志有其它要求而需要更换日志框架时可以不改动代码,只需要把依赖的jar包换掉就可以了。依赖// log4j2依赖log4j-api-2.8.2....

2018-02-07 22:12:37 6623 2

原创 Windows下sbt安装配置

1.下载sbt官网:http://www.scala-sbt.org/download.htmlCSDN:http://download.csdn.net/download/u014532217/101871742.配置环境#SBT_HOME设置为sbt解压目录,例如:SBT_HOME=C:\Programs\sbt;#在path中添加:Path=%SBT...

2018-02-07 22:12:26 12700 4

原创 maven下载、配置和安装

Maven简介#Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation ...

2018-02-07 22:12:13 912

转载 eclipse 断点类别

行断点行断点位于一般方法内,双击代码行左边就可以设置行断点: 行断点可以设置条件,右键断点-properties: 1设置效果是第几次到达时暂停,图中所示是当第三次到达时暂停 2是开启条件断点 3是设置条件,图中所示是当count的值为3时暂停 合并起来就是,当第三次到达并且count的值为3时程序暂停。变量断点好像只有变量域为类的变量才能...

2018-02-07 22:12:04 462

原创 eclipse远程调试

配置参数程序运行在windows下,编辑catalina.bat文件,添加:set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000程序运行在linux下,编辑catalina.sh文件,...

2018-02-07 22:11:53 241

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

前言当代码中出现多重if-else语句或者switch语句时。弊端之一:如果这样的代码出现在多处,那么一旦出现需求变更,就需要把所有地方的if-else或者switch代码进行更改,要是遗漏了某一处,那么程序就会出错。弊端之二:代码逻辑难以理解。卫语句卫语句的使用,并不能改变前言说的弊端:一旦需求更改,需要修改所有使用更改需求的if-else代码块。不过使用卫语句可以让自己或者代码...

2018-02-07 22:11:06 10306 9

原创 git设置及常用命令

下载下载地址:https://git-scm.com/downloadswindows系统安装默认安装即可。 其它系统安装方式请自行百度,网上教程很多。设置windows桌面右键,选择Git Bash,输入命令进行设置。$ git config --global user.name "Your Name"$ git config --global user....

2018-02-07 22:10:51 143

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

背景:一个tomcat,一个eclipse,一个SSM框架的web项目。在eclipse中新建tomcat服务器,默认配置,然后在服务器配置中将Server Locations改成Use Tomcat installation并且将Deploy path换成tomcat安装目录下的webapps。 现象: 将web项目部署到背景中的tomcat服务器中,运行项目。然后在eclipse的控制台...

2018-02-06 00:24:28 861

原创 Java对象类型的判断

instanceof判断某个对象是否是某个类的实例或者某个类的子类的实例。它的判断方式大概是这样的: public<T> boolean function(Object obj, Class<T> calzz) { if (obj == null) { return false; } ...

2018-02-04 21:00:11 37302 1

原创 函数式编程笔记

前言最近刚接触到函数式编程这个术语,很迷惑。然后在jdk1.8里面也有看到一些函数式编程的代码块,难以理解,所以啦,在我一顿百度谷歌操作之后,总算对这个概念有了一点了解了,写这篇博文的目的主要是理一下思路,便于后续复习。历史在数学的发展史上,针对category theory出现了一整套函数的运算方法,这个方法被用于编程就是现在的函数式编程。所以函数式编程的本质是数学的运算方法。 ...

2018-02-04 11:29:24 153

原创 Java时间类总结

java.util.Date包含有年月日时分秒,精确到毫秒级别。 官方解释:// The class Date represents a specific instant in time, with millisecond precision.// 语句Date date = new Date();System.out.println(date);//输出结果Sat...

2018-02-03 16:43:35 3232 1

原创 【问题记录】MySQL中时间戳转日期格式和Java中时间戳转日期格式偶尔不一致

背景: MySQL的某个字段存放着一些时间戳格式的时间。问题描述: Java程序将MySQL中的时间戳字段取出来,在Java程序中转成yyyy-MM-dd HH:mm:ss格式的时候,偶尔会出现转化情况跟数据库显示的时间不一致的现象,如在MySQL中存的是2018-01-01 12:12:00的时间戳,在Java中转化可能会变成2018-01-01 01:12:00之类的。比较异常的是,这种问...

2018-02-03 00:24:30 1408

原创 Java 注解

简介注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释代码本身的一部分。注解对于代码的运行效果没有直接影响。主要作用 提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 编译阶段时的处理: 软件工具可以用来利用注解信息来生成代码、Html文档或者做其它相应处理。 运行时的处理: 某些注解可以在程序运行的时候接受代码的提取 ...

2018-02-02 20:52:21 142

原创 Java IO 常用类简介

字节流输入字节流 InputStream输入字节流的抽象类 ByteArrayInputStreambyte数组输入流 FileInputStream文件输入流 PipedInputStream管道输入流,数据从这端进入管道 FilterInputStream装饰模式的抽象类 DataInputStream各种数据格式输入流 BufferedInp...

2018-02-02 01:19:13 343

sbt-1.0.3.rar

scala 构建工具sbt-1.0.3,官网下载实在是太慢了,留着备用。

2018-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除