- 博客(51)
- 收藏
- 关注
原创 咸鱼记:起固定的多个线程跑任务栗子
import java.util.concurrent.Executor;import java.util.concurrent.Executors;public class TestExecutor { private static Executor exec=Executors.newFixedThreadPool(5); public static void main(...
2020-01-08 17:12:26
207
原创 雪花算法生成long类型id
引入依赖:<dependency> <groupId>io.shardingsphere</groupId> <artifactId>sharding-core</artifactId> <version>3.0.0</version></dependency>工具类:impo...
2020-01-03 15:14:28
3056
原创 记BeanUtils.copyProperties
/** * 对象属性拷贝 <br> * 将源对象的属性拷贝到目标对象 * * @param source 源对象 * @param target 目标对象 */ public static void copyProperties(Object source, Object target) { try ...
2020-01-03 14:01:33
215
原创 记文件模板下载
package com.scg.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.mail.internet.MimeUtility;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS...
2020-01-02 11:28:24
382
原创 金钱千分位
js:function formatAmount(value){ var c=''; if(value != null){ var c = (value.toString().indexOf ('.') !== -1) ? value.toLocaleString() : value.toString().replace(/(\d)(?=(?:\d{3})+$...
2019-12-26 19:23:27
240
原创 对象集合针对某几个字段去重
private static ArrayList<ImportCheckTemplate> removeDuplicateGood(List<ImportCheckTemplate> importCheckTemplate) { Set<ImportCheckTemplate> set = new TreeSet<ImportCheckTemplat...
2019-12-26 19:14:40
334
原创 脱敏-含有身份证的字符串
public static String desIdCardForString(Object obj) { String idCardStr = null; try { idCardStr = String.valueOf(obj); Pattern p = Pattern.compile("(\\d{6})(\\d{4})(\\d{2})(\\d{2})(\\d{3})([...
2019-12-26 19:10:15
843
原创 mysql查询一周内或者一个月内的数据,为空null没有数据记录的补0
需求:查询一段时间每一天的数据,没有数据返回0;举个栗子,要查询一周内每一天的数据,t_temp表如图:开始这样写:DATEDIFF(date_expression_1,date_expression_2);函数计算两个DATE,DATETIME或TIMESTAMP值之间的天数。这里是一周所以小于7select SUM(tt_id) as sum, tt_date as da...
2019-07-06 15:47:11
5190
2
转载 Java中List集合去除重复数据的方法
package learn.nong;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class ListDistinct { public static void ma...
2019-07-05 21:14:40
243
原创 一个简单的httpclient post调用实例
public static String posts(String url, String json) { System.out.println(json); HttpPost httppost = new HttpPost(url); // 创建默认的httpClient实例. CloseableHttpClient httpclien...
2019-06-06 10:01:04
931
原创 基于spring+quartz的分布式定时任务框架 小记
AutowiringSpringBeanJobFactory类:import org.quartz.spi.TriggerFiredBundle;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.AutowireCapableBeanFactory...
2019-05-07 11:09:41
925
原创 Excel文档导出接口小记
工具类:import java.util.List;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFCellStyle;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.x...
2019-05-07 10:48:53
487
原创 微信支付退款报错:DerInputStream.getLength(): lengthTag=111, too big.
问题记录描述:对接微信退款的时候报错DerInputStream.getLength(): lengthTag=111, too big,退款失败。网上查找资料该异常是由于证书加载不正确导致,要不就是证书过期,要不就是有人修改了证书内容,排除了第一种情况,那就是证书内容被修改过了。在本地文件查询发现每次项目经过maven打包编译后,即使没有修改过微信支付退款的证书,证书文件都被编译更新过了,...
2019-02-18 14:16:03
7011
3
原创 记:端口被占用如何解决
1.调出系统cmd窗口2.通过netstat -ano|findstr 1099查询是哪个pid占用了端口3.通过taskkill /f /t /im 13120直接结束掉占用端口的进程。
2019-01-24 14:34:26
218
原创 记录一个限制方法执行时间超时的方法
需求:限制方法执行一定时间,如果没有返回值,跳出方法。private ScrmInfo queryCRMLimitTime(QueryUserRequest request) { ScrmInfo userMap=new ScrmInfo(); final ExecutorService exec = Executors.newFixedThreadPool(1); ...
2018-12-28 11:54:33
1482
转载 线程题:子线程循环10次,接着主线程循环20,接着又回到子线程循环10次,接着再回到主线程又循环20,如此循环50次.
package test;public class Test { //子线程循环10次,接着主线程循环20,接着又回到子线程循环10次,接着再回到主线程又循环20,如此循环50次. /** * @param args */ public static void main(String[] args) { new Test().init(); } publ...
2018-09-13 08:43:37
953
转载 解决git报ssh variant 'simple' does not support setting port
解决办法: 在gitbush中输入: git config --global ssh.variant ssh
2018-07-23 15:18:12
2673
原创 maven安装jar包依赖到本地仓库
本文以ojdbc6为例,jar的本地路径为:打开cmd:运行命令C:\Users\Administrator>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\ojdbc6\test\ojdbc6-11...
2018-07-23 09:47:02
1707
原创 maven常用依赖总结
以下为网上摘录,仅供为平时工作简便: 测试:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>tes
2018-07-19 08:58:04
1258
转载 [ERROR] Maven execution terminated abnormally (exit code 1)
用idea创建maven web项目时报错,也没有没有src目录:首先检查idea有没有对maven插件进行默认设置: 默认设置都设置无误后,新建maven web项目时到如下页面需向Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。来自网上的解释:arc...
2018-07-18 09:43:32
5615
1
原创 idea:Maven execution terminated abnormally
网上收索了很多都不行,最后修改setting.xml中的镜像位置,问题得以解决,但尚未知道原因,记录下来,后续补上。<mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mir...
2018-07-18 09:34:51
584
原创 json字符串中数组元素值的获取
1.import java.util.List;import com.alibaba.fastjson.JSON;public class App{ public static void main( String[] args ){ String pp="{\"errorMessages\":[{\"code\":\"123456\",\"id\":\"89854\",\.
2018-07-16 09:14:04
4254
转载 javax.ws.rs注解:@Conumes 和 @Produces等
1、概述@Consumes 注释代表的是一个资源可以接受的 MIME 类型。@Produces 注释代表的是一个资源可以返回的 MIME 类型。这些注释均可在资源、资源方法、子资源方法、子资源定位器或子资源内找到。2、@Produces:返回的类型a.返回给client字符串类型(text/plain)@Produces(MediaType.TEXT_PLAIN) b.返回给client为json...
2018-07-13 10:52:00
2730
原创 apidoc分组中文无法显示问题
1.找到api_group.js,一般是在C:\Users\Administrator\AppData\Roaming\npm\node_modules\apidoc\node_modules\apidoc-core\lib\workers\api_group.js2.注释掉//group = group.replace(/[^\w]/g, '_');
2018-07-06 17:59:49
1481
原创 html中head的内容解析到body中导致样式显示有误
今天在项目上线的时候碰到这个问题,自己没有改过任何的css样式,但是项目上线的时候页面样式确变样了,查看页面显示如图:发现head的内容经浏览器解析后有一部分跑到了body里面去了查看发生异常的页面,发现页面为UTF-8带BOM编码,问题原因就是网站采用了UTF-8无BOM编码,但是在使用include或者require包含文件的时候,包含了一个UTF-8有BOM的文件。解决方法就是去掉BOM,可...
2018-06-27 10:14:33
2124
原创 日期格式的转换
1、java日期格式转换:Date date=new Date();System.out.println(date);SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String time=sdf.format(date);System.out.println(time);打印结果:2、js日期格式的转换va...
2018-06-27 09:54:01
259
原创 redis的哨兵模式配置
1、可以在本机解压安装几个不同端口号的redis服务,例如:2、分别修改不同redis安装目录下面的redis.windows-service.conf文件来修改端口号:3、安装不同端口号的redis服务,windows下redis的安装可以参考小编另一篇博文:windows下redis的安装。接下来安装哨兵的配置文件:选择你要当做master(主机)的redis服务,在安...
2018-06-25 11:25:31
18932
1
转载 2018 Intellij IDEA 最新旗舰版注册激活破解
(1)首先,编辑C:\Windows\System32\drivers\etc下的hosts文件,加入下面一行0.0.0.0 account.jetbrains.com(2)打开http://idea.lanyus.com/,获取注册码(3)输出注册码,即可激活 ...
2018-06-20 17:34:56
1110
原创 获取json字符串中各个属性值的几种方法
一、引入阿里巴巴的json依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.9</version></dependency>代码:imp
2018-06-19 10:58:49
48778
1
转载 点名小程序
源码:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing....
2018-06-15 14:02:24
4768
原创 org.apache.maven.archiver.MavenArchiver.getManifest报错
eclipse导入新的maven项目时,pom.xml第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)解决方法:1.Help>>insta...
2018-06-14 17:14:18
276
转载 使用navigator.userAgent.toLowerCase()判断移动端类型
在跨平台,各种浏览器,移动设备兼容的时候,经常要根据设备、浏览器做特定调整,所以判断设备和浏览器的工作,经常会用到,这里做一下总结判断设备,区分Android,iphone,ipad和其它[javascript] view plain copyvar ua = navigator.userAgent.toLowerCase(); if(ua.match(/android/i)) == "a...
2018-06-07 13:31:30
3351
原创 js对访问路径参数base64位加密与解密
window.atob("eyJtb2JpbGVjb2RlIjoiMTMwODg4ODg4ODgifQ==")//解密"{"mobilecode":"13088888888"}"window.btoa(JSON.stringify({"mobilecode":"13088888888"}))//加密"eyJtb2JpbGVjb2RlIjoiMTMwODg4ODg4ODgif
2018-06-07 10:22:25
2185
原创 js获取页面访问路径并判断路径中是否有key=value参数
function getParam(key){ var param=""; var valus = new RegExp(key + "=(([^\\s&(#!)])+)").exec(window.location.href); if(valus && valus.length>=2){ param=valus[1]; } return p...
2018-06-07 10:06:09
2422
原创 js对cookies的设置
/** * 功能:写cookie */function setCookie(name,value) { var Days = 90; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (v...
2018-05-21 13:57:33
367
转载 eclipse svn状态图标 等等都不见了
eclipse 中使用 svn 插件,原本正常,未作任何更改,突然有一天, eclipse 中查看文件时,文件后面的 版本号、 文件的状态图标 等等都不见了。 检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。 经过一番查找,找到问题解决办法。 打开: windows ->preferences->General->Appearance->Label Decor...
2018-05-13 15:51:08
2632
原创 json字符串转VO
package com.cgws.zsyyt.test;import com.alibaba.fastjson.JSON;public class jsonTest { public static void main(String[] args) { String jsonStr="{ \"_id\" : -2147207328, \"day\" : \"20180403\"...
2018-04-04 13:52:09
5904
原创 java项目程序中没有错,但是项目上面显示一个红叉的解决办法
1.Windows——>preferences——>compiler(编译器)2.选中项目右键Properties——>java compiler3.选中项目右键Properties——>Project Facets(项目构面)三个版本保持一致!!!...
2018-04-01 13:16:26
19871
6
原创 oracle远程连接
适合已在电脑上安装了PL/SQL的简便连接: 需要知道所要连接的 电脑的ip, 数据库的端口号, 数据库的服务名配置如下:(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.100.220)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME ...
2018-03-27 19:25:37
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人