自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 1791 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 2895 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 1176

原创 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 12886 1

原创 java Modbus通信协议CRC16校验码算法

最近在做modbus通信协议发送接收报文的东西,参考CSDN好多篇文章,具体的参考的文章链接找不到了(抱歉),这篇文章比较适合我的应用场景,大家可以改造改造。(1).预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;(2).把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;(3).把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位;(4).如果移出位为0...

2020-07-07 17:36:35 954

翻译 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 1262

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

翻译 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 3331

原创 MD5 32位加密算法

md5加密方式为32位加密//url 是你要加密的字符串public static String MD5(String url) { try { // 得到一个信息摘要器 MessageDigest digest = MessageDigest.getInstance("MD5"); byte[] ...

2019-03-13 14:35:42 2797 1

原创 JAVA代码实现svn的代码量统计

本文是用JAVA 来操作svn 获取svn项目的代码提交量,主要用于获取置顶时间的提交代码量。思路:先通过连接svn然后获取svn的log日志,然后获取每次提交的版本号,然后通过版本号来获取每次提交的代码量。参考博客:https://blog.csdn.net/weixin_41793807/article/details/82699305https://wiki.svnkit.com...

2019-03-05 17:45:16 820 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 15304 3

原创 java实现.txt写入execl,边读边写

本文使用jxl,如果使用maven 直接引入即可。&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;net.sourceforge.jexcelapi&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;jxl&amp;amp;lt;/artifactId&amp

2018-11-01 15:43:50 668 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 15802 3

原创 List根据某字段去重,以及compareTo 浅解

根据List里面某个字段进行出重筛选,此文是使用compareTo 比较器。请看代码:public static void main(String[] args) { // List&lt;one&gt; oneList = new ArrayList&lt;one&gt;(); oneList.add(new one(1, "11111")); oneList.add(ne...

2018-08-31 17:16:44 4296

原创 解决登录身份失效,页面内容出现登录框问题

问题展示:    登录身份失效在展示列表页或者展示详情页的时候嵌入登录页面 (草图如下:)。       这一般是后台接口返回页面的情况引起的(return  “../../XXX/index”;),一般用ajax做返回值拼接是不会出现这种问题。   这种问题一个简单的解决方式:    $.ajax({ type: "POST", url: "", d...

2018-08-31 16:06:31 3800

原创 统计近六个月的数据,自动补充月份,无数据补充0.

数据库表如下:需要统计近六个月的数据,由于数据库表里面只有4、5、6、月份的数据,所以最终查询的出的结果是 : 月份   count 04 10 05 2 06 7 但是1、2、3月份的没显示,期待的结果:月份...

2018-07-25 17:26:39 7224 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 5201

原创 关于Windows下启动zookepper闪退出错问题

本文章只是总结了本人在使用zk的时候出现的两种状况:问题一:   下载安装完zookeeper后,双击zkServer.cmd启动注册中心服务,发现dos框一闪而过,无法正确的启动zk。   要想看到错误信息,有两种方式:        1、通过dos命令来启动zk。        2、编辑zkServer.cmd文件,在末尾添加 pause。     一般情况下是需要先进行一些配置,不配置会出现...

2018-03-28 14:21:52 593

minio__windows版

minio__windows版,minio__windows版,minio__windows版,minio__windows版,minio__windows版,minio__windows版

2020-09-25

Jenkins subversion svn插件

Jenkins subversion svn插件 离线安装

2020-04-29

svnki帮助文档(英文)

这个文档是英文的 svnkit帮助文档 请谨慎下载,英文的 英文的

2019-03-06

statsvn.jar

StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表

2019-02-20

Spring-Data-JPA基础教程

本文档是Spring-data-jpa的介绍以及基本用法,可以很好的帮助初学者阅读以及使用。

2018-11-05

instantclient_11_2.rar

第一次navalcat连接oracle数据库,需要装client才能让第三方工具通过OCI(Oracle Call Interface)来连接。

2018-11-05

空空如也

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

TA关注的人

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