摘要: 设计模式 作用:开闭原则:对扩展开放,对修改封闭。为了使程序的扩展性好,易于维护和升级。 创建型模式:共五种: 工厂方法模式,抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式:共七种: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式:共十一种。 策略 阅读全文
posted @ 2019-02-20 18:23 小屈工作室 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 工厂模式: 简单工厂模式(静态工厂模式): 优点:产品使用者不需要关心产品类的创建过程,与具体产品的实现类达到解耦的效果。 缺点:违背“开放-封闭”原则(OCP),因为新增一个产品类的时候,需要修改原先的工厂方法。 应用场景:工厂类负责创建的对象比较少的时候。 工厂方法模式: 定义:工 阅读全文
posted @ 2019-02-20 18:23 小屈工作室 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 create database if not exists STUDY character set utf8 ; 查看新建数据库的语句 SHOW CREATE DATABASE STUDY; 查看当前数据库版本 SELECT @@version ; 删除数据库 DROP DATABASE 阅读全文
posted @ 2019-02-17 15:26 小屈工作室 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 设置字体 配置jdk 快捷键 复制当前一行: 设置自动提示,不区分大小写 关闭当前窗口 设置类头注释 自定义注释+注释快捷键 Lombok 插件安装 get、set方法报红cannot resolve… Idea 修改 跳转实现类的快捷键 选择Implementation双击,点击“add mous 阅读全文
posted @ 2019-01-26 10:28 小屈工作室 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 分布式锁具有的特性: 1、排他性: 文件系统: 数据库:主键 唯一约束 for update 性能较差,容易出现单点故障 锁没有失效时间,容易死锁 缓存Redis:setnx 实现复杂: 存在死锁(或短时间死锁)的可能 zookeeper:类似文件系统 实现相对简单 可靠性高 性能较好 应用场景: 阅读全文
posted @ 2019-01-20 12:42 小屈工作室 阅读(154) 评论(0) 推荐(0) 编辑
摘要: VMware Workstation 10序列号:1Y0LW-4WJ9N-LZ5G9-Z81QP-92PN7 阅读全文
posted @ 2019-01-02 19:31 小屈工作室 阅读(502) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/wyc_cs/article/details/9031991 创建一个复合主键类 阅读全文
posted @ 2018-11-23 16:09 小屈工作室 阅读(2625) 评论(1) 推荐(1) 编辑
摘要: thymeleaf官方文档: https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.pdf demo案例:https://github.com/shuoyangqu/demo/tree/master/SpringBootOss 说一下今 阅读全文
posted @ 2018-10-23 18:46 小屈工作室 阅读(120) 评论(0) 推荐(0) 编辑
摘要: IDEA下Maven多模块项目介绍和搭建 idea 创建maven聚合项目简洁教程(手把手入门,通俗易懂) 本人使用的是: intelj idea 创建聚合项目(典型web项目,包括子项目util、dao、service) 阅读全文
posted @ 2018-10-10 18:45 小屈工作室 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: 点击jdk文件运行 安装完成后的目录: 2,在系统变量下面配置 JAVA_HOME:你自己的jdk的路径 CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注意前面有一个.千万不要忘了。 第三步,也是最重要的一步,配置Path 阅读全文
posted @ 2018-10-03 17:55 小屈工作室 阅读(129) 评论(0) 推荐(0) 编辑