自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lombok 因 idea版本过高不可用

添加配置: -Djps.track.ap.dependencies=false。

2023-08-09 17:40:26 179

原创 springboot配置多个mongo数据源

springboot 配置多个mongo数据源

2023-07-05 15:30:23 308

原创 redshift 时间查询 加减n小时(分钟)统计

redshift 时间查询 加减n小时(分钟)统计

2022-09-05 11:43:17 568

原创 关于匹配度的设计(java+mysql)

关于匹配度的设计(java+mysql)

2022-09-02 14:39:33 398

原创 利用java反射,灵活获取对象的值

利用java反射,灵活获取对象的值

2022-04-18 18:41:05 684

原创 aws redshift 表锁的处理

aws redshift 锁

2022-03-23 17:14:37 347

原创 jchardet自动检测文件编码

pom配置<!--enCode--> <dependency> <groupId>net.sourceforge.jchardet</groupId> <artifactId>jchardet</artifactId> <ver...

2019-02-01 09:50:35 611 1

原创 编码相关

BOM简介     BOM —— Byte Order Mark,中文名译作“字节顺序标记”。在这里找到一段关于 BOM 的说明:在UCS 编码中有一个叫做 "Zero Width No-Break Space" ,中文译名作“零宽无间断间隔”的字符,它的编码是 FEFF。而 FFFE 在 UCS 中是不存在的字符,所以不应该出现在实际传输中。UCS 规范建议我们在传输字节流前,先传输字...

2019-02-01 09:47:02 207

原创 Linux下查看文件内容的命令

查看文件内容的命令:cat     由第一行开始显示内容,并将所有内容输出tac     从最后一行倒序显示内容,并将所有内容输出more    根据窗口大小,一页一页的现实文件内容less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符head    只显示头几行tail    只显示最后几行nl      类似于cat -n,显示时输出行号ta...

2018-11-26 10:42:05 967

转载 StringUtils中一些常用方法

1. public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str==null或str.length()==0下面是StringUtils判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = f...

2018-06-22 16:11:53 233

原创 Arrays.asList()生成的数组取值空指针的坑

以前简单的把一个用逗号隔开的String类型转换成list我都会用List<String> managerIds = Arrays.asList(provider.getManager().split(","));但是,今天我对这个list进行操作的时候竟然报了空指针,我是想循环一下删除其中的一个数据,在删除remove(i)的时候空指针了。很不解,经过查了资料了解到,这里要这样去声明...

2018-06-14 16:42:12 2956

原创 HQL语句对find_in_set 的编写,及传参形式

正常的sql :select * from tbl_provider where find_in_set(48,manager)HQL查询:@Query(value ="from Provider t WHERE find_in_set(:managerId, t.manager)>0") List<Provider> findProviderByMangager(@Pa...

2018-06-14 10:12:30 3534

原创 利用map 对list进行对某一字段分组

Map<String, List<NumberAssignVo>> proMap = new HashMap<>(); for (NumberAssignVo numberAssignVo : numberAssignVos) { List<NumberAssignVo> tempList = proMap.g...

2018-05-30 17:36:32 1145

原创 JPA(order, or, like, left join, 时间筛选,when case,find_in_set )

多字段排序List<Order> orders=new ArrayList<>(); orders.add(builder.asc(root.join("provider").<String> get("providerCode"))); orders.add(builder.asc(root.<Str...

2018-05-30 17:33:11 4397 1

原创 数据库中读出的数据组装TXT进行下载

txt格式下载

2018-04-20 17:50:27 255

原创 在X-shell5下实时看日志

1、目录切换到tomcat下的logs文件夹 2、tail -f catalina.out 3、postman发送请求就可以在X-shell5中看到打印日志了Ctrl+c 是退出tail命令

2018-01-12 09:28:56 1916

转载 java list的一些基本操作

1.list中添加,获取,删除元素List<String> person=new ArrayList<>(); person.add("jackie"); //索引为0 //.add(e) person.add("peter"); //索引为1 person.add("annie"); //索引为2

2018-01-04 09:22:26 20394 1

转载 Linux一些简单命令

[epeter@ localhost ~]$    其中:epeter 是用户名;localhost 是当前主机名; ~ 破浪号代表当前是用户目录( 如果是 / 斜线代表当前是根目录);$ 代表当前以普通用户登录(如果是 # 代表当前以根用户登录(root用户或者具有管理员权限))。命令由三个部分组成:命令;选项;参数。切换用户:  su epeter  切换到epeter用户   su - epe

2018-01-02 16:58:39 269

原创 js数组的一些基本操作

1、数组的创建var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, …[, elementN]]]]); //创建一个数组并赋值2、数组的元素的访问var test

2018-01-02 14:44:40 314

原创 去掉桌面上由SVN导致文件下标的蓝问号

亲测有效创建个txt, 在里面写上for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"然后保存, 再把后缀改为bat, 双击运行即可文件效果图如下

2017-12-28 09:17:16 446

原创 js导出excel, 并解决文件名是随机的问题,兼容多个浏览器

js前端导出excel, 下载下来的excel文件名随机乱码, 浏览器兼容

2017-11-30 17:20:30 1460

原创 使用gulp进行自动在js文件后加版本号,使在更新的时候不必手动清理缓存

原理如果不是第一次访问这个网页,浏览器会留下js或css的缓存,这对开发人员发布新版本系统的时候会起到不利影响, 总会叫用户去清理缓存.解决方案是在js或css文件后面加版本号,如:<script src="src/components/$module.js?v=1.0.0"></script>当浏览器缓存中的文件问号后面的值和发布新系统的值不一样的话, 浏览器会认为他是该文件的某个版本,就会重新加

2017-11-29 10:16:57 4862 2

原创 checkbox的回显, 打上对勾却无法保存到后台用模拟点击解决 ,等问题总结angluarjs

checkbox的前台展示先看一下完成的界面吧 点击选择表示, 下面的图片选择会出现, 然后点击要选择的图片, 就可以点下面的保存来实现保存图片的url ,这里的url是后台存的图片的路径, 前端展示的图片是存在前端, 是两个不同的路径, 下面是html的节选 <label> <input name="picCheck" ng-model="pieCtrl.risk

2017-10-26 14:04:05 845

原创 SVN死循环clean up以及删除锁的操作

clean up死循环今天遇到个很闹心的问题, 本来就捉急 ,svn还突然出问题了 ,可能是提交图片的时候改了后缀什么的导致了这个问题的出现.报的什么错忘记了, 发布服务的时候清了缓存, 忘了怎么百度的什么解决的了,应该是Previous operation has not finished; run ‘cleanup’ if it was interrupted,这个东西, 提交的时候也提醒cl

2017-10-25 10:07:34 1488

原创 杂记

去除数组中重复的记录 /** * 去除数组中重复的记录 * @param a * @return */ public static String[] arrayUnique(String[] a) { // array_unique List<String> list = new LinkedList<Strin

2017-10-17 15:14:21 169

原创 BigDecimal的了解和使用,注意事项与填坑

BigDecimal1.商业计算使用BigDecimal2.尽量使用参数类型为String的构造函数。3.BigDecimal都是不可变的(immutable)的,在进行每一步计算时,都会产生一个新的对象,所以在做加减乘除运算时千万要保存操作后的值.下面是一些测试代码 BigDecimal aDouble =new BigDecimal(1.22); ...

2017-10-17 15:00:26 927

原创 用iframe 引入整个html页面

iframe用法没什么技术性, 不过怕忘掉, 做个记录代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><iframe name="ifraRight" id="ifraRight" src="http://119.164***

2017-10-17 14:36:38 5308 1

原创 关于echarts中的关系图,力导向图的编写

echarts关系图

2017-09-26 16:47:44 8357

原创 json中删除一个集合

我就是想删除json中的child集合, 来适应前台的接收形式for(var i=0;i<data.data.length;i++){ if (data.data[i].child.length==0){ delete data.data[i]["child"]; }}这里是处理前的数据样式, 目的是想把空的child 去掉

2017-09-07 15:12:08 801

原创 一个循环删除数组里的多个元素

一个循环删除数组里的多个元素删除数组的for循环因为删掉一个,长度就少一个,并且删除的下标也是在变得,所以想了想,改成这样就可以了代码:var newLength=newVal.length;for(var j=0,q=0;j < newLength;j++,q++){ if(newVal[q].pid==z){ newVal.splice(q,1); q-

2017-08-25 11:18:29 1512

原创 关于前端禁用父节点选中问题

取消父节点的选中前端,把所有节点遍历一遍,父节点调出来设置个true代码代码块语法遵循标准markdown代码,例如:for (var i = 0; i < newVal.length; i++) { if (newVal[i].pid == -1) { newVal[i]['nodeDisabled'] = true; }}

2017-08-21 09:34:32 801

原创 关于idea常用快捷键失效的尴尬历程

idea 快捷键失效

2017-07-28 10:11:59 1217

原创 时间戳转化为日期格式

关于js处理13位或10位时间戳转化日期格式这个公共方法使用了截取字符串的形式,来处理得到我们想要的日期格式公共方法及调用function formatDateTime(timeStamp) { var date = new Date(); date.setTime(timeStamp * 1000); var y = date

2017-07-19 16:50:00 1788

空空如也

空空如也

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

TA关注的人

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