`
penggle
  • 浏览: 58389 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
但凡使用mybatis,同时与spring集成使用时,接下来要说的这个问题是躲不了的。众所周知,mybatis的SqlSessionFactory在获取一个SqlSession时使用默认Executor或必须要指定一个Executor,这样一来,在同一个SqlSession的生命周期中,要想切换Executor是不可能的,比如在一个复杂业务中: sqlSession.insert("insertMainOrder", mainOrder); // -----(1) for(OrderInfo childOrder : childOrderList){ / ...
最近项目上需要对Redis(目前redis用的是2.8版本)做高可用、集群等优化,就扩展了jedis客户端(MasterSlaveJedis、MasterSlaveJedisPool、ShardedMasterSlaveJedis、ShardedMasterSlaveJedisPool),以满足以下几个需求: 1、主Redis与各个从Redis之间能够实现高可用(监控、自动故障迁移等),这个委托给redis-sentinel来实现。 2、业务代码中为分散redis服务的压力,全部写操作走主库,部分读操作需要走从服务器的业务需求。(就目前jedis 2.6.2版本中的JedisSentinelPo ...
public static void main(String[] args){ String regex = "\\$\\{(.+?)\\}"; String str = "<a onclick=\"showUserName('${session.user.username}','${session.user.password}');\" >linkme</a>" ; Pattern pattern = Pattern.compile(regex); System.out.pr ...
oracle over()函数,从oracle 8i开始支持,后面的版本支持的比较好. 通常在做统计分析时我们都想尽可能多滴选择出原始列和统计值列,但是这样group by后面就必须跟随更多的列,使用分析函数可以避免使用group by时选择出来的列名必须出现在group by列表中的痛苦. --1、over() 注(9i下over括号内必须有内容,不允许为空,本文所有示例均在10g下运行的) --所有人的总工资 select a.empno, a.ename, sum(a.sal) over() total from emp a; EMPNO ENAME TOTAL 7 ...
有表: create table t_test1( id number, name varchar2(50), age number, birthday date ); 1、选择出重复的行 select a.* from t_test1 a where rowid <> (select max(rowid) from t_test1 b where a.id = b.id -- where语句后面的条件是你定义重复的规则 ...
如题:现有学生成绩表: create table t_score( id number primary key, student_name varchar2(50), student_gender char(2), score number ); 求出男生女生中成绩前五名的记录。 方法一(常规sql): select * from t_score a where 5 &g ...
转自:猫扑 1、电影学院又招生了,其中有不少姿色美女,问她们怎么看待潜规则,美女回答很淡定:“只要有规则,就好办。” 2、我有一个朋友,姓尤,名发金。一日见到老外,自我介绍说:I am ****ing you。 3、一姑娘征婚,写道:本人80后,貌美,身高165,处女……我感动的差点流涕,我回复:不容易啊,80后还是处女,好姑娘。一会儿姑娘回复:我说的处女是指星座,你丫真土。 4、上海世博会是一个幌子,其实。。。2012年所有场馆可以合体,组成诺亚方舟。 5、生在水浒的世界,却长了颗红楼的心。在这个三国纷飞的年代,独自去西游… 6、朋友出国,一天看到家门口出车祸,英文实在不行 ...
public class StringUtil { /** * 判断字符串值是否为空 * @param value * @return */ public static boolean isEmpty(String value){ if(value == null || "".equals(value)){ return true; } return false; } public static boolean isDate(String value,String format){ ...
create or replace package my_utils is type split_array is table of varchar2(4000) index by binary_integer; --字符串分割 function fn_split( p_str in varchar2, p_separator in varchar2 ) return split_array; end my_utils; / create or replace package body my_utils ...
Global site tag (gtag.js) - Google Analytics