
java
风前月下
这个作者很懒,什么都没留下…
展开
-
类型转化
Ⅰ、char 转 int 不能直接 int intNum = (int)'9';,这样会获得‘9’的ASCII码 char numChar = '9'; // ASCII码,错误 int intNum = (int)numChar; System.out.println(numChar + ": " + intNum); //method 1:原创 2017-07-15 17:20:33 · 216 阅读 · 0 评论 -
logback配置详解(spring boot默认日志配置插件)
一、logback简介spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。Logback是由log4j创始人设计的又一个开源日志组件...原创 2018-10-10 14:49:24 · 3915 阅读 · 0 评论 -
Java源代码之路——String
1、private final char value[]; String对象还使用字符数组(char[])来存储我们的字符串, 在Java中String类其实就是对字符数组的封装2、hashCode() // s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] public int hashCode() { int ...原创 2018-03-28 09:31:47 · 272 阅读 · 0 评论 -
Java源代码之路---基础数据类型
Java源代码基础数据类型1、Java与数先关的基础数据类型主要分整数与浮点数,整数:byte,short,int,long,浮点数:float,double2、数据范围 类型 范围 byte -128~127(2^7-1) short -32768~32767(2^15-1) int -2147483648~2147483647(2^...原创 2018-03-26 15:04:37 · 933 阅读 · 0 评论 -
Java-时间相关的处理
Ⅰ、当前时间的获取Calendar calendar= Calendar.getInstance();System.currentTimeMillis();Date date = new Date();一、Calendar类Calendar calendar= Calendar.getInstance();获取年、月、日、星期等:// 年份 int year = calendar.get原创 2017-07-17 09:17:12 · 198 阅读 · 0 评论 -
Java定时任务
一、CornExpress 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JA原创 2017-11-03 10:15:34 · 207 阅读 · 0 评论 -
java集合处理
一、list排序 1、使用Collections.sort()方法Collections.sort(list);Collections.sort(list, new Comparator<T>() { /** * 第一个参数比第二个参数小返回负整数,等于返回0,大于返回正整数 * 升序排序,即返回正整数:t1排在后面,返回负整数:t1排在前面 */原创 2017-10-26 09:11:16 · 326 阅读 · 0 评论 -
java-随机数
1、随机生成32位UUIDpublic static String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x"原创 2017-10-30 14:49:36 · 267 阅读 · 0 评论 -
Java开发规范整理
1、id统一使用String型2、id查询,使用get方法3、数字相关,使用int型4、查询返回尽量使用实体类5、任何toString方法都要注意是否需要判断空6、使用实体类做操作时,首先需要注意实体是否有new,如果没有,需要注意判断是否为空7、使用编码标识时,首先使用int型,若使用String型,则不使用123,用英语短语标识8、工具类注意功能解耦9、尽量添加注释10、使用random时,注意原创 2017-10-30 14:23:18 · 225 阅读 · 0 评论 -
Java 数字的相关处理工具类
import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;/** * 数字处理工具类 * @author zhengyingshun * @Data 2017年9月26日 */public class Nu原创 2017-09-26 09:33:44 · 884 阅读 · 0 评论 -
时间相关的处理
Ⅰ、当前时间的获取Calendar calendar= Calendar.getInstance();System.currentTimeMillis();Date date = new Date();一、Calendar类Calendar calendar= Calendar.getInstance();获取年、月、日、星期等:// 年份 int year = calendar.get原创 2018-06-21 15:35:45 · 407 阅读 · 0 评论 -
spring boot的log4j2异步日志配置
一、log4j2异步配置1、启动位置设置System.setProperty("Log4jContextSelector", "org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");2、引入异步日志依赖 <dependency> <groupId...原创 2019-01-23 11:45:50 · 4904 阅读 · 1 评论