- 博客(23)
- 收藏
- 关注
原创 K8S——init时报错:“Error getting node“ err=“node \“k8s-master\“ not found“
"Error getting node" err="node \"k8s-master\" not found"
2024-07-11 16:59:50 1045
原创 Golang显示unknown driver “mysql“ (forgotten import?)
解决:import引入mysql存储引擎。原因:没有引入mysql存储引擎。
2023-04-03 14:31:05 575
原创 Java网络编程
一.Java的基本网络支持java使用InetAddress类代表IP地址1.获取InetAddress实例没有构造对象,而是通过调用方法得到实例1.getByName2.getByAddress3.getLocalHostpublic static void main(String[] args) { InetAddress ip = null; InetAddress local = null; try { /
2022-10-13 15:39:28 81
原创 RabbitMQ
一 介绍1.消息队列的作用(1)代码解耦消息提供者只需要把消息放入队列中即可,至于是谁要消息并不需要知道(2)应对流量高峰,降低流量冲击防止直接对服务器进行冲击(3)异步执行,提高相应速度请求消息时候是异步的,不用一直等待2.RabbitMQ概念1.交换机和队列的关系是一对多或者一对一的,通过路由键进行绑定2.信道用于读写数据3.虚拟主机用于隔离,区分不同的服务二 安装1.环境配置echo “export LC_ALL=en_US.UTF-8” >> /et
2022-10-13 15:39:13 317
原创 Nginx
正向代理服务器:设备与外界的交互通过一台代理服务器向外实现交互,这样就具备统一的ip一 Nginx介绍1.功能(1)反向代理服务器多个服务器通过一个代理服务器作为接口,和客户端进行交互。Nginx的作用就是作为反向代理服务器,实现负载均衡(2)动态静态资源分离因为静态资源不需要访问后端服务器,所以可以从Nginx服务器请求静态数据,从而分散压力,加快访问数据2.优点1.性能好,支持高并发2.应用广泛3.高可用,可以热部署,稳定4.简单二 安装1.yum install yum-u
2022-04-20 14:26:24 3192
原创 Docker
一 安装1.在Cent OS安装docker1 先有一个Cent OS 7.6系统这个很重要,不同版本按照的时候是不一样的。查看CentOS版本 cat /etc/redhat-release 2 用root账户登录进去3 配置国内yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache4 卸载旧版本较旧的Doc
2022-04-20 12:59:20 91
原创 解决跨域问题
跨域解决第一步:对springboot配置@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { // 设置允许跨域的路径 registry.addMapping("/**") // 设置允许跨域请求的域名
2022-04-14 14:24:19 142
原创 SpringSecurity和JWT
1.不做任何配置引入了依赖之后,就会自动生效,会自动跳转的自带的登录页面账号:user 密码:控制台输出(随机生成)2.自定义登录逻辑(1)UserDetailsService——通过用户名得到数据库数据1.会加载用户名,把信息从数据库中取出来,返回一个UserDetails2.会进行比较用户名和密码public interface UserDetailsService { UserDetails loadUserByUsername(String username) throw
2022-04-10 21:31:08 7949 2
原创 Redis在Linux安装和配置
//下载和压缩wget http://download.redis.io/releases/redis-6.0.8.tar.gztar xzf redis-6.0.8.tar.gzcd redis-6.0.8make//运行服务端cd src./redis-server//客户端cd src./redis-cli -h 192.168.215.128auth "123456"
2022-03-08 16:47:44 273
原创 Mybatis generator和mybatis-plus
实现方法一:依赖+配置文件+运行实现类1.依赖 <!-- MyBatis 生成器 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.3</version>
2022-03-06 19:40:34 2169
原创 过滤器统一登录校验
1.写过滤器package com.liu.mall.filter;import com.liu.mall.common.Constant;import com.liu.mall.model.pojo.User;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.H
2022-02-13 18:10:23 305
原创 得到request的方法
方法一 ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = servletRequestAttributes.getRequest(); System.out.println("URI:"+ request.getRequ
2021-10-24 21:36:15 1103
原创 项目常见错误
项目常见错误一.Spring常见错误1.实体类需要序列化和setget方法2.需要开启驼峰命名转换一.Spring常见错误1.实体类需要序列化和setget方法(1)读取对象时候需要set和get才可以读取到对象字段(2)读取对象之后,是把对象转化为json,即进行序列化public class Course implements Serializable2.需要开启驼峰命名转换entity对象的字段和数据库对应时,驼峰转换并不是自动的,所以需要开启mybatis.configuratio
2021-10-14 21:22:07 82
原创 数据结构与算法
数据结构与算法一 排序1.简单选择排序2.插入排序3.归并排序(1)归并排序的应用-1.小和问题(2)归并排序的应用-2.剑指 Offer 51. 数组中的逆序对4.快速排序(1)基础版本(2)三路快排5.堆排序堆结构的应用-实现限制移动距离的排序6.基数排序一 排序1.简单选择排序public class SelectSort01 { private SelectSort01(){}//私有化构造函数(不让创建对象,直接用) public static void selectsor
2021-10-11 16:55:55 158
原创 生成二维码
1.生产二维码的依赖<!-- 二维码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.0</version> </dependency>
2021-08-27 01:41:39 246
原创 Redis缓存
1.依赖<!-- redis缓存--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <depende
2021-08-22 20:06:00 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人