- 博客(11)
- 收藏
- 关注
原创 CentOS7安装MySQL8.0
分离权限:使用独立的MySQL用户和用户组运行MySQL服务,可以防止数据库进程以root或其他特权用户身份运行。不同Linux发行版之间的差异:虽然创建用户的方法大体相同,但每个发行版可能有一些细节上的不同。降低风险:如果MySQL程序有漏洞,或者配置不当导致安全问题,攻击者获取到的权限将受限于这个专门的MySQL用户,而不是具有系统完全控制权的root用户。防止意外修改:非MySQL用户不会直接拥有对数据库文件的访问权限,从而减少了由于误操作或恶意行为而破坏数据的风险。输入初始密码即可连接成功。
2024-05-17 11:26:38
1445
原创 spring中的AOP
一,概念1.AOPAOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一,另外两个:IOC-控制反转、DI-依赖注入在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等,这些代码会散落穿插在各个业务逻辑中,非常冗余且不利于维护,有多少业务操作,就要写多少重复的校验和日志记录代码,这显然是无法接受的。当然,用面向对象的思想,我们可以把这些重复的代码抽离出来,写成公共方法,这样,代码冗余和可维护性的问题得到了解决,但每个业务方法
2021-01-26 10:15:28
141
1
原创 SpringBoot + log4j2.yml配置日志
一.Maven配置1.去除springboot默认的logback日志模块<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion> <groupId>o
2021-01-15 16:26:26
1139
1
原创 一些有用的公众号文章连接
2W字设计模式 30个python常用功能代码 springboot跨域3种解决方案 基于SpringBoot开发的企业OA自动化办公系统 从面试角度分析CopyOnWriteArrayList源码 从面试角度分析ArrayList源码 Redis 面试题 RabbitMQ 总结 19 条 MySQL 技巧 使用纯Java实现一个WebSSH项目 MyBatis 面试问题 SQL查询慢处理 JVM核心知识点 Docker从入门到上瘾 Redis性能优化规则 压缩20M文件从30
2021-01-12 10:31:35
196
5
原创 ArrayList和LinkedList
ArrayList:实现了List接口,继承了AbstractList抽象类,底层是基于数组实现的,并且实现了动态扩容实现了RandomAccess接口,该接口为标记接口,可以根据下标随机访问元素实现了Cloneable接口,并重写clone方法,支持拷贝实现了Serializable接口,实现元素序列化,内部提供了两个私有方法 writeObject 和 readObject 来完成序列化和反序列化LinkedListLinkedList 是一个继承自 AbstractSequential
2021-01-08 14:52:11
78
原创 记一次docker安装
step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoStep 3: 更新并安装 Docker-CEsudo yum makecache fastyum in
2021-01-08 14:50:50
70
原创 记一次sftp服务器搭建
1,创建sftp组[root@CentOS docker]# groupadd sftp[root@CentOS docker]# cat /etc/group 查看是否创建完成2,创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码[root@CentOS docker]# useradd -g sftp -s /bin/false weijzhu 创建用户[root@CentOS docker]# passwd weijzhu 更新密码为 Weij
2021-01-08 14:48:59
213
1
原创 python的schedule模块
这里写自定义目录标题一,schedule模块1.什么是schedule模块2.具体应用二,详细源码一,schedule模块1.什么是schedule模块schedule模块进行job管理,具体可以执行定时任务,schedule方法是串行的,也就是说,如果各个任务之间时间不冲突,那是没问题的;如果时间有冲突的话,会串行的执行命令2.具体应用1,安装方法 pip install schedule2,使用 import schedule def test(): print(
2021-01-08 14:44:31
808
1
原创 记一次博客搭建
一,项目技术栈通过开源的halo搭建,项目的github地址:github,jdk1.8,gradle管理项目jar包二,出现的相关问题及处理办法1.通过github上拉取完项目后,导入idea后,项目下载jar包失败: 解决:找到 C:\Users\yzsdt.gradle\caches\modules-2\files-2.1\com.google.zxing\core\3.4.0\b7eab116a61512d8b669efcd69446cc45243bd28\zxing-pare..
2021-01-08 14:36:50
105
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人