
Java
面朝大海春暖花开O0o
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Table和@Entity
映射规则:1. 实体类必须用 @javax.persistence.Entity进行注解;2.必须使用 @javax.persistence.Id来注解一个主键;3. 实体类必须拥有一个public 或者 protected的无参构造函数,之外实体类还可以拥有其他的构造函数;4. 实体类必须是一个顶级类(top-level class)。一个枚举(enum)或者一个接口(...原创 2019-04-19 14:16:09 · 355 阅读 · 0 评论 -
java线程知识点
本文章内容来自《Head First Java》第15章 网络联机 第517页 要点1、Thread.sleep()这个静态方法可以强制线程进入等待状态到过了设定时间为止,例如Thread.sleep(200)会睡上200个毫秒。2、可以调用sleep()让所有的线程都有机会运行。(有的时候线程之间的资源需要互相调用,睡一会儿可以保证所需线程已经运行出来。)3、sleep()方法可能会...原创 2019-09-03 14:01:10 · 181 阅读 · 0 评论 -
如何启动线程
new Thread(new Runnable() { @Override public void run() {}}) {}.start();Runnbale是线程的工作任务Thread是线程的执行工人Runnable带有会放在执行空间的第一项方法:run()...原创 2019-09-02 17:32:08 · 541 阅读 · 0 评论 -
java字符串截取
description.substring(0, description.length()-1);第一位从零开始,最后一位不算。(0,4):取0,1,2,3原创 2019-08-29 09:57:09 · 194 阅读 · 0 评论 -
java——内部类
继承:不可以被外部的类单独继承,但是如果外部的类继承了内部类的父类,会一并继承了它的子类。为什么要用内部类?1、一般类中不可以将一个方法实现两次,但可以使用内部类两次(用不同的形式)实现同一个接口的同一个方法。2、内部类不可以被单独继承,可以很好地保证安全性(?这里话该怎么说?)3、a类不能即继承b又继承c,但是可以先继承b,然后排除自己的内部类实现c功能的接口(一般的包都是对外暴...原创 2019-08-26 21:05:15 · 125 阅读 · 0 评论 -
java格式化语句
%,d以十进制整数带有逗号的方式标识%.2f以小数点后两位的方式来格式化%,.2f整数部分以逗号形式,小数部分保留两位String.format("I have %.2f bugs to fix.".123123.123123)输出:I have 123123.12 bugs to fix....原创 2019-08-26 14:47:03 · 327 阅读 · 0 评论 -
java jvm监测工具
命令行输入jvisualvm原创 2019-07-31 16:52:45 · 210 阅读 · 0 评论 -
springboot设置LocalDateTime类型时间格式
@Configurationpublic class LocalDateTimeSerializerConfig { @org.springframework.beans.factory.annotation.Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String pattern; ...原创 2019-07-31 14:12:18 · 2064 阅读 · 0 评论 -
按格式获取时间字符串
SimpleDateFormat format=new SimpleDateFormat("yyyyMMddHHmmss");String time = format.format(new Date());原创 2019-07-11 09:16:11 · 313 阅读 · 0 评论 -
java获取时间
转载自:作者:古柏树下来源:优快云原文:https://blog.youkuaiyun.com/sinat_29774479/article/details/81483741因csdn没有转发功能,自己看起来麻烦,故粘贴过来转载发出,望原作者谅解。LocalDateTime只获取年月日localDateTime.format(DateTimeFormatter.ofPattern(...转载 2019-06-27 11:22:59 · 182 阅读 · 0 评论 -
自动依据系统类型适配文件路径分隔符
依据程序运行的系统自动用斜杠,反斜杠,双斜杠等文件路径分隔符java:File.separator直接当做string用就行。golang:os.PathSeparator与java同理。原创 2019-06-26 17:21:03 · 497 阅读 · 0 评论 -
mybatis遍历for each用法
<foreach collection="param" item="item" index="index" separator=","> (#{item.id,jdbcType=BIGINT}, #{item.appRoleId,jdbcType=BIGINT}, #{item.appResId,jdbcType=BIGINT}, #{item.memo,jdbc...原创 2019-05-13 16:33:31 · 336 阅读 · 0 评论 -
mybatis批量插入
<insert id="insertBatch" parameterType="java.util.List"> insert into T_XXXRecord (AutoId, UserId, NoticedTime) values <foreach collection="list" item="item" index="index" ...原创 2019-05-13 14:30:00 · 162 阅读 · 0 评论 -
JPA小记
1、将匹配对象封装成Example对象Example<ProductCategory> example =Example.of(productCategory);原用法:<S extends T> Iterable<S> findAll(Example<S> example); //根据“实例”查找一批对象现用法:<S...原创 2019-05-07 17:25:27 · 177 阅读 · 0 评论 -
字符串对比的问题
在字符串进行对比的时候,=并不是对比两边的字符串,而是对比两边的对象类型,如if(String s = ""){}判断的是s为字符串,""为字符串等式即成立。如果想判断字符串是否相等应该用String s = "";s.equals("");判断是否为空可以用String s = "";s.isEmpty();或者用 String s = ""; ...原创 2019-05-07 10:49:50 · 420 阅读 · 0 评论 -
Java注解的坑
1、@Override报错@Override is not allowed when implementing interface mathod这个错误是项目的Java版本问题(多为小于等于5),更改项目的Java版本即可:Project Structure->Modules->右侧中间language level 改一下Java版本(大于5就行)。2、@Over...原创 2019-05-09 17:41:35 · 291 阅读 · 0 评论 -
BigDecimal的坑
1、BigDecimal类型的数据在转为字符串的时候如果为空会报错。应该判断是否为空null != bigDecimal ? bigDecimal.toString() : ""2、BigDecimal类型的数据在比较时不用=用compareTo()。3、BigDecimal的零不是0,是BigDecimal.ZERO。4、判断是否为零要和零值比较大小的状态值是否为零new...原创 2019-05-09 10:46:38 · 4149 阅读 · 1 评论 -
关于静态方法
1原创 2019-09-04 17:59:49 · 209 阅读 · 0 评论