自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 最小化安装CentOS7系统无法使用ifconfig命令问题解决

最小化安装CentOS7系统无法使用ifconfig命令问题解决

2022-12-31 15:07:40 1614 1

原创 PostgreSQL修改连接数

PostgreSQL修改连接数

2022-12-09 14:07:24 1686

原创 Centos7安装Python3.8

Centos7安装Python3.8

2022-12-03 21:41:36 448

原创 安装harbor时docker版本过低?来将它升级到最新版吧

这里写目录标题1、删除已有的关于docker的软件包2、使用yum remove命令卸载软件包3、使用curl升级到最新版4、启动Docker并加入开机自启动5、查看docker的版本信息6、查看docker的系统信息7、任务完成,今晚吃鸡。1、删除已有的关于docker的软件包rpm -qa | grep docker # 列出包含docker字段的软件的信息docker-ce-18.09.2-3.el7.x86_64docker-ce-cli-18.09.2-3.el7.x86_642、使用

2022-04-02 09:33:52 1044 1

原创 JAVA中的ThreadLocal对象简介

ThreadLocal简介多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全的方法,当我们在创建一个变量后,如果每个线程对其进行访问的时候访问的都是线程自己的变量这样就不会存在线程不安全问题。ThreadLocal是JDK包提供的,它提供线程本地变量,如果创建一乐ThreadLocal变量

2021-11-20 15:37:59 336

原创 k8s的一些基础命令

k8s的一些基本命令kubernetes用到的一些命令kubectl管理工具以及命令基础命令:create,delete,get,run,expose,set,explain,edit。create命令:根据文件或者输入来创建资源# 创建Deployment和Service资源kubectl create -f javak8s-deployment.yamlkubectl create -f javak8s-service.yaml**delete命令:**删除资源# 根据yaml文件

2021-11-14 17:00:47 3442

原创 ✨JVM 不知道重点?来看看我总结出的面试宝典(建议收藏)✨

本文目录JVM 内存结构JVM 常见参数GC 算法对象存活判断垃圾回收机制垃圾收集算法垃圾收集过程垃圾收集器 Garbage CollectorJava 内存模型Java 对象模型JVM 性能监控与故障处理工具JDK 的可视化工具JVM 内存结构虚拟机在执行 Java 程序的过程中会把所管理的内存划分为若干个不同的数据区域:方法区与堆一样,是各个线程共享的内存区域,用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据.HotSpot 虚拟机把方法区叫做永久代(Perm

2021-09-11 22:58:05 2899 35

原创 Dubbo 常见的负载均衡(Load Balance)算法,一起学习一下吧~

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、负载均衡的目的是什么?二、权重随机算法三.非平滑权重轮询算法平滑权重轮询算法ip hash算法一致性Hash负载均衡算法总结前言????最近学习Dubbo的时候了解到负载均衡相关的内容,随着用户量的增多,数据不断加大,单体应用已不能满足项目的需求,分布式应用就成了我们的解决方案.而且负载均衡算法直接影响了我们分布式应用的性能,本文就dubbo的负载均衡算法来做一些了解吧.一、负载均衡的目的是什么? 讨论负载均衡,

2021-09-11 13:30:23 2131

原创 常见sql操作及sql查询的执行顺序

常见sql操作及sql查询的执行顺序【计算】列出所有的电影ID,名字和销售总额(以百万美元为单位计算) ✓SELECT m.id,m.title,(b.domestic_sales + b.international_sales)/1000000 as total FROM movies m left join boxoffice b on m.id = b.movie_id;【计算】列出所有的电影ID,名字和市场指数(Rating的10倍为市场指数) ✓select m.id,m.title,b

2021-09-04 11:08:40 1774

原创 Java 常用关键字

Java 常用关键字前言1、static1.1 修饰的对象1.2 初始化时机2、final3、try、catch、finally4、volatile5、transient6、default前言Java 中的关键字很多,大约有 50+,在命名上我们不能和这些关键字冲突的,编译会报错,每个关键字都代表着不同场景下的不同含义,接下来我们挑选 6 个比较重要的关键字,深入学习一下。1、static意思是静态的、全局的,一旦被修饰,说明被修饰的东西在一定范围内是共享的,谁都可以访问,这时候需要注意并发

2021-09-03 23:41:11 1865

原创 遇到端口被占用怎么办,通过dos命令关闭占用程序

遇到端口被占用怎么办显示协议统计信息和当前TCP/IP网络连接显示协议统计信息和当前TCP/IP网络连接可以使用netstat命令如我们想查看所有连接和端口以及每个连接关联的进程号,则可使用如下命令:netstat -ano如我们想查看指定端口的信息,则可使用findstr查询:netstat -ano | findstr "9200"得到进程号PID后可以通过进程号查询进程关联的程序名称:tasklist |findstr "20380"这样就可以通过任务

2021-08-30 10:16:45 2491 2

原创 Hadoop伪分布式集群搭建

安装JDK(1)准备软件准备jdk安装包: jdk-8u221-linux-x64.tar.gz(2)解压压缩包tar -zxvf jdk-8u221-linux-x64.tar.gz(3)在此处我们配置系统环境变量,使用命令:vim /etc/profile(4)在最后加入以下两行内容:export JAVA_HOME=/root/software/jdk1.8.0_221 # 配置Java的安装目录,我的在/root/software文件夹下export PATH=$PATH:$

2021-05-04 11:04:32 2150

原创 服务器cpu占用100%?看看是不是Docker服务开放了2375这个端口

服务器cpu占用100%?看看是不是Docker服务开放了2375这个端口之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。问题产生的原因首先我们要明白问题产生的原因,才能更好地解决问题!Docker为了实现集群管理,提供了远程管理的端口。Docker Daemon作为守护

2021-02-19 13:05:23 1953

原创 CentOS-7重置mysql数据库密码

centos重置mysql密码

2020-12-22 16:15:14 1239

原创 ROS系统,运用Catkin命令创建工作空间和工作包

创建工作空间 工作包创建工作空间创建功能包创建工作空间1.创建工作空间mkdir ~/ros/srccd ~/ros/srccatkin_init_workspace2.编译工作空间cd ~/roscatkin_make3.设置环境变量source devel/setup.bash4.检查环境变量echo $ROS_PACKAGE_PATH创建功能包cd ~/ros/src​catkin_create_pkg test_pkg std_msgs rospy roscpp

2020-09-26 20:49:06 1771

原创 安装ros(Ubuntu20.4精简教程)

安装ros1、换源2、下载安装ros3、启动ros,运行turtle示例1、换源1.把focal之前的换成下列sudo gedit /etc/apt/sources.listhttp://mirrors.aliyun.com/ubuntu/ 2.更新软件源sudo apt-get update3.更新软件sudo apt-get upgrade 2、下载安装ros1.打开Ubuntu 的 softwar&updates 勾上所有2. 安装源(不同的Ubuntu版本安装的名字

2020-09-23 23:05:59 3845 3

原创 Vue.js前台报Uncaught (in promise) cancel

Vue.js前台报Uncaught [in promise cancel]原因:解决方法:原因:this.$confirm方法内置promise方法,所以不能把.catch()去掉(因为取消操作时,无法捕获)解决方法://弹框提示是否确认修改 let confirmResult = await this.$confirm("确认修改吗?",'提示',{ confirmButtonText: '确定', cancelButton

2020-07-28 22:22:31 1964

原创 Mysql —-linux安装mysql,访问远程数据库

Mysql —-linux安装mysql1.yum方式安装mysqlMysql —-linux安装mysql(1)需求环境linuxyumwget1.yum方式安装mysql下载MySQL安装包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装mysql的服务yum -y install mysql57-community-release-el7-10.noarch.rpm

2020-07-22 12:38:34 1753

原创 centos7关闭防火墙

centos7关闭防火墙>>>关闭防火墙>>>开启端口>>>重启防火墙其他常用命令:1、直接关闭防火墙2、设置 iptables service有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了。>>>关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewa

2020-07-20 14:24:09 1642

原创 部署Vue项目到nginx服务器上(阿里云远程服务器)

部署Vue项目到nginx服务器上------>阿里云远程服务器1.安装依赖包2.下载并解压安装包到/usr/local文件夹下3.安装nginx4.配置nginx.conf5.启动nginx1.安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包到/usr/local文件夹下tar -xvf nginx-1.18.0.tar.gz -C /usr/local3.安装nginx

2020-07-19 23:33:38 2354

原创 将项目同步到GitHub或者码云上

将项目同步到GitHub或者码云上1、建立远程仓库,不要勾选自动创建README.md文件2、创建一个空的.git的仓库3、4、关联远程仓库5、提交代码并推送到GitHub6、url如果是http就要登录,ssh则不需要7、git常用指令9、git进阶1、建立远程仓库,不要勾选自动创建README.md文件2、创建一个空的.git的仓库git init3、1、git config --global user.name "your name"2、D:\workspace\my-blog>

2020-07-17 20:34:59 2030

原创 mysql数据库执行外部sql脚本

mysql数据库执行外部sql脚本编写sql脚本执行sql脚本编写sql脚本创建数据库:CREATE SCHEMA test;创建表:--切换数据库use test; -- Table structure for table `user`DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` varchar(50) NOT NULL, `username` varchar(50) NOT NULL, `hobby`

2020-07-17 18:52:55 1988

原创 Ajax请求实现登录功能

Ajax请求实现登录功能登录界面控制层 UserController逻辑控制层 TestServiceImplservice层接口Dao层 UserDaoUserMapper文件登录界面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-1.1

2020-07-17 14:13:37 3339

原创 构建spring-boot+mybatis项目

构建spring-boot+mybatis项目apllicatiion.propertiesUser实体类DAO层(持久层)Service层(业务逻辑层)控制层创建mapper.xml配置文件,写sql语句apllicatiion.propertiesserver.port=8080spring.datasource.url=spring.datasource.username=spring.datasource.password= //mybatis <--解析mapper文件--&

2020-07-16 23:42:40 1638

原创 后端框架有哪些?8个流行的后端框架推荐

后端框架有哪些?8个流行的后端框架推荐后端框架在选择要使用的后端框架时,有许多选项可用。虽然每个后端框架都有自己的优点和缺点,但在做出最终决定之前,还有一些其他因素需要考虑。在本指南中,我们将仔细研究经过尝试的框架,以确定哪个是最适合您的后端框架。后端vs前端如果您是Web开发世界的新手,后端和前端开发之间的区别可能不那么明显,但是,了解两者之间的区别很重要。以下是前端开发人员与后端开发人员的一些区别。前端开发:前端开发人员在很大程度上负责用户所看到的内容(即网站页面),前端开发人员主要使用HTM

2020-06-27 19:51:00 44015 2

空空如也

空空如也

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

TA关注的人

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