自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决kafka消费积压问题

压测遇到的消费积压问题

2022-09-11 11:31:58 6452 1

原创 【IDEA】【GIT】分支代码合并以及分支部分提交代码合并和回滚本地提交+找回被舍弃代码

GIT分支代码合并以及分支部分提交代码合并前提dev分支master分支目标合并流程推送合并出现错误解决:回滚本地提交代码舍弃了不该舍弃的怎么办入职新公司好几个月了比上一家公司忙很多,敏捷开发,快速迭代,类似996了,抽空摸摸鱼写一篇这几天在头疼的代码合并前提话不多说直接上流程图这里看到我当前在dev分支中,dev分支提交了三次新代码一二三,master分支提交了三次新代码三冲突一二dev分支dev分支 新代码第三次提交实例master分支master分支 冲突代码第

2022-04-15 22:08:54 2172

原创 设计模式第一步:【六大设计原则】

学习设计模式前要了解的设计原则单一职责原则介绍优点代码示例里氏替换原则介绍解析代码示例输出结果依赖倒置原则介绍优点代码示例输出结果接口隔离原则介绍优点解析这两天项目刚结束,就听说要开始二期迭代开发了,我的天还好在项目设计初期的时候了解了设计模式,项目中用到了几个设计模式,二期还不是简简单单,三下五除二搞完就可以摸鱼了,做个总结,分享一下!!!单一职责原则介绍单一职责原则定义是:应该且仅有一个原因印奇类的变更。也就是一个类只做一件事情优点1、降低类的复杂性,实现了什么职责都有清晰的定义;

2021-10-03 22:44:04 309

原创 IDEA中使用GIT回滚线上代码

IDEA中使用GIT回滚线上代码回滚代码查看LOG提交历史回滚方法一,强制回滚回滚代码今天项目开发项目中出现了几次错误的提交,老大很生气的说让我们解决一下,还想着赶紧下班的我马上来了精神,说干就干查看LOG提交历史可以看到出现了两次错误,而且我们现在是停留在第三次提交上,也是错误的回滚方法一,强制回滚这个方法使用到git的强制提交,并且会覆盖之后的提交,如果你的仓库权限不够那也就会遇到:【error: failed to push some refs to】这四步是把你本地切换为

2021-09-23 12:17:43 738 2

原创 CentOS 7 安装字体解决phantomjs中文错误问题

CentOS 7 安装字体解决phantomjs中文错误问题问题问题暴露测试JS解决第一步安装命令第二步找到汉字文件第三步安装看效果安装phantomjs连接.问题在linux中安装phantomjs后直接使用生成图片效果:这个是2021年08月30号的我的主页,中文都显示不出来然后我安装了字体之后:问题暴露测试JS安装成功后使用命令测试中文问题var webpage = require('webpage').create();//浏览百度网页,生成baidu.png图片

2021-08-30 15:47:11 632 2

原创 JAVA接入微信刷脸支付分支付【V2、V3两种接入都有提供】

支付宝支付开发前准备文档开发准备maven微信配置类微信V2-SDK微信V3工具开发调用V2刷脸授权接口【get_wxpayface_authinfo】V3支付相关接口【接口太多部分案例】创建支付分订单查询支付分订单退款创建退款退款回调开发前准备文档链接: 微信支付流程介绍V2.链接: 微信扫码支付接口文档V2-SDK.链接: 微信V3-官方提供github.链接: 微信支付指引文档.本文以刷脸支付分为例指引开发微信支付,因为这里用到了V2的接口和V3的接口链接: 本文主要按照微信刷脸支付

2021-08-28 18:46:00 1842 12

原创 读《java并发编程的艺术》前三章总结(持续迭代、优化)

读《java并发编程的艺术》总结前三章内存模型JMM定义happens-before(一种关系:之前)重排序as-if-serial(像串行)volatile内存语义防止重排序锁内存语义防止重排序final内存语义防止重排序Volatile怎么读可见?定义CPU说明Volatile原理Synchronized怎么锁升级?定义对象头锁升级偏向锁:轻量级锁:重量级锁:最近在读《java并发编程的艺术》感觉受益良多,摘抄书中部分语录,进行个大致总结,用来面试,建议阅读全书!!!前三章内存模型JMM定

2021-08-23 12:28:22 246

原创 java使用poi操作world生成饼图,柱状图,折线图,组合图:二

java使用poi操作world生成饼图,柱状图,折线图,组合图:二上文链接:[java使用poi操作world生成饼图,柱状图,折线图,组合图:一](https://blog.csdn.net/weixin_44440642/article/details/119004129)直接上代码maven测试类:单图表(入口)测试类:组合图表(入口)工具类:组合数据类工具类:枚举解析图表类上文链接:java使用poi操作world生成饼图,柱状图,折线图,组合图:一直接上代码maven <!--

2021-07-25 18:31:26 5718 16

原创 java使用poi操作world生成饼图,柱状图,折线图,组合图:一

java使用poi操作world 生成饼图,柱状图,折线图,组合图开发前准备准备模板本文可用操作组合图操作java填充数据操作maven!!!WordUtil 饼图 替换入口开发前准备准备模板插入模板中对应图表 本文演示饼图 折线图 条形图 组合图本文可用操作(1).首先点击图表,直至出现筛选按钮(2).点击筛选按钮,出现选择数据源和excel 只出现一个的关闭在重复动作这是只出现选择数据源的!!!!!!如果只出现数据源可以先有点图表 选择在excel中编辑数据来达到 选择数据源

2021-07-25 18:29:23 3710 5

原创 java poi 操作word遇到的问题

java poi 操作word文本,图表,遇到的问题直接上问题模板字段匹配问题图表问题之前做过 一期 poi操作world 的文章. 然后前一段因为工作要求改版,改了很多很多版,模板也花里胡哨了,今天就把我出文章之后又遇到的问题做个汇总,然后再过一段时间把重构等装好的 代码也分享出来(近期努力再写)直接上问题模板字段匹配问题(1).首先要确保,你读的模板是当前你修改的这个。(2).用工具打开,确保${AAAAAA}是真正连接在一起的。(3).用工具打开,确保${AAAAAA}是单独连接

2021-07-21 19:39:24 2744 5

原创 JAVA接入支付宝授权第三方登录

支付宝沙箱授权开发前准备支付宝沙箱环境申请使用获取用户授权生成唤起支付宝授权连接回调地址接收支付宝参数构建请求支付宝客户端业务流程代码开发前准备支付宝开发平台.支付宝沙箱环境申请使用!!!重点 授权回调地址必须要写全路径也就是controller最终路径(下面有具体细节)RSA2的密钥生成: 支付宝提供生成密钥地址.获取用户授权生成唤起支付宝授权连接用到appid+回调路径 回调路径=在上面配置的全路径 具体路径:https://openauth.alipay.com/oauth2/

2021-06-14 16:44:53 4438 8

原创 mongodDB的docker安装和springData操作

mongodDB的docker安装安装docker命令工具链接mongodb命令项目搭建maven配置YML启动类配置实体类数据库DAO测试类安装docker命令docker pull mongo下载镜像docker run --name mongodb -p 27017:27017 -d mongodb启动镜像挂载27017端口工具链接可视化工具地址: studio3t.连接右键很傻将就看吧创建一个库命令创建集合mongodb命令 这个创建集合 db.c

2021-02-02 15:16:10 70

原创 服务器kafka安装配置和工具连接

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-22 23:14:00 1002

原创 nginx代理转发错误

nginx代理错误问题目标错误原因链接: 新手向nginx简单配置.前两天写了篇nginx配置然后今天取配置转发地址的时候后出现了问题问题目标server { listen 8081; server_name localhost; client_max_body_s

2021-01-12 18:30:44 1626

原创 IDEA远程debug配置和启动脚本

IDEA远程debug配置和启动脚本IDEA配置修改脚本docker!!!切记要放在jar包地址前面nohup启动成功使用错误IDEA配置最近面临项目试运行, 即将上线这种情况下如果遇到突发情况,仅仅凭借日志,是不能够很直观的得到有用的信息,所以远程调试更为方便这样IDEA就配置完了修改脚本docker链接: 新手向docker部署jar包脚本.在执行java -jar 后面新增启动参数就是上图中4指定的参数#!/bin/shsudo docker rm -f myjarsudo

2021-01-12 15:00:41 739

原创 新手向超简单超详细docker启动jar包脚本

新手向超简单docker启动jar包脚本脚本拆分解析脚本rmrunprivileged--net--restart-v-d-c准备docker imagesdocker pull java:8启动sh myjarbin.sh常用日志命令脚本#!/bin/shsudo docker rm -f myjarsudo docker run --name myjar --privileged --net=host --restart on-failure -v /data/html/images/:/dat

2021-01-12 14:27:54 1392

原创 新手向超简单超详细nginx配置

新手向超简单nginx配置下载解压运行config目录配置详细分解配置重点解析!!!静态文件代理建议操作 + 实验结果建议配置实验和结果图片配置成功后html以及其他静态文件怎么办???请求转发下载链接: nginx下载地址.这里演示的是nginx-1.19.0解压解压目录最好不要有中文其他无限制运行在当前页面双击nginx.exe就可运行也可以最常用命令: nginx.exe -s reload 加载配置文件重启没有错误就是最好的config目录编译器打开后:配置详细分

2021-01-08 13:54:00 502

原创 网络图片等比例压缩 + Token验证(请求头)下载按照日期分文件

网络图片下载图片Token验证(请求头)下载按照日期分文件Util测试运行结果+会遇到的问题图片等比例压缩Util封装一下路径测试结果图片Token验证(请求头)下载按照日期分文件某些业务场景要得到网络url中图片,但是要登陆后获得token才能请求到图片Util/** * 图片下载 * @param urlList 网络图片路径 * @param path 图片保存路径 * @param uri 图片要创建文件夹路径 * @param token

2021-01-07 11:54:58 245

原创 java向微信公众号---后台获取授权用户的openId

微信公众号初次开发其他操作项目搭建前两篇都有写这里不过多赘述controllerrestTemplate配置restTemplate maven配置前端调用jsnginx其他操作书接下文:测试号申请步骤和调试.书接上文:微信发送模板和图文消息.项目搭建前两篇都有写这里不过多赘述controller/** * 获取code换取openId * @param vxReq * @return */ @PostMapping("/authorize")

2021-01-06 12:22:41 850

原创 java向微信公众号---发送模板和图文消息

微信公众号对接开发项目搭建mavenapplication.ymlyml参数配置微信客户端配置搭建完成 实现业务模板消息推送准备工作模板消息填写要求图文消息填写要求推送模板消息推送模板消息结果——效果推送图文消息问题和结果获取关注的用户openId既然有了openId集合和要发送的消息怎么群发链接: 书接上文:微信测试号申请步骤和调试.项目搭建maven<dependencies> <dependency> <groupId&gt

2021-01-05 14:04:00 3110 13

原创 java向微信公众号---测试号申请步骤和调试

微信初次开发开发准备翻文档通过测试号认证内网穿透开发准备这两天遇到一个新的需求就是对接微信公众号,之前也没做过翻文档!!!翻文档链接: 官方文档.先拿个测试好搞一下这个测试号就是公众号,不过没有微信的后台也就是无法点击菜单进入内嵌H5,不过调通后端代码够用了。通过测试号认证想要通过认证要保证微信可以访问到你,所以配置内网穿透。内网穿透我的另一篇文章链接: link....

2021-01-05 11:56:51 711

原创 花生壳内网穿透

内网穿透花生壳花生壳链接: 花生壳官网.注册下载后链接: 花生壳内网穿透帮助文档.然后新增映射就可以在花生壳软件中看到自己添加的映射这里说一点 点击诊断就可以看到 映射现在的状态是否正常确认自己本机IP是否正确,如果正确,端口是否启动也就是端口是否正在被使用,如果还是这种情况,重启!!!正常情况下是IP正确然后端口也启动...

2021-01-05 11:08:22 371

原创 java使用poi操作word模板,插入图片、段落、表格

java使用poi操作word插入图片、段落、表格准备工作创建word模板.docx文件编写模板格式.xml文件java上手poimaven依赖使用到的包具体应用对应封装方法 ----------图片插入指定位置操作图片操作使用到的工具类对应封装方法 ----------表格操作表格操作用到的工具类对应封装方法 ----------段落内容替换操作段落内容操作用到的工具类效果图如果想设置单独的样式准备工作创建word模板.docx文件使用模板操作,因为自己使用poi去写word过于麻烦,耦合性太高

2020-11-20 17:15:51 23907 14

原创 java操作使用phantomjs网页转换图片

操作phantomjs安装phantomjs依赖运行代码效果图怎么加载本地静态HTML?安装phantomjs依赖 <!--phantomjs --> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId>

2020-11-05 14:56:02 350

原创 win10和linux安装phantomjs

安装phantomjs官方下载地址:win安装linux安装操作phantomjs网页转换图片官方下载地址:http://phantomjs.org/download.htmlwin安装解压后配置环境变量双击启动就可以使用了linux安装配置依赖源yum install fontconfig freetype2yum install bzip2解压tar -xvf phantomjs-2.1.1-linux-x86_64.tar.bz2改名字方便操作mv phantom

2020-11-05 14:41:25 221

原创 JAVA对时间进行加减年月日时分秒操作

两个时间进行年月日时分秒操作 public static void testDate(Date timeOneForDate,Date timeTowForDate) throws ParseException { //定义时间操作类 Calendar cal=Calendar.getInstance(); SimpleDateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"

2020-06-23 19:33:59 1015

原创 java操作小时数转换

小时数转成时分秒格式 public static String getDateByHour(double manHour) { //格式 对于时分秒操作按照// int h = min/3600;分钟/3600就是小时// int m = (min%3600)/60;// int s = (min%3600)%60; //BigDecimal 类操作精准 BigDecimal manHourBig = new Big

2020-06-23 19:01:52 784 1

原创 Navicat实现将数据模型导出SQL文件

模型数据创建模型打开模型从数据库导入表选择对应链接和表完成导出sql格式选择地址创建模型打开模型点击之后从数据库导入表选择对应链接和表完成效果导出sql格式选择地址

2020-06-15 15:13:31 2084

原创 JAVA对文件进行压缩和解压

java中经常要对一些文件压缩java压缩文件一 、导包二、设置压缩文件格式三、递归确认压缩文件四、main方法测试4.1创建对应文件目录14.1.1执行结果4.2创建对应文件目录24.2.1执行结果一 、导包<!-- https://mvnrepository.com/artifact/org.apache.ant/ant --><dependency> <groupId>org.apache.ant</groupId> <ar

2020-06-15 13:13:38 1306

原创 数据库对于时间的部分操作详解

MySQL中对于时间操作的函数DATE_FORMAT(date,format)语法实操:SELECT * FROM rule_event WHERE DATE_FORMAT( rule_event.time, '%Y-%m-%d %H:%i:%S' ) = "2020-06-10 08:00:00"这句SQL查出的结果是时间在2020-06-10 08:00:00中的数据SELECT * FROM rule_event WHEREDATE_FORMAT( 时间字段, '模糊的

2020-06-11 12:23:28 241

原创 IDEA提交本地库和推送到远程库

公司工作过程中,因为个人疏忽原因造成代码覆盖等系列错误,这是得不偿失的特此出此教程,留以后用一 创建项目创建新的本地库选中自己项目

2020-06-10 11:56:29 1792

原创 git生成密钥公钥

GIT填写名字和邮箱git config --global user.name "name"$ git config --global user.email "[email protected]"查看填写的邮箱和名字git config –list 查看自己是否已生成公钥密钥没有就ssh-keygen -t rsa -C "[email protected]"点击三次回车键Generating public/private rsa key pair.Enter file in wh

2020-06-10 11:30:19 396

原创 时间简单操作

java中时间计算时间转换 public static void main(String[] args) throws ParseException { SimpleDateFormat sf=new SimpleDateFormat("yyyy/MM/dd HH:mm:SS"); String format = sf.format(new Date()); System.out.println(format); Date parse

2020-06-10 10:55:51 154

原创 IDEA工具中.yml文件无法被识别(不显示绿叶等)

出现原因因为IDEA的设置中没有对应文件后缀去识别:解决方案下再此插件就可以在file types中生成对应文件后缀!!!不是绿叶,但是可以使用效果

2020-06-09 11:10:24 2142

原创 对象生成excel表格

话不多说直接上代码:maven <!--操作excol表格--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependen

2020-06-07 17:07:09 320 3

原创 JSR303介绍和使用

关于JSRJSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。关于 JSR-303JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 .

2020-05-25 16:39:41 23118 10

原创 得到数据库树型结构(父ID和子ID)

树形结构:就是一个文件夹下包含多个文件夹或者文件,文件夹下还会存在多个文件夹或者文件在数据库中怎么存储呢这种数据?idparentIdname10手机21智能手机31非智能手机42国产智能手机52非国产智能手机64华为74小米85苹果95三星我们要得到的是什么样子呢?[ { "id": "1", "parentid": "0", "name": "手机",

2020-05-25 13:50:46 2536

原创 JWT整合springBoot简单实用

JWT是什么?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。JWT的构成第一部分我们称它为头部(header),第二部分我们称其为载荷(payl

2020-05-23 00:42:37 474

原创 读取Excel表格中的数据

话不多说直接上代码:maven <!--操作excol表格--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependen

2020-05-19 17:46:43 1052

原创 Spring task定时任务简单实用(springboot)

今天看到定时任务, 自己也试了试手 挺好用 谈谈自己的见解, 顺便记录一下, 笔记一.Spring Task简介1.定时任务3.三种完成方法1.java自带的API java.util.Timer类 java.util.TimerTask类2.Quartz框架 开源 功能强大 使用起来稍显复杂3.Spring 3.0以后自带了task 调度工具,比Quartz更加的简单方便(本文章介绍)二.简单使用启动类配置 @EnableScheduling //开启任务调度@Componentp

2020-05-17 14:52:44 483

org.eclipse.paho.ui.app.7z

连接mqtt topic接发数据 win版本

2021-05-18

kafkatool2.zip

kafka连接工具免安装绿色 一积分下载

2021-01-22

Navicat Premium 12.zip

mysql可视化工具Navicat彩色版免安装!!! Navicat 支持全面格式的数据迁移。导入或导出向导可导入或导出超过 11 种数据格式,包括 MS Access、MS Excel、XML、HTML、TXT、CSV 等。 Navicat 设计简单,易于使用,无论你是一个数据库开发人员或新手用户,Navicat 都可以帮助你改善工作流程并提高工作效率。

2020-06-11

空空如也

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

TA关注的人

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