- 浏览: 550125 次
-
最新评论
文章列表
一.问题:有时我们执行的DB查询(例如一些查询的存储过程)会时间太长,当我们的代码逻辑上不想等待这么长时间时,怎么删除呢?
二.思考:首先想到使用"select connectionId()",然后通过"kill query id"语句来删除掉对应的DB进程.后来发现JdbcTemplate里面CallableStatement的cancel()可以关掉存储过程的调用.那么我们可以结合Timer来计时,当超过N分钟后,就执行cancel()即可.
三.代码:
1.定义一个task:(可以配合connectionId来做追踪,虽然逻辑上没 ...
参考:http://www.leftso.com/blog/402.html
转自:https://www.cnblogs.com/AaronYang/archive/2013/05/14/3077948.html
转自:https://blog.csdn.net/u013251692/article/details/78100771
1:登录vps安装mysql
登录mysql官网,下载rpm进行安装
安装过程中会让你设置密码什么的,随便设置一个,但要记住,等一会要用
安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
...
参考:https://www.cnblogs.com/yangxiong/p/6644966.html
Train of thought:
1.Write a API for getting values from json, format like: "abc","123","345"
2.Put the widget init into ajax block
function appendSenderAddress(){
var url = '../foo.do';
$.ajax({
ur ...
在后台,若使用StringBuilder:
s.append("\r\n");
or s.append(System.getProperty("line.separator"));
但是这样前端显示不一定会换行,这就需要换一种方式,使用
s.append("<br>")
参考:https://cloud.tencent.com/developer/ask/29630
转自:https://www.cnblogs.com/robbinluobo/p/6142720.html
1.String转JSONObject
String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";
JSONObject myJson = JSONObject.fromObject(jsonMessage);
2.String转JSONArray
Str ...
参考:https://stackoverflow.com/questions/3576605/prevent-linebreak-after-div
<div style="float:left;margin-left:50px">
这种方法不行:
$("#tt").textbox('textbox').click(function(){
console.info(123);
});
直接报错
Uncaught TypeError: Cannot read property 'textbox' of undefined
参考:https://www.jeasyui.com/forum/index.php?topic=5569.0
$(document).ready(function(){
var t = $('#write_input');
...
转自:
Android:
nodejs方法: https://www.jianshu.com/p/05523321e692?utm_campaign
Mocknet方法: https://www.jianshu.com/p/dd16ea92053c
IOS:
http://www.cocoachina.com/cms/wap.php?action=article&id=21681
转自:https://blog.csdn.net/q343509740/article/details/79491295
public void batchUpdate(final List<Student> students) {
String sql = "update Student set age = ? where id = ?";
int[] updateCounts = jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
...
转自:https://blog.csdn.net/m0_38128647/article/details/79645516
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
转自:https://www.cnblogs.com/gaocong/p/6781573.html
//两个时间相差天数 兼容firefox chrome
function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式
var dateSpan,
tempDate,
iDays;
sDate1 = Date.parse(sDate1);
sDate2 = Date.parse(sDat ...
最近发现了一个前端库,样式很好看,介绍如下:
官网:https://www.cssscript.com/customizable-select-box-input-field-enhancement-library-choices-js/
使用也简单,不懂的话可以下载demo,查看\Choices-master\public\index.html的源码
简单来说就是通过js, new choices()来实现
取值方式和一般的控件一样.
还有就是类似手机的提示方式,不通过弹框来提示:
这个更简单,官网:https://notifyjs.jpillora.com/
...
转自:https://www.cnblogs.com/morlin/p/4928542.html
一般来说我们的项目都有登录过滤器,一般请求足以搞定。但是AJAX却是例外的,所以解决方法是设置响应为session失效。
一共分为过滤器和页面JS两个部分的设置,先看过滤器的修改:
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servle ...