摘要:
为了代码简洁有时我们会使用一些框架提供的工具类。
阅读全文
posted @ 2019-05-04 17:07
风动静泉
阅读(549)
推荐(0)
摘要:
介绍Lombok的使用,及常用注解,同时介绍使用Lombok时需要注意的问题
阅读全文
posted @ 2019-03-10 21:26
风动静泉
阅读(271)
推荐(0)
摘要:
项目开发中的一些经验和不足,以及改进措施。
阅读全文
posted @ 2019-03-09 17:39
风动静泉
阅读(327)
推荐(0)
posted @ 2019-02-17 14:54
风动静泉
阅读(306)
推荐(0)
摘要:
MyBatis中SELECT查询详解,包括一对一、一对多、多级嵌套。
阅读全文
posted @ 2019-02-09 18:47
风动静泉
阅读(788)
推荐(0)
摘要:
MyBatis Generator插件根据数据库表直接生成相应的MyBatis操作对象。
阅读全文
posted @ 2019-02-07 21:58
风动静泉
阅读(1775)
推荐(0)
摘要:
IntelliJ IDEA 创建 Maven简单项目
阅读全文
posted @ 2019-01-20 17:18
风动静泉
阅读(2916)
推荐(1)
posted @ 2018-10-30 10:52
风动静泉
阅读(844)
推荐(0)
摘要:
概念 定义 装饰模式 指动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 一般的,我们为了扩展一个类经常使
阅读全文
posted @ 2018-08-17 16:43
风动静泉
阅读(227)
推荐(0)
摘要:
编译、反编译的作用以及如何使用工具进行java代码的反编译。
阅读全文
posted @ 2018-08-15 11:02
风动静泉
阅读(1430)
推荐(1)
摘要:
原始JDBC操作数据库 传统JDBC方式实现数据库操作 接口定义 JDBC实现操作数据库的测试代码。 使用JdbcTemplate操作数据库 原始JDBC方式操作数据库有很多重复代码,需要自己对数据库连接进行管理。为了简化上述操作可以使用Spring提供的JdbcTemplate操作。 需要在Spr
阅读全文
posted @ 2018-08-15 00:10
风动静泉
阅读(736)
推荐(0)
摘要:
微服务随笔索引,包括容器、Spring Cloud、Docker相关内容。
阅读全文
posted @ 2018-08-02 00:10
风动静泉
阅读(244)
推荐(0)
posted @ 2018-08-02 00:08
风动静泉
阅读(413)
推荐(0)
posted @ 2018-07-31 21:02
风动静泉
阅读(333)
推荐(0)
摘要:
使用模板方法设计模式、策略模式 处理DAO中的增删改查。
阅读全文
posted @ 2018-07-31 20:22
风动静泉
阅读(921)
推荐(0)
posted @ 2018-07-31 19:10
风动静泉
阅读(242)
推荐(0)
摘要:
模板设计模式以及在Spring源码中的使用。
阅读全文
posted @ 2018-07-31 15:38
风动静泉
阅读(310)
推荐(0)
摘要:
设计模式随笔索引。搜集、整理、总结常用的设计模式,基于Java。设计模式分为创造型、结构型、行为型模式。创造型模式包括单例模式、建造者模式、工厂方法模式、抽象工厂模式、原型模式。结构型模式重点包括装饰模式、代理模式。行为型模式主要包括模板方法模式、观察者模式、责任链模式、策略模式等。
阅读全文
posted @ 2018-07-31 14:39
风动静泉
阅读(307)
推荐(0)
posted @ 2018-07-27 10:41
风动静泉
阅读(147)
推荐(0)
摘要:
File相关操作代码片断,如文件读取,获取文件列表等。
阅读全文
posted @ 2018-07-23 17:18
风动静泉
阅读(170)
推荐(0)
摘要:
根据Spring MVC原理实现一个简单的Spring MVC。
阅读全文
posted @ 2018-07-22 16:01
风动静泉
阅读(391)
推荐(0)
摘要:
JVM内存结构 VS Java内存模型 VS Java对象模型 三个不同的概念,一定要区分开。
阅读全文
posted @ 2018-07-07 17:20
风动静泉
阅读(1456)
推荐(0)
摘要:
JVM垃圾收集器、垃圾收集算法、无用对象(如何判断对象可以回收)
阅读全文
posted @ 2018-07-07 16:44
风动静泉
阅读(915)
推荐(0)
摘要:
Spring框架中bean的启动过程
阅读全文
posted @ 2018-07-05 02:19
风动静泉
阅读(3870)
推荐(0)
摘要:
Spring随笔索引,Spring的基本使用以及Spring的bean生成、Spring AOP等原理解析。包括Spring的组件,如Spring Data、Spring Session等内容。
Spring与其他框架的整合,如Quartz
类Spring的IOC框架,如Guice
阅读全文
posted @ 2018-07-03 22:47
风动静泉
阅读(292)
推荐(0)
posted @ 2018-07-03 00:02
风动静泉
阅读(849)
推荐(0)
posted @ 2018-07-02 23:02
风动静泉
阅读(681)
推荐(0)
posted @ 2018-07-02 22:42
风动静泉
阅读(223)
推荐(0)
摘要:
J.U.C提供了实现线程池的简单工具类Executors。本文介绍线程池的基本使用。
阅读全文
posted @ 2018-06-29 23:26
风动静泉
阅读(278)
推荐(0)
摘要:
J.U.C同步组件FutureTask、ForkJoin、BlockingQueue
阅读全文
posted @ 2018-06-29 00:17
风动静泉
阅读(247)
推荐(0)
摘要:
一个经典的延伸问题 我们来看一个经典的延伸问题,准备阶段谈到静态变量,那么对于常量和不同静态变量有什么区别? 需要明确的是,没有人能够精确的理解和记忆所有信息,如果碰到这种问题,有直接答案当然最好;没有的话,就说说自己的思路。 我们定义下面这样的类型,分别提供了普通静态变量、静态常量,常量又考虑到原
阅读全文
posted @ 2018-06-28 12:03
风动静泉
阅读(1243)
推荐(1)
摘要:
JVM相关随笔索引,包括Java内存结构、Java内存模型、垃圾回收机制、类加载机制等
阅读全文
posted @ 2018-06-28 11:51
风动静泉
阅读(340)
推荐(0)
摘要:
AQS分析第二篇,同时介绍基于AQS的同步组件CountDownLatch、Semaphore、CyclicBarrier、ReentrantLock、Condition、FutureTask等。
阅读全文
posted @ 2018-06-27 22:12
风动静泉
阅读(464)
推荐(0)
摘要:
线程封闭 线程封闭 把对象封装到一个线程里,只有这个线程能看到这个对象。 实现线程封闭 Ad hoc 线程封闭:程序控制实现,最糟糕,忽略 堆栈封闭:局部变量,无并发问题 ThreadLocal 线程封闭:特别好的封闭方法 ThreadLocal 实例保存登录用户信息 线程不安全的类与写法 1.St
阅读全文
posted @ 2018-06-26 23:39
风动静泉
阅读(363)
推荐(0)
摘要:
AQS (AbstractQueuedSynchronizer)是Java中的许多可阻塞类,例如ReentrantLock、Semaphore、ReentrantReadWriteLock、CountDownLatch、Synchronous和FutureTask等的构建基础。
阅读全文
posted @ 2018-06-26 10:26
风动静泉
阅读(409)
推荐(0)
posted @ 2018-06-26 09:45
风动静泉
阅读(385)
推荐(0)
posted @ 2018-06-25 23:03
风动静泉
阅读(899)
推荐(1)
摘要:
本文给出并发编程的相关知识点,以及并发与高并发的区别
阅读全文
posted @ 2018-06-25 21:40
风动静泉
阅读(600)
推荐(0)
posted @ 2018-06-25 16:25
风动静泉
阅读(2004)
推荐(0)
摘要:
线程安全 众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程中的操作执行顺序是不可预测的。 Java里面进行多线程通信的主要方式就是共享内存
阅读全文
posted @ 2018-06-25 15:30
风动静泉
阅读(502)
推荐(0)