- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 Mysql之InnoDB数据页结构
页是InnoDB管理储存空间的基本单位,一个页的大小一般为16kb,InnoDB为了不同的目的从而设计了不同的页。
2023-05-29 10:16:54 290
原创 Java Excel导出为Excel文件工具类(xlsx)版本
import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;.
2022-05-27 09:00:57 828
原创 某天擎取消密码
1.出于公司原因,很多会要求下载某信天擎,但是退出或者卸载的时候总会让你输入密码,这种流氓行为是可耻的,以下是取消密码的方式:注:本人电脑win11系统 win10尝试杀掉后台进程在修改:进程名如图(个数未必和我相同全部杀掉即可)本次选择的方式为修改本地文件(1)找到文件路径如图所示:(如果忘记软件安装路径 请看文章最后附有查看方式)(2)打开文件:拉到最底部 等号后边全部删除删除后:查看安装路径的方式1.选中快捷方式单击右键选择属性(选中位置就是安装路径..
2022-04-10 21:29:32 11992 11
原创 SpringBoot加载机制
1.1 开箱即用SpringBoot官网已经将主流的框架进行整合.用户使用时无需多余的配置 拿来就用.既开箱即用1.2 pom.xml文件SpringBoot 中pom.xml文件 只是添加了jar包文件的依赖. 存储到项目中,需要被其他程序调用才能生效.例如:spring-boot-starter-web(封装了springmvc)1.3 @SpringBootApplication注解说明1.3.1 说明: SpringBoot程序启动的实质 注解开始工作.1.3.2 注
2022-03-04 11:00:29 2457
原创 SpringMvc调用流程
用户发起请求时,第一步经过前端控制器,但是前端控制器 只负责请求的转发和响应.不做任何业务处理.将请求转发给处理器映射器.处理器映射器接收到前端控制器的请求之后,查询自己维护的服务列表信息.如果服务列表中没有这个URL的key. 该程序不能处理用户的请求,则返回特定数据,前端控制器接收之后响应用户404.如果服务列表中有该URL key 则说明请求可以正常执行. 将该方法的对象返回给前端控制器.前端控制器将返回的方法进行接收,但是由于前端控制器只负责转发和响应,不能直接执行该方法.所...
2022-02-25 19:46:24 630
原创 阶段总结1
一.RabbitMQ使用场景1.服务解耦:假设有这样一个场景, 服务A产生数据, 而服务B,C,D需要这些数据, 那么我们可以在A服务中直接调用B,C,D服务,把数据传递到下游服务即可但是,随着我们的应用规模不断扩大,会有更多的服务需要A的数据,如果有几十甚至几百个下游服务,而且会不断变更,再加上还要考虑下游服务出错的情况,那么A服务中调用代码的维护会极为困难这是由于服务之间耦合度过于紧密再来考虑用RabbitMQ解耦的情况A服务只需要向消息服务器发送消息,而不用考虑谁需要这些.
2022-02-25 19:44:09 130
原创 自定义RedisTemplate序列化方式
我们知道系统中的RedisTemplate默认采用的是JDK的序列化机制,假如我们不希望使用默认的JDK方式序列化,可以对RedisTemplate对象进行定制,指定自己的序列化方式.我们可以先参考底层默认的配置:如图1.简单定制新建一个配置类直接复制过来即可 再进行定制@Configurationpublic class RedisConfig { @Bean public RedisTemplate<Object, Object> re...
2022-01-11 20:10:45 2613
原创 SingelSignOn之Security配置类
1.使用SpringSecurity安全框架定义Security配置类(配置认证规则)(1)加密并重写configure方法: 此方法为http请求配置方法,可以在此方法中配置: 1)哪些资源放行(不用登录即可访问),假如不做任何配置默认所有资源都匿名访问 2)哪些资源必须认证(登录)后才可访问。 @Bean //密码加密对象 public PasswordEncoder passwordEncoder(){ //底层调用boolean matches(C..
2022-01-06 20:18:37 2597
原创 Nacos服务注册与调用
生产者服务创建及注册添加jar包第二步:创建并修改配置文件application.yml(或者application.properties),实现服务注册,关键代码如下:注意:服务名不要使用下划线(“_”),应使用横杠(“-”),这是规则。第三步:创建启动类(假如已有则无需定义),关键代码如下:第四步:启动启动类,然后刷先nacos服务,检测是否服务注册成功,如图所示第五步:停掉sca-provider服务,然后不断刷新nacos服务列表,检查服务的健康状态。消费者
2021-12-23 20:45:35 1865
原创 Nacos-配置服务
注册中心简介背景分析在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是如何在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google),那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进行考虑即
2021-12-23 20:21:19 1503
原创 微服务架构入门Day01
核心知识点微服务架构诞生的背景(软件即服务,将一个大型软件,拆成若干个小系统;分而治之~北京一个火车站到多个火车站)微服务架构解决方案(大厂基本自研~自己研发各种组件,中小公司用Spring Cloud Netflix,Alibaba,…)微服务架构下Maven聚合项目的创建方式?(Maven聚合项目~资源复用:extends,import,简化编译,打包,部署方式)微服务架构入门聚合项目创建?(01-sca,sca-consumer,sca-provider,sca-gateway,sca-co
2021-12-20 19:33:02 242
原创 MySql数据库
一,数据库里的数据类型整数:int ,小数: double ,精确的小数: decimal(m,n) numeric(m,n)其中m是总位数,n是小数位数 ,字符串: char(固定长度,查询高效) varchar(长度可变,省内存)日期:date(年月日) time(时分秒) datetime(年月日时分秒) timestamp(时间戳,存毫秒数)图片,音频,视频: 数据库里只会存他们的存放路径(d:/abc/1.jpg)二,字段约束–1,概述用来约束字段的值, 通常是在创...
2021-12-04 11:02:22 604
原创 Spring笔记
1.1 Spring介绍Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。小结: Spring由Rod Johnson研发,Spring框架是针对bean的生命周期进行管理的轻量级容器。其中核心技术 IOC和AOP1.2 Spring-IOC(Inversion of Control)Ioc全称Inversion of Control,即“控制反转”,这是一种设计思
2021-12-03 21:25:32 497
空空如也
Excel文件入库redis
2022-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人