Eshare分享

混迹于互联网界的大白,这个博客是2016年重新开的,以前的已关闭,有兴趣可以关注微信公众号:Eshare分享...

领域驱动设计 | 对软件复杂度的应对学习笔记(一)

领域驱动设计 | 对软件复杂度的应对学习笔记(一) 前言 本文主要基于张逸老师领域驱动设计教程1-7章与本人学习体会整理,后续会持续整理领域驱动设计相关内容,因时间关系,部分内容可能会出现疏忽,望各位高手指正,谢谢! 什么是领域驱动设计 领域驱动设计(Domain Driven...

2018-08-14 01:26:38

阅读数 846

评论数 0

liberty | 在IDEA整合Springboot与IBM liberty

在IDEA整合Springboot与IBM liberty 简介 WebSphere Liberty是一个快速,动态且易于使用的Java应用程序服务器,构建于开源Open Liberty项目之上。适用于开发人员,也适用于生产,内部部署或云端产品 Liberty是IBM技术和开源软件的组合,...

2018-10-20 17:50:18

阅读数 449

评论数 0

JVM性能分析 | 一次生产系统Full GC问题分析与排查总结

一次生产系统Full GC问题分析与排查总结 背景 最近某线上业务系统生产环境频频CPU使用率过低,频繁告警,通过重启可以缓解,但是过了一段时间又会继续预警,线上两个服务节点相继出现CPU资源紧张,导致服务器卡死不可用,通过告警信息可以看到以下问题: 从上图可以看到,目前zabbix...

2018-09-07 23:03:07

阅读数 847

评论数 0

GO异常 | runnerw.exe: CreateProcess failed with error 21

背景 今天创建了一个GO项目,写了几行代码 package chapter1 import "fmt" func main() { fmt.Println("hello world") } 运行后抛出如下异...

2018-08-30 03:24:50

阅读数 422

评论数 0

JMeter入门 | 第一个并发测试

JMeter入门 | 第一个并发测试 背景 近期我们组新来了一些新同事,之前从来没有用过JMeter做个并发测试,于是准备了一系列小教程去指引新同事,本章主要是新人入门体验教程,快速实现第一个接口并发测试,废话少说,直接实战,高手可以跳过本章哈。 压测代码准备 这里我随便建了一个用来测试代...

2018-08-24 18:33:00

阅读数 265

评论数 0

跟Evan学Sprign编程思想 | Spring注解编程模式【译】

Spring注解编程模式 概况 多年来,Spring Framework不断发展对注解、元注解和组合注解的支持。 本文档旨在帮助开发人员(Spring的最终用户以及Spring Framework和Spring组合项目的开发人员)开发和使用Spring注解。 本文档的目标 ...

2018-08-21 19:04:51

阅读数 157

评论数 0

Redis异常 | DENIED Redis is running in protected mode because protected mode is enabled

背景 今天重新搭了个redis环境,用简单的代码去测试下是否正常, @RunWith(SpringRunner.class) @SpringBootTest public class SpringbootRedisApplicationTests { @Autowired ...

2018-08-19 13:50:31

阅读数 401

评论数 0

Spring5.x源码分析 | 从踩坑到放弃之环境搭建

Spring5.x源码分析——从踩坑到放弃之环境搭建 前言 自从Spring发行4.x后,很久没去好好看过Spring源码了,加上最近半年工作都是偏管理和参与设计为主,在技术细节上或多或少有点疏忽,最近心血来潮想重新下Spring源码,对以往Spring知识点做下回顾,但是在构建环境的过程...

2018-08-16 03:52:23

阅读数 2747

评论数 5

两张导图带你走进Spring设计模式与编程思想

两张思维导图带你了解Spring Spring常用设计模式 Spring设计思想

2018-08-15 23:46:00

阅读数 187

评论数 0

【转】spring framework 5以前体系结构及内部各模块jar之间的maven依赖关系

作者:凌承一  出处:http://www.cnblogs.com/ywlaker/  很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创...

2018-08-12 17:44:38

阅读数 153

评论数 0

软件设计一点通 | 抽象文档模式详解

抽象文档模式 抽象文档模式是什么 一种面向对象的结构设计模式,用于在松散类型的键值存储中组织对象并使用类型化视图公开数据。该模式的目的是在强类型语言中实现组件之间的高度灵活性,其中可以动态地将新属性添加到对象树,而不会失去对类型安全的支持。该模式利用特征将类的不同属性分成不同的接口...

2018-08-10 00:46:29

阅读数 225

评论数 0

【译】架构设计原则

软件设计原则(译) KISS原则(Kepp It Simple Stupid) 如果保持简单而不是复杂化,大多数系统都能发挥最佳性能。 为什么 - 更少的代码花费更少的时间来编写,具有更少的错误,并且更容易修改 - 至繁归于至简 - 最完美是似乎没有任何东西需要添加,但是也没有什么...

2018-08-08 18:52:50

阅读数 410

评论数 0

IDEA | 更改idea打开新项目默认配置

背景 使用过idea的童鞋应该都发现,用idea打开一个新项目,总是需要重新配置一遍,它会使用系统默认配置,例如maven、JDK等设置。 解决方案 IDEA其实有个设置是可以更改新项目的默认配置,大家可以通过以下配置对之后的新项目更改一个默认配置: File->Ot...

2018-08-08 11:21:25

阅读数 2249

评论数 2

Java8新特性一点通 | 回顾功能接口Functional Interface

Functional Interface Functional Interface是什么? 功能接口是java 8中的新增功能,它们只允许一个抽象方法。这些接口也称为单抽象方法接口(SAM接口)。这些也可以使用Lambda表达式,方法引用和构造函数引用来表示。Java 8也引入了一个注释,即@...

2018-08-07 17:39:03

阅读数 57

评论数 0

Java8新特性一点通 | 回顾文件操作和watchService文件变更监视操作

文件操作 WatchService 文件操作 今天重温了一些文件操作: - Files.list() 遍历文件和目录 //List all files and sub-directories using Files.list() try { ...

2018-08-07 13:27:00

阅读数 287

评论数 0

Java8新特性一点通 | 回顾字符转日期&JoinArray使用

StringToDate日期转换 Join Array使用 StringToDate日期转换 Convert string to date in ISO8601 format 利用LocalDate.parse(CharSequence text) 直接以ISO8601方...

2018-08-07 12:26:21

阅读数 266

评论数 0

异常处理 | manual close is not allowed over a Spring managed SqlSession

背景: 今天启动一个老项目,控制台打印出以下异常,大概是说在Spring托管的SqlSession上不允许手动关闭: java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring manag...

2018-08-05 11:10:49

阅读数 2002

评论数 0

Visual Studio Code | 报错 command 'markdown.extension.onBackspaceKey' not found

背景 今天使用Visual Strudio Code想用键盘Back去删除一些字符,发现报如下错误: command 'markdown.extension.onBackspaceKey' not found 看样子感觉是某些快捷键冲突导致 解决方案: 打开文件-&a...

2018-07-29 22:46:59

阅读数 1328

评论数 0

【译】SQ3R学习法则

SQ3R 观察-提问-阅读-复述-回顾 背景 优势 创建和使用策略 使用说明 SQ3R 观察-提问-阅读-复述-回顾 背景 SQ3R是一种理解策略,可帮助学生在阅读时思考他们正在阅读的文章。 SQ3R通常被归类为学习策略,通过教导学生在初次阅读一篇文章时如何...

2018-07-29 17:32:19

阅读数 159

评论数 0

异常处理 | java.lang.IllegalArgumentException: Request header is too large

背景 今天在自己使用Springboot开发博客系统的时候,在浏览器点击提交markdown文件一直出现以下异常: java.lang.IllegalArgumentException: Request header is too large 使用的WEB技术栈是Springboot,内...

2018-07-08 21:36:55

阅读数 187

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭