- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 Java获取当天(今日)零点时间(00:00:00)0时0分0秒的方法
如果想通过Java获取当天的0点时间,有两种方式:一种是通过Calendar;另外一种是通过SimpleDataFormat。下面分别介绍。1.Calendar通过Calendar把时分秒字段清空,那么就是当天的0点0分0秒了。Calendar calendar = Calendar.getInstance();calendar.set(Calendar.SECOND, 0);calendar.set(Calendar.MINUTE, 0);calendar.set(Calendar.H
2021-01-26 19:44:55 47274 4
原创 AngularJS跨域使用POST方式请求后端接口
0.背景AngularJS跨域请求接口一般都是使用jsonp。前端例如下面这样:$http.jsonp(url).success(function(response){ callback(response);});可以把参数拼接到URL中,例如?name=hello&user=cc 这样后端接口类似如下:/*** 新增** @re...
2019-09-09 17:23:56 1456
原创 springboot Unsupported major.minor version 52.0
今天打包springboot程序的时候报错如下:[INFO] --- spring-boot-maven-plugin:2.0.3.RELEASE:repackage (default) @ excel-to-mysql ---[WARNING] Error injecting: org.springframework.boot.maven.RepackageMojojava.lang.TypeN...
2018-07-11 14:08:08 6735 3
原创 mybatis动态SQL防止SQL注入
IvrNodeTreeMapper.java如下:package com.example.springbootannotationmybatis.mapper;import com.example.springbootannotationmybatis.domain.IvrNodeTree;import com.example.springbootannotationmybatis.sql...
2018-07-03 12:04:32 14810 4
原创 修改jar包中的配置文件
打包以及修改jar包cd genesys_data_etlmvn clean package -Poffline -Dmaven.test.skip=true日志如下:[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl ---[INFO] Building jar: /Users/xx/IdeaProjects/...
2018-06-26 15:57:43 31557
原创 jQuery ajax提交请求,springmvc控制层接收参数示例以及HTTP请求中Content-Type介绍
参考:http://blog.csdn.net/mhmyqn/article/details/25561535
2017-08-24 16:24:46 2862
原创 SocketException: Unexpected end of file from server 问题解决
最近使用elasticsearch,通过http访问,结果报错。最后发现是因为设置http消息内容格式type设置错了。发送http请求的方法如下:public static String httpRequest(String urlStr, String content, String requestMethod) throws IOException { URL u
2017-08-11 14:59:45 65397 1
原创 Elasticsearch使用TTL导致OOM问题分析解决
1.现象今天我们的ES出现了OOM日志如下:[2017-06-21 11:10:12,250][WARN ][monitor.jvm ] [dm_172.20.71.23:20002] [gc][young][535][56] duration [1.4s], collections [1]/[2.3s], total [1.4s]/[10.6s]
2017-06-21 18:54:52 5562
原创 使用idea 引入第三方库,使用assembly插件打包包含第三方库的上线包
1.首先创建一个lib目录,将第三方jar包放到lib目录下。2.选择菜单File -> Project Structure3.打开Project Structure后,选择Modules ->Dependencies -> + -> JARS or directories...4.选择你最开始创建的lib路径
2017-04-06 19:04:01 6956
原创 select2 支持多值下拉框
select2是一个非常好用的下拉框插件,支持很多功能。官方文档,例子:http://select2.github.io/现在记录一下我在工作中用到的下拉框多值选择。html定义:首先引入css,js库在html中定义如下下拉框: Alabama ... Wyoming//注意,上面加上multiple="
2016-10-18 15:33:02 17277
原创 Html编辑器,富文本编辑器KindEditor使用
介绍一个html编辑器,富文本编辑器,KindEditor,比较好用。官网详细教程:http://kindeditor.net/about.php效果图:首先,下载kindeditor包。放到项目的JS插件包中。在html页面定义一个textarea,设定长度,宽度。引入css,js文件
2016-10-12 14:33:05 3927
原创 dataTable某列内容过长自动收缩
实现功能:dataTable某列内容过长的话,只显示部分内容,鼠标点击显示全部,再点击显示部分。可以切换。效果图:鼠标点击:如果再次点击,备注内容又收缩了。JS实现代码如下:var remarkShowLength = 10;//默认现实的字符串长度datatable中的配置:"createdRow
2016-10-11 14:44:37 22146 6
原创 DataTable跳转到指定页
//跳转到指定页function setCurPage(pageNum){ //$("#listDataTable").DataTable().search("").draw() $('#listDataTable').DataTable().page(pageNum).draw(false);}
2016-07-14 10:04:17 4379
原创 datatable排序实现
前端页面的datatable如下当点击表头时,会触发排序请求。在chrome浏览器中,F12,查看请求,发现如下:order[0][column]:2 表示根据第3列进行排序order[0][dir]:desc 表示降序排列JS中datatable的定义如下var listD
2016-06-27 16:58:33 39211 4
原创 从一段文本提取IP地址
IP的正则表达式((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))//根据正则表达式,从文本中提取出匹配的字段 public static List extractString(String text,String re
2016-06-27 11:56:58 3064
原创 Mybatis int 判断非空的坑
Mybatis 中,alarmType 是int类型。如果alarmType 为0的话,条件判断返回结果为false,其它值的话,返回true。test="alarmType != null and alarmType != ''"> alarm_type=#{alarmType},其实对于条件判断 alarmType 如果为0,条件判断结果为true
2016-05-26 15:42:23 6778
转载 sed命令详解
转载:http://qifuguang.me/2015/09/21/sed命令详解/概述sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件
2016-04-20 16:05:26 428
转载 Linux中变量#,#,@,0,0,1,2,2,*,$$,$?的含义
转载地址:http://www.cnblogs.com/kaituorensheng/p/4002697.htmlLinux中变量#,#,@,0,0,1,2,2,*,$$,$?的含义12345678$# 是传给脚本的参数个数$0 是脚本
2016-04-20 14:14:48 651
原创 Java解析Json小例子
Java解析Json小例子,包含了遍历未知Key的json键值对。操作json数组。使用的是阿里的fastjson工具包。json在线解析工具: http://www.jsonin.com/package com.jd;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSO
2016-03-08 17:21:56 4128
原创 JavaScript 解析json例子
JavaScript 解析json例子。包含了字符串转Json对象。对未知key的键值对的遍历。 json在线解析工具:http://www.jsonin.com/JS代码如下:function testJson(){ /* { "cluster_name": "21test", "hearth": "true",
2016-03-08 17:13:42 1070
原创 Linux下面运行shell脚本出现unexpected end of file错误
在Linux下运行shell脚本,报错stop.sh: line 12: syntax error: unexpected end of file使用vim打开脚本,执行命令:set fileformat=unix保存退出就可以了。问题解决。原因是Linux下的文件结束符和Windows下的文件结束符不一样。在Windows上编辑的脚本,放在Linux额
2016-01-28 16:00:21 23283 1
原创 java正则表达式
首先,推荐一个关于正则表达式的特别牛逼的小工具 regexbuddy. 在上面输入正则表达式,下面输入文本,直接就可以看到匹配的效果,非常方便。参考文章:http://www.jb51.net/article/35482.htm
2016-01-21 20:07:23 460
原创 TOP N (java)
返回最大的N个值//返回最大n static List getTopN(int n,List list){ if(list == null || list.isEmpty() || n < 1){ return new ArrayList(); } if(n > list.size()){
2016-01-20 20:02:38 663
原创 Java时间
1.SimpleDateFormat表示年,月,日,时,分,秒,毫秒(2016-01-15 19-48-58 362)的参数: "yyyy-MM-dd HH-mm-ss SSS"参数表示符含义:G 年代标志符 y 年 M 月 d 日 h 时(
2016-01-15 19:55:25 430
原创 通过HTTP方式获取URL返回结果数据(Java)
package com.jd.testjsf;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;/** * Created by chao on 2016/1/15. */public class
2016-01-15 18:27:47 2145
原创 C++ 读写文件,格式化输出到文件的简单代码
简单的读写文件的C++代码//读文件一string fileName;std::ifstream inputFile(fileName.c_str());if(!inputFile){ std::cerr << "some errors happened"; return NULL; }inputFile.seekg(0, ios::end);
2015-01-13 16:38:46 14799
原创 HTML5中Audio标签的使用与通过JS暂停音乐播放器audio
关于http://blog.sina.com.cn/s/blog_51e565eb01018tbp.html
2014-09-04 16:50:56 36431
原创 Java调用天气接口(百度天气)解析返回的JSON数据
//根据城市获取天气信息 static String getWeatherInform(){ //百度天气API String baiduUrl = "http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=W69oaDTCfuGwzNwmtVvgWfGH"; StringBu
2014-08-27 10:36:47 47891 12
原创 JS定时器使用,定时定点,固定时刻,循环执行
setTimeout和setInterval的使用这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别
2014-08-25 10:26:24 38776 4
RegexBuddy v4.5.0
2017-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人