自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL安装脚本

#!/bin/bashyum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libstar -xvf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/cd /usr/localln -s mysql-8.0.28-linux-glibc2.17-x86_64-minimal/ mysqlmkdir -p /data/mysql/

2022-03-30 16:46:52 1734

原创 SpringBoot+thymeleaf+小项目

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org

2022-02-24 08:28:28 998 1

原创 pom.xml

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav

2021-10-19 14:28:42 129

原创 docker安装

# 安装依赖包yum install -y yum-utils # 设置远程仓库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装yum install docker-ce -y# 启动systemctl start docker# 查看版本docker version# 校验docker run hello-world# 要是拉去速度慢,设置国内镜像(配置

2021-08-12 14:35:16 242

原创 二进制安装MySQL 8.0

############################################################ 二进制安装MySQL 8.0 #################################################################1、解压xz -d mysql-8.0.21-linux-glibc2.12-x86_64.tar.xztar xvf mysql-8.0.21-linux-glibc2.12-x86_64.tarmv my

2021-01-11 13:43:06 309

原创 MySQL 5.7二进制安装

挂载数据盘在这里面我使用的是两块硬盘,一块是系统盘,另一块我用来存储数据库的数据,防止因为系统的原因丢失数据。未挂载第二块盘df -hfdisk -l格式化第二块盘mkfs.xfs /dev/sdb查看/dev/sdb 盘的UUIDblkid添加挂载文件vim /etc/fstabUUID="43bfd2f8-3629-471e-8404-6f831fafbefa" /data xfs defaults 0 挂载mount -a安装mysql上传my.

2021-01-06 14:13:15 890

原创 使用Apache POI将Word转HTML

【代码】使用Apache POI将Word转HTML。

2024-08-10 15:43:39 596

原创 如何把a目录下面的文件批量修改名称

如何把a目录下面的文件批量修改名称。

2024-08-10 15:28:27 132

原创 springboot整合定时任务

springboot+整合定时任务持久化

2022-06-08 16:26:03 399 2

原创 spring aop来实现日志打印注解

spring aop实现打印日志

2022-06-08 15:20:44 328

原创 java实现定时任务

定时任务

2022-06-08 15:16:09 436

原创 MyBatis基本Mapper配置文件

mybatis基本mapper配置文件

2022-06-08 10:22:03 1087

原创 SpringUtils工具类是为了

spring工具类 方便在非spring管理环境中获取bean

2022-06-08 10:10:57 474

原创 java获取操作系统的详细信息

本文章是为了获取操作系统的基本信息

2022-06-08 10:06:52 1238

原创 Layui实现登录

前端导入所有前端依赖<link rel="icon" href="${ctx}/images/favicon.ico"><link rel="stylesheet" href="${ctx}/lib/layui-v2.5.5/css/layui.css" media="all"><link rel="stylesheet" href="${ctx}/css/layuimini.css" media="all"><link rel="stylesheet"

2022-05-26 13:32:48 1178

原创 Vue实现登录案例

前端request.js封装axiosimport axios from 'axios'import store from '@/store'const ConfigBaseURL = 'http://localhost:8080'//使用create方法创建axios实例const request = axios.create({ timeout: 5000, baseURL: ConfigBaseURL, // 设置Content-Type,规定了前后端的交互使用

2022-05-26 13:20:25 585

原创 rabbitmq安装

docker安装# 运行,第一次没安装会自动安装docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management# 开机自启docker update rabbitmq --restart=always

2022-05-25 17:00:40 140

原创 vue router和vuex和request工具类

路由import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [ { path: '/', redirect: '/login' }, { path: '/login', name: 'login', component: () => import('@/views/login/login.vue') }, {

2022-05-24 16:08:02 316

原创 vue实现前端反向代理

在目录下创建vue.config.jsmodule.exports = { devServer: { port: 8088, proxy: 'http://localhost:8080/ydl' } }修改url为前台端口// 创建axios实例const request = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: 'http://localhost:

2022-05-24 16:05:55 189

原创 MD5工具类

package com.shengun.commonutils;import org.springframework.util.DigestUtils;import java.nio.charset.StandardCharsets;import java.security.MessageDigest;public class MD5Util { //盐,用于混交md5 private static final String slat = "this is my salt";

2022-05-24 13:03:17 389

原创 jwt工具类

package com.shengun.commonutils;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jws;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.springframework.util.StringUtils;import javax.servlet.http.HttpServletRequest;

2022-05-24 13:02:32 135

原创 Java常见的数据结构

集合MsArrayList定义一个全局数组Object[] elementData;,是为了保存数据,但是不初始化。当我们new一个对象的时候才初始化。定义集合的大小Integer size = 0 ,这个大小不是数组的大小。add(T element)add(Integer index,T element)remove(Integer index)T get(Integer index)package com.shengun.list;import java.util.ArrayLis

2022-05-24 09:04:41 161

原创 MyBatis-Plus代码生成CodeGenerator

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <relativePath/> <!-- lookup parent.

2022-05-19 17:33:21 370

原创 多线程实现简单的消费者与生产者

秒杀接口在redis中存储1000个数量,用接口实现抢购单体程序中可以使用synchronized来锁着程序/** * 单体应用实现 * @return */ @GetMapping("/sellsimplaestock") public String sellsimplaestock(){ synchronized (this) { System.out.println(new SimpleDateFormat("

2022-05-19 09:13:02 289

原创 Zookeeper学习

zookeeper基本命令# 创建节点[zk: localhost:2181(CONNECTED) 0] create /zk-test 123Created /zk-test# 创建子节点[zk: localhost:2181(CONNECTED) 1] create /zk-test/book 233Created /zk-test/book# 获取节点数据[zk: localhost:2181(CONNECTED) 2] get /zk-test123# 查看所有节点[zk: l

2022-05-17 11:22:12 400

原创 Dubbo+zookeeper学习

jdk安装tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/vim /etc/profile#/usr/local/jdk1.8.0_221#java environmentexport JAVA_HOME=/usr/local/jdk1.8.0_221export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.j

2022-05-17 11:03:36 195

原创 在moba上打开jvisualvm

按照依赖yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock -y修改配置运行jconsole命令报错需要按照yum install libXtstjvisualvm运行jvisualvm

2022-05-16 09:05:26 174

原创 Java双向链表操作模仿LinkedList底层写的,可能有点不一样

java双向链表操作有add(v)add(i.v)remove(i)get(i)public class TowWayLinkList <T> implements Iterable<T>{ /** * 双向链表的节点 */ private class Node<U>{ //当前节点的值 private U item; //当前节点上一个值 private No

2022-05-13 17:42:03 263

原创 Java实现单链表

java实现单链表单链表:add(T v)add(int index,Tv)get(int index)remove(int index)size()public class LinkList<T> implements Iterable<T>{ //节点 private class Node<U>{ public T item; //下一个节点 public Node<U> n

2022-05-13 13:48:51 106

原创 实现一个简单版的ArrayList

简化版ArrayList,顺序表get(i) 时间复杂度 o(1)add(i,v),remove(i) o(n)ArrayList本质上就是一个数组功能:添加功能指定位置添加根据索引查询实现迭代Itertable,可以for循环和迭代器上代码:public class SequestList<T> implements Iterable<T>{ //定义存储数组 private Object[] data; //定义链表大小 pr

2022-05-13 09:28:04 188

原创 java深拷贝和浅拷贝

浅拷贝@Data@AllArgsConstructor@NoArgsConstructorpublic class Dept implements Cloneable{ private int id; private String name; @Override protected Object clone() throws CloneNotSupportedException { return super.clone(); }}@Da

2022-05-10 15:51:31 228

原创 Java序列化操作

java实现序列化和反序列化package com.shengun.demo01.pojo;import java.io.*;public class User implements Serializable,Cloneable { private int id; private String name; public User(int id, String name) { this.id = id; this.name = name;

2022-05-10 15:19:57 192

原创 模拟ArrayList实现数组的动态扩容

第一步先判断要插入的位置是否超过索引最大值第二步判断是否需要扩容:扩容是按照原来的数组的1.5倍扩容int newCapacity = oldCapacity + (oldCapacity >> 1); //相当于除以2通过Arrays.copyOf来实现赋值第三步把原来数组的值往后移动一位,并把要插入的值插入在在位置上。 @Test public void testCopy(){ int[] nums = {1, 2, 3, 4, 5, 6, 7};

2022-05-10 10:47:43 198

原创 01-java数组的应用

数组概念数组是先声明,在开辟空间的,但是开辟完空间后长度是固定的所以数组一旦创建完成之后,它的长度就不变了数组没有赋值,但是会有个默认值* int 类型默认值是 0* double 是 0.00* boolean 是false* String 是 nullpublic class Demo01 { public static void main(String[] args) { /** * 数组,是先声明,在开辟空间的,但是开辟完空间后,长度就固

2022-05-09 15:04:58 334

原创 docker学习

Dockerfile构建SpringBoot项目vim DockerfileFROM java:8WORKDIR /appADD service-edu-1.0-SNAPSHOT.jar app.jarEXPOSE 8081ENTRYPOINT ["nohup","java", "-jar", "/app/app.jar","&"]docker build -t service-edu ./edu/docker run -d --name eud -p 8081:8081 s

2022-05-07 15:54:04 382

原创 Redis学习--java程序调用

导入依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- spring2.X集

2022-05-05 13:17:54 231

原创 Python实现pdf转图片

安装依赖pip install pymupdf代码实现一张pdf转化为图片代码实现批量pdf转换为图片import fitzimport os"""1、安装库 pip install pymupdf2、直接运行"""# 打开PDF文件,生成一个对象'''soureDir: 原目标generalDir: 生成目录png_name: 图片名称'''def change(soureDir, generalDir, png_name): doc = fitz.open

2022-05-05 08:59:43 1127

原创 Mongodb学习

安装教程window 二进制安装创建文件夹data/db创建配置文件:mongod.confstorage: dbPath: F:\Java\app\mongodb-win32-x86_64-2008plus-ssl-4.0.12\data启动.\bin\mongod.exe -f .\config\mongod.confLinux安装mkdir -p data/dbmkdir -p logs编写配置文件:mongodb.conf#增加如下配置dbpath = /us

2022-04-29 13:37:24 1465

原创 Minio 阿里云对象存储的翻版

安装windowInvoke-WebRequest -Uri "https://dl.min.io/server/minio/release/windows-amd64/minio.exe" -OutFile "C:\minio.exe" ## 国外资源,龟速下载setx MINIO_ROOT_USER adminsetx MINIO_ROOT_PASSWORD passwordC:\minio.exe server F:\Data --console-address ":9001" ## F:\

2022-04-26 14:22:37 1122

原创 MySQL查询当前数据库所有表和表中字段

1、查询当前数据库# 查询当前数据库select database();2、查询当前数据库所有表# 查询当前数据中所有表select table_name tableName,engine ,table_comment tableComment, create_time createTime from information_schema.tableswhere table_schema = (select database()) order by create_time desc;3

2022-04-25 09:41:57 4044

图书借阅管理系统.zip

工具:MyEclipse + mysql Jsp + servlet + javebean + ajax MVC模式

2020-07-04

java图书管管理系统.zip

本图书馆管理系统实现了界面化,mysql数据库和javaeclipse或者myeclipse数据都是可以的,主要功能登录,添加用,户,增删改查用户,增删改查图书,增改查新图书类别,增删改查图书借出去的情况。

2020-03-06

图书管理系统.zip

这个项目是个是图书管理系统,主要功能是实现了全部查询、模糊查询、字段查询、字段删除。模糊删除。添加数据。删除数据。修改数据。实现用户登录,添加用户。修改用户。用户注册等一些功能的图书管理系统。

2020-03-06

空空如也

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

TA关注的人

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