自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux上如何安全的迁移Docker的数据目录/var/lib/docker

虚拟机创建时,一般分配一个比较小的系统盘,然后挂载一个大容量的数据盘,docker默认情况下数据存储在系统盘(/var/lib/docker)目录,时间一久,会占满系统盘。

2022-11-08 11:45:10 1043 1

原创 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 682 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 872

原创 解决kibana无法启动问题

删除Kibana在elastic search中的信息在kibana服务器中执行,目标es集群删除信息curl -X DELETE http://localhost:9200/.kibana*

2021-12-06 09:06:03 2454 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 148

原创 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 822

原创 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 2017

原创 Idea快捷键大全(Windows)

Ctrl快捷键介绍Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面(必备)Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)Ctrl + E显示最近打开的文件记录列表Ctrl + N根据输入的

2021-07-22 10:49:01 72

原创 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 707

原创 三、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 204

原创 二、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 335

原创 一、路由基础

一、路由基础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 148

原创 (八) 基于注解方式的声明事务管理

(八) 基于注解方式的声明事务管理实现思路:基于上篇(七) 声明式事务管理,进行略微修改,可以删除不要的aop包applicationContext.xml的修改在需要开启事务的方法上添加注解2. applicationContext.xml的修改删除部分xml配置,和aop有关的配置<!-- 通知 --><tx:advice id="txAdvice" transaction-manager="transactionManager"> <t

2021-05-11 20:55:12 114

原创 (七) 声明式事务管理

(七) 声明式事务管理实现思路:导入依赖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 86

原创 (六) 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 113

原创 (五) 基于注解式声明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 68

原创 (四) 基于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 64

原创 (三) 基于代理的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 118

原创 (二) 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 86

原创 (一) 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 1880 1

原创 Markdown 的使用

Markdown 的使用1. 标题段落标记# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题2. 可以加粗、_倾斜_字体*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线" ~~ "即可,实例如下~~BAIDU.COM~~下划线可以通过 HTML 的 标签来实现:<u>带下划线文本&lt

2021-04-23 21:32:12 201

原创 NuGet 的打包教程,使用UI工具 NuGetPackageExplorer 进行打包,处理包的依赖项

自己封装了几个程序集类库,想要打包成NuGet 包,放到服务器上面,以后方便调用。

2020-03-20 16:03:29 2543 1

原创 C# 语句,那些被忽略的用法 ( 一 )

作为一个编程界的小白,记录一下一些C# 的用法。没事研究一下微软的文档,还是挺有意思的。1. 使用 “yield return 返回值” 或者 yield break; 来代替迭代器?using System;using System.Collections;namespace ConsoleApplication1{ class Program ...

2020-03-20 15:21:05 162

转载 在发布Web项目到虚拟主机时,运营商系统组策略阻止csc.exe程序执行问题

问题描述:发布web项目到虚拟主机,运行发现 “csc.exe” 被阻止运行,经过查找资料,迅速定位问题所在。解决方案:通过 nuget 把 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 和 Microsoft.Net.Compilers 这两个包卸载注意:脱掉这两个包后,程序不会生成 “csc.e...

2020-03-19 17:54:28 235

原创 个人收款解决方案 V免签、Xpay

1. V免签 是基于SpringBoot 2.1.1 实现的一套免签支付程序使用H2-Database,仅需安装Java环境,简单配置,一键搭建 收款即时到账,无需进入第三方账户,收款更安全 超简单Api使用,提供统一Api实现收款回调 免费、开源,无后门风险 支持监听店员收款信息,可使用支付宝微信小号/模拟器挂机,方便IOS用户 免root,免xp框架,不修改支付宝/微信客户...

2019-12-03 13:07:39 8613

原创 WeChat 微信防撤回的方法 plus

好奇心。很多人想看到他人撤回的信息到底是什么,下面一个插件可以阻止他人撤回信息下载后就是这两个文件放入微信根目录下,运行补丁即可。下载:WeChatSetup.exeWeChat_v2.x_Patch_v1.0.exe ...

2019-12-03 09:49:29 3000

V免签个人收款解决方案.zip

收款即时到账,无需进入第三方账户,收款更安全 使用H2-Database,仅需安装Java环境,简单配置,一键搭建 超简单Api使用,提供统一Api实现收款回调 免费、开源,无后门风险 支持监听店员收款信息,可使用支付宝微信小号/模拟器挂机,方便IOS用户 免root,免xp框架,不修改支付宝/微信客户端,防封更安全

2019-12-03

U盘文件夹加密

U盘加密工具-使用方法: 1、将程序复制到你的U盘或移动硬盘根目录中.则可以加密隐藏U盘或移动硬盘上的所有文件. 2、加密后在U盘或移动硬盘中不能看到你的文件只能看到此工具.但不影响你对U盘或移动硬盘的操作. 3、你的新建立文件将在将在下次加密中一并加密. 4、如果你或他人不慎误删除了此工具.放心你加密的文件还在.只要你将此工具再次复制过来用你原来的密码即可打开. 5、将此加密工具放到文件夹中则只加密当前文件夹.需加密多个文件夹则每个文件夹中都得安放本工具、不同的文件夹可用不同的密码.但密码你必须记牢. 6、此工具也可以在电脑中加密本地分区或本地文件夹.加密后的文件夹如果复制移动到其它电脑上一样需要你的原始密码打后开才能看到文件. 7、这下使用U盘或移动硬盘的朋友可方便了.再也不怕有人看到你的重要文件了

2018-06-29

压缩包密码破解恢复

ZIP 压缩包密码破解工具,官方自1.4版起更改了软件名。它支持解密由WinZIP、PKZIP以及其它兼容ZIP格式的软件(比如WinRAR等)加密的ZIP压缩包和ZIP自解压的EXE文件,软件支持双重模式破解:暴力/字典,也具备断点续破、掩码破解等高级特性。 已经汉化,安装包自己制作的,无插件,可放心安装

2014-11-02

空空如也

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

TA关注的人

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