自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ActiveMQ学习笔记

一、docker安装ActiveMQ 二、基础概念 1.TCP端口号:616162.Http管理web页面端口号:81613.默认用户名密码:admin/admin4.模型:队列(queue)、主题(topic)、订阅5.作用:应用解耦、流量削峰、异步通信 消费者 四、topic模型 生产者 消费者一 消费者二 五、Queue和Topic对比 1.工作模式 Topic Queue 2.有无状态 Topic Queue 3.传递完整性 Topic Queue 4.处理效率 Topi

2022-09-20 23:25:05 573 1

原创 Hibernate-学习笔记汇总

通过关系属性完成多表操作,看似是一张表的操作,实质是多张表的处理。存在问题:HQL翻译的SQL语句,执行效率低,特殊的表操作不支持。

2022-09-05 00:29:31 1076 1

原创 Webservice 学习笔记汇总

​ web service 急 web服务,一种跨操作系统平台,跨编程语言的远程调用技术。

2022-09-05 00:15:36 369

原创 spring-学习笔记汇总

2. 什么是spring 轻量级 JavaEE解决方案 整合设计模式 3. 设计模式 4. 工厂设计模式 4.1 什么是工厂设计模式 4.2 普通工厂 4.2.1 测试类 4.2.2 工具类 4.2.3 小配置文件 4.3 问题:简单工厂中存在大量的代码冗余,通过提取通用方法来避免冗余 4.3.2 工具类(通用工厂方法) 4.4 通用工厂创建对象实例 4.4.1 测试类 4.4.2 小配置文件 5. 总结 第二章 第一个spring程序 1.软件版本 2.环境搭建 spri

2022-09-03 19:21:35 301

原创 输入一个正整数数组,把数组里的所有数字拼接起来排成一个数,打印能拼接出的所有数字中最大的一个

输入一个正整数数组,把数组里的所有数字拼接起来排成一个数,打印能拼接出的所有数字中最大的一个 例如输入数组 [3,32,321] ,则打印出这三个数字能排成最大的数字332321 package com.kuang.test; import java.util.*; public class TestArraySort { //自动排序 private static Set<String> set = new TreeSet<>(); //输入.

2021-03-12 20:35:07 1717

原创 Redis-实现分布式session管理

Redis实现分布式session管理 一、管理机制 ​ redis的session管理是利用spring提供的session管理解决方案,将一个应用session交给redis存储,整个应用所有session 的请求都会去redis中获取对应的session数据 二、开发session管理 1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-03-12 09:28:02 1113 5

原创 Redis-主从复制_哨兵机制

一、redis搭建主从复制 ​ 目的:数据备份,但是无法解决 主节点的自动故障转移 准备四台机器,一台主机,三台从机【为哨兵机制的搭建做准备】 主节点、从节点、另一个从节点配置redis.conf # 1.从节点设置: slaveof masterIp masterPort slaveof 192.168.75.110 7000 # 2.更改守护进程【后台】 daemonize yes # 3.更改远程访问权限,每一台机器都要配置 bind 0.0.0.0 #

2021-03-11 22:00:12 239 4

原创 Redis-常用指令

Redis中的常用指令 库的相关操作 操作 说明 select dbindex 切换库(库的下标0-15) flushDB 清空当前操作的库 flushAll 清空所有的库 key相关操作 操作 说明 del key … 删除一个或者多个key 空格隔开 keys * 查询所有key exists key 查看当前key是否存在 expire key 20 key过期时间20秒 move key dbindex 将某一个k

2021-03-11 16:43:10 158 1

原创 CentOS7 - 安装redis

CentOS7 - 安装redis 到官网下载redis https://download.redis.io/releases/?_ga=2.168395553.1401665007.1615109702-1479990629.1612515089 我是用的是 redis-4.0.10.tar.gz 上传文件并解压缩 mkdir /usr/redis tar -zxvf redis-4.0.10.tar.gz -C /usr/redis/ Redis是用C语言开发的一个开源的高性能键值对(k

2021-03-11 16:10:19 136 2

原创 SpringBoot中的热部署—devtools

SpringBoot中的热部署—devtools ​ 为了进一步提高开发效率,springboot为我们提供了全局项目热部署,日后在开发过程中修改了部分代码以及相关配置文件以后,不需要每次重启修改生效,项目中开启了springboot全局热部署之后,修改之后等带几秒 配置即可生效 一、引入热部署依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

2021-03-11 14:52:26 131 1

原创 docker拉取镜像失败

Docker拉取镜像失败:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 原因:系统的时间和docker hub时间不一致,需要做系统时间与网络时间同步 安装时间同步 sudo yum -y install ntp

2021-03-09 15:51:04 1911 1

原创 Linux-CenOS7-nginx的安装以及负载均衡的实现

Nginx的安装以及实现负载均衡 一、安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、首先要安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 1、下载 PCRE 安装包,【wget 和 tar包二选一,此处示例使用wget】 安装包点击下载:http://downloads.sourceforge.net/project/pcre/pcre/8.35/

2021-03-08 21:47:36 146 2

原创 Linux-CenOS7-MySQL主从复制

MySQL 主从复制 1.关闭两台机器的防护火墙,观察两台机器的mysql服务是否正常启动,最后关闭mysql服务 systemctl stop firewalld; systemctl disable firewalld; 2.分别配置主机与从机的配置文件 vim /etc/my.cnf 主机 master: server-id=1 log-bin=mysql-bin log-slave-updates slave-skip-errors=all 从机 slave: server-id=

2021-03-08 18:32:11 108 1

原创 Linux-CenOS7-MySQL 安装

Linux-CenOS7 MySQL 安装 MySQL 安装 1.上传mysql 安装包 # 1.安装rz指令 【通过Xftp上传也可以】 yum install -y lrzsz # 2.创建mysql目录 mkdir /mysqltar # 3.上传mysql所有压缩包 2.卸载centos7.x 自带mariadb服务 # 1.查看系统中的mariadb依赖 rpm -qa|grep mariadb # 2.卸载 rpm -e --nodeps mariadb-libs-5.

2021-03-08 16:10:17 212 4

原创 Linux-CentOS7-安装JDK

Linux-CentOS7-安装JDK 方法一:压缩包安装: 安装rz指令 yum install -y lrzsz 进入指定上传目录 通过rz指令进行jdk压缩包的上传 解压文件 tar -xzvf 文件名 -C 目标目录 更改环境变量: 系统级别环境变量:profile vi /etc/profile 用户级别环境变量:.bash_profile vi .bash_profile 具体操作: # 1. 进入文件 vi ect/profile/profile 配置pa

2021-03-08 15:33:44 188 2

原创 Linux-CenOS7-开启网卡配置并设置为静态ip

设置CentOS7网卡配置 更改ip为静态ip 查看当前使用的网卡信息 ip addr 查看网关信息 注意:虚拟机网卡的网关地址要和交换机的网关一致,网关查看如下图所示第⑤点 修改网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 配置信息如下: BOOTPROTO=static #开机协议,有dhcp及static; ONBOOT=yes #开启网卡 设置为开机启动 ; DNS1=114

2021-03-08 14:03:03 294 2

原创 Linux-常见命令

Linux常用命令 1.ls命令 操作 指令 ls (list) 以列表形式查询目录 ls -l (long) 或者 ll(两个小l) 查询当前文件以及目录并且 以长格式展示【常用】 ls -a (all) 查询所有文件以及目录 (包含隐藏文件) ls -r 递归遍历所有目录以及其子目录 2.关于目录 操作 说明 cd 要切换的目录 切换目录 pwd 显示当前目录 touch 文件名(包含后缀) 创建一个文件 m

2021-03-08 11:42:29 159 1

原创 Linux-安装CentOS7

安装CentOS7 一、环境搭建 下载VMware 我这里提供了一个安装包,也可以自行前去下载 链接:https://pan.baidu.com/s/1O3dfPXIV7i-B81RRHRNp0Q 提取码:re1o 复制这段内容后打开百度网盘手机App,操作更方便哦 百度搜索VMware 对应版本的密钥破解即可 因为我已经安装了VMware,并且VMware的安装过于简单,此处不再赘述 准备CentOS的安装包 链接:https://pan.baidu.com/s/10itWIqCmkLp

2021-03-08 10:52:31 777 1

原创 CentOS7 Linux搭建Mycat常见错误总结

Linux搭建Mycat常见错误总结 一、2003 - Ca’t connect to MySQL server on ‘192.168.75.128’(10030 “Unknown error”) 错误原因: 端口写错 MyCat服务未成功开启 解决: 查看wrapper.log启动日志 cat /usr/mycat/logs/wrapper.log 二、wrapper.log日志中常见错误 1. Startup failed: Timed out waiting for signa

2021-01-10 21:19:11 2067 4

原创 Java双链表的头插和尾插

单链表的头插法和尾插法 头插图 尾插图 头插和尾插同时使用时,需要把头插产生的链表和尾插产生的链表连接起来。上面两个图片可以说明,有两个节点是无论如何都保持不变的。它们分别是 头插入法创建的第一个节点,和尾插法的头节点。当头插法的第一个节点的指针指向尾插法的头节点,此时的单链表既可以使用头插法,也可以使用尾插法。 实现类 package best; public class SingleLinked<V> { Node<V> first; Node<V&g

2020-10-02 15:10:56 1429

原创 Java遍历目录——递归实现

Java查找文件,遍历目录,通过递归实现 从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创建一个文件名为“copy_原文件名”的新文件,该文件内容为原文件的拷贝。 package best; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.i

2020-10-02 13:39:39 492

原创 大厂面试题:String相关二内容替换

面试题目 - String 的内容替换 方法一 : package best; public class TestStringReplaceOne { static int count = 0; public static void main(String[] args) { // String s1 = "aabbcdabbajklkabb"; // String s2 = "ab"; // String s3 = "bab"; long start = System.currentTi

2020-10-01 23:14:43 129

原创 大厂面试题:String相关一排列组合

面试题目 - String排列组合 输入一个字符串,打印输出该字符串中字符的所有排列。你可以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入: s = “abc”; 输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”] 限制:1 <= s 的长度 < = 8 package best; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Scanne

2020-10-01 21:10:53 272

空空如也

空空如也

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

TA关注的人

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