KL个人博客 首页>>2017-03

Activiti工作流杂谈-工作机制详解

Activiti工作流杂谈-工作机制详解

前言碎语 以下内容为博主在公司内部分享的一个小文档,谈到了activiti的各方面内容,有需要的可留言要word原文件 Activiti 工作流分享 分享或多或少都要有所收获,无论分享者或听众,大家聚在一起,集思广益,或收获一个关键字,一种新技术,一种新的理解,一种新的视角,分享的意义即在于此,下面,为了使分享的意义最大化,请允许我花一两分钟时间讲下和技术无关的题外话 ...

阅读全文 »

spring boot整合mongo查询抛converter的异常

spring boot整合mongo查询抛converter的异常

前言碎语 使用过spring boot的人都知道spring boot约定优于配置的理念给我们开发中集成相关技术框架提供了很多的便利,集成mongo也是相当的简单,但是通过约定的配置信息来集成mongo有些问题。当你的字段包含 Timestamp这种类型时,读取数据的时候会抛一个类型转换的异常,如 No converter found capable of converting from type [java.util.Date] to type [java.sql.Timestamp],是因为,mongo本身时间类型为Date,在...

阅读全文 »

使用BlockingQueue队列处理高并发下的日志

使用BlockingQueue队列处理高并发下的日志

前言碎语 当系统流量负载比较高时,业务日志的写入操作也要纳入系统性能考量之内,如若处理不当,将影响系统的正常业务操作,之前写过一篇 《spring boot通过MQ消费log4j2的日志 》 的博文,采用了RabbitMQ消息中间件来存储抗高并发下的日志,因为引入了中间件,操作使用起来可能没那么简便,今天分享使用多线程消费阻塞队列的方式来处理我们的海量日志 waht阻塞队列? 阻塞队列...

阅读全文 »

SQL优化神器-SQLAdvisor

前言碎语 曾几何时,你为了一条sql效率寻遍互联网的每个角落,也许,你会读到这么一篇sql优化的文章 《MySQL索引原理及慢查询优化 》 ,然后你恍然大悟,sql索引还有一个叫 最左前缀匹配的原则,并不是一味的建索引就可以解决慢查询的问题。今天,有这样一个工具,在你还在思考如何最左前匹配的时候 ,他已经帮你解析快速分析出你的sql,并给出索引优化建议,是不是很nice,好...

阅读全文 »

java注解详解

前言碎语 在java开发过程中,会经常使用到注解,如spring mvc的@RestController,@RequestMapping等等,注解在java里面应用非常多,随着spring boot的流行,在spring系里面基本都不用xml的方式配置了,都是使用注解。除了使用框架定义的注解外,有时候自定义注解能解决很多实际问题,比较常见的应用就是自定义注解来定义aop的切点,那么,怎么定义注解,该注意什么,请看下文 怎么编写自定义的...

阅读全文 »

关于angularjs下拉框数据回显的问题

前言碎语 使用 angul ar肯 定都知道ng的双向数据绑定特性,有像有点废话 ,但是,今天博主在处理省市下拉框联动数据回显的时候这种特性失效了,同样的下拉框,有的又有用, 作 为 非 专 业 前 端 博主一脸懵逼 ,不过, 最后 用 n g - s e l e c t e d还是完美解决了回显的问题,做个记录 代码如下: div class="col-xs-4 p0 pb10" div class="input-group input-group-sm ig9" span class="ig2 input-group-addon" style="wid...

阅读全文 »