SQL绑定变量

在 oracle 中,使用 select * from dual where t = :t比select * from dual where t = ‘test’性能要高出二十倍左右。 前一种就是使用绑定变量的方式。如果没有使用绑定变量,oracle 将会对每一条执行的 sql 进行解析再执...

2018-01-25 16:51:55

阅读数 2213

评论数 0

Mybatis缓存处理

在 mybatis 中,当使用同一个 sql 进行多次查询的时候,即使数据发生改变,依然会从 sqlSession 中取数据,并且创建的对象引用也不会发生改变。 此时我们需要关闭 mybatis 缓存以免出现幻读现象。 1.禁用全局缓存。在 mybatis-config.xml 中 添加 ...

2018-01-25 16:39:02

阅读数 1355

评论数 0

quarta使用代码控制定时任务的启停

Quartz大致可分为三个主要的核心:1、调度器Scheduler:是一个计划调度器容器,容器里面可以盛放众多的JobDetail和Trigger,当容器启动后,里面的每个JobDetail都会根据Trigger按部就班自动去执行.2、任务Job:要执行的具体内容。JobDetail:具体的可执行...

2018-01-25 10:09:52

阅读数 559

评论数 0

ajax长连接返回数据进不了success状态为canceled

前端实现: function ajaxLongConn(){ $.ajax({ type : "POST",// //async : true, //同步执行 ...

2018-01-18 17:31:21

阅读数 1501

评论数 0

Spring-Task任务定时配置

Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种 形式,下面将分别介绍这两种方式。 第一种:配置文件方式 第一步:编写作业类 即普通的pojo,...

2018-01-12 16:32:20

阅读数 2608

评论数 0

Spring-task运行时修改任务执行周期

Spring-task 是 spring 的定时任务组件,使用起来非常简单。 在spring的配置文件中添加如下标签 xmlns:task="http://www.springframework.org/schema/task" http://www.springframew...

2018-01-09 10:26:59

阅读数 1764

评论数 0

Java+Spring长连接实现后台主动发送数据给前端

1.什么是长连接、短连接?在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每...

2018-01-09 10:12:35

阅读数 11476

评论数 9

Maven项目编译显示:程序包org.junit不存在

如果在使用 mvn clean install 命令时出现此错误,首先要检查 pom 文件的对应依赖是否作用域是否限定。比如 <dependency> <groupId>junit</groupId> &...

2018-01-02 17:52:51

阅读数 3413

评论数 0

提示
确定要删除当前文章?
取消 删除