分享技术,品味人生

  1. java自定义注解

    Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中注解的定义和接口差不多,只是在interface前面多了一个“@”。形象地说注解只是做了如下声明:大家好,代码这里用了这个注解,请大家多多关照。 然后呢,下面那里用到注解就关照下该怎么处理。

    2019/02/16

  2. spring事务不回滚throw的Exception异常的解决方法

    spring事务中,throw的Exception异常事务不会回滚,原因是: 用 spring 事务管理器,由spring来负责数据库的打开,提交,回滚.默认遇到运行期例外(throw new RuntimeException(“注释”);)会回滚,即遇到不受检查(unchecked)的例外时回滚;而遇到需要捕获的例外(throw new Exception(“注释”);)不会回滚,即遇到受检查的例外(就是非运行时抛出的异常,编译器会检查到的异常叫受检查例外或说受检查异常)时,需我们指定方式来让事务回滚 :要想所有异常都回滚,要加上 @Transactional( rollbackFor={Exception.class,其它异常}) .如果让unchecked例外不回滚: @Transactional(notRollbackFor=RunTimeException.class) 如下: @Transactional(rollbackFor=Exception.class) //指定回滚,遇到异常Exception时回滚 public void methodName() { throw new Exception(“注释”); }

    2019/02/16

  3. 15个Spring的核心注释示例

    众所周知,Spring DI和Spring IOC是Spring Framework的核心概念。让我们从org.springframework.beans.factory.annotation和org.springframework.context.annotation包中探索一些Spring核心注释。我们经常将这些称为“Spring核心注释”,我们将在本文中对它们进行讲解。

    2019/02/16

  4. Java中的多线程

    2019/02/16

  5. Java中泛型的各种使用

    Java中的泛型的使用: 1.普通的泛型使用

    2019/02/16

  6. java遍历实体类的属性和数据类型以及属性值

    和同学接了个外包的活,由于项目中很多地方要用到poi导出excel,而每次导出都要写很多相同的代码,因为poi的cell.setCellValue();每次设置的都是不同实体bean的属性值,导致代码里很多重复的值,我在想有没有可以自动装载bean的属性及属性值的方法。首先想到的肯定是反射,但是自己写了一下没写出来,so上网查了一下,发现了这个方法,感觉不错,就记录下来了。原文链接http://blog.csdn.net/dongzhouzhou/article/details/8446782

    2019/02/16

  7. 关于Redis的一些新特性 ,使用建议和最佳实践

    redis从2009年诞生到现在已经走过将近10年,从最开始大家在讨论nosql和传统关系数据库孰优孰劣,到现在大家谈起分布式锁,缓存纷纷将Redis作为其第一选择,服务端面试中Redis也作为一项必备能力,而如今Redis 5.0已经发布,越来越多的新特性被加入,我完整的观察到并参与了一项新的开源产品从走入大家的视野到被接受,之后再流行的整个过程,也同时见证了memcache的日薄西山。 但是在工作中发现很多人只是了解一些Redis的基本使用,也并未完整的阅读过Redis的官方文档,对于一些命令不熟悉,不同场景下滥用不合理的数据结构,对一些新的特性似乎也不会去关注。鉴于自己对Redis的一些了解和实践经验,并收集了网络上一些资料,总结了一些使用建议。

    2019/02/14

  8. 基于Spring + Drools6.4规则引擎代码实例

    简介

    2019/02/14

  9. drools6.3+spring+Drools Workbench+activemq搭建风险控制系统

    根据业务的需求,从2015年10月份开始模式搭建一个风险控制系统,用于对实时交易的实时控制和非实时监控。当时上网搜索了一下,发现一个不错的框架drools,然后耗费了三个月,终于把drools引入到风控系统中。期间一路遇到的问题无数,如果是新手去搭建drools,估计至少折腾1-2个月。系统最终实现了在一个业务管控台中根据业务配置业务规则,生成决策表和规则的drl文件,然后通过drools workbench控制台构建项目和部署jar包方式发布规则。风控系统通过drools的maven机制,通过maven 的gav方式间隔一定时间扫描kie-workbench,最终实现动态更新drl规则,实现更新业务规则不用停机的目标。

    2019/02/14

  10. Jboss rules规则引擎 Drools 6.4.0 Final 教程(5)

    6、Drools6.4版本关于session的不同方法

    2019/02/14

生活就是故事,故事就是生活

一个架构师的自我修养

工欲善其事,必先利其器

智能技术落地的初探


--> -->