自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张小三的博客

主要是学习过程中做的笔记,方便以后查看罢了

  • 博客(125)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 centerOs7安装相关的应用脚本

更新时间:2024-03-08 18:00:00

2021-06-24 15:04:07 1457

原创 docker笔记

镜像的构建文件dockerFile是由命令和参数组成的脚本# docker build -f DockerFile路径 -t 新镜像名:标签版本 .# 末尾的点 . 代表当前的路径FROM centos #设置环境变量 ENV MYPATH /tmp #设置默认工作目录 WORKDIR $MYPATH #运行安装vim和net-tools RUN yum -y install vim RUN yum -y install net-tools #暴露端口 EXPOSE 80 CMD bin/bash。

2024-04-11 13:44:20 645

原创 linux scp 免密传输配置 案例

日常工作中常常会使用到ssh 的scp命令进行文件传输。有时候甚至使用自定义的脚本配合定时任务来对文件进行异地备份,那么此时就需要免密传输来使脚本自己运行并备份。使用crontab定时执行自定义的脚本,将服务器192.168.0.100的文件免密传输到192.168.0.200指定位置中。密钥生成完成后,回在**/root/.ssh**下得到密钥相关的文件,可以使用以下命令进行查看。如下图,红色为生成的公钥(id_rsa.pub)和私钥(id_rsa)文件。注意:scp登录的目标服务器的用户也是root。

2024-03-18 15:51:39 834

原创 【php】【mysql】 原生初级简易新闻发布系统成品代码动态网站开发网页WEB浏览器端B/S结构

【代码】【php】【mysql】 原生初级简易新闻发布系统成品代码动态网站开发网页WEB浏览器端B/S结构。

2024-03-08 17:17:56 470

原创 【java】【ssm】【微信小程序】 初级移动医院预约系统成品代码动态网站开发网页WEB浏览器端B/S结构移动微信小程序端项目

java、springboot 、springmvc、thymeleaf、maven、mybatis、mysql数据库、html、css、javascript、jquery、以及微信小程序开发相关知识。本系统是使用java语言结合mysql数据库开发的医院预约系统,后台管理是网页WEB浏览器端B/S结构,移动端是微信小程序。前端主要是患者预约使用,包括预约、医生详情查看、医生列表查询、个人中心等。管理员或者科室管理员通过后台管理界面添加科室、门诊、医生等信息后,后台用户分为医生、科室管理员、管理员。

2023-12-20 19:30:00 947

原创 linux 磁盘扩容初始化挂载 笔记

2. 使用以下命令查看新增磁盘,可以看到下图的内容。3. 执行以下命令进入新增磁盘格式化,fdisk模式。linux 系统磁盘扩容步骤。14.设置开启自动挂载。在文件中添加以下设置。

2023-11-29 12:11:06 660

原创 连接池配置详解

当配置HikariCP连接池时,你可以使用以下属性来调整连接池的行为和性能。1 . ` spring.datasource.hikari.minimum-idle ` - 描述:连接池中保持的最小空闲连接数。- 默认值:10- 建议值:通常设置为5到10之间的较小值,以确保有足够的连接可用。2 . ` spring.datasource.hikari.maximum-pool-size ` - 描述:连接池中允许的最大连接数。- 默认值:10。

2023-05-18 09:41:23 494

原创 【漏洞修复】 CVE Linux 系统应用漏洞修复笔记

根据SSL/TLS协议信息泄露漏洞(CVE-2016-2183)原理,通过发送精心构造的数据包到目标服务,根据目标的响应情况,验证漏洞是否存在。启动完成后查看nginx的版本信息,验证nginx的openssl版本号是否已经升级成功。原本我的nginx中使用的openssl 版本号为:1.0.2s。结束后在此查询openssl的版本号,验证是否升级成功。目录,使用以下命令下载最新版的安装包到此目录下。将以下的内容替换 nginx 的443配置中的。进入nginx的安装目录下的。目录下启动nginx。

2023-02-07 19:42:19 6030

原创 mysql学习笔记(新)

表A中存在字段ref_id 和 img ,表B中存在字段id和img。表A中的ref_id 对应表B中的id,但是表B中的img值为空,表A中的img存在值。将表A中与表B关联的img更新到表B的img中。where 条件指定后,则查询指定库的容量。

2023-02-01 11:42:12 245

原创 【达梦8】sql语句学习笔记

更新:2024-03-25 18:00:00

2023-01-05 22:15:00 2850

原创 【达梦8】vm 虚拟机centos 7 安装达梦8 数据库(单节点 和 主从结构)

更新:2024-01-16 17:20:00

2023-01-05 20:00:00 2331

原创 java 自定义生成验证码

base64:验证码图片编码,可以传给前端在html 的

2022-11-25 11:23:09 1045

原创 【Navicat Premium】自定义 sql 标签

新建一个查询窗口,选择写好的sql语句块 并 右键点击,选择创建片段。并在弹出的窗口中补全信息即可。创建的标签块鼠标长按拖出到查询窗口中即可使用注意:下面的sql标签块的sql语句只针对mysql。

2022-09-20 10:16:32 1155

原创 spring validate 自定义校验注解

在此创建一个注解,用于校验使用此注解的实体属性值是否属于多个值中的其中一个。类似于java中的 contains() 方法。在实体类中有以下属性@Data @ToString @ApiModel(description = "分页数据") public class BasePageVo {@ApiModelProperty(value = "当前页码" , dataType = "String") private String pageNumber = "1";

2022-09-14 11:27:22 845

原创 spring boot 自定redis缓存注解

下项目的包下创建annimates文件夹,用于存放自定义注解以及注解的实现类。在annimates/*** redis 缓存注解/*** 缓存的 key* @return/*** key名的后缀/*** key名的后缀使用指定第几个参数的值作为key后缀,参数从0开始。-1(默认)表示不用参数值作为key后缀值/*** 缓存的key 前缀,/*** 未指定前缀时,是否在key之前插入包名+方法名作为前缀/*** key的分隔符/*** 缓存时长/**...

2022-08-31 14:49:45 830 1

原创 【创建公共的swagger3组件】Spring Cloud 14

在开发微服务的时候,一个项目的文件中会有多个接口模块,每个模块中有多个接口,若在每个模块中配置swagger的话,每创建一个新模块就要重新配置一次swagger,这样就会造成工作的重复。将swagger独立出来做成公共的组件,只要在每个接口的启动类中加入自定义的swagger启用注解即可使用。的类文件,此文件中的属性就是配置在yml文件中的配置。参考RuoYi源码中swagger内容总结的学习笔记,用于存放自定义注解和swagger的配置。子模块中,创建自定义包名,此处我创建的为。的启动类中添加以下注解。.

2022-08-25 17:36:02 738 4

原创 spring boot websocket 的使用

/如果spingboot配置文件中中配置了server.servlet.context-path,则格式为ws//ip接口启动的端口/server.servlet.context-path的名称/webSocketDemo。//连接到WebSocket的url地址。格式为ws//ip接口启动的端口/webSocketDemo。//连接发生错误的回调方法。//连接成功建立的回调方法。//ws连接断开的回调方法。//接收到消息的回调方法。//将消息显示在网页上。...

2022-07-18 18:03:19 2660

原创 VM CentOs7 搭建MySQL主从

在 192.168.83.156 主节点服务器中,打开mysql的配置文件my.ini.在配置文件中找到**[mysqld]** 的部分,在这部分下添加以下内容:如下图:在 192.168.83.157 从节点 和 192.168.83.158 从节点 中打开mysql的配置文件在配置文件中找到**[mysqld]** 的部分,在这部分下添加以下内容:在配置文件中找到 [mysqld] 的部分,在这部分下添加以下内容:如下图:进入主从三台服务器中的MySQL安装路径,找到data文件夹,此文件夹

2022-07-06 16:43:05 382

原创 【MC 网易-我的世界-mod开发基础笔记】 --- 运行测试第一个空白Mod

在【MC 网易-我的世界-mod开发基础笔记】 — 创建第一个空白Mod 创建完成之后,进行测试。在【MC 网易-我的世界-mod开发基础笔记】 — 前期准备中已经将 .bat 结尾的启动器快捷启动脚本文件添加到桌面并且将 C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games 或者 C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\minecraftWorlds

2022-06-29 11:44:01 777

原创 【MC 网易-我的世界-mod开发基础笔记】 --- 创建第一个空白Mod

在电脑上创建mod文件夹,用于存放mod开发的所有内容。此处我在我的电脑的 D:\MC\newProjects\ 目录下创建一个mod文件夹,文件夹名称为:ThreeSecretOneMod 。注意:进入mod文件夹中。进入后创建两个文件夹,分别为ThreeSecretOneBehaviorPack 和 ThreeSecretOneResourcePack ,分别代表此mod的行为包和资源包。注意:ThreeSecretOneBehaviorPack: 用于存放游戏内容的相关行为逻辑相关内容资源和

2022-06-29 11:17:49 2810 1

原创 【MC 网易-我的世界-mod开发基础笔记】 --- 常用的在线工具

在mod开发中会涉及到许多的资源和数据的生成使用。此时,使用在线的工具来进行辅助,能更快速的获取到我们需要的资源。下面介绍以下我常用的在线工具网址:https://1024tools.com/uuid填写需要生成的uuid数量,点击生成按钮即可https://www.indev.cn/将需要处理的json粘贴到空白处,点击响应的按钮即可。https://www.iconfont.cn/需要有此平台的账号,登录之后,搜索想要的图标,鼠标经过需要的图标之后,点击购物车按钮,此时图标就会被加入菜单栏中的购

2022-06-28 11:54:40 1363 1

原创 springboot 使用 log4j

1.在pom.xmlz中移除springboot中对logback依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!--移除框架中的logback依赖--> <exclusion&g

2022-05-25 11:33:04 5491 1

原创 VM虚拟机上CentOs7 安装单节点nacos和nacos集群

@TODO文章目录nacos在VM centOS7 中安装单节点准备安装java环境安装mysqlnacos 单节点安装验证登录nacos管理界面集群以集群的方式启动nacos以集群的方式启动nacosnacos在VM centOS7 中安装单节点准备nacos-server-2.0.4.tar.gz 安装包mysql-8.0.28-el7-x86_64.tar.gz 安装包java 8 + 环境安装java环境具体详见 centerOs7安装相关的应用脚本安装mysql具体详见

2022-03-21 14:33:34 1932

原创 springboot 图片上传

文章目录准备文件上传工具类准备<!--图片压缩--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.14</version></dependency>文件上传工具类说明:文件上传到服务器时,按照日期来存放文件。工具类名

2022-01-21 18:39:09 510

原创 springboot使用swagger 3

springboot使用swagger 3准备配置接口配置访问地址注意准备spring boot项目创建,引入mysql驱动等步骤省略。maven 配置<!-- swagger 3 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.

2022-01-17 10:29:30 2488 2

原创 【MC 网易-我的世界-mod开发基础笔记】 --- 前期准备

文章目录说明准备工作说明通过网易官方文档的内容已经官方提供的视频相结合,总结的mod开发笔记。开发必须要掌握基础的python编程基础,且此笔记中,官方的mc开发工具仅仅只是作为辅助工具来使用。大部分全部是通过代码来实现。准备工作在我的世界开发者内容管理平台的入口 注册一个我的世界开发者身份 。注册需要提供身份证号和银行卡号,此处省略注册步骤。等到注册成功且审核通过之后登录我的世界开发者内容管理平台 后,下载启动器,启动器是手机版本的,用于手机上测试。步骤一中的开发工作台下载

2022-01-07 00:34:44 2765 5

原创 java向excel的指定的sheet中指定的单元格中写入数据

这里写目录标题准备工具类代码准备<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version></dependency><dependency> <groupId>org.apache.poi</groupId

2022-01-02 09:12:52 6253

原创 java excel 文件数据导入数据库 通用工具类

这里写目录标题说明依赖代码使用方式说明excel中的第一行必须为表头,从第二行开始为导入的数据表头的名称必须为数据库字段名称不支持合并单元格内容。建议表头列数和数据表中 的字段数量一致。入的数据格式要和数据表约定的一致,例如:对于性别,excel中为男女,而数据库中为1和0,此时excel必须修改为1 和 0例如 :t_user 表:idusernamesexage1张三118则 excel 内容应该如下:依赖<dependency&gt

2021-12-20 17:19:40 934

原创 CentOs7上搭建redis集群

目录准备前提说明安装redis修改redis配置修改主节点redis的配置修改从节点的配置重启redis验证集群验证方式主节点准备vm虚拟机 (也可以使用wind10上有个系统自带的虚拟机)FinalShell 国产的远程工具redis-6.2.4centOs 7 系统前提安装好vm虚拟机安装好FinalShellvm上创建3个centOs 7 系统的虚拟机说明在vm中创建3个centOs7的虚拟机来安装redis,redis集群最少需要3个redis。因为redis底层的判断

2021-09-16 00:23:08 957 1

原创 mysql 数据库定时备份脚本

定时任务配置使用命令# 配置任务crontab -e测试配置如下# 每分钟执行一次* * * * * /home/admin/test/test.sh test.sh 脚本:#!/bin/bashuser=rootpasswd=rootDATE=$(date +%Y-%m-%d)bankdir=/home/admin/database_bak/database=testcd ${bankdir

2021-09-08 18:05:52 76

原创 spring boot jpa 中 Specification的操作

@Override public Page<ParkVisit> list(String day, String visitStratTime, String visitEndTime, Integer parkId,String checkStatus, String parkName,...

2021-09-07 09:16:42 403

原创 Des加密解密算法报错:Input length must be multiple of 8 when decrypting with padded cipher

Input length must be multiple of 8 when decrypting with padded cipher翻译之后:使用填充密码解密时,输入长度必须是8的倍数我的场景:使用jwt生成token之后,将token字符串用des算法进行加密。加密之后得到的结果如下图:很明显,得到的加密后的token字符存在回车换行符号。应该在加密token之后将得到的加密字符串中所有的回车和换行符号去除。Des.encrypt(token).replaceAll("\\r\\n"

2021-09-06 23:43:43 7499

原创 多服务器之间文件转成Base64编码后,前端通过返回的编码转换成为文件下载。

前景:最近开发中有这样一个场景

2021-07-19 15:37:11 276

原创 zookeeper 学习

zookeeper 学习说明配置说明:说明zookeeper 的安装在此处省略,具体的安装脚本在这个文章里,执行脚本就行。文章:centerOs7安装相关的应用脚本配置说明:安装完成zookeeper后,进入zookeeper的安装目录下,进入conf 目录下 打开zoo.cfg文件查看配置。文件路径如下:打开的配置文件如下:# The number of milliseconds of each tick# zookeeper 服务与客户端之间的心跳时间,单位毫秒,每隔指定毫秒数客户端向

2021-06-28 16:02:37 156

原创 Java 使用 apache.storm发起post请求调用接口

import org.apache.storm.*;public class Test{ HttpClient client = new DefaultHttpClient(); String url = "http://localhost:8000/TestDemo/test/test1" HttpPost post = new HttpPost(url); List dataList = new ArrayList(); dataList.

2021-06-24 18:28:23 229 2

原创 vue -element ui 表单自定义校验

element ui 中自定义表单检验规则校验要求:密码校验:必须包含字母数字和特殊字符,长度为6-16位loginRules: { password: [ { required: true, message: "请输入密码", trigger: "blur" }, { min: 6, message: "密码长度最少为6位", trigger: "blur" }, {validator: function(rule, value, callback){

2021-06-11 17:11:47 767

原创 java POI导出excel工具方法 (带图片导出到excel,兼容本地图片和网络图片)

/** * 操作导出的公共部分代码 * @param excelName 导出的文件名 * @param data 导出的数据 * @param colWidth 数据列宽度 * @param colTitle 数据列名,即标题 fields * @param fields 返回的数据中对应实体的字段名 * @param valueFormat 值转换,用于处理需要转换的值,例如:状态 性别 等用数字标识的字段,导出后转成指定文字方便查看 * 格式:{ *

2021-04-14 15:57:12 2463

原创 使用Promise 封装微信小程序 wx.request()

在微信小程序的utils 包中创建文件requestUtil.js,此文件主要用于小程序对外发起请求的工具。//请求地址的前缀const baseUrl="http://127.0.0.1:8081"//请求头var defalutHeader = { 'content-type': 'application/x-www-form-urlencoded' }//request对象,其中有post和get两个属性对应 wx.request的POST和GET请求。var request={ .

2021-03-25 22:09:00 250

原创 【excel】根据两个表中指定列合并两个表中相同的内容。

说明:场景:存在两个excel 表格,其中的表头字段分别如下:表格1(Sheet1):姓名 | 班级 | 年龄表格2(Sheet2):姓名 | 成绩 | 性别实现:根据表格1中的姓名列合并将表格2姓名中相同的数据合并到表格1中:例如:表格1如下图:表格2如下图:结果如下图所示:实现方式在存放放合并数据的表格(Sheet1中)表头空白单元格中输入公式: =VLOOKUP(存放放合并数据的表的匹配条件表头字段所在行列号,数据来源表名!数据来源表数据开始列号:数据来

2021-03-07 15:17:50 12436

原创 springboot jwt 学习

JWT组成格式:标头(header).有效载荷(payload).签名(signature)注意:jwt中不要放敏感数据,例如密码和身份证号等…JWT组成部分说明header: 由令牌类型和使用的签名算法两部分组成,用base64编码处理。payload: 其中包含声明,即相关实体数据(例如登录用户的非敏感数据),用base64编码处理。**signature:**使用base64编码后的header和payload以及系统提供的密钥组成,并使用header中的算法进行签名。保证jwt未被篡.

2021-02-17 17:13:39 330

javassm、微信小程序、 初级移动医院预约系统成品代码动态网站开发网页WEB浏览器端B/S结构移动微信小程序作业毕设项目

作品介绍和截图:https://blog.csdn.net/qq_38313548/article/details/135104456 本系统是使用java语言结合mysql数据库开发的医院预约系统,后台管理是网页WEB浏览器端B/S结构,移动端是微信小程序。 其中分为前端和后台。 前端主要是患者预约使用,包括预约、医生详情查看、医生列表查询、个人中心等。 后台则是对系统的所有数据进行管理。 后台用户分为医生、科室管理员、管理员。 医生: 能登录后台进行查看信息等 科室管理员:添加预约信息,管理科室信息等 管理员:对整个系统进行管理 项目使用到的技术:java、springboot 、springmvc、thymeleaf、maven、mybatis、mysql数据库、html、css、javascript、jquery、以及微信小程序开发相关知识。 其中后台管理界面功能包括 1. 后台的登录退出模块(包含增、删、改、查、导出、打印、自定义展示列表项) ...... 更多内容请看详情:https://blog.csdn.net/qq_38313548/art

2024-01-09

单页简约求职简历通用模板

单页简约求职简历通用模板。风格简约、黑白配色、上下布局、模块划分全面。模板通用,根据自己的实际调整内容。word文档,wps通用。不仅适用于软件开发行业岗位,适用于所有岗位,单页简历也适合刚刚毕业的毕业生。 提示:发送给HR之前记得先将文档转成PDF格式的哦。

2023-07-06

python爬虫爬取汽车网站图片并下载

python爬虫爬取汽车网站图片并将图片下载到本地进行保存,图片以uuid字符重新命名。代码文件有详细注释说明。使用BeautifulSoup、requests、uuid 库,支持python2 和python 3 .直接运行即可,图片会下载到脚本代码相同的目录。

2023-07-06

Rabbitmq.zip

消息队列安装包和依赖包

2021-11-26

ExportDataToExcelUtil.java

从数据苦衷导出数据到excel表,带有图片,兼容本地图片和网络图片。

2021-04-27

Base64Util.java

将网络的图片或本地图片地址转成base64 ,将base64转成图片,判断base64的图片后缀名

2021-03-05

pshell.zip

轻巧的连接工具,解压即用,无需安装

2021-02-09

grneratorConfigAll.xml

mybatis逆向工程xml配置文件说明

2020-12-29

OpenNewWindow.java

此文件主要用于javaFx窗口项目中创建新窗口的工具类。版本:V1.0.0。内含详细注释,以及参数说明介绍。注意方法是非staitc修饰的。

2020-12-02

jfoenix-8.0.10.jar

创建Javagui界面jar包,

2020-11-03

fontawesomefx-8.9.jar

用于开发GUi界面的jar包

2020-11-03

java中返回layui数据表格的json格式的数据工具类

这是layui数据表格返回的json格式的封装代码,其中有参数说明。使用于javaweb开发 ,返回的json为layui官方的json格式。

2019-03-17

Spring boot 使用MD5加密字符串工具类

该工具类使用于spring boot 开发,返回值为md5加密后的字符串,参数为字符串,一般用于加密密码。为了防止MD5加密的密码能被反译回明文。所以建议传入的密码字符串必须由数字字母和特殊字符组成。本人上传的表单验证规则的js文件【版本为V1.0的js文件】有限制,建议配合这两个文件一起使用。

2019-03-10

js封装表单输入数据的验证 V1.0

在初始的版本上加入新的验证功能。【初始版本:https://download.csdn.net/download/qq_38313548/10865693 】 该版本新增特殊的密码验证和再次输入的密码验证。验证密码必须由字母数组和特殊字符组成。当前版本为:V1.0

2019-03-09

java获取访问者的IP地址

java获取访问者的IP地址,适用于web开发。注意:如果是本地测试的话,通过localhost访问的时候ip显示为0:0:0:0:0:0:0:1,这代表的是本地,可以将localhost换成127.0.0.1时,显示的是当前访问的ip地址

2019-02-21

常用的表单验证

该方法封装了表单验证的方法。引用后使用内置的方法即可。其中使用了正则表达式验证规则。

2018-12-20

自定义安卓摇杆源码

自定义摇杆源码,使用于AndroidUI的源码,属于java文件,配合自定义的layout文件使用。

2018-12-11

Android竖立的SeekBar源码

可自定义样式、竖立的SeekBar控件源码。Android前端。

2018-12-11

php获取中文的首字母

PHP中文字符串转换成首字母,文档中有详细介绍和使用方法。

2018-07-18

颜色转换(16进制与rgb之间的相互转换,可自定义透明度rgba)

颜色转换(16进制与rgb之间的相互转换,可自定义透明度rgba) 小程序适用。在小程序中使用时,请释放后尾的注释,文档中有说明。

2018-07-18

16进制和rgba颜色的相互转换

16进制和rgba、rgb颜色的相互转换,例如#fffff可转换成rgba(255,255,255,1),或者rgba(255,255,255)。可自定义透明度。

2018-07-18

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

TA关注的人

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