首页
学习
活动
专区
工具
TVP
发布

Java研发军团

专栏作者
403
文章
451154
阅读量
79
订阅数
Spring 的 Controller 是单例还是多例?怎么保证并发的安全
来源:blog.csdn.net/riemann_/article/details/97698560
用户5224393
2020-09-14
4890
这个权限开源项目,真牛逼!【附源码】
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。
用户5224393
2020-04-01
1.7K9
Dubbo的严重漏洞!数据严重泄露!附解决方案
2020年2月13日,华为云安全团队监测到应用广泛的Apache Dubbo出现一个较为严重的漏洞:反序列化漏洞(漏洞编号:CVE-2019-17564)。攻击者利用该漏洞,可在目标网站上远程执行恶意代码,最终导致网站被控制、数据泄露等。目前,华为云Web应用防火墙(Web Application Firewall,WAF)提供了对该漏洞的防护。
用户5224393
2020-02-20
5290
一个比 c3p0 快200倍的数据库连接池,这么牛?
连接池是一种常用的技术,为什么需要连接池呢?这个需要从TCP说起。假如我们的服务器跟数据库没有部署在同一台机器,那么,服务器每次查询数据库都要先建立连接,一般都是TCP链接,建立连接就需要3次握手了,假设后台服务跟数据库的单程的访问时间需要10ms,那么光是建立连接就花了30ms,并且TCP还有慢启动的机制,实际上一次查询可能还不止1次TCP来回,查询效率就会大大降低。
用户5224393
2020-02-20
4180
WebSocket实现Web端即时通信
HTTP协议是半双工协议,也就是说在同一时间点只能处理一个方向的数据传输,同时HTTP消息也是过于庞大,里面包含大量消息头数据,真正在消息处理中很多数据不是必须的,这也是对资源的浪费。
用户5224393
2019-11-19
2.3K0
优秀的代码都是如何分层的?
说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。
用户5224393
2019-11-07
5410
聊聊前后端分离接口规范
随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。
用户5224393
2019-10-22
5200
推荐一个GitHub上的Java电商项目(附源码地址)
此项目是一套完整的小商场系统,主要包括商场后台系统、前端管理页面,管理后台系统。是不是很完善呀。作者对于项目有着详细的介绍,从技术栈到系统的搭建。
用户5224393
2019-09-10
8.7K21
这几款好用超赞的 Google Chrome插件送给你!
Github一个不好的地方就是代码是不能相互跳转的,所以阅读起来很累,如果我要引入一个库,那么就必须clone下来然后通过idea打开才行。这样的流程对于库的前期调研来说成本很高,所以我希望利用SourceGraph让在线阅读代码的体验提升一个量级,就像在强大的IDE中一样。
用户5224393
2019-08-30
4340
Tomcat中的类是怎么被一步步加载的?
之前实习的时候学习JavaMelody的源码,但是它是一个Maven的项目,与我们自己的Web项目整合后无法直接断点调试。后来同事指导,说是直接把Java类复制到src下就可以了。很纳闷....为什么会优先加载src下的Java文件(编译出的class),而不是jar包中的class呢?
用户5224393
2019-08-27
4180
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。
用户5224393
2019-08-13
6400
手写tomcat,只需要7步!!!
Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你!
用户5224393
2019-08-13
8170
【学习笔记】解决layui的table分页没有checkbox记忆功能!!!
layui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,非常适合界面的快速开发。
用户5224393
2019-08-13
5.5K2
SpringBoot整合WebSocket打造在线聊天室实战!!!
1、WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。
用户5224393
2019-08-13
2.2K0
Spring中很重要的ContextLoderListener类,你理解了吗?
由于ContextLoderListener实现了ServletContextListener,所以最先执行初始化方法contextInitianized进行初始化
用户5224393
2019-08-13
9110
基于Tomcat7、Java、WebSocket的服务器推送聊天室
链接:https://blog.csdn.net/u012562943/article/details/51447074
用户5224393
2019-08-13
1.7K0
腾讯云-Solr企业级搜索引擎实战
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
用户5224393
2019-08-13
1.3K0
springboot面试题(二)
Swagger广泛用于可视化API,使用Swagger UI为前端开发人员提供在线沙箱。Swagger是用于生成RESTful Web服务的可视化表示的工具,规范和完整框架实现。
用户5224393
2019-08-13
6800
IDEA中的Maven实战
1.首先创建一个本地仓库的文件夹repository,然后在打开apache-maven-3.5.2/conf/settings.xml,在settings标签中输入<localRepository>D:\repository</localRepository>这段代码,由于我把仓库创建在D盘。
用户5224393
2019-08-13
8580
深入理解-Spring-之源码剖析IOC(一)
作为Java程序员,Spirng我们再熟悉不过,可以说比自己的女朋友还要亲密,每天都会和他在一起,然而我们真的了解spring吗?
用户5224393
2019-08-13
8250
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档