摘要: 又看到一篇关于方法论的文章,观点还是不错的。翻译出来,分享给大家。如果有一项启发了你,那恭喜你。以下为正文内容: 就像没有两片相同的雪花一样,程序员也各有不同。每一片雪花都是由不同原子以独特的结构构成。同样,对于程序员来说无论学习的途径如何相似,在开发技能和能力上都会有所不同。 即使具有不同天资水平,能够达到... 阅读原文
2020-06-27 13:15:04 阅读(2551) 评论(0)
摘要: Session--验证码案例(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 案例 用户输入用户名,密码以及验证码。 如果用户名和密码输入有误,跳转登录页面,提示:用户名或密码错误 如果验证码输入有误,跳转登录页面,提示... 阅读原文
2020-06-27 11:51:02 阅读(2356) 评论(0)
摘要: 一、整体说明 tomcat需要完成两件事情: 接受外部HTTP请求 加载servlet,并且把请求传给Servlet进行处理。 整体可以抽象为如下:  二、整体代码架构 在tomcat的代码中抽象了以下三个类: Server类,代表tomcat实例 Connector类,代表HTTP监听器(上图中的H... 阅读原文
2020-06-27 11:47:03 阅读(2345) 评论(0)
摘要: 大家好,欢迎来到本人博客,昨天我给大家带来了哈喽沃德先生的微服务架构的前世今生(二):技术架构的演变。今天将会用2个故事帮助大家更好的理解 SOA 与微服务的区别。   一、故事1 很久以前的一天,Martin 在跟好友的交流中悟到了一种很棒的架构设计。他总结了一下,然后告诉了好友,好友说,这不是新鲜东西,早... 阅读原文
2020-06-27 10:55:01 阅读(2434) 评论(0)
摘要: 垃圾收集器与内存分配策略 对象存活判断 引用计数算法 给对象添加一个计数器,每有一个引用+1,当引用失效-1,若为0则不在被使用. 可达性分析算法 对象是否可到达GC roots 或者说GC roots 是否是对象的上层节点(祖父节点,父节点) GC roots 虚拟机栈(栈中的本地变量表)中引... 阅读原文
2020-06-27 09:41:02 阅读(2356) 评论(0)
摘要: @ 目录 前言 正文 启动原理 事件驱动 自动配置原理 Condition注解原理 总结 前言 SpringBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是学习其实现原理的成本大大增加,需要先了解熟悉Spring原理。如果还不清楚Sprin... 阅读原文
2020-06-27 07:50:05 阅读(2354) 评论(0)
摘要: 两年前,我甚至写过一篇文章,吐槽数组在 Java 中挺鸡肋的,因为有 List 谁用数组啊,现在想想那时候的自己好幼稚,好可笑。因为我只看到了表面现象,实际上呢,List 的内部仍然是通过数组实现的,比如说 ArrayList,在它的源码里可以看到下面这些内容: /** * The array buffer... 阅读原文
2020-06-27 07:09:02 阅读(2638) 评论(0)
摘要: 服务端会话技术--Session 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 概念 服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 快速入门 获取HttpSession对... 阅读原文
2020-06-27 07:00:05 阅读(2498) 评论(0)
摘要: Java--JSP简介 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 JSP(全称JavaServer Pages)是由Su 公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内... 阅读原文
2020-06-27 06:00:09 阅读(2413) 评论(0)
摘要: 前言:本文章的前提是默认你已经安装了git,node,npm,电脑也与github建立 了联系 1. 在D盘下创建"blog_hexo"文件夹并查询自己电脑是否已经安装好需要的东西 2.安装淘宝镜像源(如果错误就重来,因为连接可能不稳定,不要害怕多试几次就可以了) npm install -g cnpm... 阅读原文
2020-06-26 23:25:20 阅读(2261) 评论(0)