- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 logback-spring.xml文件配置,日志输出格式颜色与springboot基本
pom.xml:application.yaml:logback-spring.xml:
2023-08-25 17:14:41
925
原创 Spring Boot 集成Redis Clusters通过拦截器为接口添加缓存功能
使用Docker搭建Redis集群编写代码进行测试集群12、编写配置文件3、编写配置类4、注册Redis连接工厂5、编写测试用例添加缓存逻辑1、采用拦截器进行缓存命中2、测试拦截器3、通过包装request解决4试四、响应结果写入到缓存
2023-08-25 17:05:18
283
原创 The difference between the request time and the server‘s time is too large.
向MinIO上传文件时,抛出异常:The difference between the request time and the server‘s time is too large.查看硬件时间:hwclock。安装ntp ntpdat。查看系统时间:date。将系统时间写入硬件时间。将系统时间写入硬件时间。与时间服务器同步时间。
2023-02-13 11:41:27
632
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
【代码】Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2023-01-31 16:39:55
162
原创 Nginx介绍,安装、反向代理、负载均衡、动静分离
Ngnix介绍Ngnix安装下载Linux下安装Nginx依赖包安装教程(源码安装)step0:前置安装step 1:下载所需包step 2:安装OpenSSLstep3:安装zlibstep 4:安装pcrestep 5:安装NginxNginx Linux基本操作指令Nginx的配置文件1、全局配置2、events块3、http块Ngnix配置反向代理1、安装Tomcat2、复制tomcat1和tomcat23、修改tomcat1和tomcat2中的端口 ( 包括
2022-08-03 14:01:21
729
原创 Redis持久化、事务、主从复制、哨兵、Jedis、Spring-Data-Redis
redis持久化redis持久化之RDBredis持久化之AOFredis事务redis主从复制redis哨兵模式Java客户端JedisSpring-Data-Redis
2022-08-03 13:43:45
167
原创 Redis中五种数据类型的常用数据操作之Zset类型
添加元素:zadd key [NX|XX] [CH] [INCR] score member [score member …]127.0.0.1:6379> zadd z1 80 math 70 english 90 chinese(integer) 3查询指定成员的分数:zscore key member127.0.0.1:6379> zscore z1 math"80"删除集合中指定的成员:zrem key member [member …]127.0.0.1:6379> zrem z1
2022-08-03 10:25:07
317
原创 Redis中五种数据类型的常用数据操作之Set类型
1. 添加元素:sadd key member [member ...] ```bash 127.0.0.1:6379> sadd s1 1 2 3 4 5 (integer) 5 ```2. 查看元素:smembers key ```bash 127.0.0.1:6379> smembers s1 1) "1" 2) "2" 3) "3" 4) "4" 5) "5" ```3. 删除元素:srem key member [member ...] ```bash 127.0
2022-08-03 09:43:27
638
原创 Redis中五种数据类型的常用数据操作之Hash类型
添加:hset key field value [field value …]hmset key field value [field2 value2 …]127.0.0.1:6379> hset h1 uname tom upwd 123456(integer) 2127.0.0.1:6379> hmset h2 uname jerry upwd 123456OK不存在则添加:hsetnx key field value127.0.0.1:6379> hsetnx h1 uname tom
2022-08-02 18:14:36
259
原创 Redis中五种数据类型的常用数据操作之List类型
创建list:rpush key element [element …]lpush key element [element …]127.0.0.1:6379> lpush l1 a b c d(integer) 4127.0.0.1:6379> rpush l2 1 2 3 4(integer) 4查询list:lrange key start stop其中start从0开始,查询结果包含start和end127.0.0.1:6379> lrange l1 0 -11) "d"..
2022-08-02 17:34:22
412
原创 Redis中五种数据类型的常用数据操作之String类型
Redis中五中数据类型的常用数据操作之String类型。1. 添加字符串:set key value ```bash 127.0.0.1:6379> set uname admin OK ```2. 查看字符串:get key ```bash 127.0.0.1:6379> get uname "admin" ```3. 查看指定key对应的值的长度:strlen key ```bash 127.0.0.1:6379> strlen uname (integer) 5..
2022-08-02 17:18:00
242
原创 Redis的简介、特点、安装、基本配置和通用命令
Redis的简介、特点、安装、基本配置和通用命令ping # 测试是否连接成功select 0-15 # 选择数据库(总共是16个数据库,默认是第0个)keys * # 查看所有键set key value # 设置键值对,如果键已存在,会覆盖get key # 根据key获取value,如果key不存在就返回nildel key # 返回删除的个数dbsize # 查看当前库中键值对的数量......
2022-07-28 11:24:49
177
原创 Linux firewall 防火墙基础操作
# 查看白名单列表firewall-cmd --zone=public --list-ports# 添加白名单端口firewall-cmd --zone=public --add-port=80/tcp --permanent# 添加多个白名单端口firewall-cmd --zone=public --add-port=80-90/tcp --permanent# 移除白名单端口firewall-cmd --zone=public --remove-port=80/tcp ......
2022-07-26 21:24:59
166
原创 Cookie、sessionStorage 和localStorage的区别
HTML5中与本地存储相关的两个重要内容:Web Storage与本地数据库。其中,Web Storage存储机制是对HTML4中cookie存储机制的一个改善。由于cookie存储机制有很多缺点,HTML5不再使用它,转而使用改良后的Web Storage存储机制。...
2022-07-25 09:00:17
264
原创 前后端分离的项目实现数据传输
请写一份参与项目的某个功能点的开发心得功能描述前后端分离的项目实现数据传输软件设计方案前端使用jQuery和ajax进行数据请求,后端生成数据接口供前端请求。软件代码思路后端创建一个数据接口返回json数据。前端利用jQuery和ajax请求json数据,请求到数据之后封装成表格添加到table中。附上软件源代码function myExam(begin, num, flag) { $.ajax({ type: "get", url: "load
2022-04-30 16:26:32
2696
原创 FactoryBean和普通Bean的区别
FactoryBeanSpring 中有两种类型的Bean:一种是普通Bean,另一种是工厂Bean 即 FactoryBean。FactoryBean跟普通Bean不同,其返回的对象不是指定类的一个实例,而是该FactoryBean的getObject方法所返回的对象。创建出来的对象是否属于单例由isSingleton中的返回决定。一般情况下,Spring通过反射机制利用<bean>的class属性指定实现类实例化Bean,在某些情况下,实例化Bean过程比较复杂,如果按照传统的方式,则
2022-04-20 09:00:00
1487
1
原创 依赖注入(DI)的三种方式
Setter注入package com.hhh.service.impl;import com.hhh.dao.UserDAO;import com.hhh.service.UserService;/** * @Author: hehehe * @Date: 2022/4/15 15:53 */public class UserServiceImpl implements UserService { private UserDAO userDAO; public User
2022-04-19 09:00:00
275
原创 Bean的三种生成方式和五种作用域范围
Bean的概念Spring中Bean就是一个类的实例<bean id="" class="" />通过构造器完成类的实例化Bean的生成方式有三种:1、构造器生成<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2022-04-18 09:00:00
412
2
原创 IoC容器介绍
1. BeanFactory在没有获取容器中实例时,不实例化对应的对象BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("applicationContest.xml"));BeanFactory beanFactory1 = new XmlBeanFactory(new FileSystemResource("d:/applicationContest.xml"));2. ApplicationContextA
2022-04-17 09:00:00
205
原创 Spring整合Mybatis报错druid.pool.DruidDataSource error,java.sql.SQLException: ${driverClassNam}
报错详情Spring整合Mybatis,用durid连接池报applicationContext.xml文件配置<!-- 导入数据库配置文件druid.properties--> <context:property-placeholder location="classpath:druid.properties"/><!-- 生成数据库连接池对象--> <bean id="dataSource" class="com.alib
2022-04-16 17:08:14
1537
7
原创 两分钟轻松搭建Spring环境
Spring框架介绍Spring是一个轻量级的IoC和AOP的框架IoC:控制反转AOP:面向切面编程spring的优点:1)方便解耦,简化开发Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给 Spring 管理。2)方便集成各种优秀框架Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts2、Hibernate、MyBatis等)的直接支持。3)降低 Java EE API 的使用难度Spring 对 Java EE 开发中非常难用
2022-04-16 10:44:35
566
原创 JSP四大域对象之Request对象
什么request对象?就是请求对象,这个对象不是我们自己创建的,而是tomcat服务器帮助我们创建一个对象,我们直接拿来使用即可。request对象中封装了所有的请求消息格式中的数据。request的体系结构? javax.servlet.ServletRequest 接口 --javax.servlet.http.HttpServletRequest 接口 --org.apache.catalina.connector.RequestFacade 实现类 request对象原理
2022-04-14 13:19:06
1012
1
原创 JSP三大指令和九大内置对象
什么是jsp?Java Server Pagejsp就是一个能够写java代码的html页面jsp = java + htmljsp是一个动态资源jsp的本质?jsp的本质就是一个servlet所以如果想要jsp学好,重点是要能够看懂jsp翻译生成的servlet文件jsp的脚本?格式一:<% Java代码 %>在这里面写的Java代码,存在于servlet中的service()方法中格式二:<%! Java代码 %>在这里面写的Java代码,
2022-04-14 12:42:05
503
原创 一篇文章了解Java注解(Annotation)
Java注解(Annotation)什么是注解?注解的作用?注解的书写位置?注解的分类?预定义注解?自定义注解?注解的本质?注解的属性?属性的定义?属性的数据类型可以为以下几种?属性的使用?我们在使用注解的时候需要注意哪些问题?元注解?什么是元注解?元注解有哪些呢?注解的解析?1.获取类上面的注解的属性值?2.获取方法上面的注解的属性值?3.获取属性上面的注解的属性值?什么是注解?定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口
2022-04-10 22:09:38
438
原创 Java反射机制可以用来进行的各种操作
什么是反射?创建属性或者方法对象然后再将属性或者方法赋予某一个类的对象反射的操作?1. 如何获取字节码文件对象方式一:类名.class Class clazz = Person.class;方式二:对象名.getClass(); Class clazz = new Person().getClass(); 方式三:Class.forName("类的全路径名"); Class clazz = Class.forName("com.domain.Person"); Class类
2022-04-10 21:44:21
170
原创 数据库连接池C3P0和Druid的使用方法
数据库连接池什么是数据库连接池?可以存储数据库连接对象的池子,就是一个容器,里面装有数据库连接对象连接池:提供了一种池子思想,数据库连接池,线程池…数据库连接池有什么用?使用数据库连接池,避免了重复的来回创建Connection对象。因为数据库连接池提供一个池子,里面已经提前准备好了一些连接对象,如果我们用直接从池子中取,用完归还到池子中即可。节省时间,节约资源。自定义简单的数据库连接池?public class MySimpleConnectionPool { private s
2022-04-10 21:14:37
772
原创 (万字文章)搞懂数据库看这一篇就够了
(万字文章)搞懂数据库看这一篇就够了(万字文章)搞懂数据库看这一篇就够了1. 为什么要学习数据库?什么是数据库?常见的数据库有哪些呢?2. SQL语句什么是SQL?SQL语句的分类?DDL?1. 针对数据库结构的操作2. 针对表结构的操作DML?1. 添加操作:insert into ...2. 修改操作:update ... set ...3. 删除操作:delete from ...DQL?1. 简单的查询2. 条件查询:3. 复杂的条件查询a. 聚合函数:b. 排序查询c. 分组查询d.分页查询3.
2022-04-04 16:08:05
2596
原创 匿名内部类
什么是匿名内部类?没有名字的局部内部类,也叫做匿名子类对象匿名内部类的定义格式? new 类名/接口名() { //重写的方法 //自定义的方法 }; new Person() { };我们什么时候可以使用匿名子类对象?当一个方法的形参是接口或者抽象类的时候,我们就可以选择使用匿名子类对象 interface Inter { public abstract void print(); } class Demo01 { public static v
2022-03-30 13:26:14
303
原创 String常见的构造方法和成员方法?
什么是String? String是一个引用数据类型 是jdk给我们提供好的一个现成的String类 "abc"既是一个字符串常量,也是一个字符串的对象(实例)常见的构造方法? 1.public String();初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] bytes);将字节数组转换成字符串 3.public String(byte[] bytes,int offset,int length);将字节数组的一部分转换成
2022-03-30 13:08:15
642
原创 jdk1.8新出的日期类LocalDateTime
jdk1.8新出的日期类1. LocalDate 表示日期,通常被视为年月日 2021年3月23日2. LocalTime 代表一个时间,通常被看作是小时 - 秒。 时间表示为纳秒精度 11:09:25.2343. LocalDateTime 代表日期时间,通常被视为年 - 月 - 日 - 时 - 分 - 秒 2021年3月23日 11:09:25.324LocalDateTime常见的成员方法? 1.获取LocalDateTtime对象的方法? public static
2022-03-30 12:30:36
839
1
原创 java中小数高精度类BigDecimal
java中小数高精度类BigDecimal:为了让小数运算结果更加精确常见的构造方法?- public BigDecimal(double val)- public BigDecimal(String val)// public BigDecimal(double val); BigDecimal bigDecimal =new BigDecimal(0.1); System.out.println(bigDecimal);//0.100000000000000005551115
2022-03-30 11:48:16
798
原创 java中四种访问权限修饰符的差别
访问权限修饰符public > protected > default(什么都不写) > private同类中同包不同类有继承关系同包不同类没有继承关系不同包有继承关系不同包没有继承关系publictruetruetruetruetrueprotectedtruetruetruetruefalsedefaulttruetruetruefalsefalseprivatetruefalsefalsefals
2022-03-29 09:41:45
375
原创 成员变量和局部变量的区别?
成员变量和局部变量的区别?成员变量和局部变量的区别?1. 定义位置不同2. 内存位置不同3. 初始值不同4.生命周期不同5.作用域范围不同成员变量和局部变量的区别?1. 定义位置不同 局部变量:定义在方法中或者方法的声明上 成员变量:定义在类中方法外2. 内存位置不同 局部变量:存储在栈中的方法中 成员变量:存储在堆中的对象中3. 初始值不同 局部变量:没有默认初始值,想要使用一定要先赋值在使用 成员变量:有默认初始化值,如果不赋值也可以使用 String类型的变量
2022-03-28 18:31:50
144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人