自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 SQLExceptionTranslator中的Translator模式

Spring Data Access中定义了SQLExceptionTranslator用于将数据库异常转换为Spring中定义的异常。SQLExceptionTranslator是一个@FunctionalInterface,只有一个translate(..)方法:@FunctionalInterfacepublic interface SQLExceptionTranslator { @Nullable DataAccessException translate(String task, @N

2020-10-12 09:14:34 2130

原创 MapSqlParameterSource继承结构看类的命名

MapSqlParameterSource是数据存储模版类NamedParameterJdbcTemplate中使用的参数资源类,用来配置命名SQL参数映射,使用方式如下:public int countOfActorsByFirstName(String firstName) { String sql = "select count(*) from T_ACTOR where first_name = :first_name"; SqlParameterSource namedP

2020-10-10 18:27:50 418

原创 项目中的对话沟通

几个简单的改善对话效果的技巧:不要把对话当成对抗如果你看到别人的优点,并把沟通当成请教问题的机会,就会有所收货,同时也能避免引起对方的戒备之心。不要带着情绪与人沟通情绪通常不受自己的控制,需要在沟通过程中实时提醒自己是否在感情用事。当你处于愤怒、沮丧、烦恼或者紧张的情绪中时,对方很可能会误认为你的举动不怀好意。尝试通过沟通设定共同的目标有些人开会时喋喋不休影响别人发言,尝试让其协助提供其他人的参与度。面对领导可能还要思考一些见缝插针的技巧。首先与同事达成一致的目标,把处理冲突和矛.

2020-09-06 12:54:43 219

原创 DefaultPropertiesPersister

DefaultPropertiesPersister是PropertiesPersister接口的默认实现类型。随着java.util.Properties功能的丰富扩展,DefaultPropertiesPersister已经失去了最初的价值,现在仅为向后兼容(backwards compatibility)的适配器。...

2020-09-02 16:27:32 504

原创 PropertiesPersister

Properties资源文件的加载接口,PropertiesPersister使用了策略模式,可以通过不同的实现方式实现策略方法:Strategy interface for persisting {@code java.util.Properties},allowing for pluggable parsing strategies.策略模式定义一系列算法,将每个算法封装起来,并让它们可以互相替换,策略模式让算法的变化不会影响到使用它的客户。策略模式是一种对象行为型模式。Pr...

2020-09-02 15:56:28 380

原创 PropertiesLoaderSupport

资源文件加载帮助类,支持加载本地文件。-Support后缀类是略微高级一些的帮助类,-Utils是基础帮助类。PropertiesLoaderSupport定义了数据结构和加载参数,并不负责具体的文件加载过程。它可以接收Properties或Resource参数,直接使用这些数据结构里的内容。PropertiesLoaderSupport内部记录了Properties和Resource两类资源,在合并函数中会合并这两类资源的数据。PropertiesLoaderSupport内部借助了Pro

2020-09-02 15:40:43 513

原创 JConsole远程SpringBoot项目

1.redhat操作系统先修改/etc/hosts文件:127.0.0.1修改成本机IP地址2.启动参数添加:-Dcom.sun.management.jmxremote.port=连接端口-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava....

2020-05-07 09:01:52 314 1

原创 微服务实战-数据共享

跨微服务的数据共享,有两个常用的方法:反应式模式、请求/响应模式。反应式模式基于已经发生的事件做出本地反应,但不会回复响应,主要的实现方式就是事件消息通信。最通用的请求/响应式模式实现RESTAPI,通过HTTP协议传输对象。相对反应式模式,实现起来更简单。这两种方式并非对立的,两者之间互相补充,往往在同一架构中使用同时使用这两种数据共享模式。跨微服务数据共享会引发一个问题,即领域...

2020-03-24 15:47:23 2187 1

原创 特殊的Map实现IndentityHashMap

IndentityHashMap的特殊性在于它的键值比较使用”key1==key2”,而Map实现的常规约束的键值比较使用”key1.equals(key2)”。这样设计的主要目的是适用引用对象比较级别的应用场景。简单示例其中一个应用场景就是使用IndentityHashMap维护代理对象,可以为每个对象创建一个关联对象,例如为每个对象创建一个日志实例。Map<Teacher,...

2019-11-28 18:01:37 307

原创 commons-pool2源码分析-ObjectPool接口

ObjectPool是一个简单的对象池定义接口。接口的应用也很简单:Object obj = null;try { obj = pool.borrowObject(); try { //...use the object... } catch(Exception e) { // invalidate the object...

2019-11-22 15:05:54 252

原创 commons-pool2源码分析-对象状态机

commons-pool2是Apache下一个开源的公共资源池,我们可以根据它来快速的建立一个自己的对象池。本文主要通过源码分析讲解commons-pool2中被管理的对象的状态流转,状态流转过中的细节先忽略。相关概念对象池(ObjectPool):用于存放被缓存的空闲对象的一个池子。commons-pool2使用双端阻塞队列LinkedBlockingDeque保存空闲对象。对象...

2019-11-13 17:45:08 398

原创 双向队列接口Deque

Deque是一种支持双向插入和删除的线性集合,全称”double end queue”。Deque说明Deque实现类大多不限定元素数量,不过Deque接口中也定义了一些方法来支持限定数量队列的元素操作。接口中定义的很多看似重复元素操作方法,只是结果行为稍有差别。BlockingDeque在Deque接口的基础上实现阻塞功能,LinkedBlockingDeque基于链表实现...

2019-11-08 18:25:46 413

原创 数据库原理之关系模式的范式

[b]1 第一范式[/b]1NF:第一范式—— 即关系模式中的属性的值域中每一个值都是不可再分解的值。 如果某个数据库模式都是第一范式的,则称该数据库模式是属于第一范式的数据库模式。 比如有一个关系 study={学号,课程},若有这样几行记录: [img]http://dl.iteye.com/upload/attachment/0079/1052/20d3e20c-ce32...

2013-01-10 15:40:02 789

测试驱动开发_中文

中文版,完整版,带书签,Kent Beck著作,测试驱动开发,pdf格式

2018-07-01

需求跟踪模板

需求跟踪模板 需求跟踪模板 需求跟踪模板 需求跟踪模板 需求跟踪模板

2012-01-16

blazeds.war

blazeds.war flex连接java的中间件

2011-11-01

jta jar 包

jta 事务处理 jar包 jta 事务处理 jar包

2011-09-23

ddf_-数据仓库技术介绍

ddf_-数据仓库技术介绍, .exe格式的电子书,只能联网阅读

2010-06-18

数据仓库工具箱——维度建模的完全指南

数据仓库工具箱——维度建模的完全指南 英文版

2010-06-18

BI 基础知识测试 答案

BI基础知识测试 bi 含有答案 BI 基 础 知 识 测 试 一、填空题:每空1分,共40分 1、商业智能技术(Business Intelligence),以 、 、 为核心技术,同时融合了 和 技术。 2、数据抽取在技术上主要涉及互连、 、 、 、 、监控以及 等方面。 .....

2010-06-18

W32Dasm v3.0无极版

W32Dasm v3.0无极版,个人用着很好用

2010-03-23

EditPlus注册补丁

自己写的注册补丁 ,针对v3.10版有效,其他版本没有试验过

2009-06-18

j2me五子棋游戏 很简单

j2me五子棋游戏,很简单,说明也很详细,刚学j2me,写个程序仅为个人娱乐

2008-12-24

显示服务器时间的ajax

显示服务器时间的ajax.....................

2008-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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