![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaEE
文章平均质量分 83
威少123
这个作者很懒,什么都没留下…
展开
-
分布式缓存
随着不断有数据写入,master的offset逐渐变大,slave也不断的拷贝,追赶master的offset,直到数组被填满,此时,如果有新的数据写入,就会覆盖数组中的旧数据。因为未同步的仅仅是红色部分。但是,如果slave出现网络阻塞,导致master的offset远远超过了slave的offset,如果master继续写入新数据,其offset就会覆盖旧的数据,直到将slave现在的offset也覆盖,此时如果slave恢复,需要同步,却发现自己的offset都没有了,无法完成增量同步了。原创 2023-04-19 21:16:24 · 98 阅读 · 0 评论 -
微服务开发
注意事项: 不是所有的配置都适合放到配置中心,维护起来比较麻烦,建议将一些关键参数,需要运行时调整的参数放到nacos配置中心,一般都是自定义配置。是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign 其作用就是帮助我们优雅的实现http请求的发送,解决RestTemplate方式调用存在的问题。Zuul是基于Servlet的实现,属于阻塞式编程。3、GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理。原创 2023-03-30 21:03:59 · 1168 阅读 · 0 评论 -
分布式搜索引擎
是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容,例如:在GitHub搜索代码,在电商网站搜索商品,在百度搜索答案,在打车软件搜索附近的车。elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域;而elasticsearch是elastic stack的核心,负责存储、搜索、分析数据。支持分布式,可水平扩展提供Restful接口,可被任何语言调用。原创 2023-02-21 20:43:53 · 532 阅读 · 0 评论 -
常见的报错及解决
踩过的坑原创 2023-02-14 09:30:41 · 883 阅读 · 0 评论 -
读写分离与前后端分离
架构优化原创 2023-01-16 20:10:16 · 235 阅读 · 0 评论 -
SpringBoot原理解析及工作流程
spring boot原理原创 2023-01-03 17:08:24 · 1772 阅读 · 0 评论 -
springmvc
SpringMVC原创 2022-11-21 17:29:17 · 397 阅读 · 0 评论 -
spring
spring框架原创 2022-11-08 19:50:18 · 324 阅读 · 0 评论 -
MyBatisPlus
MyBatisPlus原创 2022-11-07 22:32:42 · 140 阅读 · 0 评论 -
springboot整合第三方技术
springboot原创 2022-10-28 15:29:06 · 1528 阅读 · 0 评论 -
项目命名规范
项目命名规范:原则:尽量简单 类及文件命名规则:1、包全限定名:com.xxxx.service2、所有类都分层放入对应的包中,如DAO放入com.xxx.dao中3、所有类命名规则如:模块名+功能名(如:userDao.java)4、Action类都以action结尾以方便struts.xml文件中的配置5、JSP命名如:模块名_动作_描述(如:user_add_原创 2013-01-07 18:00:08 · 870 阅读 · 0 评论 -
struts1小记
11月27号动态actionform: struts上传文件空字段测试actionform类型转换器actionforward的使用action标签中forward和原创 2013-01-07 17:57:09 · 337 阅读 · 0 评论 -
前台框架之-ext
extjs官网:http://www.extjs.com/ extjs中文:http://extjs.org.cn/ extjs IDE:MyEclipse6.5 extjs debug:Firebug extjs develop tools: JSEclipse 架构设计的目标——可靠性、安全性、可升级性、可扩展性、可定制性、可维护性——再加上良好的客户使用体验原创 2013-01-07 18:03:04 · 639 阅读 · 0 评论 -
持久化层
持久化层:将业务逻辑与数据访问逻辑相分离举例:window系统中磁盘读写操作与文件操作的分离dao模式:data accessor模式(将数据访问加以封装,实现数据访问和业务逻辑的分离)和active domain object模式(实现业务数据的对象化封装javabean)的组合,即data access objectdao模式的优点:1、数据存储逻辑的分离原创 2013-01-07 18:00:59 · 1926 阅读 · 0 评论 -
java书单
尚学堂内部优秀书籍推荐 如果你曾经尝试过自学某些知识点,比如JavaSE、JDBC等等,相信有很多情况会觉得按照书上的操作非常难进行下去,很多情况下会遇到各种各样莫名奇妙的问题,比如环境配不对了,或者是遇到书上没有讲到的错误了等等,这时候恐怕会很打击积极性吧,毕竟xxx是要求你动手的一门职业。 还有,市面上的Java书多如牛毛,那些是好书?对于初学者也是个非常头疼的问题。 在原创 2013-01-07 18:08:56 · 667 阅读 · 0 评论 -
jdom
熟悉Jdom,掌握操作xml方法、js事件、jqueryjQuery 事件处理方法是 jQuery 中的核心函数$(document).ready(function(){ $("button").click(function(){ $("p").hide(); });});如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那原创 2013-01-07 17:58:04 · 346 阅读 · 0 评论 -
java mvc简介
model1:以jsp+JAVABEAN 业务逻辑与表示逻辑混合,不利维护与重用 HTML中嵌入大量java代码 验证、流程控制、更新程序的状态全部在jsp中完成model2模型:基于mvc模式的框架, 适合大型项目 mvc将问题进行分解 模型封装了应用程序的状态,对视图或控制器一无所知原创 2013-01-07 17:55:40 · 489 阅读 · 0 评论