java 8 新 >左边:lambda 形参列表的参数类型可以省略(类型推断);如果 lambda 形参列表只有一个参数,其一对()也可以省略->右边:lambda 体应该使用一对{}包裹;如果 lambda 体只有一条执行语句(可能是return语句),省略这一对{}和return关键字Lambda 表达式的本质:作为函数式接口的实例如果一个接口中,只声明了一个抽象方法,则此接口就称为函数式接口。我们可以在一个接口上使用注解,这样做可以检查它是否是一个函数式接口。
linux 常用的命令 一、文件和目录操作ls:列出目录内容。 cd:切换当前工作目录。 pwd:显示当前工作目录的绝对路径。 mkdir:创建新目录。 rmdir:删除空目录。 rm:删除文件或目录(使用-r选项递归删除目录)。 cp:复制文件或目录。 mv:移动或重命名文件或目录。 touch:创建空文件或修改文件时间戳。 find:在目录树中搜索文件,并执行指定的操作。二、文本查看和处理cat:查看文件内容,并可以将多个文件内容合并后输出。 more:分页显示文件内容。 less:与more类
SSH指令 2、远程运行文件 sshpass -p 密码 ssh user@IP "sh /home/start.sh"3、远程执行命令 ssh user@IP "要执行的命令"1、远程登录 ssh -p 端口号 user@IP。
mybatisplus 通用字段自动赋值与更新 entity 中对应的字段上加入@tableField(fill=FieldFill.INSERT)或者@tableField(fill=FieldFill.INSERT_UPDATE)default current_timestamp on update current_timestamp 修改的时候更新时间。实现metaobjecthandler中的insertFill 和 updateFill 方法装载需要保存和更新的数据。default current_timestamp 插入的时候获取当前。
别再写一堆的 for 循环了!Java 8 中的 Stream 轻松遍历树形结构,是真的牛逼! 可能平常会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理。
Maven生命周期 例如,它会验证项目的目录结构是否符合规范,是否包含所需的源代码和资源文件,以及项目的POM文件是否正确配置了必要的依赖、插件和属性等。这样做的好处是,避免了每个开发人员都需要重新构建和打包项目的麻烦,提高了代码的复用性和共享性。远程仓库可以是公共的仓库,如Maven中央仓库,也可以是私有的仓库,如企业内部搭建的私服。从上面不难发现,default是Maven的核心周期,但其实上面并没有给完整,因为官方定义的default一共包含23个小阶段,上面的图只列出了七个核心周期,对详细阶段感兴趣的可以自行了解。
java 8 需求:获取公司中年龄小于 35 的员工信息,获取公司中工资大于 5000 的员工信息原始做法:public List<Employee> filterEmployeeAge(List<Employee> emps){ List<Employee> list = new ArrayList<>(); for (Employee emp : emps) { if(emp.getAge() <= 35){ list.add
MP的增删改查基本操作 1.MP的增加操作 @Test public void insert(){ User user = new User(); user.setName("向中"); user.setAge(23); user.setEmail("xd@baomidou.com"); user.setManagerId(1088248166370832385L); user.setCreateTime(LocalDat
java基础对象的初始化和实例化 一:对象初始化1:main方法所在的类需要加载和初始化比如上面的mian方法里面是空运行也会有值打印2:子类初始化的适合父类会先初始化从上面结果也能看出3:一个类的初始化就是执行<clinit>()指令查看.class<clinit>()执行其实就是加载static变量、代码块和方法 按照代码顺序执行 且只执行一次 这也就是单例饿汉式安全的原因二:实例初始化实例初始化就是执行<init>()指令实例化几次就会执行几...
java 单例的几种设计 设计步骤:1:构造器私有化2:含有一个该类的静态变量来保存这个唯一的实例3:对外提供获取该实例对象的方式一:饿汉式的几种设计1:直接创建这种必须用public来修饰变量 不然外部访问不到public class Singleton { public static final Singleton1 INSTANCE = new Singleton(); private Singleton(){ }}调用:Singleton s = Singleton.I.