- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 Linux上如何安全的迁移Docker的数据目录/var/lib/docker
虚拟机创建时,一般分配一个比较小的系统盘,然后挂载一个大容量的数据盘,docker默认情况下数据存储在系统盘(/var/lib/docker)目录,时间一久,会占满系统盘。
2022-11-08 11:45:10
1188
原创 Linux 的 sudo 、 sudoers文件,部分权限授予和无密码执行
注意一个用户能否使用 sudo 命令,取决于 /etc/sudoers 文件的设置。/etc/sudoers 是一个文本文件,因其有特定的语法,不能直接用 vim 或者 vi 来编辑它,需要用 visudo 这个命令。[root@localhost ~]# visudo ······## Allow root to run any commands anywhereroot ALL=(ALL) ALL ## Allows members of the 'sys' group
2022-04-26 10:55:53
802
1
原创 docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at
通过将用户添加到docker用户组可以将sudo去掉,命令如下添加docker用户组sudo groupadd docker将登陆用户加入到docker用户组中sudo gpasswd -a $USER docker或者 将目标用户(test)添加到docker用户组中sudo gpasswd -a test docker更新用户组newgrp dockerother: 如果还不行sudo chmod a+rw /var/run/docker.sock...
2022-04-11 10:43:16
914
原创 解决kibana无法启动问题
删除Kibana在elastic search中的信息在kibana服务器中执行,目标es集群删除信息curl -X DELETE http://localhost:9200/.kibana*
2021-12-06 09:06:03
2616
1
原创 1.NACOS部署
1. 安装lrzszyum install lrzsz -y2. 安装zip 和 unzipyum install zip unzip -y3. 解压nacoscd /rootunzip nacos-server-2.0.2.zip -d /root4. 安装jdkyum list|grep jdkyum install java-1.8.0-openjdk.x86_64 -yjava -version# 查找java命令的位置whereis java/usr/bin/ja
2021-09-07 10:01:29
190
原创 SpringBoot jpa hibernate 懒加载问题
SpringBoot jpa hibernate 懒加载问题后台“对象.另一个对象”时报错:could not initialize proxy - no Session,出现了懒加载问题。对于数据访问问题可以直接使用jpa技术,但是在单元测试发现spring jpa存在hibernate懒加载问题。org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.jiesu
2021-08-17 10:10:09
897
原创 Gitlab 最新版14安装
Gitlab 安装1. 最新版本的gitlab下载,清华大学开源镜像https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/注意 ce 版本是社区版,ee 版本是企业版下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-14.1.1-ce.0.el8.x86_64.rpm# 如果失败请用 Ctrl + z,再执行如下命令wget -c https
2021-07-30 17:01:52
2227
原创 Idea快捷键大全(Windows)
Ctrl快捷键介绍Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面(必备)Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)Ctrl + E显示最近打开的文件记录列表Ctrl + N根据输入的
2021-07-22 10:49:01
130
原创 SpringBoot 使用logback 按照日志级别分别存放
SpringBoot 默认使用的是logback作为日志。application.properties 配置如下# 日志配置logging.config=classpath:logback-spring.xml新建一个文件名为“logback-spring.xml”<configuration debug="false" scan="true" scanPeriod="10 seconds"> <contextName>logback</contextNam
2021-07-10 23:20:09
766
原创 三、OSPF 协议
三、OSPF 协议1.Router-id 是一个32bit长度的数值。类似于IP地址,例如 192.168.200.1,唯一标识一台使用ospf的路由器。配置方法:# 配置LookBack回环地址interface lookback 0ip address 1.1.1.1 32quit# 配置ospf 的 router-idospf 1 router-id 1.1.1.12. 重启OSPF协议reset ospf proccess3. OSPF的三张表邻居表两台直连的
2021-06-28 20:34:05
252
原创 二、RIP 路由信息协议
二、RIP 路由信息协议1. 基础特性每一台路由器会周期性地将自己的路由表公告出去。RIPV1使用广播地址255.255.255.255,而RIPv2则使用组播地址224.0.0.9。RIP使用UDP封装,520端口2. 计时器 a 更新计时器,RIP路由器周期泛洪时间间隔默认30s。 b 老化计时器,180s超时后删除这一条路由。 c 垃圾回收计时器,120s3. RIP的防环路机制 a. 最大跳数,最大15跳,到达16跳丢弃。 b. 水平分割,即从某个接口
2021-06-28 20:33:29
386
原创 一、路由基础
一、路由基础1. 路由优先级名称协议类型优先级直连路由Direct0OSPF内部路由OSPF10IS-IS路由/15静态路由Static60RIP路由RIP1002. 静态路由a. 显示路由表disp ip routing-tableb. 静态路由配置ip route-static 192.168.2.0 24 g 0/0/0 192.168.12.2这条静态路由的目的网络地址及掩码为192.168.2.0/24的网络
2021-06-28 20:32:55
207
原创 (八) 基于注解方式的声明事务管理
(八) 基于注解方式的声明事务管理实现思路:基于上篇(七) 声明式事务管理,进行略微修改,可以删除不要的aop包applicationContext.xml的修改在需要开启事务的方法上添加注解2. applicationContext.xml的修改删除部分xml配置,和aop有关的配置<!-- 通知 --><tx:advice id="txAdvice" transaction-manager="transactionManager"> <t
2021-05-11 20:55:12
156
原创 (七) 声明式事务管理
(七) 声明式事务管理实现思路:导入依赖jar包创建User模型类,与数据库对应创建UserDao数据库访问类配置applicationContext.xml配置文件测试效果1. 导入依赖jar包基础核心包spring-beans-4.3.6.RELEASE.jarspring-context-4.3.6.RELEASE.jarspring-core-4.3.6.RELEASE.jarspring-expression-4.3.6.RELEASE.jarcommons-logg
2021-05-11 20:38:25
115
原创 (六) JdbcTemplate 操作数据库
(六) JdbcTemplate 操作数据库实现思路:导入包 4 + 1 + 3 mysql-connector-java-5.1.40-bin.jar,spring-jdbc-4.3.6.RELEASE.jar,spring-tx-4.3.6.RELEASE.jar创建数据库创建模型User类,属性与数据库字段对应创建UserDao完成数据库的增删改查测试效果1. 导入所需要的jar包spring 核心包 4 + 13个JdbcTemplate需要的jar包mysql-c
2021-05-11 17:10:53
144
原创 (五) 基于注解式声明AOP,实现攻击前后的扩展
(五) 基于XML声明式AOP,实现攻击前后的扩展实现思路:导入spring-aop-4.3.6.RELEASE.jar和aspectjweaver-1.8.10.jar 这两个支持的jar包创建增强类(切面)MyAspect,无需实现任何接口applicationContext.xml中引入aop和context的命名空间配置applicationContext.xml中开启注解扫描和aspect注解支持测试效果1. 导入两个支持的jar包spring-aop-4.3.6.RELEAS
2021-05-11 16:19:14
89
原创 (四) 基于XML声明式AOP,实现“攻击“前后的扩展
(三) 基于XML声明式AOP,实现"攻击"前后的扩展实现思路需要spring-aop-4.3.6.RELEASE.jar和aspectjweaver-1.8.10.jar 这两个支持的jar包创建增强类(切面)MyAspect,无需实现任何接口applicationContext.xml中引入aop的命名空间配置applicationContext.xml中aspect信息测试效果1.需要spring-aop-4.3.6.RELEASE.jar 这个aop支持的jar包,里面包含了asp
2021-05-11 15:56:41
94
原创 (三) 基于代理的AOP,实现 “攻击“ 前后扩展
(三) 基于代理的AOP,实现"攻击方法"前后扩展实现思路:需要spring-aop-4.3.6.RELEASE.jar 这个aop支持的jar包定义一个IAttack接口,代理后最终无法获得具体类的对象,只能通过接口获得功能User实现IAttack接口配置xml文件测试效果1. 导入AOP增强包,spring-aop-4.3.6.RELEASE.jar2. 定义一个IAttack接口package com.dacangshu;/** * @author dacangshu
2021-05-11 15:06:18
154
原创 (二) Spring 中的Bean
(二) Spring 中的Bean本篇基于上一节项目结构,这里只涉及我们最常用的bean的构造方法,一般情况下,下面这些足够用了,其它完整的bean可以参考教科书 P161. bean 标签的元素元素名称描述id唯一标识class类的全路径名称property属性赋值例如:<bean id="user" class="com.dacangshu.pojo.User"/>id 唯一标识,建议使用类名的小写开头User->userclas
2021-05-11 14:30:43
114
原创 (一) Spring 通用项目结构
(一) Spring 通用项目结构1. spring完整包4.3.6下载spring-framework-4.3.6.RELEASE-dist.zip2. 创建项目因为eclipse已经抛弃了,eclipse的操作方式与idea只有略微的差别,所以这里使用idea作为项目开发工具。效果其实差不多3. 新建libs文件夹,放入核心jar包我们使用 Core Container下的核心包这里使用的包有:commons-logging-1.2.jar // 日志包,这个是单独的spri
2021-05-11 14:04:45
1987
1
原创 Markdown 的使用
Markdown 的使用1. 标题段落标记# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题2. 可以加粗、_倾斜_字体*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线" ~~ "即可,实例如下~~BAIDU.COM~~下划线可以通过 HTML 的 标签来实现:<u>带下划线文本<
2021-04-23 21:32:12
251
原创 NuGet 的打包教程,使用UI工具 NuGetPackageExplorer 进行打包,处理包的依赖项
自己封装了几个程序集类库,想要打包成NuGet 包,放到服务器上面,以后方便调用。
2020-03-20 16:03:29
2895
1
原创 C# 语句,那些被忽略的用法 ( 一 )
作为一个编程界的小白,记录一下一些C# 的用法。没事研究一下微软的文档,还是挺有意思的。1. 使用 “yield return 返回值” 或者 yield break; 来代替迭代器?using System;using System.Collections;namespace ConsoleApplication1{ class Program ...
2020-03-20 15:21:05
193
转载 在发布Web项目到虚拟主机时,运营商系统组策略阻止csc.exe程序执行问题
问题描述:发布web项目到虚拟主机,运行发现 “csc.exe” 被阻止运行,经过查找资料,迅速定位问题所在。解决方案:通过 nuget 把 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 和 Microsoft.Net.Compilers 这两个包卸载注意:脱掉这两个包后,程序不会生成 “csc.e...
2020-03-19 17:54:28
277
原创 个人收款解决方案 V免签、Xpay
1. V免签 是基于SpringBoot 2.1.1 实现的一套免签支付程序使用H2-Database,仅需安装Java环境,简单配置,一键搭建 收款即时到账,无需进入第三方账户,收款更安全 超简单Api使用,提供统一Api实现收款回调 免费、开源,无后门风险 支持监听店员收款信息,可使用支付宝微信小号/模拟器挂机,方便IOS用户 免root,免xp框架,不修改支付宝/微信客户...
2019-12-03 13:07:39
8943
原创 WeChat 微信防撤回的方法 plus
好奇心。很多人想看到他人撤回的信息到底是什么,下面一个插件可以阻止他人撤回信息下载后就是这两个文件放入微信根目录下,运行补丁即可。下载:WeChatSetup.exeWeChat_v2.x_Patch_v1.0.exe ...
2019-12-03 09:49:29
3087
V免签个人收款解决方案.zip
2019-12-03
U盘文件夹加密
2018-06-29
压缩包密码破解恢复
2014-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人