自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Windows系统MySQL-读写分离操作教程

mysql数据库读写分离,这里我们使用mysql自带的主从同步实现数据库的读写分离操作,首先,先在系统中安装两个mysql然后进行配置、启动;在两个文件夹下创建my.ini文件,将配置粘贴进文件,根据自己的文件位置进行修改。这里会在控制台打印初始化密码,记录下来或者先不要关闭窗口,后面连接会用到。初始化主从数据库的密码,进入主数据库安装目录,输入初始化命令。修改为自己的安装目录进行初始化,初始化后的界面。效果同主数据库一样,控制台也会打印数据库密码。4.根据my.ini配置文件安装mysql,并启动。

2025-02-06 13:49:06 899

原创 Linux系统Web应用防火墙配置

防火墙定义:是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。防火墙的布防方式:1.串联部署:最佳 的存放部署,防护性强,但如果防火墙出问题后,整个企业服务就会受影响。2.旁路部署:综合最好的存放部署方式 ,不会因防火墙出问题而导致整个企业服务受影响,但防护相对串联部署较薄弱。

2024-12-07 13:58:50 893

原创 初始化Centos7+服务器(含JDK,MySQL,Redis,RabbitMQ,MongoDB,Nginx,基础命令服务)

初始化Centos7+服务器(含JDK,MySQL,Redis,RabbitMQ,MongoDB,Nginx,基础命令服务)

2023-08-11 12:14:37 467 1

原创 Java使用微信服务商APP支付、支付宝直付通支付

本文介绍了微信服务商支付和支付宝直付通的对接方案。针对客户扩展运营商后资金流向的需求,在微信关闭高分账比例功能后,采用微信服务商支付功能实现资金流转。详细说明了微信服务商支付的环境准备、证书获取、Maven依赖以及APP支付对接流程,包括订单创建、签名验证等核心代码实现。同时指出支付宝直付通的对接相对简单,只需在基础支付上传入对应商户号即可。文章提供了完整的解决方案,采用微信官方SDK可达到即插即用的效果,并对可能遇到的问题给出了处理建议。

2025-07-07 15:00:56 514 1

原创 JAVA 海关179公告对接完整版本!!!

海关179公告对接,首先,我们会进入到一个海关的官方对接群

2023-08-08 17:59:22 2446

原创 Centos7安装MongoDB

Centos7安装MongoDB

2023-06-29 10:44:32 224

原创 Mysql创建新用户并且设置权限

Mysql创建新用户并且设置权限

2023-05-24 15:10:42 241

原创 JQuery+Java实现断点续传(WebUploader)

JQuery+Java实现断点续传(WebUploader),word转pdf,在线预览pdf,打印pdf,批量上传服务器,批量下载打成压缩包,压缩包上传等

2023-05-23 22:59:50 285

原创 执行sql报错sql_mode=only_full_group_by问题解决

重启MySQL就好;

2022-10-27 17:00:06 892

原创 Centos安装RabbitMQ

为了使用 Yum 存储库,必须在 /etc/yum.repos.d/ 目录下添加一个 .repo 文件(例如 rabbitmq.repo)。You can now install packages. 存储库已设置,可以安装软件包了。官网文档: https://www.rabbitmq.com/download.html。最后安装 Eralng 和 RabbitMQ。也要设置存储库 (在库中提供脚本安装)安装前,先设置Eralng的存储库。1. 安装Erlang。执行安装Erlang。安装RabbitMQ。

2022-10-26 14:48:36 285

原创 MySQL远程连接登录

设置远程连接和登录,进入MySQL使用mysql库。

2022-09-16 11:40:48 447

原创 Linux-Centos7安装MySQL8教程

4,在线安装MySQL。3,下载MySQL源。

2022-09-16 11:24:12 433

原创 MySQL8.0无密码登录

删除my.cnf中的skip-grant-tables,并重启服务。[mysqld] 域中添加skip-grant-tables。重新登录root账号,密码直接回车。重启完成之后就可以使用新密码登录。重新使用空密码登录,直接敲回车。切换数据库,并将密码清空。重启mysqld服务。退出并重启mysql。

2022-09-11 19:08:05 3510

原创 Linux安装MySQL8.0

第一步:获取mysql8.0的yum源进入mysql官网获取RPM包下载地址点击下载后,右键复制链接地址 https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm这个就是下载地址。第二步 下载和安装mysql源未安装wget指令,需要先安装。安装成功之后,下载mysql源下载完毕之后,安装mysql源第三步:在线安装Mysql下载的东西比较多 要稍微等会;第四步:启动Mysql服务。

2022-09-11 18:46:29 615

原创 Spring源码系列之——BeanFactory和ApplicationContext

Hello~大家好,只做技术交流分享~若大佬路过,请多指教~。该文章为spring源码系列文章,讲解的是beanFactory和ApplicationContext的区别,以及它们分别做了什么,娓娓道来~

2022-07-27 14:59:51 1215

原创 什么是零拷贝 && 一文带你看清mmap

DMA控制器CPU和IO速度的差异问题,产生了DMA技术,通过DMA搬运来减少CPU的等待时间。从传统的IO到最后CPU不参与拷贝过程,极大提高了性能,特别是在大数据量的情况下,得到了非常大的优化。1,传统IO整个过程经历4次上下文切换和4次拷贝(2次CPU拷贝和2次DMA拷贝)内存映射,整个过程经历4次上下文的切换和3次拷贝(1次CPU拷贝和2次的DMA拷贝)...

2022-07-22 16:43:27 1039 1

原创 JVM常用调优命令及常用参数

JVM常用调优命令及常用参数

2022-07-19 18:37:06 415

原创 简单初始化服务器

初始化服务器

2022-07-19 15:28:52 1132

原创 springboot接收json数据并保存数据库

springboot接收json数据并保存数据库

2022-06-23 16:29:56 1143

原创 Docker安装基础学习教程

docker基础教程

2022-06-07 11:47:47 584

翻译 动态划动验证码

基于springboot实现的动态验证

2022-06-02 11:35:50 1449 2

原创 Linux添加sudo用户

使用当前用户如用户名为ceshi,切换到root用户并携带配置:su - root# 输入密码# 切换成功添加写的权限chmod u+w /etc/sudoers此时去将你的ceshi用户直接加sudo,编辑/etc/sudoers文件vim /etc/sudoers找到一行代码为 :root ALL=(ALL) ALL,在下面新起一行,# 给ceshi用户添加sudoceshi ALL=(ALL) ALL使用sudo命令输入密码 5分钟有效,觉得麻烦可以设置无

2022-05-11 15:55:57 3713 1

原创 Centos8-防火墙设置

1,查看防火墙状态systemctl status firewalldfirewall-cmd --state2,开启防火墙systemctl start firewalld3,关闭防火墙systemctl stop firewalld4,放行指定端口firewall-cmd --zone=public --add-port=端口号/tcp --permanent#例如firewall-cmd --zone=public --add-port=80/tcp..

2022-05-11 15:03:27 6986

原创 Centos8重启网卡服务失败:Failed to restart network.service: Unit network.service not found.

启动时出现如下错误,导致重启网卡服务失败,此时修改的网络配置就会无效,并没有得到重启。查看IP,拿到IP信息此时再根据head名进行网络重启,本机的IP网络的配置文件名也是head名(ens160),启动命令:nmcli c up ens160 #使用该命令进行重启然后再次查看IP,就与配置的IP一致了...

2022-05-11 11:39:28 2740 1

原创 设计模式————单例模式

作为一名Java开发,设计模式的掌握与应用是必不可少的,而单例模式可以说是作为Java入门或者初级人员常使用到的设计模式之一;首先说一说单例模式的几种实现方式,并进行一一的讲解:1,单例模式————饿汉模式:饿汉模式,见名知意,带有一种迫切的意思,也可说是迫切加载,简单来说就是在类加载时就会创建好实例对象(使用前提前进行实例化)class SingleTest { // 创建当前实例,并进行私有化 private static SingleTest singleTest =

2022-02-18 11:06:07 286

原创 mysqldump 备份导出数据排除某张表或多张表

可以使用--ignore-table=dbname.tablename忽略一张表/usr/bin/mysqldump --set-gtid-purged=OFF -h127.0.0.1 -uroot -p'密码' 数据库名 --ignore-table=数据库名.表名 > 自定义名称.sql忽略多张表/usr/bin/mysqldump --set-gtid-purged=OFF -h127.0.0.1 -uroot -p'密码' dbname --ignore-table=数据库名.表

2022-01-11 18:24:22 6150

原创 SpringBoot的两种缓存技术使用教程(Spring Cache、Alibaba JetCache 框架)

相信有许多小伙伴在开发当中,多多少少都遇到过稍大数据量的处理,可能会因为一些业务需要,导致该业务的响应速度达不到开发的标准,会对其进行优化处理;如果单单依赖于数据库去获取数据,已经是远远不够的了,此时就需要引入缓存技术。常用的缓存而言,本地缓存和Redis缓存,简单的介绍一番:本地缓存:存储于内存当中,速度快,缺点就是无法持久化,项目关闭数据就会丢失,不适用于分布式项目当中,会造成数据不一致的情况。Redis缓存:访问的速度快,相比于本地缓存有所拓展,可以设置过期时间,刷新缓存等,在使用当中也可

2021-10-09 16:18:57 5966

原创 ArrayList和LinkedList的底层原码分析

首先ArrayList和LinkedList都是List接口下面的实现类,先简单的介绍一下他们基础的底层实现是怎样的;说一说他们的底层结构;从原码中可以看出,ArrayList的底层的数据结构使用的是数组,再者因为可以使用泛型,所以采用的是Object[]的数组类型。 /** * The array buffer into which the elements of the ArrayList are stored. * The capacity of the Array

2021-07-19 18:40:51 462 1

原创 String,StringBuilder,StringBuffer三者之间的区别

String,StringBuilder,StringBuffer三者都是对字符串的操作,在这里我们简单的说一下它们之间的去区别;一:StringString操作字符串,被String修饰的变量是定长且不可改变的,若想对被修饰的字符串修改,使用+号拼接,此时会返回一个新的对象,而不是原本的对象;对于为什么定长且不可变;这里看一下原码;public final class String implements java.io.Serializable, Comparable<Stri

2021-07-02 14:01:28 556

原创 SpringBoot集成EasyPoi的基本使用(注解导出和模板导出)

首先,在SpringBoot中使用EasyPoi少不了包的集成,在这里提供了EasyPoi的包:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.0.0</version></dependency>对于浏览器中的

2021-07-01 15:55:30 1329

原创 LocalDateTime的时间差计算

获取当前时间:LocalDateTime.now();获取当前时间,Duration.between(startTime,endTime)计算开始与结束的时间差;Durationduration = Duration.between(LocalDateTime startTime, LocalDateTime endTime);转换成对应的时间单位: toMillis()//毫秒toMinutes()//分钟to...

2021-07-01 15:07:38 1098

空空如也

空空如也

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

TA关注的人

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