- 博客(9)
- 收藏
- 关注
原创 java8日期格式化使用
// 大家都知道simpleDateFormat是线程不安全的,所以java8中提供了更为方便的日期类型,以及线程安全的DateTimeFormatter日期格式化方法。代码如下: // 例子为获取当前时间的格式化 LocalDate localDate = LocalDate.now(); System.out.println("LocalDate: " + localDate); LocalDateTime localDateTime = LocalDateTime.now(); System.out.
2021-09-29 09:44:12
773
原创 java8获取两个日期之间相隔多少年多少月多少天
最近项目中有用到需要获取两个日期之间相隔多少年多少月多少天,废话不说,直接上代码 /** 获取两个日期相差年月日 @param startTime 开始时间 @param endTime 结束时间 @return String x年x个月x日 */ public static String getTerm(String startTime, String endTime) { String term = “”; try { // 这里可以指定接收日期的格式 DateTimeFormatter
2021-09-28 14:55:33
1143
原创 解决java项目启动端口号被占用
java项目启动,端口号被占用怎么办,当然重启可以解决,但是我们要用命令行优化的操作; 1、cmd输入netstat -aon|findstr “端口号” 2、tasklist|findstr “查询出的 listening” 3、taskkill /f /t /im 查询出占用程序名称 ...
2021-09-28 14:30:07
652
转载 Java获取资源路径下的文件、模板
工作时有个需求是需要发送html格式的邮件,这里我们不讨论发邮件的事,而是讲一讲如何从java项目的资源路径下获取自定义的资源文件或者模板。我这里是需要获取html文件的内容,并替换其中的信息,发送html格式的邮件。 HTML文件内容如下: Title Channel:%s AppKey:%s AppSecret:%s Version:%s ------该邮件由系统发送,请勿回复!------ 资源路径结构如下: 然后就是java代码了: import org.sprin
2021-09-28 11:53:39
316
原创 split 分割 字符串中的特殊分隔符,如:* ^ : |
大家都知道, split用来分割String字符串的内容,最好避开这几个字符串 “”* ^ : |”,因为他们是特殊字符,如果用他们分割内容的话,是需要转义的,不然,会分割不成功,如: String city = "北京|上海|广州|深圳"; // 如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义 String[] cityArray = address.split("\\|"); System.out.println(cityArr...
2021-09-28 11:43:21
3288
原创 String()和toString()的区别和应用
转换成字符串类型 1、一般如果是Object类的话,建议直接这么用 String value = (String) data,可以避免空指针的产生; 2、String(value) 和toString(value) 都可以把数据转换成字符串,不同点在于,如果value是空的话,用toString(value)会报错,所以建议用 1 或者String(value)比较好 ...
2021-09-28 11:20:18
158
原创 java中判断Object对象类型
如果遇到有需求需要判断Object类型的,从而对接收的数据进行操作,可以这么用 Object param = this.getObjectData(); if (param instanceof Integer) { Integer value = (Integer) param; } else if (param instanceof String) { ....... } ...
2021-09-28 11:15:12
10127
原创 java.sql.SQLException: 无效的列索引
1、查看数据库是否有该列字段; 2、sql语句的参数数量是否与“?”个数对应上 3、mybatis框架的mapper方法名是不能一样的,看是不是调用错了方法
2021-09-28 11:09:59
295
原创 java8获取本月第一天和最后一天
java8获取本月第一天和最后一天 LocalDate today = LocalDate.now(); // 获取本月的第一天 LocalDate firstday = LocalDate.of(today.getYear(), today.getMonth(), 1); // 获取本月的最后一天 LocalDate lastDay = today.with(TemporalAdjusters.lastDayOfMonth()); System.out.println(“本月的第一天:” + firstd
2021-09-28 11:01:11
592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人