自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只咸鱼的自我修养

就是能够心安理得的做一只咸鱼

  • 博客(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 179

原创 雪花算法生成long类型id

引入依赖:<dependency> <groupId>io.shardingsphere</groupId> <artifactId>sharding-core</artifactId> <version>3.0.0</version></dependency>工具类:impo...

2020-01-03 15:14:28 2998

原创 记BeanUtils.copyProperties

/** * 对象属性拷贝 <br> * 将源对象的属性拷贝到目标对象 * * @param source 源对象 * @param target 目标对象 */ public static void copyProperties(Object source, Object target) { try ...

2020-01-03 14:01:33 182

原创 记文件模板下载

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 363

原创 金钱千分位

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 221

原创 对象集合针对某几个字段去重

private static ArrayList<ImportCheckTemplate> removeDuplicateGood(List<ImportCheckTemplate> importCheckTemplate) { Set<ImportCheckTemplate> set = new TreeSet<ImportCheckTemplat...

2019-12-26 19:14:40 300

原创 脱敏-含有身份证的字符串

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 815

原创 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 5087 2

原创 jdk编译.class文件

2019-07-06 09:28:29 428 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 228

原创 一个简单的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 901

原创 基于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 856

原创 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 460

原创 微信支付退款报错:DerInputStream.getLength(): lengthTag=111, too big.

问题记录描述:对接微信退款的时候报错DerInputStream.getLength(): lengthTag=111, too big,退款失败。网上查找资料该异常是由于证书加载不正确导致,要不就是证书过期,要不就是有人修改了证书内容,排除了第一种情况,那就是证书内容被修改过了。在本地文件查询发现每次项目经过maven打包编译后,即使没有修改过微信支付退款的证书,证书文件都被编译更新过了,...

2019-02-18 14:16:03 6926 3

原创 记:端口被占用如何解决

1.调出系统cmd窗口2.通过netstat -ano|findstr 1099查询是哪个pid占用了端口3.通过taskkill /f /t /im 13120直接结束掉占用端口的进程。

2019-01-24 14:34:26 169

原创 记录一个限制方法执行时间超时的方法

 需求:限制方法执行一定时间,如果没有返回值,跳出方法。private ScrmInfo queryCRMLimitTime(QueryUserRequest request) { ScrmInfo userMap=new ScrmInfo(); final ExecutorService exec = Executors.newFixedThreadPool(1); ...

2018-12-28 11:54:33 1440

转载 线程题:子线程循环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 925

转载 解决git报ssh variant 'simple' does not support setting port

解决办法:       在gitbush中输入:                      git config --global ssh.variant ssh

2018-07-23 15:18:12 2452

原创 maven安装jar包依赖到本地仓库

本文以ojdbc6为例,jar的本地路径为:打开cmd:运行命令C:\Users\Administrator&gt;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 1684

原创 maven常用依赖总结

以下为网上摘录,仅供为平时工作简便:     测试:&lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &lt;version&gt;4.11&lt;/version&gt; &lt;scope&gt;tes

2018-07-19 08:58:04 1234

转载 [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 5564 1

原创 idea:Maven execution terminated abnormally

网上收索了很多都不行,最后修改setting.xml中的镜像位置,问题得以解决,但尚未知道原因,记录下来,后续补上。&lt;mirror&gt; &lt;id&gt;repo2&lt;/id&gt; &lt;mirrorOf&gt;central&lt;/mirrorOf&gt; &lt;name&gt;Human Readable Name for this Mir...

2018-07-18 09:34:51 563

原创 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 4213

转载 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 2603

原创 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 1454

原创 html中head的内容解析到body中导致样式显示有误

今天在项目上线的时候碰到这个问题,自己没有改过任何的css样式,但是项目上线的时候页面样式确变样了,查看页面显示如图:发现head的内容经浏览器解析后有一部分跑到了body里面去了查看发生异常的页面,发现页面为UTF-8带BOM编码,问题原因就是网站采用了UTF-8无BOM编码,但是在使用include或者require包含文件的时候,包含了一个UTF-8有BOM的文件。解决方法就是去掉BOM,可...

2018-06-27 10:14:33 2064

原创 日期格式的转换

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 234

原创 redis的哨兵模式配置

1、可以在本机解压安装几个不同端口号的redis服务,例如:2、分别修改不同redis安装目录下面的redis.windows-service.conf文件来修改端口号:3、安装不同端口号的redis服务,windows下redis的安装可以参考小编另一篇博文:windows下redis的安装。接下来安装哨兵的配置文件:选择你要当做master(主机)的redis服务,在安...

2018-06-25 11:25:31 18864 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 1079

原创 获取json字符串中各个属性值的几种方法

一、引入阿里巴巴的json依赖包&lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;fastjson&lt;/artifactId&gt; &lt;version&gt;1.2.9&lt;/version&gt;&lt;/dependency&gt;代码:imp

2018-06-19 10:58:49 48623 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 4674

原创 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&gt;&gt;insta...

2018-06-14 17:14:18 260

转载 使用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 3293

原创 js对访问路径参数base64位加密与解密

window.atob("eyJtb2JpbGVjb2RlIjoiMTMwODg4ODg4ODgifQ==")//解密"{"mobilecode":"13088888888"}"window.btoa(JSON.stringify({"mobilecode":"13088888888"}))//加密"eyJtb2JpbGVjb2RlIjoiMTMwODg4ODg4ODgif

2018-06-07 10:22:25 2151

原创 js获取页面访问路径并判断路径中是否有key=value参数

function getParam(key){ var param=""; var valus = new RegExp(key + "=(([^\\s&amp;(#!)])+)").exec(window.location.href); if(valus &amp;&amp; valus.length&gt;=2){ param=valus[1]; } return p...

2018-06-07 10:06:09 2390

原创 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 348

转载 eclipse svn状态图标 等等都不见了

eclipse 中使用 svn 插件,原本正常,未作任何更改,突然有一天, eclipse 中查看文件时,文件后面的 版本号、 文件的状态图标 等等都不见了。 检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。 经过一番查找,找到问题解决办法。 打开: windows -&gt;preferences-&gt;General-&gt;Appearance-&gt;Label Decor...

2018-05-13 15:51:08 2608

原创 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 5835

原创 java项目程序中没有错,但是项目上面显示一个红叉的解决办法

1.Windows——>preferences——>compiler(编译器)2.选中项目右键Properties——>java compiler3.选中项目右键Properties——>Project Facets(项目构面)三个版本保持一致!!!...

2018-04-01 13:16:26 19829 7

原创 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 207

空空如也

空空如也

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

TA关注的人

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