
Java
feng_xiaolin
一个想要加班的程序猿
展开
-
【Java】jdk1.8获取当月剩余时间(S)
实现思路:获取当前时间;获取当前时间的下月1号的凌晨时间;计算两个时间的差值;LocalDateTime midnight = LocalDateTime.now().plusMonths(1).withDayOfMonth(1).withHour(0) .withMinute(0).withSecond(0).withNano(0);long seconds = ChronoUnit.SECONDS.between(LocalDateTime.now(),midnight);System原创 2021-06-25 17:03:32 · 618 阅读 · 0 评论 -
【Java】jdk1.8获取当天剩余时间
实现思路:获取当前时间;获取当前时间的下一天的凌晨时间;计算两个时间的差值;LocalDateTime midnight = LocalDateTime.now().plusDays(1).withHour(0).withMinute(0).withSecond(0).withNano(0);long seconds = ChronoUnit.SECONDS.between(LocalDateTime.now(),midnight);System.out.println("当天剩余秒数:{}原创 2021-06-25 15:59:18 · 999 阅读 · 0 评论 -
An error happened during template parsing (template: “class path resource [templates/xxx.html]“)
今天由于自己不小心删除了一点东西,当时没有发现,然后就开始了长达几个小时的“抗战”。看问题之前,我先来描述一下我的项目环境:我在使用Spring Boot做一个小型web项目的时候,整合了thymeleaf。项目文件目录如下:事情的起因是这样的:本来页面跳转什么问题都没有,一切正常,突然之间不知道碰到了什么,可能不小心删除了一些东西。也可能是写错了什么,打开页面时出现了如下报错系统后台报错如下:2020-07-24-23-25 [http-nio-8080-exec-8] [org.thyme原创 2020-07-25 00:30:59 · 14924 阅读 · 2 评论 -
pom 文件的project标签报错Failed to read artifact descriptor for xxx:jar
今天从github上下载了感觉不错的项目(spring boot),使用idea导入的时候发现了一个问题,在这记录一下,方便以后查找原创 2020-06-23 17:23:12 · 834 阅读 · 0 评论 -
JAVA产生随机数
1、在JDK7之后的版本可用下面的方法产生随机数:// 通过本地线程产生随机数,可以仔细研究ThreadLocal的用法。ThreadLocalRandom.current().nextInt(10)据说可以在高并发下产生随机数,没有测试过,不过代码简洁,我还是喜欢用这个方法来生成随机数。2、可以借助java.util.Random类来产生随机数。 借助java.u...原创 2020-04-29 23:22:33 · 327 阅读 · 0 评论 -
zk-web学习之路:使用eclipse和maven创建和运行第一个zk项目
网上查了各种资料,发现还是官方文档比较好:点一下试试1、添加ZK Maven Archetype[Window] -> [Preferences] -> [Maven] –> [Archetypes],点击Add Remote CatalogCatalog File输入:http://mavensync.zkoss.org/maven2/Description输入...原创 2020-04-29 10:58:55 · 344 阅读 · 0 评论 -
zk-web框架的学习之路,重新认识Java,Eclipse安装zk插件
最近在公司接触到了一个项目,一眼望去,感觉是个JavaWeb项目。但是找了一下,发现页面文件后缀是以.zul结尾,通过查找资料,最终确定这是使用的zk框架。zk是一种可以与Java语言进行交互的web应用型框架,使用zk框架可以一定程度上少写JavaScript代码,而且能够很好的完成界面的交互?类似于Android应用,它的前端布局也是一系列的控件,并且可以绑定一些事件。网上是这么...原创 2020-04-29 10:09:55 · 888 阅读 · 0 评论 -
c3p0配置文件说明与简单备份,自己留着看看
<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <named-config name="mysql"> <!-- 配置数据库用户名 --> <property name="user">root</property> ...原创 2019-05-22 10:44:34 · 234 阅读 · 0 评论 -
使用4个子线程求出1到100的和。且每个子线程只能计算25个数。主线程必须等待子线程的计算结果。
public class FourThread {static int sum11 = 0;static int sum12 = 0;static int sum13 = 0;static int sum14 = 0;static int sum = 0;public static void main(String[] args) {/*** 使用4个子线程求出1到100的和,且每...原创 2018-11-12 17:03:32 · 1311 阅读 · 0 评论 -
将字符串”#name:tiger;#age:21;#birthday:1995/11/11 00:00:00;”转换成Student对象
构建student用来封装public class Student {private String name;private String age;private String birthday;public String getName() {return name;}public void setName(String name) {this.name = name;}...原创 2018-11-12 16:52:31 · 962 阅读 · 0 评论 -
使用JDBC连接数据库
一、JDBC简介JDBC全称为:Java Data Base Connectivity(Java数据连接),可以为多种数据库提供统一的访问。JDBC是sun开发的一套数据库访问编程接口,是一种SQL级的API。它是由Java语言编写完成,所以具有很好的跨平台特性,使用JDBC编写的数据库应用程序可以在任何支持Java的平台上运行,而不必在不同的平台上编写不同的应用程序。JDBC的主要功能如...原创 2019-03-05 10:05:06 · 498 阅读 · 0 评论