摘要: 一、背景 1、Annotation: 提供了一种为程序元素设置元数据的方法,可用于修饰包、类、构造器、方法、成员变量、参数和局部变量(具体详见元注解 Target)的声明。 注解可以被一些解析工具或者是编译工具进行解析。 Annotation中的信息可以在编译、加载和运行时被读取(具体详见元注解 R 阅读全文
posted @ 2019-01-18 14:49 张界 阅读(2213) 评论(0) 推荐(1)
摘要: 1、强引用 如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 2、软引用 阅读全文
posted @ 2019-01-17 13:40 张界 阅读(4979) 评论(0) 推荐(2)
摘要: 1、@Data:在JavaBean中使用,注解包含包含getter、setter、NoArgsConstructor注解 @Value注解和@Data类似,区别在于它会把所有成员变量默认定义为private final修饰,并且不会生成set方法 2、@getter:在JavaBean中使用,注解会 阅读全文
posted @ 2019-01-17 11:09 张界 阅读(13049) 评论(0) 推荐(0)
摘要: 一、java对象与数据库字段转化 1.@Entity:标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表 2.@Table:设置实体类在数据库所对应的表名 3.@Id:标识类里所在变量为主键 4.@GeneratedValue:设置主键生成策略,此方式依赖于具体的数据库 5.@Basic 阅读全文
posted @ 2019-01-17 10:18 张界 阅读(9640) 评论(0) 推荐(2)
摘要: 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY. Boo 阅读全文
posted @ 2019-01-16 09:10 张界 阅读(304) 评论(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 张界 阅读(1823) 评论(0) 推荐(0)
摘要: 一、设计模式六大原则(核心思想:开闭原则【方法抽象化】) 1、单一职责原则 描述:每个类应该实现单一的职责,否则将其拆分。 2、里氏替换原则 描述:开闭原则的补充,子类具体实现基类的抽象方法,子类不应该重写和重载父类具体方法。 3、依赖倒转原则 描述:开闭原则的基础,面向接口编程,依赖于抽象而不依赖 阅读全文
posted @ 2019-01-04 10:09 张界 阅读(402) 评论(0) 推荐(0)
摘要: 1.https://www.cnblogs.com/wpjamer/p/ffmpeg.html 区分centos6,centos7 阅读全文
posted @ 2018-11-19 14:08 张界 阅读(110) 评论(0) 推荐(0)
摘要: 一.准备crt文件和key文件(以下为测试文件) 1、首先生成一个key 2、之后会要求你输入这个key对应的密码,不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证这个PAM密码的。 由于生成时候必须输入密码。你可以输入后 再删掉。 3、 然后根据这个key文件 阅读全文
posted @ 2018-10-29 10:19 张界 阅读(513) 评论(0) 推荐(0)
摘要: 1.可变参数 注意:当有多种参数时,可变参数放在最后 2.foreach 注意:foreach最早在C#中使用;用于替换for循环 3.静态导入 注意:在导入包下方法的时候,一定要添加static关键词;使用时直接指定方法名即可 4.泛型 注意: 类在定义的时候使用一个标记,该标记为数据类型; 泛型 阅读全文
posted @ 2018-10-16 11:18 张界 阅读(202) 评论(0) 推荐(0)