随笔分类 -  old

摘要:设计表-检查 把不要的约束都删了即可 阅读全文
posted @ 2021-08-18 15:52 huanggy 阅读(148) 评论(0) 推荐(0)
摘要:配置 application.properties 优先于 application.yml properties 属性值不支持map、数组等,yml 可以 读取默认配置文件(基本类型) 直接在 application.yml 添加,程序中通过 @Value 读取(只能是基本类型) 读取默认配置文件( 阅读全文
posted @ 2021-08-17 15:06 huanggy 阅读(52) 评论(0) 推荐(0)
摘要:核心思想 1,IOC 和 AOP 是一种思想,而不是一种技术 2,在 spring 之前就已经存在了,之不是这两种思想在 spring 得到了非常好的技术实现 IOC 和 DI 1,Inversion of Control,控制反转 2,控制:创建(实例化、管理)对象的权力,反转:把控制权交出来(交 阅读全文
posted @ 2021-08-17 11:00 huanggy 阅读(50) 评论(0) 推荐(0)
摘要:组件和概念 处理器:Handler 1,对应 MVC 三层中的 C,也就是控制器,找不到 handler 抛出 404 2,具体表现形式很多,使用 @RequestMapping 注解是做常用的,还有实现 org.springframework.web.servlet.mvc.Controller 阅读全文
posted @ 2021-08-17 11:00 huanggy 阅读(32) 评论(0) 推荐(0)
摘要:查找端口进程ID(最后一列是 PID) netstat -aon|findstr "8080" kill 进程 taskkill /f /pid 6764 ping IP ping IP `ping 127.0.0.1` ping host `ping www.baidu.com` ping 端口 阅读全文
posted @ 2021-08-17 10:33 huanggy 阅读(60) 评论(0) 推荐(0)
摘要:创建用户和授权 # 删除用户名为 cascade 的用户 drop user usernam cascade # 创建用户 username 并设置验证密码 password create user usernam identified by password # 授权(connect/resour 阅读全文
posted @ 2021-08-17 10:26 huanggy 阅读(931) 评论(0) 推荐(0)
摘要:下载 ojdbc jar cd 到 jar 目录(用 cmd 别用 powershell) 执行命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1.0 -Dpackaging 阅读全文
posted @ 2021-08-17 10:25 huanggy 阅读(228) 评论(0) 推荐(0)
摘要:cmd 切换 jdk/bin 目录 执行 >keytool -genkeypair -alias selfsigned_localhost_sslserver -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore ebininfosoft-ssl 阅读全文
posted @ 2021-08-17 10:22 huanggy 阅读(259) 评论(0) 推荐(0)
摘要:<!-- 递归查询 map --> <resultMap id="RecursionMap" type="com.ws.project.transfer.project.xin.wbs.entity.CodeTree"> <id column="ID" jdbcType="VARCHAR" prop 阅读全文
posted @ 2021-08-17 10:20 huanggy 阅读(263) 评论(0) 推荐(0)
摘要:原理 使用端 引入框架依赖 提供两部分配置信息:数据库配置信息 和 sql 配置信息 数据库配置信息:mybatis-config.xml。不仅仅是存放数据库配置信息,还指定了 sql 配置信息文件路径 sql 配置信息:mapper.xml(对应 dao 层的 xml) 框架底层 准备工作(项目启 阅读全文
posted @ 2021-08-17 10:17 huanggy 阅读(56) 评论(0) 推荐(0)
摘要:public class Test { private static final Object obj = new Object(); public static void main(String[] args) { new Thread( ()-> { synchronized (obj){ // 尝试获取锁 ... 阅读全文
posted @ 2019-05-23 11:33 huanggy 阅读(208) 评论(0) 推荐(0)
摘要:序号 命令 作用 示例 1 git clone 克隆版本库(下载 github 上的项目) git clone https://github.com/huanggyaaa/vue-router-simple-demo.git 2 git remote 版本库相关设置 git remote -v // 阅读全文
posted @ 2018-12-07 12:12 huanggy 阅读(196) 评论(0) 推荐(0)
摘要:List 如果不使用泛型, 默认插入和取出都是 Object, 转型有风险 泛型集合 泛型方法 定义时不知道方法的具体返回类型, 使用时才知道 泛型接口 封装一个 dao 层的工具类, 因为每个实体都会有这些基础方法, 通过继承减少代码工作量 泛型限制 ? extends T 设置泛型上限, 是 T 阅读全文
posted @ 2018-11-13 10:12 huanggy 阅读(202) 评论(0) 推荐(0)
摘要:只产生一个实例, 所以要使用静态方法对外暴露对象(如果使用反射技术, 也能调用私有的构造方法) 懒汉模式 并发时还是可能会产生多个实例, 所以同步处理 饿汉模式 因为使用静态变量保存的对象, 所以天生线程安全, 不必同步操作 阅读全文
posted @ 2018-10-29 21:57 huanggy 阅读(195) 评论(0) 推荐(0)
摘要:官方描述: 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类 土话描述: 先把所有的情况设先计出来, 后面根据条件实现哪种情况 比如我想找女朋友, 喜欢的类型可能是: 屁股大的, 胸挺的, 脸蛋园的, 同事里面这几种类型都有, 后面我妈说找个屁股大的, 那我就选了小方..... 创建一个接 阅读全文
posted @ 2018-10-29 21:54 huanggy 阅读(239) 评论(0) 推荐(0)
摘要:class MyThread implements Runnable{ private int index; public MyThread(int index){ this.index = index; } @Override public void run() { System.out.println("处理任务... 阅读全文
posted @ 2018-10-28 15:00 huanggy 阅读(344) 评论(0) 推荐(0)
摘要:class MyThread implements Runnable{ private int index; public MyThread(int index){ this.index = index; } @Override public void run() { System.out.println("处理任务... 阅读全文
posted @ 2018-10-28 14:58 huanggy 阅读(519) 评论(0) 推荐(0)
摘要:class MyThread implements Runnable{ private int index; public MyThread(int index){ this.index = index; } @Override public void run() { System.out.println("处理任务... 阅读全文
posted @ 2018-10-28 14:56 huanggy 阅读(682) 评论(0) 推荐(0)
摘要:执行流程 1, 创建线程池后, 默认不会创建线程, 等到有任务带来才创建线程, 即一个线程处理一个任务 2, 当线程数量达到核心线程数时, 任务放进队列, 如果放入队列失败, 创建新线程处理任务(此时线程池线程数大于核心线程数) 3, 如果线程数大于最大线程数, 执行拒绝策略处理任务 构造方法 参数 阅读全文
posted @ 2018-10-28 14:19 huanggy 阅读(291) 评论(0) 推荐(0)
摘要:class MyThread5 implements Runnable{ private int flag = 10; @Override public void run() { while (flag > 0){ test(); } } public synchronized void t... 阅读全文
posted @ 2018-10-28 00:30 huanggy 阅读(326) 评论(0) 推荐(0)