摘要: SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results='utf8'; 阅读全文
posted @ 2016-08-30 16:53 黑面馒头 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、设计一个本地缓存,需要可以实时更新(更新频率不高),要保证不能读取到更新中间态数据 阅读全文
posted @ 2016-07-07 10:00 黑面馒头 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 项目中使用了redis,由于项目更迭,配置也比较乱,在1点几的时候用的配置参数是maxActive等,在redis的2点几版本中其实已经废弃了,也没有仔细研究就直接去掉了,导致redis池中的可用资源一直是默认的8个,而且还有个更大的问题,配置的超时时间不对。见下图所示,配置在JedisPool的初 阅读全文
posted @ 2016-03-29 19:52 黑面馒头 阅读(8955) 评论(0) 推荐(0) 编辑
摘要: 下面将结合mybatis源码来分析下,这种持久化框架是如何对connection使用,来达到spring事务的控制。想要在把mybatis跟spring整合都需要这样一个jar包:mybatis-spring-x.x.x.jar,这里面定义了一些主要的整合信息。在spring配置文件中需要配置如下两... 阅读全文
posted @ 2015-06-16 11:47 黑面馒头 阅读(3911) 评论(3) 推荐(3) 编辑
摘要: 让我们继续上篇,分析下如果有第二个调用进入的过程。代码部分主要是下面这个:if (isExistingTransaction(transaction)) { return handleExistingTransaction(definition, transaction, de... 阅读全文
posted @ 2015-06-15 20:32 黑面馒头 阅读(1033) 评论(0) 推荐(1) 编辑
摘要: 最近想提升,苦逼程序猿,想了想还是拿最熟悉,之前也一直想看但没看的spring源码来看吧,正好最近在弄事务这部分的东西,就看了下,同时写下随笔记录下,以备后查。spring tx源码分析这里只分析简单事务也就是DataSourceTransactionManager首先肯定找入口了,看过spring... 阅读全文
posted @ 2015-06-12 10:45 黑面馒头 阅读(5093) 评论(1) 推荐(2) 编辑
摘要: 1、发布jar包到私服,需要进入项目目录 发布jar :mvn deploy 发布源码 :mvn source:jar deploy,这个需要依赖一个maven插件: maven-source-plugin 2.1 true ... 阅读全文
posted @ 2015-04-22 14:17 黑面馒头 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 最近在公司搞一个项目重构迁移问题,旧项目一直在线上跑,重构的项目则还没上线。重构之后数据库表结构,字段,类型等都有变化,而且重构的数据库由oracl改为mysql。这样就设计到数据迁移问题,别人推荐下用了kettle。由于资料比较少,刚开始搞了半天没成功过一次。现在终于有点开窍了,记录下以备后用... 阅读全文
posted @ 2015-03-13 16:00 黑面馒头 阅读(2955) 评论(0) 推荐(0) 编辑
摘要: 1、cas ticket统一存储 做cas集群首先需要将ticket拿出来,做统一存储,以便每个节点访问到的数据一致。官方提供基于memcached的方案,由于项目需要,需要做计入redis,根据官方例子改了一个基于redis版本的。public class RedisTicketRegistry... 阅读全文
posted @ 2015-03-02 14:47 黑面馒头 阅读(2130) 评论(1) 推荐(0) 编辑
摘要: 此贴记录工作过程中遇到的那些坑爹问题。 1、spring mvc 静态资源处理 spring提供三种对静态资源的处理方式,我使用的是<mvc:resources mapping="/images/**" location="/images/" />方式,由于之前分文件配置,将这个标签跟 </cont 阅读全文
posted @ 2015-02-11 18:16 黑面馒头 阅读(457) 评论(0) 推荐(0) 编辑