自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 Java中使用split()方法时报数组越界错误(spilt java.lang.ArrayIndexOutOfBoundsException: 0)

主要是使用“.”分割是出错。原因:spilt()使用正则分割,正则表达式中“.”代表人已字符,因此使用split("\\.")分割。如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用...

2020-02-06 01:53:35 1123

原创 解析word文档内表格(poi解析doc、dom4j解析xml)

本次遇到的文档为wordxml格式文档,后缀名为.doc,文档时间实际上是xml。先前通过手动另存为doc的做法使用poi解析,但是这样使用性极差,客户那边有上千的文档,后面改为直接用dom4j解析后缀名为.doc的xml文档。

2020-01-17 09:00:45 1074

转载 tomcat修改内存配置

1.linux 下调整tomcat的内存设置修改bin目录下catalina.sh文件在cygwin=false之上添加以下语句JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"其中-xms为jvm初始化堆的大小,-xmx为jvm堆的最大值2. window 下调整tom...

2019-11-07 12:00:22 324

原创 插入排序

代码public class InsertSort { public static void main(String[] args) { int array[] = {6,5,8,19,60,25,54,7,3,10,22}; insertSort(array); System.out.println(Arrays.toString(ar...

2019-08-29 10:11:29 119

转载 O(1), O(n), O(logn), O(nlogn) ,O(n^2)的区别

1、定义 在描述算法复杂度时,经常用到O(1), O(n), O(logn), O(nlogn)来表示对应复杂度程度, 不过目前大家默认也通过这几个方式表示空间复杂度 。 那么,O(1), O(n), O(logn), O(nlogn)就可以看作既可表示算法复杂度,也可以表示空间复杂度。 大O加上()的形式,里面其实包裹的是一个函数f(),O(f()),指明某个算法的耗...

2019-08-19 16:11:17 731

转载 mybatis入门

一. 原生态jdbc程序中问题的总结1.1 jdbc程序工作原理:使用statement向数据库发送sql语句,statement预编译提高数据库性能,向数据库发送一个sql语句,数据库执行后将执行结果存放在缓存中,下次再执行相同的语句会直接从缓存中读取。 执行流程:1、加载数据库驱动2、创建并获取数据库连接3、创建jdbc statement对象4、设置sql语句...

2019-08-19 10:09:10 87

原创 Java注解

1.注解定义同 classs 和 interface 一样,注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。代码定义public @interface TestAnnotation {}2.注解应用@TestAnnotationpublic class Test {}3.元注解元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,...

2019-08-17 16:07:16 78

原创 Node.js基础

1.Node.js组成部分 引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。 创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。 接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。 2.创...

2019-08-14 14:52:11 78

原创 css 常见特殊样式

input 边框透明<input type="text" style= "background-color:transparent;border:0;" />

2019-08-14 10:35:09 366

原创 ztree实例(点击input弹出员工部门树)

html<link rel="stylesheet" href="${ctx}/Hplus/js/plugins/zTree_v3/css/metroStyle/metroStyle.css" type="text/css"/><div class="form-group"> <label class="col-sm-2 control-label"&g...

2019-07-05 17:02:57 996

转载 setInterval与setTimeout的区别

1.setInterval与setTimeout的区别setIntervalsetInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位)语法:setInterval(函数表达式,毫秒数);setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInte...

2019-06-28 11:37:48 842

转载 条形码二维码编码解码

条形码编码public static void encode(String contents, int width, int height, OutputStream outputStream) { int codeWidth = 3 + // start guard (7 * 6) + // left bars 5 + // middle guard (7 * 6...

2019-06-26 09:46:53 998

转载 前端常见判断

jQuery 判断checkbox和radio是否被选中 checkbox $('#checkbox-id').prop('checked'); //jQuery1.6以后,返回true or false //设置checkbox是否被选中 $("input[name='selectit']").prop("che...

2019-06-12 15:14:16 1964

转载 list 删除与去重

单列表删除(推荐使用迭代器)Iterator<Integer> it = list.iterator();while(it.hasnext()) { //使用迭代器能避免动态删除列表后列表索引的变化带来的问题 Integer value = it.next(); if(value == 1 || value == 3 || value == 6) { ...

2019-06-12 00:24:28 120

转载 html 常用标签赋值(td,div,input)

td赋值$("#ID").text(值); jQuery用法 document.getElementById('aa').innerText=inner; js用法div赋值$("#aa").HTML(值); jQuery用法 document.getElementById('aa').innerHTML=inner; js用法input赋值$("#aa")...

2019-06-11 23:59:00 4098

转载 常用java后台操作

过滤html(富文本)标签public class RichTextUtil { private static final String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>"; // 定义script的正则表达式 private static final String regEx...

2019-06-09 15:02:54 156

转载 js 防抖动、重复提交、频繁点击

防止重复点击var isclick= true;//加一个点击开关function click(){ if(isclick){ isclick = false; //下面添加需要执行的事件 ... }}防止重复点击(设置定时器)var isclick= true;function click(){ if(iscl...

2019-05-25 17:36:43 687

原创 BASE64操作

加密 /** * base64加密 * @param s * @return */ @SuppressWarnings("restriction") public static String getBASE64(String s) { if (s == null) return null; return (new ...

2019-05-23 23:49:56 131

转载 jqgrid系列2

增加序号jQuery("#table_list_1").jqGrid('setLabel','rn', '序号', {'text-align':'center'},''); 2.增加表头$("#table_list_2").jqGrid('setGroupHeaders', { useColSpanStyle: true, groupHeaders...

2019-05-23 23:42:27 328

转载 CMD 和 Linux 查端口杀端口

CMD查端口netstat -ano|findstr {port}杀进程taskkill /pid {pid} -f 2. Linux查端口netstat -tunlp |grep {port}lsof -i:{}杀进程kill -9 {PID}

2019-05-23 22:59:12 215

原创 MySQL综合查询

1、查询满足某个字段相同的最新一条数据场景:查询项目进度表中的最新进度 先按照时间desc排序,查询该层使用group by语句会按照排序的数据的第一条取出来(不支持低于MySQL5.7版本) select project_id,content createon from (select project_id,content from pms_peoject_progress o...

2019-05-02 14:18:03 330

转载 File对象判断是否存在几种方法区别

isFile():判断是否文件,也许可能是文件或者目录;当且仅当此抽象路径名表示的文件存在且是一个标准文件时,返回true;否则返回false exists():判断是否存在,可能不存在;当且仅当此抽象路径名表示的文件或目录存在时,返回true;否则返回false; isDirectory(): 是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false...

2019-04-29 15:21:58 4557

转载 JS RegExp 对象

当检索某个文本时,可以使用一种模式来描述要检索的内容,RegExp 就是这种模式; RegExp 对象用于存储检索模式,通过 new 关键词来定义 RegExp 对象; RegExp 对象有 3 个方法:test()、exec() 以及 compile()。 test() 方法检索字符串中的指定值。返回值是 true 或 false; exec() 方法检索字符串中的指定值。返回值是被找...

2019-04-29 14:29:12 105

原创 字段带逗号的综合查询

Mysql 取字段值逗号第一个数据的查询语句SELECT LEFT(group_assignee_name,LOCATE(',',group_assignee_name)) from task_all LEFT(str,length)str是要提取子字符串的字符串 length是一个正整数,指定将从左边返回的字符数LOCATE(substr,str)...

2019-04-29 11:55:57 191

转载 常见浏览器对象(宽高)

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:d...

2019-04-22 18:19:07 156

转载 集合交集检查函数

需求:若两个集合(或带逗号的字符串型)有交集 ,返回真值,否则相反DROP FUNCTION IF EXISTS `find_set_in_set`;delimiter //-- 集合交集检查函数-- @param varchar(255) setA A 集合 如 "1,3,5,9"-- @param varchar(255) setB B 集合 如 "8,2,3,7"-- @re...

2019-04-22 12:04:49 202

原创 js 获取当前时间和当前时间之后的一段时间

需求查询近期任务,开始时间默认为当前时间,计划完成时间为当前时间之后2; 点击查询近期任务按钮后,开始时间框不显示时间,计划完成时间框需显示出两周后时间。场景 <div class="form-group col-sm-3"> <label class="col-sm-4 co...

2019-04-11 14:52:41 881

转载 数组操作

数组排序public class SortArray { public static void main(String[] args) { int array[] = {2,3,6,9,-2,5,6,8,1}; Arrays.sort(array); printArray("排序结果是:",array); int inde...

2019-04-09 00:48:46 149

原创 字符串操作(二)

数组转字符串 /** * Array转字符串(用指定符号分割) * * @param array * @param sign * @return */ public static String join(Object[] array, char sign) { if (array == null) {...

2019-04-03 10:17:47 123

转载 Java时间处理

格式化时间public class simpleDateFormat { public static void main(String[] args) { Date date = new Date(); String str = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new Simpl...

2019-04-02 23:22:08 92

转载 过滤字符串重复

过滤掉字符串中重复部分如"123,123,456,456" 过滤成"123,456"。思路为将字符串转为数组,再将数组转为list,list转为set后即可过滤掉重复部分,之后将set转为所需数据类型即可。 /** * 过滤字符串重复 * @param str * @return */ @SuppressWarnings({ "unch...

2019-04-02 08:39:20 552

转载 字符串操作(一)

字符串比较public class CharacterCompareEmp { public static void main(String[] args) { String str = "hello"; String anotherStr = "Hello world"; Object objectStr = str; ...

2019-04-02 00:07:26 144

转载 JavaScript通过字节长度截取字符串

/** * 返回子符串字节数,ascii在0-255之间,一个字符一个字节,在0-255之外则两个字节 * param str 要计算字节数的字符串 * return 字符串字节数 */ function blength(str) { return str.replace(/([^\x...

2019-04-01 17:18:34 427

转载 javaSript过滤富文本标签(这里富文本为summernote)

function removeHTMLTag(str) { if(str==null){ return null; }else{ str = str.replace(/(\n)/g, ""); //过滤回车符 str = str.replace(/(\t)/g, ""); //过滤制表符 str = str.rep...

2019-04-01 11:31:25 527

转载 JavaScript可输入的下拉框

代码<HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>js实现可输入的下拉框</TITLE></HEAD><BODY><div style="position...

2019-03-26 16:38:13 451

转载 IDEA主要快捷键

I快速实现接口、查找接口的实现Ctrl+I //快速实现ctrl + alt +B //查找如何添加,删除和移动IntelliJ IDEA的代码Shift+Enter //在插入符号当前所在的位置添加新行,并将插入符号移动到此新行的开头Ctrl+Alt+Enter //在当前行之前添加一行Ctrl+...

2019-03-25 00:49:00 86

转载 jqgrid系列1

获取属性获取所选择行的IDvar id=$('#gridTable').jqGrid('getGridParam','selrow');//单行varids=$('#gridTable').jqGrid('getGridParam','selarrrow');//多行获取所选行的数据var rowData = $("#gridTable").jqGrid('getRowDat...

2019-03-04 19:24:19 286

转载 js监听键盘事件(回车键)

监听输入框 $('#search_input').bind('keyup', function(event) {  if (event.keyCode == "13") {    //回车执行查询    $('#search_button').click();  }}); 监听DIV $("#queryTable").bind("keydown",func...

2019-03-04 10:56:52 2549

转载 MySQL中tinytext、text、mediumtext和longtext等各个类型详解

一、字符串类型      辨別Null与Not Null :Null为允许储存空值(Null) 二、数字/数值类型    辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 000021 三、日期时间类型  ...

2018-12-30 16:50:52 4066

转载 反射之反射方法

2018-12-30 14:51:18 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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