- 博客(139)
- 资源 (10)
- 收藏
- 关注
原创 MySQL 8 主从同步安装与配置
主从同步配置步骤安装 MySQL。配置主服务器的server-id和二进制日志。创建复制用户并授权。配置从服务器的server-id和中继日志。配置从服务器连接主服务器并启动复制。验证主从同步。注意事项确保主从服务器的server-id不同。确保配置文件的权限正确。使用安全的认证方式(如 TLS/SSL 或定期检查复制状态和错误日志。通过以上步骤,你可以成功搭建 MySQL 8 的主从同步环境。
2025-03-14 11:23:01
673
原创 SpringBoot 集成 SpirePDF 实现文本替换
SpirePDF 10.6.2 很强大,API 也封装的很好,使用的时候及其舒适。但是需要购买许可,不然有很大限制,最大的问题在于会添加水印,这就导致基本上用不了。有钱真好,真是嘴馋。好在 SpirePDF 也有版本较老的免费版本,有查到一个 5.1.0。接下来附上使用代码。
2024-09-07 07:08:39
611
原创 SpringBoot 集成 PDFBox 实现电子签章
Apache PDFBox 是一个开源的 Java 库,用于处理 PDF 文档。它提供了一系列强大的功能,包括创建、渲染、拆分、合并、加密、解密 PDF 文件,以及从 PDF 中提取文本和元数据等。PDFBox 支持 PDF 1.7 标准,并且兼容大多数现代 PDF 格式和特性。
2024-09-06 23:51:00
1001
1
原创 CentOS7 单机启动 RocketMQ5.3.0 测试备忘
3.1、修改 /mydata/rocketmq-all-5.3.0-bin-release/bin/mqnamesrv,添加 -Xms512m -Xmx512m。3.2、修改 /mydata/rocketmq-all-5.3.0-bin-release/bin/mqbroker,添加 -Xms512m -Xmx512m。3、因为我的 CentOS7 虚拟机的内存没有很大,所以要修改一下启动脚本的内存设置,不然启动时会因为内存不足报错。一切正常的话结果如下。一切正常的话结果如下。一切正常的话结果如下。
2024-07-17 21:06:32
709
1
原创 Vagrant_2.4.0,手动使用阿里云的配置文件配置仓库
Vagrant_2.4.0,手动使用阿里云的配置文件配置仓库配置文件位置:/etc/yum.repos.d/CentOS-Base.repo
2024-07-17 19:25:46
329
原创 解决 SQLyog 连接 MySQL 8 连不上和 SQLyog Trial 试用到期的问题
在 MySQL 8 中默认的密码验证插件从 mysql_native_password 更换为 caching_sha2_password。我的 SQLYog 版本是 12.3.1,并不支持。SQLyog Trial 试用到期的问题
2024-06-08 03:39:46
1771
原创 Vagrant CentOS7 安装 Docker 及使用 Docker 安装 MySQL
2.2、在主机上创建三个文件夹,分别是挂载日志文件的文件夹 /mydata/mysql/log,挂载数据文件的文件夹 /mydata/mysql/data,挂载配置文件的文件夹 /mydata/mysql/conf。-v /mydata/mysql/conf:/etc/mysql/conf.d 将配置文件挂载到主机。-v /mydata/mysql/data:/var/lib/mysql 将数据文件挂载到主机。-v /mydata/mysql/log:/var/log/mysql 将日志文件挂载到主机。
2024-05-02 13:11:08
5084
2
转载 CENTOS7下安装REDIS
一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz--2017-12-13 12:3...
2019-08-07 13:47:37
250
原创 Linux rz 上传文件失败
其实一般是因为权限问题,可以依次尝试一下步骤1、切换至 /tmp 目录,cd /tmp2、跳过控制符以二进制形式上传,sudo rz -be
2019-06-11 10:18:54
3381
原创 SpringCloud 备忘 6 - Hystrix Dashboard 服务搭建
通过前面 5 篇备忘记录,我已经基本搭建好了一套能够跑起来的 Spring Cloud 系统,在第 4 篇备完《SpringCloud 备忘 4 - Feign 风格消费者 Consumer Feign 服务搭建》使用 Feign 搭建消费者服务时集成了断路器 Hystrix,因此继续记录一下 Hystrix 的搭建备忘。1、在父工程 “microservicecloud” 下新建一个 Mo...
2019-05-10 23:05:52
308
原创 SpringCloud 备忘 5 - Zuul 路由服务搭建
1、在父工程 “microservicecloud” 下新建一个 Module,名称为 “zuul-8501”2、修改 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...
2019-05-09 14:03:17
216
原创 SpringCloud 备忘 4 - Feign 风格消费者 Consumer Feign 服务搭建
1、在父工程 “microservicecloud” 下新建一个 Module,名称为 “consumer-feign-8301”2、修改 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...
2019-05-09 13:14:17
201
原创 SpringCloud 备忘 3 - Ribbon 风格消费者 Consumer Ribbon 服务搭建
1、在父工程 “microservicecloud” 下新建一个 Module,名称为 “consumer-robbin-8401”2、修改 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...
2019-05-09 12:51:00
197
原创 SpringCloud 备忘 2 - 生产者 Provider 服务搭建
1、在父工程 “microservicecloud” 下新建一个 Module,名称为 “provider-8201”2、修改 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht...
2019-05-09 11:25:12
294
原创 SpringCloud 备忘 1 - 父工程及 Eureka 服务搭建
1、使用自己习惯的 IDE 创建一个 Maven 项目 “microservicecloud” 作为父工程2、修改父工程 pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...
2019-05-09 11:04:21
262
原创 SpringBoot 集成 Spring Security 自定义权限逻辑备忘
继上一次记录《SpringBoot 集成 Spring Security 自定义认证逻辑备忘》之后,这次记录一下SpringBoot 集成 Spring Security 自定义权限逻辑源码位置:码云地址、优快云下载地址主要分为三步:1、用户自定义认证通过后获取数据库栏目地址列表;2、添加自定义权限校验器SecurityPermissionEvaluator; 3、注入自定...
2019-03-28 19:44:19
2473
8
转载 Memcached 与 Redis 的适用场景
原文地址:脚踏两只船的困惑 - Memcached与Redis序言很多人喜欢把Memcached与Redis进行比较,基于这个论点,笔者希望可以大家呈现一些笔者自己的见解与大家分享。首先,讨论一件事情之前,我们必须要对他们有一个基本的了解,才能给我们提供一个比较好的理论依据:Memcached:一款完全开源、高性能的、分布式的内存系统;Redis:一个开源的、Key-Value型...
2019-02-15 23:12:11
396
原创 SpringBoot 引入 Spring Security 备忘
1、引入 Spring Security Maven 依赖<!-- SpringBoot 集成 Spring Security --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-se...
2018-08-28 17:09:53
2199
原创 SpringBoot 集成 Spring Security 自定义认证逻辑备忘
引入 Spring Security 之后(Spring Security 的引入请浏览《SpringBoot 引入 Spring Security 备忘》),Spring Security 将会通过其内置的拦截器对URL进行拦截,以此来管理登录验证和用户权限验证。当用户登陆时,会被 AuthenticationProcessingFilter 拦截,调用 AuthenticationMana...
2018-08-28 17:08:35
11425
4
转载 IDEA中常用的Git操作指南
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七...
2018-06-26 15:32:54
1691
原创 JAVA + Selenium + 易源识别图片验证码模拟注册
“易源数据”图片识别API说明文档地址:https://www.showapi.com/api/lookPoint/184代码模拟的也是“易源数据”的账号注册,主要代码如下:模拟注册入口-YiYuanUtil.javapackage com.vps.api.util;import java.awt.image.BufferedImage;import java.io.ByteArrayOut...
2018-06-13 22:06:21
1845
4
转载 深入理解JVM之性能监控工具
工欲善其事必先利其器,性能优化和故障排查在我们大都数人眼里是件比较棘手的事情,一是需要具备一定的原理知识作为基础,二是需要掌握排查问题和解决问题的流程、方法。本文就将介绍利用性能监控工具,帮助开发者更快更准的找到问题产生的根源。本文分为三部分,第一部分将介绍在Linux环境下的常用监控工具,第二部分介绍Windows环境下的监控工具,第三部分将通过一个案例,介绍利用这些监控工具一步一步找出java...
2018-05-23 17:01:48
696
转载 深入理解JVM之类加载器原理
编写的java代码会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢?中间经过了哪些步骤?常说的双亲委派模式又是怎么回事?本文主要搞清楚这些问题。类装载流程1、加载加载是类装载的第一步,首先通过class文件的路径读取到二进制流,并解析二进制流将里面的元数据(类型...
2018-05-23 16:09:00
505
转载 深入理解JVM之垃圾回收器
上一篇我们介绍了常见的垃圾回收算法,不同的算法各有各的优缺点,在JVM中并不是单纯的使用某一种算法进行垃圾回收,而是将不同的垃圾回收算法包装在不同的垃圾回收器当中,用户可以根据自身的需求,使用不同的垃圾回收器,以便让自己的java程序性能到达最佳。在介绍垃圾回收器之前,我们先回顾一下java堆的结构。堆内存回顾java堆内存结构包括:新生代和老年代,其中新生代由一个伊甸区和2个幸存...
2018-05-21 16:40:03
458
转载 深入理解JVM之垃圾回收算法
Java语言与C语言最大的区别就是内存自动回收,那么JVM是怎么控制内存回收的,这篇文章将介绍JVM垃圾回收的几种算法,从而了解内存回收的基本原理。stop the world 在介绍垃圾回收算法之前,我们需要先了解一个词“stop the world”,stop the world会在执行某一个垃圾回收算法的时候产生,JVM为了执行垃圾回收,会暂时java应用程序的执行,等垃圾回收...
2018-05-21 14:22:22
1005
转载 深入理解JVM之内存模型、可见性、指令重排序
上一篇博客我们介绍了JVM的基本运行流程以及内存结构,对JVM有了初步的认识,这篇文章我们将根据JVM的内存模型探索java当中变量的可见性以及不同的java指令在并发时可能发生的指令重排序的情况。内存模型 首先我们思考一下一个java线程要向另外一个线程进行通信,应该怎么做,我们再把需求明确一点,一个java线程对一个变量的更新怎么通知到另外一个线程呢?我们知道java当中...
2018-05-18 10:47:27
360
转载 深入理解JVM之基本原理
前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。运行流程 我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java程序经过一次编译之后,将java代码编译为字节码也就是class文件,然后在不同的操作...
2018-05-18 10:19:56
666
原创 小程序图片列表的头部下拉刷新和底部上拉加载备忘
1、设置页面刷新和滚动属性 backgroundTextStyle:设置下拉背景字体、loading 图的样式,设置为黑色 enablePullDownRefresh:设置是否开启下拉刷新,设置为true disableScroll:设置为页面整体是否不可以上下滚动,设置为false{ "backgroundTextStyle": "dark", "...
2018-04-26 15:19:46
910
转载 Error: xz compression not available的解决办法
我在CentOS 6.5上安装PHP7时出现错误Error: xz compression not available错误翻译:“xz 压缩不可用”xz是一个压缩工具,我的CentOS系统上没有安装这个工具,所以报错解决步骤:1、清空安装的epelyum clean all2、安装xzyum -y install xz3、添加源rpm -Uvh http://mirror.webtatic.com...
2018-04-23 17:45:53
6067
转载 CentOS/Ubuntu安装GLIBCXX3.4.21
在服务器上安装MongoDB3.2.4后启动是提示“GLIBCXX3.4.18 not find、GLIBCXX3.4.19 not find”。经过测试“GLIBCXX3.4.21 not find”这篇博文解决了我的问题。以下是安装步骤:一、首先查看当前gcc版本strings /usr/lib/x86_64_linux-gun/libstdc++.so.6|grep G...
2018-03-31 17:42:05
5508
1
原创 Java HttpURLConnection类使用示例
package com.vps.api.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.M
2018-01-19 17:28:03
662
原创 MongoDB 3.2.0 查询语句备忘
1、去重:distinct1)获取去重后的结果集db.alog_user_request.distinct("macC", {"is_new" :1})2)计算去重后的结果集数量db.alog_user_request.distinct("macC", {"is_new" :1}).length2、分组:group1)根据条件分组,并获取每一组别下数据数量db.alog_user_request....
2017-12-29 17:50:41
299
原创 Java Web技术内幕笔记-DNS解析
当一个用户在浏览器输入 http://www.lakey.com 时,DNS 解析将会有近 10 个步骤,这个过程大致描述如下。当用户在浏览器输入域名并按下回车之后,第 1 步,浏览器会检查缓存中有没有这个域名对应的解析过的 IP 地址,如果缓存中有,这个解析过程就将结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几个小时不等,域
2017-12-05 11:15:47
1482
原创 JAVA WEB项目在微信浏览器下实现自定义分享源码示例
微信官方文档地址js源代码: var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; function generateMix
2017-11-18 00:18:54
2366
1
转载 Android逆向系列之动态调试8–IDA调试so文件(下)
一、环境准备工具详见、破解的apk demo: Alictf2014_2.APK(反调试)、apktool上一篇文章是讲解了IDA在无反调试的情况下调试so文件,这一篇文章自然就是解决在有反调试的情况下,如何使用IDA调试so文件,下一篇文章将会讲解dump dex的方法,敬请关注!二、调试准备1、同样的老操作,确保XML里的android:debuggable=”
2017-09-15 15:36:14
1475
SpringBoot2集成Spring Security4
2019-03-28
SpringBoot Velocity 代码生成模板
2018-08-19
MyBaties自动生成
2018-08-11
SpringMVC4+Spring Security3
2018-02-05
SpringMVC4+Hibernate4集成
2017-07-05
Jsoup集成代理ip设置功能
2016-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人