- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 Java日期格式化工具类
这位博主里面写的非常的详细https://www.cnblogs.com/zhangke306shdx/p/11011692.html新增个方法 获取当前日期的前一天、后一天 、小时等等 举个例子 //当前日期的前一天 Date date = DateUtils.addDays(new Date(), -1); //日期格式化 String format = DateFormatUtils.format(date, "yyyy-MM-dd"); //同理 //当前...
2021-08-16 20:36:24
244
原创 Java操作Excel边读边写
第一个方法是读取excel中的数据 处理数据 然后在写入到另一个excel,第二个方法是对同一个excel进行读写操作import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.
2021-08-16 20:08:40
1947
1
原创 oracle 指定字段的值排序,多字段排序
使用DECODE函数,语法:DECODE(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)比如说 : decode(t.sex, '1', '男生', '2', '女生', '其他') as sex。 sex 值是1 则是男生,2是女生,其他数值 则是 其他。排序用法:先根据指定的字段值排序,然后再根据日期排序order bydecode(id,'a','1','b','2'),date desc意思是 先跟 id 的值排序 如果 id =a 则排在第一...
2021-08-16 19:59:37
3035
1
原创 MiniUI关闭当前Tab页面并回到指定Tab
MiniUI 业务场景:从列表页进入编辑页,如果编辑成功,则关闭当前的Tab页,跳转到之前的list列表页。//全局获取信息var pttabs = window.parent.tabs; //获取所有的tabs var tabsAll=pttabs.getTabs(); //遍历所有的tab for(let i=0; i<tabsAll.length;i++) { //在tebs中获取指定
2021-08-16 19:42:12
1291
原创 JAVA代码上传文件至minio报错: Access denied
记录一个采坑的问题为了方便测试临时在本地搭建了一个windows版的Minio(超简单)参照博客:https://www.cnblogs.com/q149072205/p/12851667.html我参照这篇博客然后搭建起来,然后个人感觉自动生成的AccessKey和SecretKey太长,然后我就根据上面提供的方法改了一下key和秘钥,然后运行代码的时候报错,如下:就是这个错,折磨了我一个小时,最后其实还有一句报错信息(一直没看见):io.minio.errors...
2020-09-25 17:10:41
13521
1
原创 java Modbus通信协议CRC16校验码算法
最近在做modbus通信协议发送接收报文的东西,参考优快云好多篇文章,具体的参考的文章链接找不到了(抱歉),这篇文章比较适合我的应用场景,大家可以改造改造。(1).预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;(2).把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;(3).把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位;(4).如果移出位为0...
2020-07-07 17:36:35
1070
翻译 Java 算法-异或校验和(字符串类型的二进制)
进行传输报文(16进制)的时候需要计算校验和相异或 。比如说发报文的时候厂家设备要求要进行计算校验互相异或,规定报文是AA 55 04 00 02 DA(16进制的),然后根据报文计算出异或校验和(根据一下代码计算)为:23 。所以组合最终发送的报文 :AA 55 04 00 02 DA 23。 /** *校验和 互相异或 计算 * 传字符串 * 例如:“AA55040002DA” * 结果:23 */public static String getChe..
2020-07-07 17:11:17
1376
原创 JAVA 对字符串类型的二进制编码进行反码、补码操作
对字符换类型的二进制编码进行反码、补码操作例:求-5的补码。-5对应正数5(00000101)→所有位取反(11111010)→加1(11111011)所以-5的补码是11111011。/** * 反码 *String s="00000101" *结果 11111010 */public static String InvertedCode(String s){ StringBuilder sr = new StringBuilder(s); for (i.
2020-07-07 16:44:17
1041
翻译 MyBatis查询表中单个数据列中用分隔符隔开的数据,
MyBatis,查询表中单个数据列中用分隔符隔开的数据主要是foreach用法的用法此处用到 **like** 关键字,所以**separator**是 or,参考(https://my.oschina.net/Tsybius2014/blog/679079?p=1)需求:表中单个数据列中用分隔符隔开的数据,传入一个list (存放id数据),list中的id与表中的数据做比对,进行统计或者...
2019-05-28 17:58:29
3428
原创 MD5 32位加密算法
md5加密方式为32位加密//url 是你要加密的字符串public static String MD5(String url) { try { // 得到一个信息摘要器 MessageDigest digest = MessageDigest.getInstance("MD5"); byte[] ...
2019-03-13 14:35:42
2842
1
原创 JAVA代码实现svn的代码量统计
本文是用JAVA 来操作svn 获取svn项目的代码提交量,主要用于获取置顶时间的提交代码量。思路:先通过连接svn然后获取svn的log日志,然后获取每次提交的版本号,然后通过版本号来获取每次提交的代码量。参考博客:https://blog.youkuaiyun.com/weixin_41793807/article/details/82699305https://wiki.svnkit.com...
2019-03-05 17:45:16
923
2
原创 Navalcat连接oracle数据库instant client package is required for basic and tns connection
第一次用Navicat尝试连接Oracle数据库,报下面的错:Cannot load OCI DLL 87:instant client package is required for basic and tns connection原因:oracle需要装client才能让第三方工具通过OCI(Oracle Call Interface)来连接。解决方案:去oracle官网下载...
2018-11-05 12:40:02
15527
3
原创 java实现.txt写入execl,边读边写
本文使用jxl,如果使用maven 直接引入即可。&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sourceforge.jexcelapi&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;jxl&amp;lt;/artifactId&
2018-11-01 15:43:50
725
1
原创 mybatis-generator的maven插件使用异常:generate failed: Exception getting JDBC
报错界面问题:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project demo: Execution default-cli of goal org.mybatis.generator:mybatis-gener...
2018-10-23 17:11:13
15924
3
原创 List根据某字段去重,以及compareTo 浅解
根据List里面某个字段进行出重筛选,此文是使用compareTo 比较器。请看代码:public static void main(String[] args) { // List<one> oneList = new ArrayList<one>(); oneList.add(new one(1, "11111")); oneList.add(ne...
2018-08-31 17:16:44
4384
原创 解决登录身份失效,页面内容出现登录框问题
问题展示: 登录身份失效在展示列表页或者展示详情页的时候嵌入登录页面 (草图如下:)。 这一般是后台接口返回页面的情况引起的(return “../../XXX/index”;),一般用ajax做返回值拼接是不会出现这种问题。 这种问题一个简单的解决方式: $.ajax({ type: "POST", url: "", d...
2018-08-31 16:06:31
3949
原创 统计近六个月的数据,自动补充月份,无数据补充0.
数据库表如下:需要统计近六个月的数据,由于数据库表里面只有4、5、6、月份的数据,所以最终查询的出的结果是 : 月份 count 04 10 05 2 06 7 但是1、2、3月份的没显示,期待的结果:月份...
2018-07-25 17:26:39
7453
1
原创 java后台截取日期年份
1、日期格式转换,年份截取 如日期格式为:yyyy-MM-dd'T'HH:mm:ss.SSSXXX,截取年份:yyyy public static void main(String[] args){ //oldDateStr是你传入的年份(前台的时间戳) DateFormat df = new Si...
2018-04-01 14:50:41
5286
原创 关于Windows下启动zookepper闪退出错问题
本文章只是总结了本人在使用zk的时候出现的两种状况:问题一: 下载安装完zookeeper后,双击zkServer.cmd启动注册中心服务,发现dos框一闪而过,无法正确的启动zk。 要想看到错误信息,有两种方式: 1、通过dos命令来启动zk。 2、编辑zkServer.cmd文件,在末尾添加 pause。 一般情况下是需要先进行一些配置,不配置会出现...
2018-03-28 14:21:52
633
minio__windows版
2020-09-25
statsvn.jar
2019-02-20
instantclient_11_2.rar
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人