自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一夏coco的博客

来自菜鸡码农的凝视

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java批量解析微信dat文件,微信图片破解

Java批量解析微信dat文件前言关于异或值怎么计算代码前言偶然看到有可以解密微信dat的文档,上网查了查,找到了一篇可以用的文章,不过转换过程代码是有问题的,在这里改了下发布上来。参考地址:https://blog.csdn.net/weixin_42440768/article/details/88870077关于异或值怎么计算首先使用十六进制器打开微信dat文件,显示如下文...

2020-04-27 14:58:40 32354 45

原创 仿element-ui cascader级联选择器,layui cascader级联选择器

前言由于项目中使用的不是vue的框架,但是又需要用到cascader组件,可惜找了很久都没有找到想要的效果,只好自己写组件了。为了力求和element-ui的级联效果一致,来自后端开发的我亲自操刀,哈哈哈!!使用示例引入<html> <head> <link rel="stylesheet" type="text/css" href="https://www.layuicdn.com/layui/css/layui.css"/> <link r

2021-09-09 17:56:06 4475 10

原创 java和vue实现滑动拼图验证码

java+vue滑块验证码,立体效果前言效果图正文后端Java依赖核心代码Controller前端vue前言由于最近想做一个滑块验证码,苦于后端没有精美好看的样式,纯前端的验证码倒是挺好看的,但是不安全啊。找了很久一直没有找到想要的效果。无奈只能自己尝试着来干了。网络上很多java生成拼图验证码的代码。但是都不太灵活,下面我们来看下。效果图这里要感谢作者javaLuo1开源的vue-puzzle-vcode,我们的前端样式基本上基于该开源代码来修改。正文后端Java依赖<!-

2020-10-28 17:52:48 5649 18

原创 nacos支持mysql8.0数据库,无需修改编译源码

本方法仅支持Nacos1.2.0及以上版本从上图可以看出,nacos其实在1.2.0版本的时候,就已经开始支持了mysql8.0版本驱动。但是默认还是使用的mysql5.x.0版本。官方下载地址[.tar.gz] https://github.com/alibaba/nacos/releases1.创建数据库在数据库中创建名为nacos的数据库(名字随便取都可以)把表结构sql导入到数据库中来,nacos已经提供了sql脚本,在nacos/conf/nacos-mysql.s...

2020-07-03 10:20:19 2358 2

原创 利用Spring提供的事务监听ApplicationEvent完成事件

前段时间开发项目时,碰到一个数据库事务还没提交,但是发送MQ已经被消费者消费,导致了数据不同步问题。具体是这样子的,一般我们会在@Service类中去处理数据库的操作及其他服务处理,一般都会在涉及到数据库的增删改的方法上添加@Transactional注解,表示这个方法被托管给spring处理事务。当整个流程执行完毕没有发生异常时,事务才会进行提交,这时候我在方法结束前,添加了MQ发送this.amqpTemplate.convertAndSend(AmqpExchange.XXX_CHAN..

2020-07-01 15:34:25 1911

原创 java实现类似python中字符串、数组、列表切片的处理

/** * 获取字符串下标 * * @param str 字符串 * @param index 下标,允许存在正负值,负值表示从后取值 * @return 下标字符 */ public static char charAt(CharSequence str, int index) { if (index >= 0) { if (index > str.length() - 1...

2020-06-30 22:54:01 2282 2

原创 RSA非对称加密及对数据签发签名

import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.security.*;import java.security.interfaces.RSAPrivateKey;import java.security.interfaces.RSAPublicKey;import...

2020-03-20 10:02:04 112

原创 Java中获取堆栈异常的标准动作

年底了,感觉应该更新下博客好过年能更愉快的咸鱼一波,哈哈~感觉最近闲得慌,但是又没有什么好的文章可以分享给大家的,这里我就拿之前困恼过我的一个问题来讲一下吧~老规矩,先贴上代码,我们再慢慢侃大山~/** * 得到完整堆栈异常信息 * @param cause * @return */ public static String stack...

2019-12-20 17:13:03 284

原创 利用UglifyJS和uglifycss压缩前端js和css

网上有一些就是太墨迹了,我就是想copy一下代码,不想研究具体的原理,非要一个个方法解释,还贴图,不知道直接给我代码,我直接执行就完事了吗,浪费我好多时间,真的是好气。不说了,直接将代码转换一下贴上来ps:手动自己敲的,怎么说也是转载(原创)吧,就是原创,哈哈。/** * 执行说明: * 执行前需要安装node环境, * 执行 npm install uglify-js * ...

2019-11-05 13:52:38 1212

原创 js、html、css压缩,jsmin

前几天想找一个压缩js的网站,但是js又是写在html里面的,导致压缩失败了。然后,找了半个小时,终于让我找到一个可以压缩的网站,我看压缩率喜人,代码很美丽,copy了过来,我真是太机智了,哈哈哈~<html><head><script>String.prototype.has = function(a) { return this.inde...

2019-10-23 09:52:38 1000

原创 使用IDEA编译springboot+java12项目时出现的错误及解决办法总结

一般使用IDEA编译时,一般都是这样操作先执行clean清理target文件,然后执行package或者install,二选一即可,因为效果时差不多的。但是在模块化中还需要一些特殊的配置,以达到让maven打包不会报错如果在pom.xml中什么都没有配置,那么打包会出现以下错误1.Failed to execute goal org.apache.maven.plugins:m...

2019-10-11 11:23:13 2403

原创 java导出Excel文档,使用POI方式

首先引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version></dependency><dependency&g...

2019-09-06 10:30:46 458

原创 如何优雅的使用Jpa的JpaSpecificationExecutor<T>提供的复杂查询,实现Specification对象的简单操作

首先看一个查询的列子,输入一个名称,模糊匹配username或者nickNamereturn adminJpa.findAll( adminJpa.support().like("username",name).or(support -> support.like("nickName",name)), PageReques...

2019-08-23 00:06:36 2605 6

原创 如何处理mysql中的concat忽略null问题

如何处理mysql中的concat忽略null问题concat(’%’,null,’%’)会返回null使用concat(’%’,if(null,’’),if(null,’’),’%’)又太过麻烦这时候我们可以使用concat_ws()函数代替concat_ws(’,’,‘1’,‘1’,null)这时候返回的是1,1那么如果我们将第一个参数‘,’设置成’'呢?这时候就能够得到我们需要...

2019-08-11 18:48:55 3058

原创 使用Spring自身提供的地址匹配工具匹配URL

使用Spring自身提供的地址匹配工具匹配URLpublic class PathMatcherUtil { /** * 实际验证路径匹配权限 * * @param matchPath 权限url * @param path 访问路径 * @return 是否拥有权限 */ public static boo...

2019-07-17 17:01:43 2046 2

微信图片解密工具.zip

微信图片解密工具,主要解密微信电脑端加密图片:C:\Users\xxx\Documents\WeChat Files\xxxx\FileStorage\Image\2019-07 使用前请先安装jdk8运行环境

2019-08-01

Guns技术文档.docx

本文档基于最新的Guns版本,集Guns使用手册,Guns开发手册,Guns核心思想等于一体,并整理了qq群和gitee上用户经常反馈的问题的答疑!

2019-07-13

空空如也

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

TA关注的人

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