java nio Files DirectoryStream在查找sql脚本文件踩得坑

写正题之前还是先交代一下业务背景吧。公司做了一个公用的模块,需要在这个模块在启动的时候就要初始化某个文件夹下面的sql脚本到数据库里面去。 采用的访问文件夹的方式是JDK1.7之后新增的nio包。代码贴上:   注:uri就是sql文件所在的文件夹 嗯,启动的时候是没有问题,可以正...

2019-02-27 14:43:49

阅读数 16

评论数 0

重装mysql 8.0.15遇到的坑(windows 64系统)

因为项目需要,之前安装的Mysql5.5版本不兼容,需要换成最新的mysql8.0.xx版本(示例:8.0.15),然后我就开始了坑爹的踩坑开始。 好了,废话不多说了,直接开始了。 刚开始嘛,肯定是卸载掉自己之前的老版本mysql啦,步骤和网上一搜一大片的的也没有什么特殊的,我就直接贴了: ...

2019-02-22 11:10:11

阅读数 66

评论数 0

消息队列数据积压或者数据丢失处理

作者:中华石杉 来源:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/mq-time-delay-and-expired-failure.md   面试题 如何解决消息队列的延时以及过期失效问题...

2019-01-31 14:59:50

阅读数 46

评论数 0

Spring Boot自定义注解以及日志拦截代码实现

     在任何项目里面日志拦截都是一个必不可少的部分。在之前的项目中,一直都是其他的大神把日志记录这一块儿弄好了,我就只知道怎么用。在后来的项目中,我自己尝试着写了一版简易版的,示例如下:    第一步:使用spring boot自定义了两个注解, SystemOperateLog注解是用...

2018-12-20 15:15:43

阅读数 10

评论数 0

java日期时间转换工具类

最基础的东西,总结一下,下次用的时候就方便一些了。废话不多说,直接贴代码: package com.incar.base.util; import com.incar.base.exception.BaseRuntimeException; import java.text.DateFor...

2018-12-17 14:48:52

阅读数 26

评论数 0

poi导出excel,给excel加背景色。兼容office和wps

   最近一段时间在研究poi导出excel的时候给excel加一些样式,像居中,设置字体之类的在网上搜的方法都是可以表现出来的,但是在设置背景色的时候遇到了一些问题,使用 cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); /...

2018-11-27 17:15:21

阅读数 147

评论数 0

List对象集合里面针对某一个属性去重

     前一段时间写一些统计类的功能,需要对一个类里面几个联合的属性做唯一性的筛选,我就搜了一下关于java8关于Lambda表达式,不得不说,Lambda还是和强大的。废话不说了,下面就直接贴代码啦!    ArrayList<User> coll...

2018-11-27 14:52:02

阅读数 82

评论数 0

List集合里面存储Map,对Map里面的某个属性进行排序

1.在多表查询的过程中常常会遇到查询多个字段组成的集合,并且还要对结果集合里面的某个属性进行排序返回。   例: List<Map<String, Object>> alarmMaps = new Arr...

2018-11-27 10:16:42

阅读数 112

评论数 0

ftp工具类

上次因为涉及到协议下载包的原因,将sftp服务器变更为ftp之后,我发现原本写的sftp连不上ftp。所以,就把sftp的工具类果断换成了ftp的工具类。下面我就直接贴代码,不废话了。 一:连接ftp服务器 /** * 获取FTPClient对象 * * @param ftpHost ...

2018-10-22 16:13:40

阅读数 41

评论数 0

java 后台获取汉字拼音首字母

1:在使用之前需要先引入pinyin4j的架包我以自己使用的gradle为例:compile ("com.belerweb:pinyin4j:2.5.1")2:接下来就是一个简单的转换和循环:public String getPinYinHeadChar(Str...

2018-06-19 18:06:30

阅读数 369

评论数 0

SFTP从服务器下载文件

使用SFTP从服务器下载文件 第一步:连接服务器。根据地址,端口号,用户名,密码连接上服务器。 第二步:根据文件名称下载文件   最后一步就是实行调用了,先连上服务器,然后根据文件名称下载。还有一点是我在做下载时候的小经验:做文件下载的时候下载的文件名称设置的不对,然后下载的文件后...

2018-03-19 14:24:32

阅读数 302

评论数 0

java.util.Vector排序

sftp访问服务器上的里面的文件时,返回的是Vector对象。当时需求是需要把拿出来的数据排序,研究了许久,下面就是代码啦重写compare方法,我是按照文件里面的创建时间做降序处理的,如果需要升序,把-1和1交换即可。这个里面是我调用排序方法的代码,使用这个基本上就可以完成排序了。...

2018-03-16 15:42:03

阅读数 86

评论数 0

java常用的代码优化小技巧

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时...

2018-03-09 16:26:25

阅读数 274

评论数 0

Zookeeper解决大型分布式系统的高可靠性

一:分布式开发难度“部分失败”-->信息在网络的两个节点之间传送出现故障,发送者无法知道接受者是否收到了这个信息。    Zookeeper可以解决上述问题,zookeeper不是让分布式系统避免“部分失败”问题,而是让分布式系统在碰到“部分失败”问题的时候,可以正确的处理解...

2018-03-08 17:42:44

阅读数 410

评论数 0

pycharm2017.3破解码

Pycharm激活:1、打开激活窗口                        2、在 License sever address 处填入 https://jetlicense.nss.im/(选择License Server方式)                        3、点击Act...

2018-03-07 10:32:55

阅读数 1664

评论数 0

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