自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兵临城下的博客

编程世界里的弄潮儿

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 K8S之Deployment控制pod

【代码】K8S之Deployment控制pod。

2023-09-07 16:32:52 722

原创 K8S之使用yaml格式定义pod

【代码】K8S之使用yaml格式定义pod。

2023-09-07 16:03:53 560

原创 从零开始学Docker(三):DockerFile镜像定制

镜像是多层存储,每一层在前一层的基础上进行修改;容器也是多层存储,以镜像为基础层,在其基础上加一层作为容器运行时的存储层。官方提供的dockerfile实例。

2023-07-29 17:28:26 962

原创 从零开始学Docker(二):启动第一个Docker容器

启动第一个Docker容器

2023-07-29 10:36:16 1289

原创 从零开始学Docker(一):Docker的安装部署

前述:本次学习与整理来至B站【Python开发_老6哥】老师分享的课程,有兴趣的小伙伴可以去加油啦,

2023-07-27 22:50:43 458

原创 Linux安装iptables 替换firewall

这里我们新开放了80/443/3306端口。2. 关闭防火墙,并查看防火墙状态。6. 重启防火墙并设置开机启动。或者直接卸载firewall。4. 安装iptables。3. 禁止防火墙开机启动。7. 关闭selinux。1. 查看当前防火墙状态。5. 编辑防火墙配置文件。

2023-06-18 22:36:04 144 1

原创 Windows VMware安装RockyLinux9

前言,今天用虚拟机安装rockyLinux时碰到了一些坑,要么时无法联网,要么是无法使用ssh链接,在这里记录下。

2023-06-18 12:16:25 2764

原创 Nginx前后端分离部署配置

3. 安装好nginx后,找到nginx.conf文件,打开进行前后端配置。1. 前端打包 npm run build,会在项目根目录下生成一个。今天在虚拟机上尝试前后端分离式部署调用,记录下配置过程。的文件夹,这里我把dist下的文件及目录放在虚拟机。

2023-06-14 22:47:41 2612 1

原创 Linux部署springboot项目

前言,因为是是做了前后端分离,vue3 + springboot2+,java项目也是多模块,这里仅记录下部署至linux服务器走过的坑。1. 首先把项目打称jar包,上传至路径:/usr/local/src/java。2. 设置java项目自启动。

2023-06-13 22:17:25 284

原创 SpringBoot项目编译运行时提示“程序包xxx不存在,找不到符号”

编译中报错是在其他子项目中都配置了如下代码,导致项目每个子项目都是可执行的,自己是不可依赖的。今天想要在虚拟机上部署自己的前后端项目,在系统打包时碰到了这个问题,记录一下。1. 项目结构,启动程序再pub-oa-web项目中。对pub-oa-web组件设置为可执行jar包,保留。插件,其他组件都移除这个配置。2、编译异常报错分析。

2023-06-11 22:55:39 1259

原创 Linux 安装JDK17

这里我们下载的是 x64 Compressed Archive版本。3. 配置环境变量,编辑/etc/profile文件。4. 验证jdk环境是否配置成功。2. 解压tar 文件。

2023-06-11 21:44:34 1738

原创 Linux安装myql8.0操作步骤

13. 初始化基础信息,得到数据库的初始密码(在/usr/local/mysql/mysql-8.0/bin目录下执行)12. 切换到/usr/local/mysql/mysql-8.0/bin目录下--并安装 libaio 环境。15. 检查一下/var/lib/mysql是否存在,否则进行创建 --- 可以不需要。先进入数据库的对应解压缩文件并找到该执行命令文件的对应目录,找到该命令依赖的库文件。5. 进入mysql-8.0目录,新建data目录,存储db数据。然后再赋予权限 --- 可以不需要。

2023-06-10 01:03:47 2000

原创 iptables 防火墙命令

7、禁止 192.168.1.2 IP访问。3、查看或修改iptables配置文件。1、iptables基本操作命令。8、保存iptables设置规则。5、添加开放8002端口访问。6、删除8002端口访问。2、查看地址和端口详情。4、清空已存在的规则。

2023-06-07 21:54:54 5068

原创 Linux安装Nginx步骤

4. 配置ngin.conf。2. 下载并解压安装包。3. 启动nginx服务。5. 重启nginx。

2023-06-07 21:46:51 113

原创 MacOS Rocky Linux9安装教程

语言选择English,真是服务器都是英语环境,这里选English,使自己慢慢适应环境,继续下一步。Centos废了,最近在考虑将服务器迁移至Rockylinux系统,在这里记录下安装过程。这里就 不必多说了,默认即可,设置下root密码,继续下一步,开始安装。接下来就是开始装镜像 ,显示屏幕界面,直接“enter键”继续即可。在保存好镜像位置后,这里调整镜像的处理器及内存大小。固件类型这里选择“传统BIOS”即可,继续下一步。1. 先下载好ISO文件,开始安装。

2023-06-07 21:08:14 1468

原创 一、初识JVM垃圾收集器

1.查看JVM默认垃圾收集器java -XX:+PrintCommandLineFlags -version上图中的 -XX:+UseParallelGC就是我们默认使用的收集器,新生代使用的是Parallel Scanvenge收集器,老年代使用的是Serial Old2.JVM垃圾收集器常用参数3.垃圾收集器如果两个收集器之间存在连线,就说明它们可以搭配使用,图中收集器所处的区域,则表示它是属于新生代收集器抑或是老年代收集器Serial收集器新生代收集器...

2021-12-08 23:27:36 123

原创 阿里云GitLab使用教程【详细】

前言:相较于使用GitHub只能创建public的项目(个人免费版),自己在学习练手过程中使用的是GitLab版,public、private项目任你选择,这里因购买了阿里云的云服务主机,故这两天也研究了一下阿里云提供的项目管理GitLab,以为是第一次使用Git来管理项目版本(之前一直使用的是SVN,换换口味),过程中也遇到了许多问题,下面把自己一步一步走来遇到的坑记录下来,供大家参考。阿里...

2021-07-11 10:13:16 634

原创 Chrome安装vue-devtools插件

准备工作安装node.js,安装过程中会用到npm命令。下载vue-devtools工具包官方地址github:https://github.com/vuejs/vue-devtools/tree/master选择master分支,大家也可以选择其他分支,自己喜欢就好下载完成后解压得到目录vue-devtools-master,进入目录,然后执行 npm install,会看到如下安装过程直到如下过程说明安装成功然后执行命令:npm run build,出现如下视图,

2021-04-09 22:47:05 365

原创 【JAVA设计模式】之适配器模式(AdapterPattern)

使用场景复用现有类的功能。项目并非都是从零开始,而在我们编程过程中,也不是所有的功能都需要重新去写,复用现有类的功能是最直接有效的途径版本升级与兼容性。随着版本的迭代升级,旧有的一些功能渐渐无法满足需求,现实中又不能直接摒弃,使用Adapter模式可以轻松的来兼容维护新旧版本图解适配器模式...

2020-06-04 14:06:05 169

原创 【JAVA设计模式】之桥接模式(BridgePattern)

桥接模式的作用是将两样东西连接起来,比如桥梁把河的两岸连接起来桥接模式把“类的功能层次结构”和“类的实现层次结构”连接起来类的层次结构类的功能层次:父类通过定义抽象方法来定义接口API 类的实现层次:子类通过实现具体方法来实现接口API示例程序相关类一览表类的层次 类名 描述 功能层 Express 快递寄件 功能层 EnhanceExpress (寄件)增加代收功能 实现层 ICompany 快递公司 实现层

2020-06-03 19:16:23 187

转载 synchronized的几种使用场景

同步关键字用于在多个线程中需要对同一段数据进行访问时候,出现的不安全情况。因为多个线程执行同一段代码会造成数据不安全,所以需要用synchronized来同步代码。修饰一个类其作用的范围是synchronized后面括号括起来的部分,作用的对象是这个类的所有对象,只要是这个类型的class不管有几个对象都会起作用。如下代码class ClassName { public voi...

2019-11-14 20:30:40 1351

原创 任务调度Quartz的源码解析

最近仔细研读了一下quartz的源代码,整理一下quartz的脑图来记录一下quartz入口:SchedulerFactory.getScheduler()QuartzSchedulerThread处理逻辑

2019-11-12 16:57:39 151

原创 Springboot加载配置的几种方法

获取配置信息我们使用到的注解:@Value、@ConfigurationProperties、@PropertySource项目结构:application.properties默认配置文件application.properties、application.yml是springboot的默认配置文件,springboot会从下面两个路径默认加载配置文件src/main/res...

2019-05-24 15:47:54 5338

转载 Java面试题

吐血整理 20 道 Spring Boot 面试题,我经常拿来面试别人!Spring Boot面试题33问Mybatis常见面试题总结

2019-05-07 21:30:17 240

原创 Eureka的常用配置讲解

1、关闭自我保护保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景时,一旦进入保护模式,Eureka Server将会尝试保护其服务的注册表中的信息,不在删除服务注册表中的数据。当网络故障恢复后,Eureka Server节点会自动退出保护模式,我们可以在Eureka Server中配置以下来关闭保护模式:eureka.server.enable-self-p...

2018-11-18 16:19:52 556

原创 LINUX后台运行Java项目

今天在linux部署项目时用的SecureCRT远程连接的,发现在关闭CRT后项目也跟着关闭了,查了文档发现,要想让项目能够后台运行我们可以使用nohup命令来实现:> nobup  java -jar xxx.jar &当我使用这个命令时又出现了另外一个错误:nohup: ignoring input and appending output to ‘nohup.out...

2018-11-17 15:46:47 1645

转载 Failed to configure a DataSource

在用spring cloud的时候,先创建了一个parent项目,然后分别加入eureka-server模块、短信模块,运行正常。最后再加入支付模块(需整合myBatis、mySql)之后,eureka-server模块和短信模块报错:Description:Failed to configure a DataSource: 'url' attribute is not specified...

2018-11-13 22:02:38 354

转载 SpringCloud 创建 ConfigurableEnvironment Bean异常

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration': Unsatisfied dependency express...

2018-11-13 21:19:54 826

原创 LINUX环境下mongoDB在关闭shell后仍能继续运行

接着上篇,mongodb安装在/usr/local/mongodb目录下新建了data文件夹和logs日志记录文件再来看data目录下文件由于该data文件夹下并没有db文件夹,所以在参考其他博客启动命令时失败了,后来发现一个细节时我在命令下多加了个“/db”导致的,如下图,正确的命令是:/usr/local/mongodb/bin/mongod -dbpath=/us...

2018-11-12 21:53:27 2162

转载 Linux CentOS 7 安装mongoDB

安装之前准备工作 环境说明: 1系统虚拟机信息:CentOS7 X86_64位; 2软件及版本:mongodb-linux-x86_64-3.6.3.tgz;Xshell工具 MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包,地址如下:mongodb官网,进入官网,如下图所示: 点击Download,进入下载页面: 选择版本:Linu...

2018-11-10 18:20:46 354

转载 JQuery的ajax属性详解

jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间...

2018-11-07 23:08:55 335

转载 springboot2.0整合logback日志(详细)

一。近期自己的项目想要一个记录日志的功能,而springboot本身就内置了日志功能,然而想要输入想要的日志,并且输出到磁盘,然后按天归档,或者日志的切分什么的,自带的日志仅仅具有简单的功能,百度了一番,总结如下,适合大多数的应用场景二。springboot的pom文件都会引一个parent <parent> <groupId>org...

2018-11-07 22:43:11 466

转载 Linux mysql开启远程连接及开启防火墙

前一段时间,想在本地连接linux服务器上的数据库,可老是超时连接不上,但是ping服务器也能ping通,后来感觉可能是服务器数据库的对外端口可能禁了。   (1)首先要确认的是3306端口是不是对外开放了。mysql默认状态下是不开发对外访问的功能的,所以大多数这就是问题的所在。    进入服务器,~# netstat-an | grep 3306    tcp       0  ...

2018-11-05 21:08:38 2124

原创 IDEA设置类、方法注释模板注意事项

今天在设置IDEA类、方法模板时发现@param、@return并没有获取到1、设置类注释模板类注释模板如下图/** * @Description: * @Author: guochunlei * @Date: ${DATE} ${TIME} * @Version: 1.0 **/2、方法注释模板首先先创建一个JavaGroup接着创建java ...

2018-11-05 20:34:12 184

原创 Gradle Springboot Web热部署的设置

前言:在我们平时开发当中,需要实时的要查看我们的编码效果,这个时候如果我们设置了热部署,就免去了我们频繁的重启本地项目热部署我们需要用到spring-boot-devtools这个组件这里我们采用的gradle来管理项目,所以采用的maven资源库中gradle的配置添加完后我们需要在IDEA中使用快捷键Ctrl+shift+alt+/,然后弹出此时选中Registry...

2018-11-04 21:39:27 1733

原创 IDEA + Gradle + Springboot Web + Mybatis项目实例创建

准备工作:安装JDK1.8、gradle-4.10.2、IDEA版本2017.3.1创建项目: 我们有两种方式创建项目。1、采用spring官方网站创建 https://start.spring.io/     2、采用IDEA快速创建web项目 下面的项目管理工具我们选择gradle下面右侧红框部分是我们创建项目时基本的项目组成点击finish...

2018-11-04 21:25:48 2161 1

转载 重置密码解决MySQL5.7 for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost'

一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添...

2018-08-19 19:05:44 2952

转载 疯狂Java联盟简介

疯狂Java联盟是一个交流氛围极好的Java论坛,论坛矢志成为最受欢迎的Java论坛,为广大编程学习者提供交流分享的平台。疯狂Java联盟上有大量热心的会员,他们乐于与广大会员交流自己的学习、工作经验,乐于与广大会员分享自己学习、工作中的项目。    疯狂Java联盟的宗旨是:“所有技术发帖,必有回复!”。    疯狂Java联盟的网址是http://www.crazyit.org

2017-05-29 11:39:18 1013

原创 JDK1.5以后有关classpath环境变量的讨论

对于许多java新手来说,进入java世界的第一步就是配置环境变量,工作中也碰到过同事在配环境变量时总是要配置三项(CLASSPATH,PATH,JAVA_HOME)PATH:C:\Program Files\Java\jdk1.8.0_25\bin(用户安装的JDK路径)JAVA_HOME:C:\Program Files\Java\jdk1.8.0_25(用户安装的JDK路径)CL

2017-05-28 17:40:37 573

SecureCRT 5.1.3 Build 281

SecureCRT 5.1.3 Build 281,注册码在包里的“说明.txt”中,亲测可用,查找资源费时费力,请大家多多支持

2018-11-04

bootstrapV4在用的popper.min.js

Bootstrap V4在用的,亲测可用,查找资源费力费力,还请大家多多支持

2018-11-04

java缩略图jar包

此工具包大大简化了文件缩略图的开发代码编写

2016-09-06

空空如也

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

TA关注的人

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