摘要: mybatis入门基础 1. mybatis简介 1.1 mybatis定义 MyBatis 是一款优秀的持久层框架,它 支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置 阅读全文
posted @ 2021-04-16 15:06 随风mc 阅读(169) 评论(0) 推荐(0)
摘要: 15、异步回调 Future设计的初衷:对异步线程的返回结果进行建模。通俗的讲类似于ajax,当异步线程返回的结果是A的时候该如何,返回B又该如何。 public static void main(String[] args) throws ExecutionException, Interrupt 阅读全文
posted @ 2021-04-06 17:10 随风mc 阅读(108) 评论(0) 推荐(1)
摘要: JUC并发编程(二) 8、常用的工具类 8.1 CountDownLatch 什么是CountDownLatch? 直接上代码 //计数器 public class CountDownLatchTest { public static void main(String[] args) { //减法计 阅读全文
posted @ 2021-04-02 11:18 随风mc 阅读(122) 评论(0) 推荐(0)
摘要: JUC并发编程 1、什么是JUC ​ JUC即java.util.concurrent ​ **涉及三个包: ** - java.util.concurrent - java.util.concurrent.atomic - java.util.concurrent.locks 2、线程和进程 2. 阅读全文
posted @ 2021-04-01 19:06 随风mc 阅读(602) 评论(0) 推荐(0)
摘要: 1.静态代理模式 静态代理角色分析 抽象角色:一般由接口或抽象类来实现 真实角色:实现抽象角色的实现类,也是被代理的角色 代理角色:代理真是角色,一般会做一些附属操作,比如记录日志等 客户:使用代理角色进行一下操作 抽象角色 public interface UserService { void a 阅读全文
posted @ 2021-01-21 16:10 随风mc 阅读(77) 评论(0) 推荐(0)
摘要: 1.代码结构 2. 基础类代码 MyComponent 自定义的组件注解 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface MyComponent { } MyComponentScan 阅读全文
posted @ 2021-01-20 16:51 随风mc 阅读(159) 评论(0) 推荐(0)
摘要: 盘符切换 盘符: (如D:) 查看当前目录下的所有文件 dir 切换目录 cd (change directory) 跨盘符的命令(如跨盘符切换到E盘下的目录a): cd /d E:\a cd .. 返回上一层 清理屏幕 cls (clear screen) 退出终端 exit 查看电脑的IP ip 阅读全文
posted @ 2021-01-11 15:31 随风mc 阅读(71) 评论(0) 推荐(0)