- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 1.代码层面实现缓存操以及Aop
1.添加@EnableCaching进行缓存操作(默认是jvm缓存)1.@Cacheable底层实现的是ConcurrentMapCacheManager1.ConcurrentMap(String,Cache)String是缓存名称,Cache对象默认是ConcurrentMapCacheManager、如果添加reids缓存、则是reidsCache1.doUpdateNotice实现数据的修改操作(1)实现数据的修改(2)因为url访问的是通过Cacheable修饰的doSelectN
2021-09-17 20:23:57
372
原创 1.mysql sql语句介于两者时间之内的增删改查操作
1.创建表aCREATE TABLE a (m int(11) NOT NULL,n int(11) NOT NULL DEFAULT 0,x varchar(255) DEFAULT NULL,y datetime NOT NULL,PRIMARY KEY (m)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;向表a中添加数据INSERT INTO A(m,n,x,y) VALUES (1,2,‘abc’,NOW())3.查询m字段大于500并且时间
2021-09-14 07:13:22
645
原创 4.redis哨兵模式以及redis集群
1.java代码的方式实现主从架构1.连接reids的6379主服务器、进行数据的读写操作(1)只能进行读操作1.哨兵模式:如果一个master主缓存宕机、哨兵会从reids缓存中、哨兵会投票选择一个slave作为主缓存服务器1.多客户端实现哨兵模式1.进入任意目录1.安装vim1.Vim sentinel.conf编辑conf文件、实现哨兵模式1.ip为master的ip地址1.启动哨兵模式1.第二个reids容器中进行配置1.编辑se
2021-09-12 16:25:34
241
原创 3.reids的栈、队列、事务、主从复制命令窗口的操作以及java代码的实现
1.创建reidsConfig1.定制RedisTemplate对象1.Jt-template中添加如下依赖、web依赖中包含RedisTemplate对象1.objectMaspper对象设置相应的属性1.设置redisTemplate的序列化1.自定义redstTemplate序列化之后的结果(1)Java控制台输出的结果(2)Reids控制面板输出的结果1.测试testStringOper02方法、get(“blog”)方法返回LinkedHashMap类
2021-09-09 21:47:11
204
原创 2.redis从入门到精通
1.启动reidso12.查看redis-cli -v查看redis客户端的版本3.查看redis-server -v服务端的版本1.reids-cli与服务器建立连接1.exit退出2.Ls显示当前目录的下的子目录或子文件3.Cd redis01进入该目录4.Ls显示当前目录的下的子目录或子文件5.Cd conf进入该目录6.Ls显示当前目录的下的子目录或子文件7.More reids.conf查看该目录的信息1.docker bash启动容器,运行reids01镜像
2021-09-09 07:22:17
316
原创 1.redis安装入门及基本操作
1.Mkdir -p /usr创建一个多级目录2.ls查看目录3.Cd 进入该目录4.Ls查看该目录5.Touch在该目录下创建 redis.conf配置文件6.Mv 移动配置文件到redis.conf目录7.Cd conf进入该目录1.pwd查看它的宿主机目录1.在配置文件录下创建redis.conf配置文件(因为redis镜像中这个redis.conf是一个目录所以要先创建一个这个配置文件,否在我们本地挂载点也会变成一个目录)touch /usr/local/docker/redi
2021-09-05 15:48:46
101
原创 1.Linux下docker连接mysql数据库、idea访问远程数据库
查看数据卷的挂载目录没有正在运行的容器、删除容器数据丢失、通过挂载目录来获取已经删除的容器中的数据1.运行容器并进行挂载2. 打开.容器中的目录3.容器目录中创建welcome.java文件4.退出容器5.宿主机中查看容器中的文件、说明容器中的目录和宿主机中的目录相关联1.Docker run 启动运行容器2.Ls、查看容器中的目录3.Touch welcom.java 创建welcome文件4.Ls、查看该目录下的文件1.拉取mysql的镜像文件1.Docker ima
2021-09-05 15:18:29
1189
转载 1.idea中使用git【推送,拉取,分支合并,解决冲突】
https://www.cnblogs.com/qinzhenyu/p/12102977.html
2021-09-02 15:02:12
116
原创 1.如何实现对接
通过ip访问自己服务是否可用关闭本地计算机的防火墙启动自己本身的reids服务,redis对应的位置打开命令窗口输入redis-server.exe redis.windows.conf、然后在输入关闭redis,重新在redis位置打开命令窗口,输入redis-server重新打开redis窗口、输入redis-cli、其后输入keys* 查看缓存中的服务4.通过前端对我本地的服务进行访问...
2021-09-01 22:06:05
91
原创 1.错误集合
1.启动redis服务报错listening socket 127.0.0.1:6379: bind: No error 解决办法解决方式: https://blog.csdn.net/qq_33679504/article/details/805478542.
2021-08-31 16:45:16
59
翻译 1.poi导出execel
1.pom.xml中添加相应的依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId
2021-08-31 06:09:57
135
原创 1.如何使用mybatis-plus的原生分页插件
1.创建实体类对象,这个随意package org.ies.charge.application.data.base.request;import com.fasterxml.jackson.annotation.JsonFormat;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import org.springframework.format.annotation.DateTimeFormat;import
2021-08-31 05:54:44
443
原创 1.JDK8.0的Stream流
1.数据源包装成新流、中间加上流水线操作、产生一个新流进行终止操作2.创建Stream的三个操作、创建Stream、中间操作、终止操作![在这里插入图片描述](https://img-blog.csdnimg.cn/bbcea34296d1477a9bc6e7195c68f7bf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_
2021-08-30 23:02:58
119
转载 1.MyBatis中的@Mapper
注解及配套注解使用详解 https://blog.csdn.net/phenomenonstell/article/details/79033144
2021-08-28 19:46:16
217
原创 1.mybatis-plus入门到精通
1.创建springboot项目2.添加对应的依赖3.mybatisplus的pom.xml文件中添加相应的依赖4.mybatis-plus的application.yml文件中配置数据源信息5.DataSourceProperties.class源码获取的是mybatis-plus的application.yml文件中配置数据源信息6.创建实体类对象7.创建UserMapper接口8.该接口添加Junit5测试9.遍历所有的User对象,并且输出
2021-08-28 10:56:58
151
原创 1.spring-cloud-gatway网关入门及网关demo的实现
1.什么是网关及网关的优点2.sca-gateway的pom.xml中添加依赖3.application.yml中添加相应配置4. 浏览器中输入localhost:9000/nacos/provider/echo/**之后匹配路由规则转到localhost:8081/provider/echo调用微服务5. 匹配该目录或该目录的多级目录6. 创建主启动类、启动该服务7.通过浏览器进行访问8.通过gateway实现负载均衡9. 通过浏览器输入localhost
2021-08-25 23:25:14
598
转载 1.2021-08-25 JDK8.0配置
转载自:https://www.cnblogs.com/chenxj/p/10137221.html、进入该网址下载JDK8.及环境变量的配置
2021-08-25 11:13:23
54
原创 1.2021/8/21 04-jt-admin小项目、读取nacos中的服务和配置信息完整实现步骤
1.04-jt-admin中添加相应的依赖2. jt-modules添加相应的依赖3.jt-system的bootstrap.yml文件中添加相应的配置4.创建主启动类5. 启动nacos配置中心中添加相应的配置6. 运行主启动类7.添加单元测试8.创建数据源测试类9.运行testGetConnn查看连接是否连接成功10.nacos中添加相应的配置11.添加日志12.DataSourceTests类要与
2021-08-21 19:22:22
200
原创 1.java基础详解
目录目录 1记忆周期 4第一天 中午一遍,晚上一遍 4第二天 中午一遍,晚上一遍 4第三天 早上一遍 4第五天 早上一遍 4第八天 早上一遍 4第十三天,早上一遍 4第二十天,早上一遍 4第三十天,早上一遍 42021/4/2 51.基本类型的字面值(5条) 5整数字面值是int类型 5byte,short,char三种类型可以在其范围内可以直接赋值 5浮点数的字面值是double类型 5字面值后缀L D F 5进制前缀 6类型转化:小到大,直接转 大到小,强制转 浮变
2021-08-18 21:00:46
337
原创 1.java初级程序员面试必备
目录2021/8/9 2什么是Spring MVC ?简单介绍下你对springMVC的理解? 2SpringMVC的流程? 22021/8/10 3什么是spring? 32021/8/11 3什么是Mybatis? 3#{}和${}的区别是什么? 4当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 4Mybatis的一级、二级缓存: 4StringBuilder/StringBufferd()底层是一个可变的字符数组 52021/8/12 5io流 5Collectio
2021-08-18 20:13:47
253
原创 1.微服务中客户端如何感知配置中心数据的变化
一、微服务中客户端如何感知配置中心数据的变化解释:客户端pull取配置中心的配置信息。配置中心没有配置信息、首先先把该客户保存到队列中、当配置中心的数据信息进行更新时、通知队列中的客户、并修改客户中对应配置信息、然后在返回给客户端,客户端这边进行写内存操作(注意:短轮询:客户端去配置中心获取配置信息,没有获取直接放回长轮询:客户端去配置中心获取配置信息,没有获取到、把客户端保存到队列中,配置中心的配置信息更新之后、队列中的客户端在获取信息返回给客户端)...
2021-08-18 15:01:55
480
原创 1.启动nacos及访问远程服务的四种方式
一. nacos入门1. 解压nacos中压缩包2. 进行如下配置并启动二、四种调用方式,2.第一种方式 直接使用Restemplte访问服务的提供者第二种方式loadBalancerClient+restTemple第三种方式@LoadBalanced+restTemple![在这里插入图片描述](https://img-blog.csdnimg.cn/5fd4c7aac4874336b30155a835ea9b75.png?x-oss-process=image/wate
2021-08-18 13:03:24
4647
原创 1.nacos配置注册中心、配置中心详解操作以及日志的了解
一. 注册中心:一个一个的服务注册到注册中心二. 配置中心:每次修改配置时、都要重启服务、服务才能够使用新的配置、我把本地配置写到配置中心、修改配置后、不需重启服务就能够,直接使用新的配置、具体使用过程如下:1.添加依赖...
2021-08-18 09:53:16
1810
原创 1.远程服务调用方式流程图
1.RestTemple简单的远程服务调用2.RestTempe+LoadBalanceClient、Restemplate+@LoadBalanced(字符串)、@EnableFeignClients+@FeignClient、通过负载均衡的方式实现远程服务的调用,3.RestTempe+LoadBalanceClient、Restemplate+@LoadBalanced(字符串)它俩采用的字符串拼接的方式访问远程服务、而@EnableFeignClients+@FeignClien则不是通过字符串
2021-08-17 20:38:52
324
原创 1.shiro框架的使用
1.shiro4中pom.xml中进行相应的配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId&g
2021-08-16 14:40:47
198
原创 1.限流demo
1.pom.xml文件中引入以下配置com.alibaba.cloudspring-cloud-starter-alibaba-sentinelorg.springframework.bootspring-boot-starteractuator2.启动sentialjava -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=localhost:8180 -Dproject.name=sentinel-dashboard -jar se
2021-08-15 16:00:34
111
原创 1.通过nacos获取配置信息、
1.点击添加符号2.nacos注册中心中添加相应的配置3.bootstrap.xml中的相关配置信息server:port: 8081spring:application:name: jt-systemcloud:nacos:discovery:server-addr: localhost:8848config:server-addr: localhost:8848file-extension: ymlmybatis:mapper-locations: classpath:
2021-08-15 13:17:25
656
转载 1.微服务网关 - 入门
第一章 微服务网关 - 入门一、什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。二、为什么需要服务网关上述所说的横切功能(以权限校验为例)可以写在三个位置:每个服务自己实现一遍写到一个公共的服务中,然后其他所有服务都依赖这个服务写到服务网关的前置过滤器中,所有请求过来进行权限校验第一种,缺点太
2021-08-12 15:52:58
307
原创 1.mysql慢日志入门
一.mysql慢日志入门1.打开mysql下的data目录中的my.ini文件,并进行如下配置[mysqld]datadir=E:/software/maridb/dataport=3306innodb_buffer_pool_size=1001Mslow_query_log=ONslow_query_log_file=“DESKTOP-1RJ5AC7-slow.log”long_query_time=0log-queries-not-using-indexes = 1[client]
2021-08-11 14:10:23
72
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人