声明 : 此博客为博主原创,转载请说明出处。 . 项目需求背景 有一个这样的功能,前台传递 sql 形式的字符串 符合mybatis的dtd格式 ,但是呢,前台是不想转义 大于号 小于号 等等 这些被mybatis的 xml 所引用的特殊字符串, 然后后台我们就可以存取到数据库当中去,保留这个格式的sql,然后在 执行sql 这个功能按钮上,前台点击就可以执行这段sql了。 JSON格式数据 JS ...
2018-11-12 12:14 0 1714 推荐指数:
项目中常常使用mybatis配合spring进行数据库操作,但是我们知道,数据的操作是要求做到线程安全的,而且按照原来的jdbc的使用方式,每次操作完成之后都要将连接关闭,但是实际使用中我们并没有这么干。 更让人疑惑的点是,spring中默认使用单例形式来加载bean,而往往我们也不会改 ...
我们有些场景,是需要使用 多线各一起执行某些操作的,比如进行并发测试,比如进行多线程数据汇总。 自然,我们可以使用 CountDownLatch, CyclicBarrier, 以及多个 Thread.join()。 虽然最终的效果都差不多,但实际却各有千秋。我们此处主要 ...
今天在工作中遇到了一个很实际的问题,客户在OA接口的员工休假中间表中提供了连续时间段的休假记录,例如: 张三,2018-12-1 ~2018-12-31 ,病假,31天。这样带来的问题是,如果我需要统 ...
在传统的Spring框架系列中,xml配置文件无处不在。有SpringMVC、dao、service等各层次的配置文件。到了目前SpringBoot的时代,XML文件几乎销声匿迹。那么SpringBoot背后是如何做到无XML文件配置的呢? 首先,我们回顾一下在xml配置的时代,我们是如何定义 ...
人的精力、时间是有限的,在有限的资源下,如何能作出巨大的贡献,甚至是无限的贡献呢?就是要做重要的事,优先做重要的事。如何做到要事优先,尽可能产出更大的成果呢? 一、摆脱过去 1. 不要躺在过去的功劳簿上成功要依靠天时地利人和,还需要一点点运气。但是成功的人,大部分都认为是自己的努力 ...
在Mapper。xml如下书写SQL文,其中 resultType告知MyBatis返回的类型: <select id="selectExpiredDate" resultType="java.lang.String" parameterType="java.util.HashMap ...
欢迎访问我的个人博客,阅读更多文章:陈树义 我们都知道做事情要长远考虑,而不是只注重眼前的利益。虽然我们都知道这一道理,但是许多人还是没办法做到这一点。 我明白这个道理的时候很早,但同样是「许多大道理都懂,但就是做不到」。一直到大概一年前,我告诉自己要慢慢培养自己的长远思考意识。考虑事情 ...