摘要:
又看到一篇关于方法论的文章,观点还是不错的。翻译出来,分享给大家。如果有一项启发了你,那恭喜你。以下为正文内容:
就像没有两片相同的雪花一样,程序员也各有不同。每一片雪花都是由不同原子以独特的结构构成。同样,对于程序员来说无论学习的途径如何相似,在开发技能和能力上都会有所不同。
即使具有不同天资水平,能够达到... 阅读原文
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)