Java web开发的项目实例

近年Web网站开发,客户端、服务端等程序均需要Java开发工程师进行完成,Java Web以其良好的平台无关性、安全性和可扩展性,在Web开发中始终保持着稳定的市场占有率,使市场对于Java开发工程师的需求只增不减,职业前景看好

Java web相关文章

手记文章

性能优化的核心思路,干货分享

性能优化的核心思路 一、背景 平时技术交流的时候,很多同学都会问一些性能优化方面的问题。 比如: 有一张订单表为了保持订单记录,更新数据时不能删除,需要打算加上版本号,查询时取版本号最新的给前端,还有场景是查询订单历史给前端。 订单表量一般不会太小,每次先分组查询取出最大的一条,然后外层再去取对应的数据再分页显然性能不好。 怎么办? 可能也会有人会给出一些建议,然后呢?下次在遇到怎么办? 网上很少有文章系统讲解性能优化的相关方法论,所以借着这次机会总结出来

浏览176推荐2
手记文章

深入理解 HttpSecurity【源码篇】

HttpSecurity 也是 Spring Security 中的重要一环。我们平时所做的大部分 Spring Security 配置也都是基于 HttpSecurity 来配置的。因此我们有必要从源码的角度来理解下 HttpSecurity 到底干了啥? 1.抽丝剥茧 首先我们来看下 HttpSecurity 的继承关系图: 可以看到,HttpSecurity 继承自 AbstractConfiguredSecurityBuilder,同时实现了 SecurityBuilder 和 HttpSecurityBuilder 两个接口。 我们来看下 HttpSecurity 的定义: public final class HttpSecurity e

浏览107推荐0
手记文章

拿下Netty这座城,从现在开始!

你好,我是彤哥,技术公号主“彤哥读源码”的运营者。 其实,我刚学习Netty的时候,也是很迷茫的,直到有一天,一个同事收到了阿里的offer,他要去阿里做中台了,临走前他偷偷地告诉我,多看看Netty,特别是源码。 之后,我把市面上有关Netty的书籍和博客几乎全部看了一遍,并跟着书中的示例边看边练,但是,最后,我发现,在Netty的知识方面,我只是从一个学徒变成了一个熟练工,对Netty的理解还是谈不上有多深刻,因为很多书籍或者博客对Netty的讲解都停留在使用的角度,对于核心知识和底层

浏览154推荐0
手记文章

MySQL数据库常用诊断命令一箩筐

TIPS 本文基于MySQL 8.0,理论支持MySQL 5.0及更高版本。 本文来自于课程:《Java架构师体系课:跟随千万级项目从0到100全过程高效成长》 本文整理了常用的MySQL诊断命令,可以帮助我们了解数据库的运行情况。 SHOW PROCESSLIST 作用: SHOW [FULL] PROCESSLIST用于查看当前正在运行的线程。如果执行此命令的用户拥有 PROCESS 权限,则可看到所有线程;否则只能看到自己的线程(即与当前登录用户关联的线程)。如果不使用FULL关键字,只在Info字段中展示前100个字符。 当遇到“too

浏览102推荐0
手记文章

深入理解 AuthenticationManagerBuilder 【源码篇】

咱们继续来撸 Spring Security 源码。 前面和大家分享了 SecurityBuilder 以及它的一个重要实现 HttpSecurity,在 SecurityBuilder 的实现类里边,还有一个重要的分支,那就是 AuthenticationManagerBuilder,AuthenticationManagerBuilder 看名字就知道是用来构建 AuthenticationManager 的,所以今天我们就来看一看 AuthenticationManager 到底是怎么构建的。 1.初步理解 在 Spring Security 中,用来处理身份认证的类是 AuthenticationManager,我们也称之为认证管理器

浏览106推荐0
手记文章

如何优雅地做系统错误提示?

每周五11:45 按时送达 当然了,也会时不时加个餐~ 我的第「149」篇原创敬上 <br/> 大家好,我是Z哥。 不管是日常的工作中还是生活中,我们每天会用到很多软件系统。 不知道你有没有过这样的感受,当你使用软件遇到异常的时候,有时候软件给出的错误提示让人摸不着头脑。唯一的办法就是复制到搜索引擎搜一下,看看有没有哪个不幸的人与我遇到一样的问题。 <br/> 所以,一个好的错误提示特别重要。它不但能让使用者明白当前到底发生了什么,甚至还能引导如何解决异常。达到这个程度的话

浏览172推荐0
手记文章

Linux调优相关命令大全

TIPS 本文基于CentOS 7编写,理论支持所有所有版本Linux发行版,部分命令的个别参数在不同版本中可能存在细微的差异。 本文来自于课程:《Java架构师体系课:跟随千万级项目从0到100全过程高效成长》 入门级 # 切换目录 cd # 示例 # 切换到上一层目录 cd .. # 切换到/opt/software cd /opt/software # 显示工作目录 pwd # 显示指定工作目录下之内容 ls # 示例 # 列出当前目录中文件及目录的详情 ls -l # 列出当前目录及其子目录中文件及目录的详情 ls -lR #

浏览217推荐0
手记文章

深入理解 FilterChainProxy【源码篇】

昨天有小伙伴加松哥微信,说他把松哥的 Spring Security 系列撸完了。。 but 松哥这个系列还没发完呢,在我的计划中,Spring Security 系列目前应该能更新一半,还剩一半,虽然有的小伙伴可能觉得好像已经没啥了,其实还有很多东西。。。 松哥最近也是特别忙,Security 更新慢下来了,但是秉持前面说的,要学就成系列的学,要学就学透彻,这个系列我还会继续更下去。 今天我们就来聊一聊 Spring Security 系列中的 FilterChainProxy。 这是一个非常重要的代理对象。 1. FilterC

浏览105推荐0

Java开发电商平台

实用教程,让你迈进更高级Java技术领域

查看详情

在实践中提升进阶Spring技术栈

多年实践的经验总结让你在开发中提升

查看详情

2017 Android最新面试技巧

面试技巧+面试题+实战项目经验,知识系统梳理和深入学习的组合路径,助你轻松拿到中高级工程师职位,获得更高薪工作

查看详情

全栈工程师是如何炼成的

全栈开发不是梦,学会它让你大放光彩

查看详情