java基础
我先来一碗
我先来一碗
展开
-
java 时间转换测试(一)
【代码】java 时间转换测试(一)原创 2022-09-04 15:55:48 · 319 阅读 · 0 评论 -
java8的LocalDateTime类及使用
com.fasterxml.jackson.datatype:jackson-datatype-jsr310看详细报错信息:<dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> </dependency>原创 2022-04-11 12:21:22 · 523 阅读 · 0 评论 -
LocalDateTime 使用
public class test { public static void main(String[] args) { //格式化时间日期 LocalDateTime dt = LocalDateTime.now(); String str = dt.format(DateTimeFormatter.ISO_DATE); String str1 = dt.format(DateTimeFormatter.BASIC_ISO_DA原创 2022-04-11 11:35:36 · 239 阅读 · 0 评论 -
java-时间/时间戳转换
long timeStamp = System.currentTimeMillis(); //获取当前时间戳(long型的数据) SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//转成后的时间的格式 String sd = sdf.format(new Date(timeStamp)); // 时间戳转换成时间 System.out.println(sd);//打印时..原创 2021-08-08 11:09:04 · 1208 阅读 · 0 评论 -
java split的用法
示例: String file_name_str="80100__2021-0804-1119338__1280x720x25.mp4"; String[] fileArr=file_name_str.split("\\."); System.out.println(fileArr[0]); System.out.println(fileArr[1]); System.out.println(fileArr); String name_str="上海原创 2021-08-04 16:06:40 · 114 阅读 · 0 评论 -
java column: password (should be mapped with insert=“false“ update=“false“)
@Column(length=255, name = "password") //密码 private String password; @Column(length=255, name = "password") private String uid;很有可能是你字段重复导致的这种错误原创 2021-07-26 11:54:26 · 186 阅读 · 0 评论 -
java项目cpu100%占用率排查
通俗的讲:我们服务器中跑了很多项目,先找到java占用cpu高的进程,再找到占用cpu高的线程,逐个定位到具体位置。1.登录linux服务器:使用top命令top或者:找出服务器的所有java进程(有可能跑了不止一个)ps -ef | grep java或者jps2.从进程里面找线程(xxx就是进程号)-H表示以线程的维度展示,默认以进程维度展示。top -Hp xxx(进程号)3.把线程号转成16进制printf '%x' 6412(线程号)4..原创 2021-07-18 10:56:20 · 477 阅读 · 0 评论 -
java 同时批量插入n条数据,怎么解决时间戳相同的问题
save方法新增数据后,createtime时间戳 数据库一致1.写一个循环新增的方法 for (int i = 1; i < 5; i++) { Conflog conflo=new Conflog(); conflo.setCreateDate(LocalDateTime.now()); conflo.setName(name); conflo.setTag("1"); .原创 2021-07-14 12:41:52 · 1995 阅读 · 4 评论 -
JAVA生成随机数(测试)
参考博客:JAVA生成随机数工具类RandomStringUtils详解笔记: public static void main(String[] args) { /** * 随机8字符 */ for (int i = 0; i < 5; i++) { String randomStr= RandomStringUtils.randomAlphanumeric(8);原创 2021-07-14 11:17:45 · 287 阅读 · 0 评论 -
正则表达式(转)常用
(一)校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$原创 2021-06-03 14:51:19 · 94 阅读 · 0 评论 -
synchronized到底锁的是谁
举例:public class Data { public static void main(String[] args) { Test test=new Test(); //线程A new Thread(()->{ test.eat(); },"A").start(); try{ TimeUnit.SECONDS.sleep(1);原创 2021-04-26 22:27:30 · 169 阅读 · 0 评论