自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux 可视化界面

【代码】linux 可视化界面。

2023-08-29 11:46:10 313

原创 记录spring 定时集合坑

spring 定时 ,cron, Scheduled,ScheduledThreadPoolExecutor

2023-03-10 16:23:43 78

原创 mysql学习笔记记录

mysql 笔记

2023-02-14 16:33:45 123

原创 docker安装nexus3及上传jar

nexus3

2022-08-22 18:39:48 355

原创 docker mysql 主从同步

docker mysql 一主一从 数据同步

2022-06-20 15:57:21 325

原创 jenkins gitee 发布springboot

jenkins gitee 发布springboot安装jenkinsdocker 安装(放弃)waryum 安装启动jenkins 配置系统配置gitee关联配置自动部署构建命令启动docker 构建镜像启动安装jenkins本次选择yum安装docker 安装(放弃)开始自己使用docker 安装,docker安装也很方便,可是在配置和部署遇到一些问题,最终放弃安装完成配置遇到问题 jdk maven 无法配置安装命令没有权限docker 容器内部需要安装操作命令部署完成项目后还需要开

2021-08-25 16:09:16 93

原创 idea 导入本地jar 及上传maven库

idea 导入本地jar 及上传maven库本地导入上传maven上传本带11远程本地导入把包放入开发项目 pom 中加入以下依赖 <!--<dependency>--> <!--<groupId>com.test</groupId>--> <!--<artifactId>spring-test-sdk</artifactId>-->

2021-08-20 10:15:24 920

原创 Linux jdk+maven

java创建相关文件夹 如:/usr/java解压相应安装包配置环境变量 /etc/profile #java JAVA_HOME=/usr/java/jdk1.8.0_251 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 重启 source /etc/profilemaven

2021-05-11 20:19:30 62

原创 VirtualBox+vagrant 快熟构建linux虚拟机

下载地址VirtualBox https://www.virtualbox.org/ Vagrant 官方镜像仓库 Vagrant下载安装启动window cmd窗口,运行Vagrant init centos/7 ,即可初始化一个centos系统备注:选好文件夹进行cmd cmd打开位置为初始化系统位置 尽量选择空间大磁盘init 会创建一个 Vagrantfile 文件vagrant up 启动 查看vbox多出一台虚拟机修改Vagrantfile修改ip等 con

2021-05-11 17:19:14 77

原创 Docker 安装软件

Docker 安装软件简单了解docker 基础tomcatnginxmysql5.7rediselasticsearch安装可视化kibanaredis 集群简单了解docker 基础docker 基础 注:所有–net mynet 可以不使用docker update 容器 --restart=always 开机自启tomcat1.下载docker pull tomcat2. 启动docker run -d -p 8080:8080 --name tomcat --net mynet

2021-04-30 15:32:45 82

原创 Docker 学习

Docker 学习

2021-04-29 15:28:23 167

原创 JVM学习

JVM扩展:类与对象JDK、jre、jvmJVM类加载流程类加载 (class loader)双亲委派加载链接验证准备解析初始化初始化条件运行数据区本地方法栈 Native Method程序计数器方法区java 虚拟机栈局部变量表java 堆Jvm堆结构划分新生代老年代(Old Generationn)永久代(Permanent Generationn)永久代和方法区元空间与永久代扩展:类与对象类:是抽象的不存在的,类只是为所有的对象定义了抽象的属性(变量)与行为(方法)。类是抽象的,不占用内存,而对象

2021-03-03 11:23:26 187

原创 Redis学习

redis学习视频学习为什么使用Nosql单机mysql网站缓存为什么使用nosqlnosqlredis入门redis 能做什么特性安装**window**Linux:启动redis 测试性能测试 redis-benchmarkredis 基础简单命令基础命令key 操作5中基本 :string、list、 set 、hash 、sort setstringlistsethashzset (sorted set)三种特殊类型 GEO 、HyperLogLog 、bitmapsGEO 主要用于存储地理

2021-02-07 11:16:54 247 2

原创 nginx 启动配置

nginx 启动配置配置开启nginx配置cd /root/etc/init.d/vi nginx#!/bin/sh# nginx - this script starts and stops the nginx daemin## chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse \# proxy and IMAP/POP3 proxy ser

2021-02-01 14:51:05 142

原创 ElasticSearch7.10 学习笔记(一)

ElasticSearch学习笔记

2021-02-01 14:44:14 359

原创 spring cloud alibaba sentinel 学习

sentinel 学习介绍(官方文档)流量控制设计理念熔断降级HystrixSentinel系统自适应保护spring cloud alibaba sentinelsentinel.dashboard 控制台sentinel 应用依赖配置使用 @SentinelResource流量控制调用关系限流策略 (直连 关联 链路)流量控制效果(直接拒绝、Warm Up、匀速排队)熔断降级规则Sentinel 提供以下几种熔断策略:系统保护规则授权规则(黑白名单)统一异常返回nacos 持久化依赖配置流控降级熔

2021-01-08 17:27:12 114

原创 spring cloud gateway 学习

spring cloud gateway 学习gateway 与zuulzuulgatewaygateway 学习依赖配置介绍routes 路由代码路由配置gateway 与zuulspring-cloud-Gateway是spring-cloud的一个子项目。而zuul则是netflix公司的项目,只是spring将zuul集成在spring-cloud中使用而已。因为zuul2.0连续跳票和zuul1的性能表现不是很理想,所以催生了spring团队开发了Gateway项目。zuul使用的是阻

2021-01-06 18:03:00 143

原创 springboot 配置文件加载顺序

配置文件加载顺序配置文件类型无配置中心配置文件加载顺序bootstrap 与applicationapplication.properties与application.yml加载本地其他配置文件配置文件类型有注册中心nacos 配置其余配置文件主要有:application.properties ,application.yml, bootstrap.properties 其余配置无配置中心配置文件加载顺序bootstrap 与applicationspring boot 有两种配置

2021-01-06 10:45:19 2265 1

原创 openFegin传参

openFegin传参 学习项目之间调用Feign简单依赖调用openFegin 传参Get请求单参数多参数对象传参get传参代码post 传参单参多参数对象post 代码项目之间调用Feign简单依赖调用依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-open

2021-01-05 14:51:09 1353 1

原创 spring cloud alibaba Nacos学习

spring cloud alibaba 学习学习内容版本控制环境单机启动 关闭集群启动简单Mysql配置开始spring colud ailbaba注册中心Nacos项目之间调用Feign简单依赖调用openFegin 传参Get请求学习内容学习 spring cloud alibaba 主要包含:服务限流降级:默认支持 WebServlet、WebFlux, OpenFeign、RestTemplate、Spring Cloud Gateway, Zuul, Dubbo 和 Ro

2021-01-05 13:49:03 164 2

原创 Linux 配置公钥远程登录

Linux 远程登录生成rsa 私钥公钥linux cd /rootmkdir .ssh 文件chmod 700 /root/.ssh创建文件 / root/.ssh/authorized_keysvim /root/.ssh/authorized_keys 复制公钥 光标移动到该行最前面输入 ssh-rsa...

2020-05-05 17:00:42 149

原创 多线程问题(四)

文章目录多线程遇到问题(四)竞态条件竞争数据缓存问题同步synchronized 与 volatile区别多线程遇到问题(四)竞态条件竞争数据缓存问题竞态条件当计算机正确性取决于相对时间或者调度器所控制的线程交叉时,就会产生竞态条件。check-then-actif(a==10){rerurn a/2;}如果线程1在执行a==10后,同时线程2修改a值,最终结果就...

2019-10-17 17:15:39 97

原创 线程状态及切换(三)

主要是实现线程各种执行状态线程5中执行状态:NEW:新建RUNNABLE:运行BLOCKED:线程阻塞并等待一个监听WAITING:等待,无限等待知道一些特定操作TIMED_WAITING:特定时间等待另外线程执行:计时等待TERMINATED:线程结束NEW创建完线程后线程状态为NEW Runnable r = new Runnable() { ...

2019-10-16 16:58:59 110

原创 多线程:获取设置多线程状态(二)

文章目录设置线程名称线程存或状态线程执行状态设置线程优先级守护线程与非守护线程设置线程名称Thread thread = new Thread(r,“线程名称”); Runnable r = new Runnable() { @Override public void run() { System.out.pri...

2019-10-16 15:27:08 1373

原创 线程几种创建方式(一)

线程几种创建线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。java 程序是通过线程执行,线程在程序执行中具有独立的路径。java是通过 java.lang.Thread 类与java.lang.Runnable接口实现线程机制文章目录线程几种创建方式1.Thread2.Runable3.Runable 第二种4.java...

2019-10-16 13:32:37 125

原创 MarkDown语法学习

MarkDown语法学习显示段落[toc]文章目录1.标题学习我是一级标题我是二级标题我是三级标题字体加粗倾斜倾斜加粗删除线无序有序引用待办代码块表格超链接图片分割线1.标题学习“#+空格+XXX”,“ # ”个数决定标题级数,一级到六级如:一级标题我是一级标题我是二级标题我是三级标题字体加粗加粗部分前后2个“**”我要加粗倾斜倾斜前后1个“*”我要倾斜倾斜加...

2019-10-16 10:40:43 97

转载 面向过程与面向对象

[理论]面向过程:OOP,分析问题的解决步骤,而后用函数 把步骤按顺序一一实现并调用即可。面向对象:POP,把构成问题的事务分解为各种对象,而建立对象的目的不是为了完成一个一个的步骤,而是描述某个事务在解决整个问题过程中发生的行为。e.g.下雨的时候,人们为了防止被雨淋湿打开了????雨伞☔️。面向过程解析:步骤是:下雨了,打开...

2019-10-09 18:57:20 64

原创 Linux 安装 yum 安装 RabbitMq

1.安装依赖 yum -y installerlang2.安装 rabbitmq-server yum -y install rabbitmq-server 安装完成后/usr/sbin 有相应文件3. 配置网页访问RabbitMQ开启页面插件1、查看RabbitMQ中用户命令rabbitmqctl list_users2、...

2019-09-16 17:50:02 148

原创 设计模式六大原则

1.单一职责原则:对功能进行分类,代码解耦,类设计要指责单一2.里氏替换原则:对继承类 出扩展方法以外,减少对父类删除修改 避免对父类重载,不要破坏继承体系3.依赖倒置:接口编程4.接口隔离:接口设计精简单一5.迪米特:一个对象应该对其他对象有最少的了解降低耦合6 开闭 :类,模块 函数对外扩展,修改关闭...

2019-07-09 11:13:59 46

原创 异常分类

共同的祖先 ThrowableThrowable:有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。error:程序无法处理的错误,运行应用程序出现严重错误 ,Jvm出现问题导致程序终止,Exception(异常):是程序本身可以处理的异常Exception 类有一个重要的子类 RuntimeExc...

2019-07-08 10:53:02 85

原创 Linux 安装 mondodb

1. 下载mongodb2. 创建 文件解压cd /usr/mongotar -zxcv mongo*3 启动cd /usr/mongomkdir -p data/dbmkdir logs进入解压bin文件vim mongodb.confbind_ip=0.0.0.0 //客户端连接dbpath=/usr/mongo/data/dblogpath=/...

2019-05-31 15:29:40 236

原创 Linux 下安装mysql

1. 查询信息安装版本:mysqladmin --version1.centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库2. rpm -qa|grep mariadb // 查询出来已安装的mariadb3.rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件rpm -qa | ...

2019-05-31 11:56:41 84

原创 Linux 安装redis

禅道、re1.下载 redishttps://redis.io/downloadwget http://download.redis.io/releases/redis-5.0.5.tar.gz2.创建文件夹mkdir redis3.解压tar -zxvf redis**4. 安装进入解压文件夹 srcmake install说明:方便 操作...

2019-05-31 11:30:55 62

原创 Java 基本数据类型处理

8中基本类型:Java中的基础类型有:byte、short、int、long、float、double、char和boolean.分为如下几类:      整型:byte  1字节(8位)                short   2字节(16位)                int    4字节(32位)               long  8字节(64位)...

2018-12-18 17:27:03 94

转载 使用HashSet 存储自定义对象,为什么需要重写hashCode()和equals()?

HashSet 存储用的哈希表结构,哈希表需要用到hashCode()和equals()方法:hashCode()产生hash 值以计算内存位置;当hash 值相同时要调用equals()方法进行比较。如果不重写,调用的是Object 的hashcode,而Object 的hashCode 实际上是地址。系统类已经覆盖了hashCode 方法。所以HashSet 存储自定义对象

2017-03-11 16:24:07 607

企业级搜索应用服务器solr

solr 入门 及中文分词器安装与应用

2017-08-08

openexplorer

编写java是用于打开找打编写代码的位置

2017-08-05

generator工具

mysql 语句生成

2017-08-05

mybatis配置文件

mybatis配置文件

2017-07-29

空空如也

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

TA关注的人

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