我们都知道,Java中构造线程的方式有两种,第一种是继承Thread类,然后覆写run方法;第二种是实现Runnable接口,然后实现run方法。但是最终启动的时候都是通过Thread对象的start方法启动的。那么既然…
标签:java
Spring Boot QuickStart (5) - Spring Data JPA
接(4) – Database 系列. Java Persistence API,可以理解就是 Java 一个持久化标准或规范,Spring Data JPA 是对它的实现。并且提供多个 JPA 厂商适配,如…
Spring框架的基本作用
作为Spring框架,它最主要的功能就是管理一堆使App(应用)发挥功能的类,这些作为整个App的基石、主干的类,就叫做bean。 要管理bean,也即是这堆发挥业务功能的类,就不能直接把它们new出来,这样缺乏统一的调…
访问者模式的实现
访问者模式的实现 访问者模式就是针对不同的资源设置不同的访问权限, 反转这访问权限的设置位置,从而达到不修改资源来控制访问权限的目的. 先设置一个元素材资源和元访问权限 public class unionLevel {…
Linux命令--日志文件里面查找关键字
1、查看日志前 n行: cat 文件名 | head -n 数量 cat log.log | head -n 200 # 查看log.log前200行 2、查看日志尾 n行: cat 文件名 | tail -n 数量 …
三目运算符与ifelse的区别
区别一:三目运算有返回值,if else没有返回值 两者比较n++; var n=1; if(n>1){ n=0; }else{ n++; } console…
jdk8将一个集合对象中的内容收集到另外一个集合对象中去
需求 将一个查询到的集合对象的结果集收集放在另外一个集合对象中去 //查询到的集合对象 List<IwmInfluenceWorkEntity> influences = iwmInfluenceWorkSe…
java打包文件生成zip压缩包
/** * 打包成zip包 */ public static void generateZip(OutputStream os, List<File> files) throws Exception { Zi…
JAVA中 成员变量和和实例变量区别
java语言支持的变量类型 类变量:独立于方法之外的变量,用 static 修饰。 局部变量:类的方法中的变量。 实例变量(全局变量):独立于方法之外的变量,不过没有 static 修饰。 public cla…
扩展mybatis和通用mapper,支持mysql的geometry类型字段
因项目中需要用到地理位置信息的存储、查询、计算等,经过研究决定使用mysql(5.7版本)数据库的geometry类型字段来保存地理位置坐标,使用虚拟列(Virtual Generated Column)来保存geoha…
SpringBoot非官方教程 | 第九篇: SpringBoot整合Redis
这篇文章主要介绍springboot整合redis 引入依赖 在pom文件中添加redis依赖: <dependency> <groupId>org.springframework.boot<…
要搞懂 Elasticsearch Match Query,看这篇就够了
引言 昨天是感恩节,上幼儿园的女儿在老师的叮嘱下,晚上为我和老婆洗了脚(形式上的^_^),还给我们每人端了一杯水。看着孩子一天天的长大,懂事,感觉很开心,话说咱们程序员这么辛苦是为了什么?不就是为了老婆,孩子,热炕头,有…