[置顶] 第4章 IoC容器

摘要: 1、IoC(控制反转)是Spring容器的核心,AOP、声明式事务等都基于IoC。 2、IoC:某一接口的实现类不由调用类来决定,而是交给第三方来决定。控制权翻转到第三方。 3、由于IoC这个词不够见名知意,后来软件界泰斗级别的人物Martin Fowler提出了ID(依赖注入)来代替。 4、IoC 阅读全文

posted @ 2018-04-27 10:34 笑明子 阅读(131) 评论(0) 推荐(0) 编辑

2022年7月26日

二维码

摘要: 阅读全文

posted @ 2022-07-26 08:51 笑明子 阅读(20) 评论(0) 推荐(0) 编辑

2021年4月6日

Modbus测试工具ModbusPoll与Modbus Slave使用方法

摘要: Modbus测试工具ModbusPoll与Modbus Slave使用方法 byxdaz 2020-05-16 14:48:31 94872 收藏 199分类专栏: 工控产品 文章标签: ModbusPoll Modbus Sl版权一、介绍 Modbus Poll :Modbus主机仿真器,用于测试 阅读全文

posted @ 2021-04-06 13:36 笑明子 阅读(841) 评论(0) 推荐(0) 编辑

2021年3月5日

查询日志

摘要: 最常用: tail -fn 100 app.log 查询指定内容: less app.log shift + G 命令到文件尾部 然后输入 ?加上你要搜索的关键字例如 ?1213 n 向上查找关键字 shift+n 反向查找关键字 阅读全文

posted @ 2021-03-05 10:31 笑明子 阅读(87) 评论(0) 推荐(0) 编辑

2020年4月20日

docker基本

摘要: https://www.cnblogs.com/GraceSkyer/p/9908984.html 阅读全文

posted @ 2020-04-20 09:08 笑明子 阅读(97) 评论(0) 推荐(0) 编辑

2020年4月2日

08:Java锁相关

摘要: 锁: 自旋锁: 为了判断某个条件是否成立,将代码写在While循环中。一直去判断这个条件。 为了不放弃CPU的执行事件,循环使用CAS技术对数据进行尝试操作。 悲观锁:假设会发生并发冲突,同步所有对数据的操作。 乐观锁:假设没有发生冲突,在修改数据时如果发现版本号不一样了,重新读数据然后尝试修改。 阅读全文

posted @ 2020-04-02 14:42 笑明子 阅读(165) 评论(0) 推荐(0) 编辑

08:线程安全之原子性操作

摘要: 竞太条件和临界区:(其实就是多线程访问相同资源的描述术语) 多个线程访问了相同的资源,向这些资源执行了写操作,并对执行顺序有要求。就可能出现竞态条件。 临界区:一段代码,如果在多线程执行的情况下,会对结果产生影响。那么这段代码就是临界区。 竞态条件:是指多线程环境下竞争共享资源的情形。 原子性操作: 阅读全文

posted @ 2020-04-02 08:29 笑明子 阅读(190) 评论(0) 推荐(0) 编辑

2020年3月30日

get\post请求

摘要: 1:导包 2:get请求: 3:post请求 3:jsonp请求: 请求格式: 阅读全文

posted @ 2020-03-30 21:59 笑明子 阅读(128) 评论(0) 推荐(0) 编辑

vue指令:v-if 和 v-show控制元素

摘要: 都可以用来判断元素是否显示 1:区别: 阅读全文

posted @ 2020-03-30 21:57 笑明子 阅读(262) 评论(0) 推荐(0) 编辑

vue指令:v-for 和 key

摘要: 1:迭代数组: 同时获取索引值 2:遍历对象数组 3:遍历对象: 4:迭代数字: 5:key: 显示的加上key:可以将v-for 渲染出来的页面和数据关联起来。key必须时唯一的数字或者字符串。 阅读全文

posted @ 2020-03-30 21:55 笑明子 阅读(218) 评论(0) 推荐(0) 编辑

vue指令:vue中使用样式

摘要: A:引用class使用样式 1:数组: 将class放到数组中,表示使用了数组中的class。对于普通的class = " " 。没有多大的优势。 2:在数组中使用三元表达式: 3:数组中嵌套对象: 将三元表达式写成了对象。 4:直接使用对象: 不使用数组,直接用对象。 B:使用内联样式: 1:直接 阅读全文

posted @ 2020-03-30 21:53 笑明子 阅读(325) 评论(0) 推荐(0) 编辑

导航