Mybatis常用工具类(三)-- MetaObject、MetaClass

MetaObject 是 Mybatis 反射工具类,通过 MetaObject 获取和设置对象的属性值。与 MetaObject 不同的是,MetaObject 用于获取和设置对象的属性值,而 MetaClass 则用于获取类相关的信息。
mybatis 2020年06月16日 4,179次浏览

Mybatis常用工具类(二)-- ScriptRunner、SqlRunner

使用 ScriptRunner 执行脚本 和 使用 SqlRunner 操作数据库
mybatis 2020年06月15日 4,492次浏览

Mybatis常用工具类(一)-- SQL

SQL(org.apache.ibatis.jdbc.SQL) 是mybatis 自带 sql 构造对象。
mybatis 2020年06月14日 2,893次浏览

sql-builder 2.x 介绍

针对 sql-builder 用法不友好问题,所以花了很大的决心试着想 sql-builder 重写了一遍(2.x版本),希望能用得更加爽点,之后再重写一遍 ibit-mybatis,支持 sql-builder 2.x。
sql builder 2020年06月10日 2,409次浏览

Lambda 表达式有何用处?如何使用?

什么是Lambda? 我们知道,对于一个 Java 变量,我们可以赋给其一个“值”。 ...
函数式 lambda 2020年06月03日 2,435次浏览

初识函数式编程

某一天老板:小艾,最近业绩很差啊,看来员工的工作积极性不是很好啊,帮我过滤一下当月考勤。那些每月迟到10次以上的人,我拿去祭天;那些每月迟到5-10次的,我要严重警告一下,下月再犯,就祭天吧;剩下小于5次的,也要稍微警告警告。于是,小艾就刷刷刷地写下了下面的代码。考勤对象代码试验1过滤方法聪明的小艾
java 函数式 2020年05月29日 2,089次浏览

java8中的常用函数式接口

Predicate,Consumer,Function,Supplier
java 函数式 2020年05月28日 2,115次浏览

Proguard是啥?

ProGuard是一个Java类文件压缩器、优化器、混淆器和预校验器。压缩步骤,检查并删除没有被使用的类、字段、方法和属性。优化步骤,分析和优化方法的字节码。混淆步骤,用简短无意义的名称重命名剩余的类、字段和方法。这些步骤使得代码库变得更小、更有效并且更难进行逆向工程。最后的预校验步骤就是将预校
ProGuard 混淆 2020年05月19日 2,779次浏览

程序、进程、线程和任务之间关系

程序、进程、线程、任务关系总览程序(静态):简单来说,程序可以描述为任何可执行文件。它包含一组完成特定的操作指令集合。它驻留在内存。它是一个被动的实体,不会因操作系统重新重启而消失。进程(动态):程序的任何运行实例都称为进程,也可以将其描述为正在执行的程序。一个程序可以有多个进程。进程驻留在主内存中
java 2020年05月14日 3,160次浏览

10分钟快速搭建可用的springboot-web项目

搭建步骤工具准备1.IntelliJIDEA(开发工具,简称idea)2.JDK1.8+3.MAVEN4.mysql(数据库)5.redis(session储存)创建步骤Step1.File->New->Project->Maven->(勾选)Createfromarchet
2020年02月27日 2,199次浏览