自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux更换字体

更换字体

2024-05-17 16:00:25 217 1

原创 查询客户历史数据列表,只展示客户最新的数据

废话不多说,上问题假如 我有一个数据库表假设这里的 modle_prototype_name代表某个客户,mole_prototype_describe代表不同时间的描述内容,你也可能是别的反正不重要的字段,operate_time为操作时间。突然你想查看每一个客户都有哪些描述内容,但又不想看历史描述,结果如下我就单纯想看最新的时候这些客户描述内容变成了什么亚子。

2023-12-19 15:12:02 517

原创 整合redis实现查询自动缓存

redis自动缓存

2023-03-08 13:43:53 96

原创 服务网关全局过滤器完善、链路追踪、以及服务配置中心

服务网关全局过滤器完善、链路追踪、以及服务配置中心1.全局过滤器完善这是登录全局过滤器缺点:不管访问任何页面,不带token都会拦截,去登录界面一样,返回状态只是一个状态码401完善:让访问登录界面放行,不带token访问其他界面返回json对象1.1 引入fastjson依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fast

2021-07-09 19:09:04 219

原创 微服务的服务网关

微服务的服务网关Spring Cloud Gateway是Spring公司基于Spring 5.0,Spring Boot 2.0 和 Project Reactor 等术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控和限流。1.搭建服务网关因为网关也是一个服务,跟普通模块一样创建因为不能将gateway部署在Tomcat、Jetty等Servlet容器里,只能打成ja

2021-07-08 17:26:16 194

原创 Nacos Discovery--服务治理

Nacos Discovery–服务治理服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。使用Nacos (服务治理 配置中心)Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是 SpringCloud

2021-07-07 19:19:20 1404

原创 springcloud简单入门

springcloud简单入门以商品下单为例1.首先数据库有两个表shop_product 和 shop_order2.创建一个maven父工程配置pom.xml文件 <!--打包方式--> <packaging>pom</packaging> <!--继承springboot的父工程--> <parent> <artifactId>spring-boot-starter-p

2021-07-06 19:29:48 108

原创 SpringBoot整合Shiro

SpringBoot整合Shiro1.书写Shiro配置类spring容器创建SecurityManager对象@Bean public DefaultWebSecurityManager securityManager(Realm realm){ //创建一个SecurityManager对象 DefaultWebSecurityManager securityManager=new DefaultWebSecurityManager();

2021-07-05 20:09:35 105

原创 Vue+ElementUI

打开Vue可视化界面下载相关插件和依赖到自己的项目中打开自己的项目书写自己的前端代码文件夹路由router下index.js文件

2021-07-03 11:14:37 81

原创 vue入门

vue入门1.引入vue.js<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>网页展示如下v-model表单元素绑定Vue结合网络数据开发应用引入axios.min.js<script src="https://unpkg.com/axios/dist/axios.min.js">&l

2021-07-01 22:12:11 67

原创 springboot通过注解使用redis缓存以及分布式锁

springboot通过注解使用redis缓存以及分布式锁1. springboot通过注解使用redis缓存加入缓存的配置类在相应的方法上加入缓存注解(简单测试,忽略细节)controller层启动缓存注解用Postman软件测试此时数据库数据有缓存为空!!测试查询第一次查询缓存中也存放了一份然后清空控制台测试新增查询一下查看缓存发现查询的时候将数据放到了缓存中测试修改测试删除2. 分布式锁常见的加锁方式有两种sy

2021-06-30 22:22:23 234

原创 springboot整合redis以及springboot使用redis作为缓存

springboot整合redis以及springboot使用redis作为缓存1.java连接redis。创建一个简单的maven项目在pom.xml文件钟引入jedis依赖<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.6.0</

2021-06-29 21:57:00 1155

原创 redis的持久化以及redis的集群

redis的持久化以及redis的集群1. redis的持久化持久化:把内存中的数据持久化到磁盘。这个过程就是持久化。 当redis启动时会从磁盘上读取数据并加载到 内存。好处:使redis宕机后数据不会丢失。持久化的方式:1.RDB: 以快照的方式进行持久化。 在一定时间间隔内进行快照。把数据进行保存到磁盘。2. AOF: 会把每次对redis的写操作命令追加到一个日志尾,当redis启动时则把该日志中的命令执行 一遍。2.RDB的持久化方式什么时候会触发RDB. ----默认dump.r

2021-06-28 20:29:53 136

原创 redis图形化界面的客户端和redis的常用命令。

redis图形化界面的客户端和redis的常用命令。修改redis.conf# 表示启动redis服务器时 后台启动。 daemonize yes # 默认的端口号。 port 6379 # 默认运行绑定的端口号~~~~~~~~~~~~~~~~~~~~~~~HTTP协议~~~~~~~~~~~~~~~~~ # 0.0.0.0 表示广播模式 意思是所有人都可以连接。把conf文件里的bind 127.0.0.1 改成bind 0.0.0.0启动redisredis-server redis.c

2021-06-26 16:39:51 247

原创 jenkins

jenkins1.什么是敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于.可使用状态。2.什么是持续集成(CI) 因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所 以要有一个专业的持续集 成工具来管理持续重复的工作

2021-06-25 22:40:14 78

原创 redis入门

redis入门1.redis的介绍Redis(Remote Dictionary Server ),是一个开源的使用ANSI C语言编写、可基于内存亦可持久化的日志型、Key- Value数据库。2.redis特点1.Redis读取的速度是110000次/s,写的速度是81000次/s 2.原子 。Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。 3.支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有

2021-06-23 20:55:44 91

原创 nginx动静分离以及nginx集群的搭建

nginx动静分离以及nginx集群的搭建1.nginx动静分离创建一个简单的springboot工程前端界面只展示一个图片然后单独把项目工程里的static里文件移动到桌面,然后把整个项目打包启动虚拟机 将打包好的项目上传到Linux里,然后运行可以看到端口号为8081然后更改nginx配置文件将静态文件放到nginx下然后测试启动nginx sbin目录下 ./nginx浏览器测试是否静态图片加载成功成功!!!2.nginx集群的搭建1.两个虚拟机: 192.1

2021-06-23 20:02:16 134

原创 nginx

nginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发 能力强,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。1.如何使用nginx(1)安装nginx依赖的环境 在虚拟机中输入命令 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y

2021-06-22 22:01:20 135

原创 Mybatis-plus

Mybatis-plus1.介绍Mybatis-plus无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错支持主键自动生成:支持多达 4 种主键策略(内

2021-06-21 19:57:25 374

原创 springboot

1.springboot自动装配原理1)默认自动扫描的包@SpringBootApplication中如果想扫描其他的包,需要指定@Component(basePackages={“包路径”,“包路径”})2)自动装配类@EnableAutoConfiguration中2.springboot整合定时器Quartz1)引入相关依赖<!--引入定时任务依赖--> <dependency> <groupId>or

2021-06-20 22:58:01 77

原创 通过maven的形式创建SpringBoot工程

通过maven的形式创建SpringBoot工程1.首先创建一个maven项目,打开工程中的pom.xml文件2.在pom.xml文件继承springboot父工程,以及web启动依赖和lombok依赖<!--继承springboot父工程--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren

2021-06-18 21:35:32 216

原创 SpringBoot工程中常见的配置文件类型以及注册web三大组件

SpringBoot工程中常见的配置文件类型以及注册web三大组件1.SpringBoot工程中的常见的配置文件有application.properties和application.yml1.1 application.properties格式,属性用点,赋值用等号,优先级高于application.yml。1.2 application.yml格式,跟application.properties比属性需要缩进,点换成冒号,并且冒号后边需要加空格作为赋值1.3 读取刚刚写好的配置文件创建

2021-06-18 21:34:59 313

原创 SpringBoot整合Mybatis

SpringBoot整合Mybatis1.首先在pom.xml文件导入druid和mybaits依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version>

2021-06-18 21:33:38 58

简单html赛车游戏.zip

简单html赛车游戏.zip

2021-07-25

空空如也

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

TA关注的人

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