排序:
默认
按更新时间
按访问量

博客搬家

博客搬家了,关注我的朋友可以在www.cnkirito.moe看到我最新的文章,持续更新,届时CSDN将停止使用。

2017-08-24 21:45:26

阅读数:419

评论数:0

一个DDD指导下的实体类设计案例

1 引子项目开发中的工具类代码总是随着项目发展逐渐变大,在公司诸多的公用代码中,笔者发现了一个简单的,也是经常被使用的类:BaseDomain,引起了我的思考。 在我们公司的开发习惯中,数据库实体类通常会继承一个叫做BaseDomain的类,这个类很简单,主要用来填充一些数据库实体公用的属性,它...

2017-08-20 12:39:11

阅读数:988

评论数:0

ubuntu环境下的elk安装指南(草稿)

修改ubuntu的软件源 替换掉文件:/etc/apt/source.list中的内容,使用阿里源deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse deb http://mirrors.a...

2017-08-19 22:01:52

阅读数:326

评论数:0

使用spring validation完成数据后端校验

前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱...

2017-08-16 15:52:47

阅读数:14748

评论数:3

Re:从零开始的Spring Security Oauth2(三)

上一篇文章中我们介绍了获取token的流程,这一篇重点分析一下,携带token访问受限资源时,内部的工作流程。@EnableResourceServer与@EnableAuthorizationServer还记得我们在第一节中就介绍过了OAuth2的两个核心概念,资源服务器与身份认证服务器。我们对...

2017-08-10 14:22:40

阅读数:15623

评论数:3

Re:从零开始的Spring Security Oauth2(二)

本文开始从源码的层面,讲解一些Spring Security Oauth2的认证流程。本文较长,适合在空余时间段观看。且涉及了较多的源码,非关键性代码以…代替。获取token上一篇博客中我们尝试使用了password模式和client模式,有一个比较关键的endpoint:/oauth/token...

2017-08-09 14:58:59

阅读数:8999

评论数:3

Re:从零开始的Spring Security Oauth2(一)

前言今天来聊聊一个接口对接的场景,A厂家有一套HTTP接口需要提供给B厂家使用,由于是外网环境,所以需要有一套安全机制保障,这个时候oauth2就可以作为一个方案。关于oauth2,其实是一个规范,本文重点讲解spring对他进行的实现,如果你还不清楚授权服务器,资源服务器,认证授权等基础概念,可...

2017-08-08 15:16:36

阅读数:13415

评论数:17

对于Spring Cloud Feign入门示例的一点思考

Spring Cloud FeignSpring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-...

2017-08-03 17:40:38

阅读数:4342

评论数:0

Re:从零开始的领域驱动设计

博客搬家了,最新文章可以在新博客中查看:www.cnkirito.moe,届时CSDN将不再继续更新。

2017-07-28 13:15:59

阅读数:2143

评论数:1

spring中的懒加载与事务--排坑记录

案例描述本文主要描述了开发中常见的几个与spring懒加载和事务相关的案例,主要描述常见的使用场景,以及如何规避他们,给出具体的代码。 1. 在新的线程中,访问某个持久化对象的懒加载属性。 2. 在quartz定时任务中,访问某个持久化对象的懒加载属性。 3. 在dubbo,motan一类r...

2017-06-23 13:37:58

阅读数:2150

评论数:0

使用zipkin做分布式链路监控

介绍 Zipkin 为一个分布式的调用链跟踪系统( distributed tracing system ) ,设计来源于 google dapper paper 官方网站 http://zipkin.io/ 快速入门 安装方式一:使用zipkin官方提供的jar启动服务 zipkin官方提供了...

2017-06-12 02:51:19

阅读数:12612

评论数:0

开发规范拟定--初版

介绍好的开发规范不仅能够使得项目变得易维护,易升级。一些通用的规范可以参考《阿里巴巴java开发手册》 本文档主要针对我们现在使用的框架提出一些开发规范,欢迎补充包结构规范以短信邮件项目(mail-sms)为例,介绍包结构命名规范。 短信邮件项目主要包含短信,邮件两个子模块【强制】 包分层...

2017-06-11 22:08:57

阅读数:440

评论数:0

ssh转发--本地端口映射

项目开发中经常遇到一个比较尴尬的问题:在接口对接中,因为安全问题,只有测试环境(通常为linux环境)才能调通第三方的接口。 于是只能够在本地开发时写好代码,打包后,通过ssh/sftp等协议上传到测试环境才能够访问对方的接口。造成这个尴尬现状的本质原因是,本地开发环境无法直接访问对接放的服...

2017-05-25 16:37:12

阅读数:431

评论数:0

JAVA程序员分级,你属于哪一种?

初级—初掌握java基础,熟悉常用类库。理解java web中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删改查功能。理解数据库在web开发中的地位。 初级—中理解java中较为高级的特性,如反射,动态代理,JVM,内存模型,多线程等等。熟练使用框架,...

2017-05-02 19:21:43

阅读数:3254

评论数:2

保险知识汇总

什么是前置机?有什么用处? 前置机这个概念一般在银行、券商、电信运营商那里用的比较多。这些地方都有很多后台核心处理系统,对外提供各种接口服务。如果我有某种业务接口需要跟他们的后台系统打交道,要从我们的外部网络访问他们的后台系统,这些单位是绝对不允许的。这个时候,他们要求你或者他们自己开发一个软件,...

2017-05-01 17:21:01

阅读数:329

评论数:0

drools用户指南----Cross Products

Cross Products之前提到“Cross Products”一词,其实就是一个join操作(译者注:可以理解为笛卡尔积)。想象一下,火灾报警示例的数据与以下规则结合使用,其中没有字段约束:rule "Show Sprinklers" when $room : R...

2017-04-11 13:44:29

阅读数:323

评论数:0

drools用户指南----Methods vs Rules

Methods vs Rules人们经常混淆方法和规则,初学者经常会问:“我如何理解规则的含义?“ 在最后一节之后,你会对规则的使用得心应手,答案也变得显而易见的,但在这之前,先让我们总结一下方法判断和规则的差异。public void helloWorld(Person person) { ...

2017-04-11 13:28:30

阅读数:250

评论数:0

drools用户指南----stateless session(无状态会话)的使用

stateless session 无状态会话Drools规则引擎中有如此多的用例和诸多功能,它变得令人难以置信。不过不用担心,复杂性是分层的,你可以用简单的用例来逐步了解drools。无状态会话,不使用推理,形成最简单的用例。无状态会话可以被称为函数传递一些数据,然后再接收一些结果。无状态会话的...

2017-04-11 12:51:37

阅读数:1872

评论数:0

drools用户指南----stateful session(有状态会话)的使用

stateful session 有状态会话有状态会话长期存在,并允许随着时间的推移进行迭代更改。 有状态会话的一些常见用例包括但不限于: 1. 监测 半自动买入股票市场监控与分析。 2. 诊断 故障查找,医疗诊断 3. 物流 包裹跟踪和送货配置 4. 合规 验证市场交易的合法性。...

2017-04-11 12:37:11

阅读数:1213

评论数:0

Zuul性能测试

环境准备采用三台阿里云服务器作为测试 10.19.52.8 部署网关应用-gateway 10.19.52.9, 10.19.52.10 部署用于测试的业务系统 压测工具准备选用ab作为压力测试的工具,为了方便起见,直接将ab工具安装在10.19.52.8这台机 测试命令如下:ab -n ...

2017-04-08 15:27:10

阅读数:9110

评论数:7

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