摘要: (1)-Xms20M 表示设置JVM启动内存的最小值为20M,必须以M为单位 m:memory (2)-Xmx20M 表示设置JVM启动内存的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免JVM内存自动扩展。 (3)-verbose:gc 表示输出虚拟机中GC的详细情况 (4 阅读全文
posted @ 2019-01-21 14:19 张界 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 一、背景 1、Annotation: 提供了一种为程序元素设置元数据的方法,可用于修饰包、类、构造器、方法、成员变量、参数和局部变量(具体详见元注解 Target)的声明。 注解可以被一些解析工具或者是编译工具进行解析。 Annotation中的信息可以在编译、加载和运行时被读取(具体详见元注解 R 阅读全文
posted @ 2019-01-18 14:49 张界 阅读(2175) 评论(0) 推荐(1) 编辑
摘要: 1、强引用 如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 2、软引用 阅读全文
posted @ 2019-01-17 13:40 张界 阅读(4901) 评论(0) 推荐(2) 编辑
摘要: 1、@Data:在JavaBean中使用,注解包含包含getter、setter、NoArgsConstructor注解 @Value注解和@Data类似,区别在于它会把所有成员变量默认定义为private final修饰,并且不会生成set方法 2、@getter:在JavaBean中使用,注解会 阅读全文
posted @ 2019-01-17 11:09 张界 阅读(12846) 评论(0) 推荐(0) 编辑
摘要: 一、java对象与数据库字段转化 1.@Entity:标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表 2.@Table:设置实体类在数据库所对应的表名 3.@Id:标识类里所在变量为主键 4.@GeneratedValue:设置主键生成策略,此方式依赖于具体的数据库 5.@Basic 阅读全文
posted @ 2019-01-17 10:18 张界 阅读(9400) 评论(0) 推荐(2) 编辑
摘要: 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY. Boo 阅读全文
posted @ 2019-01-16 09:10 张界 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、请求为GET 内容类型为:Content-Type: null (常用) 接收方式为:键名称 / 有键名属性的类 例子: request:http://localhost:8080/form?name=张三param&age=20 接收:save(String name, Integer age 阅读全文
posted @ 2019-01-15 14:24 张界 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式六大原则(核心思想:开闭原则【方法抽象化】) 1、单一职责原则 描述:每个类应该实现单一的职责,否则将其拆分。 2、里氏替换原则 描述:开闭原则的补充,子类具体实现基类的抽象方法,子类不应该重写和重载父类具体方法。 3、依赖倒转原则 描述:开闭原则的基础,面向接口编程,依赖于抽象而不依赖 阅读全文
posted @ 2019-01-04 10:09 张界 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.https://www.cnblogs.com/wpjamer/p/ffmpeg.html 区分centos6,centos7 阅读全文
posted @ 2018-11-19 14:08 张界 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一.准备crt文件和key文件(以下为测试文件) 1、首先生成一个key 2、之后会要求你输入这个key对应的密码,不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证这个PAM密码的。 由于生成时候必须输入密码。你可以输入后 再删掉。 3、 然后根据这个key文件 阅读全文
posted @ 2018-10-29 10:19 张界 阅读(501) 评论(0) 推荐(0) 编辑