- 博客(12)
- 收藏
- 关注
原创 一文读懂kafka
为什么需要使用kafka从本质上来讲,是因为互联网发展太快,使用单体架构无疑会是的体量巨大。而微服务架构可以很好的解决这个问题,但是服务与服务之间会还是出现耦合、访问控制等问题。 消息队列可以很好的满足这些需要。它常用来实现:异步处理、服务解耦、流量控制异步处理随着业务的不断增加,通常会在原有的服务上添加上新服务,这样会出现请求链路越来越长,链路latency也就逐步增加。例如:最开始的电商项目,可能就是简简单单的扣库存、下单。慢慢地又加上了积分服务、短信服务等。链路增长不可避免的l
2022-05-10 21:00:49
1077
原创 【无标题】Springboot注解
@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上;@Repository:用于标注数据访问组件,即DAO组件;@Service:用于标注业务层组件;@RestController:用于标注控制层组件(如struts中的action),包含@Controller和@ResponseBody;@Controller:用于标注是控制层组件,
2022-05-10 18:06:41
140
原创 java中listener、filter、interceptor作用和区别
详情请点击下链接java中listener、filter、interceptor作用和区别_jiushancunMonkeyKing的博客-CSDN博客
2022-03-10 11:48:02
228
转载 Java中的反射机制
一、什么是反射机制一般情况下,我们使用一个类时必定是知道这个类是用来干什么的,然后对它进行实例化,之后使用这个类的对象直接直接进行操作。Student student = new Student(); student.setName("张三");12这种我们可以理解为正,反射就是反着来。Java反射机制是指在运行状态下,对于任意一个类我们都能够知道这个类的所有的属性和方法;对于任意一个对象都能够调用它的所有的方法和属性(包括私有的),这种动态获取信息以及动态调用对象方法的功能称为java语.
2021-11-09 19:23:17
91
原创 springboot常用注解
1、@SpringBootApplication包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。2、@Repository用于标注数据访问组件,即DAO组件。3、@Service用于标注业务层组件。4、@RestController用于标注控制层组件(如struts中的action),包含@Controller和@ResponseBody5、@ResponseBody表示该方法的返回结果直接写入HTTP respon
2021-11-04 10:52:47
62
原创 Docker安装和使用
一、docker是什么?Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将To
2021-11-04 10:46:57
70
原创 Java 学习线路图是怎样的?
Java框架学习是一个循序渐进的过程,也是一个非常难坚持的过程,而Java由于其良好的封装性和稳定性,在web开发和大数据方向常年都占据霸主地位,很多大型科技公司都愿意采用Java解决方案,所以如果你真的准备学习Java,就请一定坚持下去,找到一份好工作绝对不是问题。我这边也由浅入深整理一份Java的学习资源和路线图,帮助你更好的学习Java。1、Java基础基本的程序语法是入门一个编程语言的必经之路,而且学好基础的语法还可以帮助小白迅速建立编程逻辑思维,学好基础语法之后,便要理解Jav..
2021-10-29 16:51:53
133
转载 java集合
Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java
2021-10-27 16:48:38
67
原创 常用优化sql方法
1、应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id
2021-10-27 10:47:11
48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人