摘要: 包括认证,分布式事务等实际项目需要的知识 阅读全文
posted @ 2021-01-19 09:47 风动静泉 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Apache Camel Apache Camel简介 Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种J 阅读全文
posted @ 2020-11-28 09:31 风动静泉 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 工程能力相关,如果Maven等构建工具 阅读全文
posted @ 2020-11-04 11:52 风动静泉 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Netty等通信框架总结,网络相关知识如http协议、websocket、DNS 阅读全文
posted @ 2020-10-19 17:28 风动静泉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 常用的测试知识,如单元测试等。常见的测试工具的使用,如性能压测工具JMeter 阅读全文
posted @ 2020-05-27 11:36 风动静泉 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 记录在开发流程中提高开发效率的工具,如API文档管理、第三方工具包 阅读全文
posted @ 2020-04-15 10:04 风动静泉 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 代码实践索引 阅读全文
posted @ 2020-03-06 10:43 风动静泉 阅读(152) 评论(0) 推荐(0) 编辑
摘要: MyBatis随笔索引 阅读全文
posted @ 2020-03-02 09:37 风动静泉 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 消息中间件随笔索引 阅读全文
posted @ 2019-11-20 20:24 风动静泉 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Java基础索引 阅读全文
posted @ 2019-11-14 15:47 风动静泉 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Spring Boot随笔索引 阅读全文
posted @ 2019-11-12 11:17 风动静泉 阅读(281) 评论(1) 推荐(0) 编辑
摘要: 数据库及数据库技术索引 阅读全文
posted @ 2018-10-30 10:52 风动静泉 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 微服务随笔索引,包括容器、Spring Cloud、Docker相关内容。 阅读全文
posted @ 2018-08-02 00:10 风动静泉 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 设计模式随笔索引。搜集、整理、总结常用的设计模式,基于Java。设计模式分为创造型、结构型、行为型模式。创造型模式包括单例模式、建造者模式、工厂方法模式、抽象工厂模式、原型模式。结构型模式重点包括装饰模式、代理模式。行为型模式主要包括模板方法模式、观察者模式、责任链模式、策略模式等。 阅读全文
posted @ 2018-07-31 14:39 风动静泉 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Spring随笔索引,Spring的基本使用以及Spring的bean生成、Spring AOP等原理解析。包括Spring的组件,如Spring Data、Spring Session等内容。 Spring与其他框架的整合,如Quartz 类Spring的IOC框架,如Guice 阅读全文
posted @ 2018-07-03 22:47 风动静泉 阅读(236) 评论(1) 推荐(0) 编辑
摘要: JVM相关随笔索引,包括Java内存结构、Java内存模型、垃圾回收机制、类加载机制等 阅读全文
posted @ 2018-06-28 11:51 风动静泉 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 并发编程相关总结的索引。 阅读全文
posted @ 2018-06-26 09:45 风动静泉 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 整理Java面试相关题目 阅读全文
posted @ 2018-06-11 18:19 风动静泉 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 日常记录需要学习总结的技术主题及完成状态。 阅读全文
posted @ 2018-06-08 17:25 风动静泉 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 收集整理了Java技术栈思维导图,包含Java体系相关技术的体系图,如IO流、设计模式等,根据个人学习的进度不断更新... 阅读全文
posted @ 2018-06-07 01:13 风动静泉 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 问题描述 通过压测,发现系统最后会停止响应,不再接收新的请求。 查看日志,发现有如下申请直接内存错误。 io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memor 阅读全文
posted @ 2021-03-02 19:56 风动静泉 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: Java – Debugging Native Memory Leaks When we think about memory leaks in Java, we usually do it for Java heap memory leak which is used to store objec 阅读全文
posted @ 2021-02-26 16:51 风动静泉 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 调用链耗时统计工具Profiler,可以通过Profiler.enter和Profiler.release组合实现耗时统计 阅读全文
posted @ 2021-01-22 14:43 风动静泉 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 包括认证,分布式事务等实际项目需要的知识 阅读全文
posted @ 2021-01-19 09:47 风动静泉 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Spring Quartz分布式定时任务框架搭建 阅读全文
posted @ 2021-01-18 10:48 风动静泉 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Netty 3升级Netty4实践总结 阅读全文
posted @ 2021-01-15 10:02 风动静泉 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Netty 4重大变动及特性(官方文档翻译) 阅读全文
posted @ 2020-12-16 17:06 风动静泉 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 协议 【协议】RFC英文:Email Protocols: IMAP, POP3, SMTP and HTTP IMAP 【协议】IMAP协议RFC3501中文文档 【协议】RFC 4314: IMAP4 Access Control List (ACL) Extension 阅读全文
posted @ 2020-11-28 11:08 风动静泉 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Git以及Linux一些基本操作,及工作中常用的命令 阅读全文
posted @ 2020-11-28 09:39 风动静泉 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Apache Camel Apache Camel简介 Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种J 阅读全文
posted @ 2020-11-28 09:31 风动静泉 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Spring boot集成MyBatis和Druid 阅读全文
posted @ 2020-11-27 09:41 风动静泉 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 轻量级IOC框架 谷歌 Guice 框架入门 阅读全文
posted @ 2020-11-27 09:19 风动静泉 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 概述 参考 慕课2020最新版Maven教程 本文讲解Maven的配置文件及其命令的使用。 Maven及其项目目录结构 Maven目录结构 Maven工程目录结构 其中pom指project object model (项目对象模型) 或者 package object management (依赖 阅读全文
posted @ 2020-11-04 14:06 风动静泉 阅读(809) 评论(0) 推荐(1) 编辑
摘要: 工程能力相关,如果Maven等构建工具 阅读全文
posted @ 2020-11-04 11:52 风动静泉 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Netty等通信框架总结,网络相关知识如http协议、websocket、DNS 阅读全文
posted @ 2020-10-19 17:28 风动静泉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch对索引、文档的基本操作 阅读全文
posted @ 2020-07-24 16:15 风动静泉 阅读(331) 评论(0) 推荐(0) 编辑
摘要: input { jdbc { #jdbc驱动包位置 jdbc_driver_library => "D:\tools\elk\logstash-7.6.1\ojdbc8-12.2.0.1.jar" #jdbc驱动类 jdbc_driver_class => "Java::oracle.jdbc.dr 阅读全文
posted @ 2020-07-20 19:16 风动静泉 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch Reference 7.8 Mapping 映射 Mapping的组成 Mapping是定义一个文档及其包含的字段是否会被stored和indexed的过程。比如,可以使用Mapping定义: 哪些字符串字段作为full text字段 哪些字段包含numbers,date 阅读全文
posted @ 2020-07-15 22:04 风动静泉 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 索引操作和文档基本操作 import java.io.IOException; import java.util.ArrayList; import java.util.concurrent.TimeUnit; import org.elasticsearch.action.admin.indice 阅读全文
posted @ 2020-07-14 17:19 风动静泉 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: Java与ES 本节主要内容是使用ES客户端Java High Level REST Client操作ES(推荐使用该客户端)。 Java High Level REST Client是ElasticSearch官方目前推荐使用的,适用于6.x以上的版本,要求JDK在1.8以上,可以很好的在大版本中 阅读全文
posted @ 2020-07-13 17:44 风动静泉 阅读(4273) 评论(0) 推荐(2) 编辑
摘要: 常用的测试知识,如单元测试等。常见的测试工具的使用,如性能压测工具JMeter 阅读全文
posted @ 2020-05-27 11:36 风动静泉 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 记录在开发流程中提高开发效率的工具,如API文档管理、第三方工具包 阅读全文
posted @ 2020-04-15 10:04 风动静泉 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 代码实践索引 阅读全文
posted @ 2020-03-06 10:43 风动静泉 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 创建和销毁对象 第1条 考虑用静态工厂方法代替构造器 静态工厂方法有名称,能确切地描述正被返回的对象。 不必每次调用都创建一个新的对象。 可以返回原返回类型的任何子类对象。 创建参数化类型实例时更加简洁,比如调用构造 HashMap 时,使用 ,与 ; 实践 源码提供了静态方法: (注意返回的Lis 阅读全文
posted @ 2020-03-06 10:42 风动静泉 阅读(322) 评论(0) 推荐(0) 编辑
摘要: [mybatis spring官方文档说明][1] [1]:http://mybatis.org/spring/zh/factorybean.html 配置文件 applicationContext.xml mybatis config.xml dbconfig.properties spring 阅读全文
posted @ 2020-03-03 16:46 风动静泉 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 运行原理 阅读全文
posted @ 2020-03-03 11:33 风动静泉 阅读(122) 评论(0) 推荐(0) 编辑
摘要: DAO和Bean参见下面相应章节 [【MyBatis】映射文件示例][5] 当执行一条SQL语句时,在缓存开启的情况下,会先查询二级缓存、再查询一级缓存,如果都没有才会使用JDBC查询数据库。 映射文件 映射文件中指定了使用ehcache缓存,使用cache或者cache ref标签。 Employ 阅读全文
posted @ 2020-03-02 19:57 风动静泉 阅读(195) 评论(0) 推荐(0) 编辑
摘要: [【MyBatis】配置文件示例][4] [【MyBatis】映射文件示例][5] DAO文件 EmployeeMapperDynamicSQL.java 映射文件 EmployeeMapperDynamicSQL.xml MyBatis动态SQL主要包括if、choose、trim、foreach 阅读全文
posted @ 2020-03-02 19:39 风动静泉 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 本文以实例说明Mapper文件的标签的使用。 配置文件在[【MyBatis】配置文件示例][1] DAO文件 DepartmentMapper.java EmployeeMapper.java EmployeeMapperPlus.java 映射文件 DepartmentMapper.xml 结果集 阅读全文
posted @ 2020-03-02 19:29 风动静泉 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 配置文件 mybatis config.xml dbconfig.properties DAO与XML映射 EmployeeMapper.java EmployeeMapper.xml Employee.java 基于注解的MyBatis操作 对于不经常改动的JDBC操作,可以直接使用注解的形式。 阅读全文
posted @ 2020-03-02 19:06 风动静泉 阅读(366) 评论(0) 推荐(0) 编辑
摘要: MyBatis随笔索引 阅读全文
posted @ 2020-03-02 09:37 风动静泉 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 优秀的代码优化实践 阅读全文
posted @ 2020-02-28 17:05 风动静泉 阅读(738) 评论(0) 推荐(0) 编辑
摘要: Spring Autowired注入Bean 阅读全文
posted @ 2019-11-30 10:49 风动静泉 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 消息中间件随笔索引 阅读全文
posted @ 2019-11-20 20:24 风动静泉 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Java基础索引 阅读全文
posted @ 2019-11-14 15:47 风动静泉 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Spring Boot随笔索引 阅读全文
posted @ 2019-11-12 11:17 风动静泉 阅读(281) 评论(1) 推荐(0) 编辑
摘要: Spring AOP的三种使用方式 经典AOP使用方式 改进XML配置方式 基于注解的方式 第1种方式可以作为理解spring配置AOP的基础,是最原始的配置方式,也体现了spring处理的过程。 使用ProxyFactoryBean配置有些欠优雅,在spring2.0里新的xml配置元素体现了改进 阅读全文
posted @ 2019-11-04 17:08 风动静泉 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ApplicationConetxt体系 阅读全文
posted @ 2019-10-31 15:48 风动静泉 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Spring 加载资源并装配对象过程 在Spring中对XML配置文件的解析从3.1版本开始不再推荐使用XmlBeanFactory而是使用XmlBeanDefinitionReader。 解析XML主要流程: 1、定义好Spring 的配置文件 2、通过Resource对象将Spring配置文件进 阅读全文
posted @ 2019-10-28 15:06 风动静泉 阅读(430) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud的配置和使用,包括服务注册、发现、负载、配置中心、消息等内容 阅读全文
posted @ 2019-08-21 10:08 风动静泉 阅读(712) 评论(0) 推荐(0) 编辑