- 博客(29)
- 收藏
- 关注
原创 引入RocketMQ会带来的问题,消息重复问题,数据一致性问题,消息顺序问题,消息堆积问题
引入RocketMQ会带来的问题,消息重复问题,数据一致性问题,消息顺序问题,消息堆积问题,以及解决方法
2022-04-02 00:07:43
1777
原创 SpringCloud项目中可能会用到的注解解释
SpringCloud项目中可能会用到的注解解释(不定期更新),一些太过于简单常用的没有写,如果需要我可以补上
2022-03-24 23:29:20
206
1
原创 Tomcat基础
软件的设计架构c/s : 客户端访问服务器b/s:浏览器访问服务器网络通信三要素IP: 唯一的标识一台电脑端口: 唯一的标识一个软件协议: 数据的传输规范UDP:无连接通信协议 特点是效率高 缺点是不能保证数据完整性。TCP: 面向连接的协议 三次握手进行连接 四次挥手断开连接Java实现客户端和服务端模拟//客户端:1. 创建Socket对象 2. 从socket中获取输出流发送数据 3. shutdownOutput方法表示
2022-03-23 20:23:51
1452
原创 ElasticSearch、ki、head、kibana安装与基本使用
ElasticSearch安装与基本使用**官网地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch1.下载与安装先去官网下载自己需要的的版本这里我用的是7.10.2,Windows版本还需要下载一个Kibana(可视化软件),要注意的是,版本需要跟上面下载的一样,不然会报错然后再来一个分词器elasticsearch ik下载地址:https://github.com/medcl/elasticsearch-
2022-02-24 18:25:19
3030
原创 浅谈关于mysql和mongodb和redis怎么选择
浅谈关于mysql和mongodb和redis怎么选择MySQLMongoDBredis查询速度(相对)慢中快支持事务?是否是(仅能保证按顺序执行)存储方式在不同的引擎有不同的存储方式(常涉及IO)虚拟内存+持久化全部在内存,定期持久化备份数据结构类似于excelJSON格式和BSON格式K-V格式关系型?是否否拓展性可通过分表等操作通过复制集分片等集群分片举个例子:MySQL适合作为主库,存储一些不经常
2022-02-21 21:38:47
1881
原创 Java常用类方法合集
Integer 类构建对象:Integer i=Integer.valueOf(123);String -> intInteger i = Integer.valueOf("123");int num = i.intValue(); int -> String String str= num + "";(语法糖)/*** 总结* Integer 作为一个中间桥梁 int <- Integer -> String*/----------------------
2022-02-18 18:06:37
396
原创 java类型转换综合
int >>> StringString str = String.valueOf(123);String str = Integer.toString(123);String str = "" + 123;String >>> intint a=Integer.parseInt(str);int i=Integer.valueOf("123").intValue();------------------------------------
2022-02-18 18:06:08
136
原创 spring-aop常用注解
spring-aop常用注解理解 AOP 是什么,为什么使用 AOP,Spring 与它是什么关系。一个面向切面(WHERE WHEN WHAT)编程的思想解决重复代码分在不同类的不同方法里面的问题, 典型应用场景, 事务, 日志等等Spring 用 spring-aop 实现了 AOP 思想, 但实际使用的话,会配合 AspectJ 一起使用理解为什么要 Spring 集成 MyBatis,集成本质是什么,利用 Spring 什么功能做什么。各个框架是解决不同的问题, 把它们结合在一起
2022-02-18 16:15:25
958
原创 位运算相关
位运算相关位运算概览符号描述运算规则&与有0为0|或有1为1^异或相同为0相异为1~取反1变 00变1<<左移各二进制位全部左移若干位,高位丢弃,低位补0>>右移各二进制位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算数右移),有的补0(逻辑右移)常见位运算解决的问题1.每左右移动一位相当于乘除2;2.交换两个数//用于交换两个数,不需要临时变
2022-02-18 16:12:23
258
原创 Excel POI
Excel POImaven依赖如下<!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency>
2022-02-18 16:10:58
773
原创 正则表达式
typora-copy-images-to: img正则表达式语法与规则1.基本语法1.1普通字符字符描述[ABC]匹配字符串中所有的A和B和C[^ABC]匹配字符串中所有除了A和B和C[A-Z]表示一个区间,表示匹配所有大写字母,[a-z]表示所有小写字母.表示除了换行符之外的任何单个字符,相当于[^\n\r],第一个\为转义字符[\s\S]匹配所有,\s是匹配所有空白字符,包括换行,\S是匹配所有非空白字符,不包括换行[\W]匹配字.
2022-02-18 15:22:15
100
原创 JSP(Java Server Pages)
typora-copy-images-to: imgJSP相关(Java Server Pages)//设置加密字符集请求对象.setCharacterEncodeing("UTF-8");//设置解密字符集请求/响应对象.setContentType("text/类型;charset=UTF-8");HttpServletRequest对象常用方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d5iY99wM-1645168520520)(D:\java笔.
2022-02-18 15:15:58
142
原创 Filter和Listener
Java三大组件之Filter和ListenerJava Web三大组件servlet、filter、listenerfilter用于在request达到sevlet之前对request进行过滤修改等操作也可以在response到达浏览器之前对response进行过滤和修改等操作filter开发步骤filter类要实现javax.servlet.Filter接口其中doFilter方法专门用来处理请求和响应方法,FilterChain.doFilter方法用来放行另外两个分别是创建对象和
2022-02-18 15:13:23
98
原创 Cookie与Session
typora-copy-images-to: imgCookie与SessionCookie:客户端会话跟踪技术Seesion:服务端会话跟踪技术Cookie创建Cookie对象Cookie cookie=new Cookie(String name,String value)响应Cookie给浏览器resp.addCookie(cookie);服务器端获取CookieCookie[] cookies=resquest对象.getCookies();//因为获取所有Cookie.
2022-02-15 17:22:12
429
原创 JWT使用指南
typora-copy-images-to: imgJWT使用指南1.导入依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version></dependency>2.编写工具类public class JWTUtils { .
2022-02-15 17:09:52
960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人