![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
文章平均质量分 90
Java技术江湖
在下程序员黄小斜,前阿里Java工程师,4年码龄。 专注分享Java技术干货文,偶尔也吹水吐槽聊人生。
展开
-
走进JavaWeb技术世界17:web安全攻防详解
安全要素与 STRIDE 威胁今天,来分享下安全要素与 STRIDE 威胁。STRIDE 威胁STRIDE 威胁,代表六种安全威胁:身份假冒(Spoofing)、篡改(Tampering)、抵赖(Repudiation)、信息泄露(Information Disclosure)、拒绝服务(Denial of Service)、特权提升(Elevation of Priv...转载 2018-03-17 22:20:25 · 3381 阅读 · 0 评论 -
走进JavaWeb技术世界开篇:JavaWeb技术汇总
Java Web是众多技术汇总形成的代名词,展开来说,包括了非常多相关技术。Java发展了20年, 现在已经不仅仅是一个单纯的语言了, 而是一套完整的生态系统, 其中的术语像 HTML, XML, CSS, Javascript , AJAX, JQuery,Prototype, HTTP, Tomcat, JBoss, Nginx , Memecached , Redis, MVC ,Ser...原创 2017-07-24 12:06:00 · 5141 阅读 · 3 评论 -
走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
Servlet:我还活着呢!转自:刘欣码农翻身1周前我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。好基友Servlet + JSP想当年我刚刚诞生的时候,无数人对我趋之若鹜。因为那个时候Web服务器只能处理静态的HTML页面,...转载 2017-08-11 15:42:48 · 6974 阅读 · 0 评论 -
走进JavaWeb技术世界3:JDBC的进化与连接池技术
网络访问随着 Oracle, Sybase, SQL Server ,DB2, Mysql 等人陆陆续续住进数据库村, 这里呈现出一片兴旺发达的景象, 无数的程序在村里忙忙碌碌, 读写数据库, 实际上一个村落已经容不下这么多人了, 数据库村变成了数据镇。这一天, 数据库镇发生了一件大事: 它连上了网络!外部的花花世界一下全部打开, 很多程序开始离开这个拥挤...转载 2017-08-29 14:43:13 · 7692 阅读 · 0 评论 -
走进JavaWeb技术世界1:Web后端与J2EE的由来
后端程序员都干些什么转自:微信公众号 码农翻身这个问题来自于QQ网友,一句两句说不清楚,索性写个文章。我刚开始做Web开发的时候,根本没有前端,后端之说。原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。即使后来Javascript在浏览器中添加了一些AJAX的效果,那也...转载 2017-08-29 16:13:36 · 9788 阅读 · 1 评论 -
《大型网站技术架构》读书笔记
Web高级征程:《大型网站技术架构》读书笔记系列一、此书到底何方神圣? 《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。 本书不仅转载 2018-01-31 16:06:58 · 928 阅读 · 0 评论 -
《深入分析JavaWeb技术内幕》读书笔记
《深入分析JavaWeb技术内幕》读书笔记一.Web请求过程与架构转载自:http://blog.csdn.net/jobsandczj/article/category/6885435最近拜读了大牛许令波大神的著作《深入分析JavaWeb技术内幕》,感觉颇有受益,决定写一写读书笔记,以作总结。第一章,我们就来讲一讲Web请求过程。随着Web2.0时代的到来,互联网的网络架构已从...原创 2018-02-02 13:05:44 · 1222 阅读 · 0 评论 -
走进JavaWeb技术世界4:Servlet 工作原理详解
从本篇开始,正式进入Java核心技术内容的学习,首先介绍的就是Java web应用的核心规范servlet转自:https://www.ibm.com/developerworks/cn/java/j-lo-servlet/Servlet 容器的启动过程Tomcat7 也开始支持嵌入式功能,增加了一个启动类 org.apache.catalina.startup.Tomcat。创建一个...转载 2017-09-22 17:23:54 · 7711 阅读 · 0 评论 -
走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程
初探Tomcat的HTTP请求过程前言:1.作为Java开发人员,大多都对Tomcat不陌生,由Apache基金会提供技术支持与维护,因为其免费开源且易用,作为Web服务器深受市场欢迎,所以有必要对其进行深入的研究,本系列皆以Tomcat 8.5为研究课题,下载地址:https://tomcat.apache.org/download-80.cgi2.下图为 ap...转载 2017-06-13 21:57:53 · 6377 阅读 · 0 评论 -
Java Web技术总结
Java Web技术与Spring源码总结这篇总结主要是基于我之前两个系列的文章而来。主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点。谢谢更多详细内容可以查看我的专栏文章:JavaWeb技术世界https://blog.csdn.net/column/details/21850.htmlSpring与SpringMVC源码解析https...原创 2018-06-29 18:09:36 · 11783 阅读 · 0 评论 -
走进JavaWeb技术世界16:极简配置的SpringBoot
SpringBoot详解(一)-快速入门SpringBoot详解系列文章:SpringBoot详解(一)-快速入门SpringBoot详解(二)-Spring Boot的核心SpringBoot详解(三)-Spring Boot的web开发SpringBoot详解(四)-优雅地处理日志一、Spring Boot久闻Spring Boot大名,这两天终于得空,学习了一把,发觉Spring Boot确...转载 2017-09-15 17:21:17 · 1096 阅读 · 0 评论 -
深入JavaWeb技术世界15:通过项目逐步深入了解Mybatis(二)
转自http://www.54tianzhisheng.cn/2017/06/13Mybatis 解决 jdbc 编程的问题1、 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。2、 Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大...转载 2017-09-19 10:48:30 · 770 阅读 · 0 评论 -
走进JavaWeb技术世界14:通过项目逐步深入了解Mybatis(一)
通过项目逐步深入了解Mybatis(一)2017-06-12文章导航Mybatis 和 SpringMVC 通过订单商品案例驱动官方中文地址:http://www.mybatis.org/mybatis-3/zh/官方托管地址:https://github.com/mybatis/mybatis-3本项目全部代码地址:https://github.com/zhishe...转载 2017-09-19 19:28:46 · 6321 阅读 · 0 评论 -
重新学习MySQL数据库11:以Java的视角来聊聊SQL注入
以Java的视角来聊聊SQL注入转自 javatikuJava面试那些事儿2017-08-09在大二就接触过sql注入,之前一直在学习windows逆向技术,认为web安全以后不是自己的从业方向,所以当时也就没有深入研究。工作多年来,本人也一直从事安全开发相关工作,随着Java的市场份额越来越重,在工作中接触Java的机会也越来越多,也是机缘巧合的契机,自己开始走向了偏 Java开...转载 2018-01-17 16:19:10 · 1921 阅读 · 1 评论 -
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
小李的Build之路(上)转自:刘欣码农翻身2016-07-10摘要:手工Build的烦恼要不是为了和女朋友留在一个城市,小李肯定去北上广奋斗去了。现在他只能留在这个2.5线城市,进入这家软件开发公司,7,8个人,10来条枪,是个典型的软件小作坊。上班第一天,CTO兼架构师兼项目经理兼开发组长老张把小李叫去,谆谆教导说:“小李啊,我看了你的简历,我对你在公司的发展还是挺看好的,...转载 2017-09-19 19:55:59 · 8797 阅读 · 0 评论 -
走进JavaWeb技术世界11:单元测试框架Junit
JUnit你不知道的那些事儿转自 老刘码农翻身2016-02-24话说有一次Eric Gamma 坐飞机的时候偶遇Kent Beck(对,就是极限编程和TDD的发起人) , 两位大牛见面寒暄过以后就觉得很无聊了。旅途漫漫,干点啥好呢。Kent Beck当时力推测试驱动开发, 但是没有一个工具或者框架能让大家轻松愉快的写测试,并且自动的运行测试。两人勾兑了一下:不如...转载 2017-09-21 11:34:36 · 7154 阅读 · 0 评论 -
走进JavaWeb技术世界10:从JavaBean讲到Spring
Java 帝国之Java bean (上)转自:刘欣码农翻身2016-05-27前言: 最近看到到spring 的bean 配置, 突然想到可能很多人不一定知道这个叫bean的东西的来龙去脉, 所以就写个文章来讲一下。另外,上次出了开源中国抄袭事件, 为了防止转载以后我的公众号信息被故意删除, 我在文章的内容中加上了一些 刘欣(微信公众号:码农翻身) 这样的字样, 可能会造...转载 2017-09-21 14:33:55 · 6567 阅读 · 0 评论 -
走进JavaWeb技术世界9:Java日志系统的诞生与发展
一个著名的日志系统是怎么设计出来的?、转载自:码农翻身1前言Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 因为程序运行起来以后, 基本上就是一个黑盒子,如果程序的行为和预料的不一致,那就是出现B...转载 2017-09-21 15:39:12 · 6590 阅读 · 0 评论 -
走进JavaWeb技术世界8:浅析Tomcat9请求处理流程与启动部署过程
谈谈 Tomcat 请求处理流程转自:https://github.com/c-rainstorm/blog/blob/tomcat-request-process/reading-notes《谈谈 Tomcat 架构及启动过程[含部署]》已重新修订!(与本文在 GitHub 同一目录下)包括架构和 Tomcat Start 过程中的MapperListener相关描述。Conn...转载 2017-06-12 15:49:16 · 6430 阅读 · 0 评论 -
走进JavaWeb技术世界6:Tomcat5总体架构剖析
本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构从上图中可...转载 2017-06-14 00:24:50 · 6161 阅读 · 0 评论 -
走进JavaWeb技术世界13:Hibernate入门经典与注解式开发
Hibernate入门这一篇就够了前言本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了!什么是Hibernate框架?Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!...转载 2017-09-19 19:51:40 · 5827 阅读 · 0 评论