<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chengyang1086的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chengyang1086</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chengyang1086]]></copyright><item><title><![CDATA[java多线程的杂谈]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838648</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838648</guid><author>chengyang1086</author><pubDate>Thu, 23 Aug 2018 13:07:00 +0800</pubDate><description><![CDATA[java的多线程
java的多线程的概念，向来都是很复杂、笼统、抽象的。现实世界只有将知识点抽象过后才能有效的传播，但是传播的过程中，只有将抽象的知识点具象化，我们才能习得。所以我们会将个别内容点进行一个具象化进而解剖。当我们理解完了之后最终将其抽象成一个个名词：多线程、资源、锁等。
本文仅从...]]></description><category></category></item><item><title><![CDATA[（笔记向）Java的常用框架、工具的收集]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838647</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838647</guid><author>chengyang1086</author><pubDate>Thu, 16 Aug 2018 11:08:00 +0800</pubDate><description><![CDATA[Java的常用框架、工具收集

不定期更新

1.java框架与工具
全家桶系列

Spring(包括Spring boot、Spring cloud)
Jfinal
Nutz
Vert.x

web框架

Spring-mvc
Struts2
Jfinal
Jersey
Play2

SOA...]]></description><category></category></item><item><title><![CDATA[使用Hibernate-Validator优雅的验证RESTful Web Services的参数]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838646</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838646</guid><author>chengyang1086</author><pubDate>Mon, 13 Aug 2018 11:02:00 +0800</pubDate><description><![CDATA[何为Hibernate-Validator

在RESTful Web Services的接口服务中，会有各种各样的入参，我们不可能完全不做任何校验就直接进入到业务处理的环节，通常我们会有一个基础的数据验证的机制，待这些验证过程完毕，结果无误后，参数才会进入到正式的业务处理中。而数据验证又分为...]]></description><category></category></item><item><title><![CDATA[基于shiro的自定义注解扩展]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838645</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838645</guid><author>chengyang1086</author><pubDate>Tue, 07 Aug 2018 20:42:00 +0800</pubDate><description><![CDATA[基于shiro的自定义注解的扩展
根据我的上一篇文章，权限设计的杂谈中，涉及到了有关于前后端分离中，页面和api接口断开表与表层面的关联，另辟蹊径从其他角度找到方式进行关联。这里我们主要采取了shiro的自定义注解的方案。本篇文章主要解决以下的问题。

如何通过逻辑进行页面与api接口的关联。...]]></description><category></category></item><item><title><![CDATA[权限设计的杂谈]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838644</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838644</guid><author>chengyang1086</author><pubDate>Wed, 01 Aug 2018 11:27:00 +0800</pubDate><description><![CDATA[权限设计的杂谈
这篇文章的定位，不是宣传某个框架，仅仅之是梳理一下有关权限方面的一些想法和最近项目中的一些探索过程。
我们主要想解决一下问题。

什么是权限，程序员理解的权限和客户所理解的权限是不是一致的。
权限的划分原则，权限到底是根据什么原则进行组合的。
角色是用户与权限之间的必要的关系吗...]]></description><category></category></item><item><title><![CDATA[Hibernate 拦截器的使用--动态表名]]></title><link>https://blog.youkuaiyun.com/chengyang1086/article/details/100838643</link><guid>https://blog.youkuaiyun.com/chengyang1086/article/details/100838643</guid><author>chengyang1086</author><pubDate>Fri, 03 Feb 2017 17:16:00 +0800</pubDate><description><![CDATA[前言 
  最近公司的核心业务的数据要进行分库分表，我们代码中ORM采用的是jpa的方式，但是目前面临的一个问题就是，在原先的实体和表的映射关系是固定的情况下，如何用一种优雅的方式在系统运行的过程中，根据实际的业务需要动态的将实体的表名进行更改。 

内容摘要 
  jpa有多种实现...]]></description><category></category></item></channel></rss>