自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 问答 (2)
  • 收藏
  • 关注

原创 记录一次springboot启动优化、物理优化版本。。

springboot突然启动缓慢,卡顿。

2023-12-18 14:52:15 389

原创 提高Idea编码速度和插件自用推荐

一款注释生成器,很好使~免费,配合使用腾讯、百度之类的翻译免费额度完全够用了,印象中是50万字符每月。免费版本-无限对话消息,支持对代码的翻译、分析、检查等。彩虹括号,图中可见。最大的用途就是从浏览器复制一段url,可以直接定位到接口所在的方法位置,快捷键Ctrl+Ait+N。也是一款AI插件,与上面bito类似,付费比bito便宜点,开原作者免费,学生免费。支持付费的代码不全功能,免费试用250次,需要git账号登录,并设置中文选区。代码截图,截取你选中的代码,当然支持跨屏,只要选中就可以。

2023-12-01 09:43:09 412

原创 【IDEA】pom.xml灰色/pom.xml有删除线

pom.xml文件变灰,并且带有删除线的处理方案。让项目恢复正常

2023-06-14 09:23:00 2839 2

原创 SpringBoot3.0升级遇到关于Invalid bound statement (not found)处理方案

执行sql,出现xxx.xml没有绑定导致抛出异常。下面是相关处理方案

2023-05-26 16:21:17 1313

原创 IDEA自定义配色方案

整体颜色无主题,都是自己调整的,突然看上去色系比较多,但是多看一会就能清晰分辨出各个颜色的用途,整体配色属于鲜亮方案,元素颜色对比比较明显,个人感觉半灰阶看着不舒服。

2023-02-10 11:27:29 905 1

原创 国产化适配迁移记录

基于诺依开发的项目进行国产化迁移。已完成覆盖测试。提供所有遇到的问题及解决方案

2023-02-09 15:31:23 1188

原创 windos下部署Prometheus+Grafana监控Mysql

监控可以多节点配置,按需增加即可,本文只写一个节点数据1. 安装prometheus附送下载地址:https://prometheus.io/download/解压到某个文件夹,无限制修改配置文件保存后双击启动文件Prometheus.exe,看到如下提示即为成功尝试访问:http://127.0.0.1:9090/依次点击,看到state状态为UP即为成功点击http://localhost:9090/metrics可以看到搜集的数据记录2.安装mysqld_exp

2021-03-24 17:41:03 490

原创 一、编码的应用

从基础开始,就不再赘述了,写写思路演示软件:植物大战僵尸默认游戏存档位置:C:\ProgramData\PopCap Games\PlantsVsZombies\userdata工具:最常见的Notepad++,需要配装插件HexEditor.dll游戏存档位置等由百度网友提供实在不爱玩植物大战僵尸思路二进制文件打开后如下,修改游戏存档的思路,有点类似ce来修改游戏内存,在尽可能少的变化中去寻找不同的地方,我们通过一次或多次对比每一关的二进制文件即可发现,本文仅为练习、如果需要更清.

2021-03-21 22:47:02 829

原创 Rsa前后端交互(JAVA && JS)

问题描述    问题描述:在应用程序测试过程中,检测到将未加密的登录请求发送到服务器。由于登录过程中所使用的部分输入字段(例如:用户名、密码、电子邮件地址、社会安全号等)是个人敏感信息,因此建议通过加密连接(例如 SSL)将其发送到服务器。任何以明文传给服务器的信息都可能被窃,稍后可用来电子欺骗身份或伪装用户。此外,若干隐私权法规指出,用户凭证之类的敏感信息一律以加密方式传给 Web 站点。    安全风险:可能会窃取诸如用

2021-03-16 14:28:17 1778 1

原创 Rsa前后端加密交互 带demo

介绍就不说了。。。大家找过来就懂,不懂可以留言探讨已经实现前后端交互了前端公钥加密 使用的第三方js:jsrsasign-all-min.js前端使用公钥加密、后端私钥解密后端私钥签名、前端公钥验签。完整代码详见附件https://download.csdn.net/download/u010785811/15743315...

2021-03-12 16:06:11 286

原创 模板项目~通用Mapper Generator逆向工程配置

模板项目~通用Mapper Generator逆向工程配置配置文件generatorConfig.xmlJavaTypeResolverImplUtil类型转换类POM.XML配置TyMapperGeneratorMybatis生成后示意代码SysUserSysUserExampleSysUserMapperSysUserMapper.xml配置文件generatorConfig.xml文件位于项目根目录<?xml version="1.0" encoding="UTF-8"?>

2020-09-28 09:06:37 299

原创 九、快速上手处理微信请求:接收、解析、处理微信后台发送给你服务器的消息(二)

文中所有提到的自定义注解,全部可以用@Service注解实现,只是要分开写,或者其他方式代替,都可以,主要逻辑没问题就行文字消息处理类文字回复其实就是一些针对用户发送的消息做出回复,比如模糊查询分词分组匹配等操作,实现了基础的接口,接口在上文已经介绍过了。@Overridepublic MessageDtoOut messageDispose(Map<String,S...

2020-03-19 14:08:56 446

原创 八、快速上手处理微信请求:接收、解析、处理微信后台发送给你服务器的消息(一)

目录一、官方内容解释~~~飞机票二、微信返回数据内容三 、接收、解析微信请求数据1、controller层2、service层①、解析微信消息处理成map对象②、去除重复请求③、记录日志④、处理不同类型的消息请求⑤、自定义操作很多人对于微信的请求处理一直弄不太明白,其实难,主要是微信返回的数据类型太多了,解析器了比较绕(微信文档全是坑就对了)文章...

2020-03-19 11:33:55 1639

原创 七、微信测试公众号

本文讲述如何获取微信测试公众号,无需注册拥有更多权限的方式,和测试号配置。获取测试公众号的地址打开后点击登录~~~~微信扫码~~会收到一条微信推送的操作记录1.帐号基础数据要用2.服务器数据url是https的后面跟着域名和你的消息接收地址,用于服务器接收微信回调你的信息3、js域名设置,可以运行你从前端发起请求使用sdk等调用微信的一些接口比如拍照,上传,分享...

2020-03-19 09:46:19 802

原创 六、微信推送模版消息

**好久没更新了~~~~随缘作者。。**献上官方bug秘籍:[微信公众号官方文档] PS:充满了错误官方内容所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限; 需要选择公众账号服务所处的2个行业,每月可更改1次所选行业; 在所选择行业的模板库中选用已有的模板进行调用; 每个账号可以同时使用25...

2020-03-19 09:29:21 390

原创 五、获取微信用户信息

**好久没更新了~~~~随缘作者。。**献上官方bug秘籍:[微信公众号官方文档] PS:充满了错误蓝色:官方部分 ||紫色:PS部分获取用户基本信息(UnionID机制)在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID...

2019-12-21 10:32:20 739 2

原创 可以用于分布式环境下的订单号算法 ~ 1秒单机4百万个不重复序号生成

看了一下确实有隐患问题,该单号如果传递给前端,可能会引起数据泄密,递增原因,掌握一些规则可以逆推订单数量,对公司来说是致命的。另外 是根据时间生成的订单号,服务器同步时间 或其他情况引发的时间回退,可能会出现订单号异常需要单实例运行,否则会引起序列号重复,该方法里面有阻塞线程的操作,防止订单重复;整个类我放在spring启动的时候注入进去了;<!--定义全局序列号生成器 单...

2019-04-25 16:10:18 834 2

原创 (三) 架构搭建-项目基础框架启动

先总结下问题:1、模拟启动子服务异常-子服务是工具服务模拟器的测试类先启动zkServer.cmd需要的包"C:\Program Files\Java\jdk1.7.0_80\bin\java" "-javaagent:E:\KF\IntelliJ IDEA 2017.1\lib\idea_rt.jar=54798:E:\KF\IntelliJ IDEA 2017...

2018-10-26 11:35:03 357

原创 (二) 架构搭建-项目基础框架启动

鉴于昨天启动报错,今天来鼓捣鼓捣它;错误呢Connected to server[2018-10-25 02:09:42,738] Artifact HelloWorldWeb:war exploded: Artifact is being deployed, please wait...十月 25, 2018 2:09:44 下午 org.apache.catalina.start...

2018-10-25 14:24:55 211

原创 (一)架构搭建-MAVEN项目笨搭建

字写小一点:先不落落原理,原理另开一个系列落落。这个系列就搭框架,目的超级简单,把能融合的中间件都揉道一起去,然后优化。插件等版本号jdk 1.7.0.80 maven 3.3.9 tomcat 7.0.82 zookeeper 3.4.9IDEA创建 基础项目结构     1、 创建父工程     考虑父工程不做任何代码操作,不使用任何末班直接创建一些基础配置不做...

2018-10-24 17:24:32 152

原创 四 微信公众号 基础参数说明

开发者ID是默认分配的,传说的AppId,开发过程中经常用到AppSecret 就是app的key  密钥  改密码在申请的时候出现一次,以后查询不到请牢记,因为微信仅提供的重置接口。不支持找回。IP白名单是微信和你服务器操作的白名单,如果需要在线小工具测试,最好把你当前电脑的IP也放入白名单。 服务器URL地址就是上文中鉴权的地址 包括消息恢复也会通过它。 想使用接口...

2018-09-10 19:36:14 922

原创 三 、微信公众号 被动鉴权操作

被动鉴权操作其实是微信在校验服务器真实性的一个行为,微信通过你在微信公众平台设置的参数和地址来请访问你的服务器,通过校验加密数据确认安全性。配置url的时候微信会进行鉴权,包括后期的微信会定时来和一些行为触发的时候他也会来调用鉴权接口url是你的接口访问地址,用来鉴权的接口地址 token是你的密钥, 消息密钥暂时不做介绍, 加密方式采用明文模式,即可public stat...

2018-09-10 17:01:18 963

原创 二 微信公众号 全局授权AccessToken

      access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。建议使用缓存或者其他方式存放,并且集中控制,防止多处调用并发的时候出现数据异常...

2018-09-10 16:51:45 303

原创 一:微信公众号 简介

微信公众号首先分为 企业和个人  接下来的文章主要针对企业级的公众号主要为服务号,也包含部分订阅号的内容。服务号和订阅号的区别主要是接口权限上的不同。其他没有太大差距还会介绍一部分订阅号借权的问题。以及大部分接口的调用,部分复杂代码和整体框架代码最后上传资源文件供大家下载参考一、微信公众平台:https://mp.weixin.qq.com/       微信开放平台:ht...

2018-09-10 16:37:48 1377

原创 内外网双网络设置

最近需要同时接入两条网络困惑我很久,百度上的东西不靠谱,大部分都是双网络,而不是区分网段的内外网。废话不多说,目前有两个方案 一个是网口和USB接入另一个为网口和wifi接入差距不大,先说下usb接入打开cmd命令窗口   Windos+R输入cmd回车键入ipconfig /all  找到两个和你网络一致的网口名称,下面这种方法也可以。我是重命名了,USB的那个是我外网@Set title=C...

2018-04-02 08:31:01 2215

原创 SimpleDateFormat类时间转换BUG

今天在群里碰到一个有意思的问题说 19910414000000字符串在经过SimpleDateFormat转换的时候会出现一小时精度误差。当时我第一反应是不是时区出现问题。排查发现不是。用严格模式来执行转换会抛出异常。测试发现以下日期会出现精度异常时间位置全部为00测试时间端1910+300年1940 06-03 00:00:00 1940 06-03 01:00:00

2017-12-21 16:40:40 1049

原创 Linux下MySQL主从数据库配置

主从服务器利用MySQL的二进制日志文件,实现数据同步。二进制日志由主服务器产生,从服务器响应获取同步数据库。环境配置:操作系统:CentOS-7 64位基于VM虚拟机安装网络模式:桥接master数据库IP:172.16.110.37slave数据库IP:172.16.110.39mysql版本:5.7.20master:主服务器 作为写数据库sl

2017-11-20 17:47:24 489

原创 Linux教程(三)安装mysql

MySQL是一个关系型数据库管理系统(真心懒得排版啊,这玩意编辑器不好用)下面我讲介绍一下具体的安装过程登陆linux后切到超级管理(个人习惯,可以避免很多权限带来的问题(生产服务器请谨慎使用权限))1、首先下载源文件sudo yum -y install wgetwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm...

2017-11-14 15:08:27 407

原创 彩色日志,教你配置颜色分明的日志输出。

话不多说先上图,这是最简单的颜色配置,可以色彩分明很直观哦!本人开发工具为IDE2017  ,eclice暂未测试。插件为grep-console1.插件安装过程注:因为我已经安装了所以没搜索到。就是这个东西,点击右侧的绿色安装按钮即可2.安装完毕后重启IDE3.找一下控制台附近会有一个这样的按钮没错点开它。4.下面的内容我写在图片上,部分不太重要的我就

2017-11-03 14:28:04 4012

原创 springmvc下载excel表格,自定义文件名称 附带生成excel方法

该方法处理生成下载操作时文件名和文件类型为未知的情况,和文件名以RequestMapping的value来命名的情况火狐谷歌都通过了CSDN资源下载地址http://download.csdn.net/download/u010785811/9939920

2017-08-18 14:10:47 803

原创 Json和Bean的互相转换

这是Json和Bean的转换废话不说上代码 /** * Use jacksonMapper Convert JSON to Bean * * @param obj * Source Object * @return JSON String * @throws CommonException */ public static String

2017-08-08 11:21:38 672

原创 Map转bean多类型转换,bean转map

实际应用中会遇到很多map和bean互相转换的问题,bean转map容易,map转bean就稍微麻烦一点很多时候bean的成员变量不一定都是String类型的,可能会是很多类型。/** * 将一个 Map 对象转化为一个 JavaBean * @param clazz 要转化的类型 * @param map 包含属性值的 map * @re

2017-08-08 11:08:49 2709

原创 Spring单元测试加载配置文件启动异常

报错内容:Failed to load ApplicationContextInvalid bean definition with name 'dataSource' defined in URL [file:/D:/KaiFa/pals/IBC/target/classes/spring-mybatis.xml]: Could not resolve placeholder 'jdbc.d

2017-08-08 10:48:19 3837

原创 对于经常写支付接口的人提供一个比较好的小工具

哪过一份接口文档,首先是看到惨不忍睹的参数,有些一个借口就八九十个参数,复制起来都想吐的感觉。我半年接了九十个接口文档,。。。一份文档六个接口起步。。。写了一个小工具,可以简化这些低级的操作(太恶心了)首先word把你要转换的参数全选复制下来(PDF自己转)[img=http://img.bbs.csdn.net/upload/201706/22/1498123821_364147

2017-06-22 17:36:16 361

原创 Linux教程(二:Tomcat的配置)

因为本人比较懒,所以直接用WinSCP把apache-tomcat-7.0.77.tar.gz上传到linux上了这个图是解压后的我还是拿root权限操作的linux首先切换点home文件下,tar -xzvf tomcat7.tar.gz加压tomacat得到apache-tomcat-7.0.77文件夹切换到conf目录cd /home/apac

2017-04-27 13:05:18 401

原创 Linux菜鸟教程(一 :JDK安装和java环境的配置)

照顾下新人,从头说起1. 登录Linux,切换到root用户su root 获取root用户权限,当前工作目录不变(需要root密码)或sudo -i 不需要root密码直接切换成root(需要当前用户密码)2. 在usr目

2017-04-25 16:29:37 4335

原创 Maven下的Spring-springmvc-mybatis框架一(创建Maven项目)

小白陪小白成长哈哈,欢迎大神指正错误,来者不拒。目标是:maven结构的Spring-springmvc-mybatis,后期会引入double 各种高并发的东西。尽力去做到完美不断优化非专业出身,没有培训过我,在开发行业呆了一年半了,一直都是慢慢的成长,却没有主动去学习过什么知识。也不知道一个人流浪在繁华的大城市,面对触手可及的花繁,却没有兴趣。说多都是泪,第一次动手

2017-03-30 09:44:38 375

转载 Java finally语句到底是在return之前还是之后执行?

原稿:http://www.cnblogs.com/lanxuezaipiao/p/3440471.html网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,

2017-03-14 13:18:22 264

原创 FTP服务器文件操作 二:文件下载(测试可用)

之前有个喜人的家伙问我,说为啥我不管,我就帮他远程了以下问题,发现他的地址密码全是乱输的~~~~你们别逗我好不好虽然我不经常玩这个东西,可。。哎算了帖代码/** * Description: 从FTP服务器下载文件 * * @param url * FTP服务器hostname

2017-01-17 14:21:45 2461

原创 FTP服务器文件操作 一:文件上传

需要引用到的jarcommons-net-1.4.1.jarcommons-net-2.2.jar /** * Description: 向FTP服务器上传文件 * * @param url * FTP服务器hostname * @param port

2017-01-17 14:14:52 480

idea自定义配色方案

配色效果可详见文章:https://mp.csdn.net/mp_blog/creation/success/128966435。 主要提供鲜明的配色方案,拒绝灰阶,黑色为主题的配色方案。 idea 直接导入即可,非插件

2023-02-10

JianKong.zip

JianKong.zip

2021-03-24

jsrsasign-all-min.js

jsrsasign-all-min.js Rsa算法加密 前后台加密可参考文章:https://blog.csdn.net/u010785811/article/details/114878352

2021-03-16

Rsa前后端交互.zip

处理前端公钥加密、后端私钥解密 后端私钥签名、前端公钥验签 方法,已封装处理

2021-03-12

通用Mapper逆向工程代码-自动生成代码,支持mysql和oracle

资源包详解见文章https://blog.csdn.net/u010785811/article/details/108826257

2020-09-28

蓝屏分析诊断工具V2.52.zip

联想专业工具,用于蓝屏分析修复提供详细错误内容和解决方案, 版本号:蓝屏分析诊断工具V2.52.3993094 可以选择蓝屏文件,对多次蓝屏数据做分析

2020-08-25

mybatis-gui0.96多选and查询.zip

链接数据库生成 service-dao-xml及dto 的操作文件 包含排序,查询,分页,以及复杂查询 多选等 为Windows下可视化界面,主要是针对单一表操作。

2020-08-25

selector.zip

自定义注解用于微信消息处理 也可以用于普通1个接口对多个实现类的处理 方便实用,内含动态代理,静态参数样本,选择器等

2020-03-19

springmvc下Excel下载

有效的纠正了下载时出现的文件类型未知或没有扩展名的情况,也处理了spring下载的情况下文件名以@RequestMapping的value值为下载文件名称的情况

2017-08-18

接口文档实体生成工具

对接第三方接口的时候往往会有许许都多的请求和响应参数,每次都要手工创建实体类,真的好麻烦,我们有七八十家第三方。重复工作太多了 这个只需要把word的参数表格复制到txt文件中即可生产 实体类 输入输出的方法 拥有正则表达式和长度等校验对不能识别的语句 private String version;//版本号 version MAX(20) B2C1.0 in.setInterfaceName("");//接口名称 interfaceName MAX(30) 取值:anonymousPayOrder; private String interfaceName = in.getInterfaceName();//接口名称 interfaceName MAX(30) 取值:anonymousPayOrder

2017-05-24

接口文档实体生成

金融类软件在开发中往往会涉及到和第三方进行接口的对接,比如支付宝、京东、微信等。 在对接的过程中会涉及到大量的参数传递,一般会采用map或者实体类 每一个参数都要手写少了还好,但是遇到十几个甚至更多的接口,会写的心烦意乱的,而且基本上在做重复的低级操作 该代码主要是直接通过第三方提供的接口参数列表,来生成实体参数,附带完整注释,也可以选择性生成set方法

2017-01-13

C#新手专用课本

适用于新手,属于基础课程,没有太多理论,精简白话文,一看就懂

2014-06-08

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

TA关注的人

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