自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sowhat

公众号:sowhat1412

  • 博客(12)
  • 资源 (81)
  • 收藏
  • 关注

原创 你写的JSP就是JSP么?

以前Java Web是使用Java语言进行web系统开发,以前一般情况下我们写好的Java代码都要打包诚war包,然后放入到Tomcat容器下,启动Tomcat。系统会自动进行解压。注意:前端收到的一定是HTML、CSS、JS这样的代码。服务器端在JSP没出现前只能调用resp.getWriter().write方法来拼接出前端表示语句。比如我们创建一个Servlet对象package c...

2020-04-26 09:07:49 4261 75

转载 cookie、session、token 形象说

发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪...

2020-04-24 15:16:09 1538 26

原创 通过分析周榜前100名专家的博客文章 手把手教你写出爆款文章

引言或许你也在用博客来记录自己的学习历程,与别人分享技术。可是有时候你会感觉为什么我的文章也是用心烹饪的,感觉自己文章跟大佬的文章相比质量并不差啊,可是从访问量、点赞数、收藏数、评论数、粉丝数等多个纬度来看都跟大佬差别那么大呢?看到这赤裸裸的数据对比是否引发你深深的共鸣呢?尤其是最近博客后台访问机制更改,大家的访问量、点赞数、收藏数、评论数、粉丝数都跌入谷底了,是否感同身受,吾惨的一笔。...

2020-04-18 17:39:13 9407 149

原创 【Spring】4.助你跟面试官侃一个小时的IOC

1. BeanFactoryPostProcessorBeanFactoryPostProcessor:beanFactory的后置处理器;作用如下:在BeanFactory标准初始化之后调用,来定制和修改BeanFactory的内容;所有的bean定义已经保存加载到beanFactory,但是bean的实例还未创建之前 也跟过BeanPostProcessor,它是普通bea...

2020-04-15 19:06:28 4609 62

原创 【Spring】3.助你跟面试官侃一个小时的AOP

Spring IoC初始化跟销毁Bean的过程,大致分为Bean定义、Bean初始化、Bean的生存期跟Bean的销毁4个部分。其中Bean的定义过程大致如下:1.Spirng 通过我们的配置比如@ComponentScan 定义的扫描路径去找到所有带有@Component的类,这是一个资源定位的过程。2.找到资源后就要解析,将定义的信息保存起来,注意此时并没初始化Bean,没有Bean的...

2020-04-12 11:14:01 2752 54

原创 【Spring】2.讲下SpringBean的生命周期

环境:IDEA+ Maven,不太熟练搭建环境的可参考此文IDEA+Spring+Maven,不太属性Maven的参考彻底搞定Maven。在了解Spring底层之前我们先学会如何用,上文 说过Spring3之前大部分的配置都是依靠XML的格式来进行配置的,已经很古老切累赘了。因此本博客以后都会用Spring注解的方式来实现同样的功能。远古xmlmaven中的pom.xml引入依赖。写好一...

2020-04-09 22:01:17 2666 61

原创 【Spring】1. Spring概要综述

虽然此文写起来简单但感觉是以后自己进行Spring知识体系构建的根基。Spring了解简而言之Spring是Java目前第一大框架,Spring框架是由于软件开发的复杂性而创建的,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益,Spring是一个全面的解决方案,它坚持一个原则:不从新造轮子。已经有较好解决方案的...

2020-04-06 23:16:30 1538 64

原创 【Java并发编程】ThreadLocal由浅入深说

不要停留在用,一文带你了解ThreadLocal底层

2020-04-05 17:56:37 3291 55

原创 【Java并发编程】8.说点JMM 让你的面试锦上添花

一个指令0.5ns, 读写copy 延时https://blog.csdn.net/qq_36894974/article/details/104750989高速缓存,寄存器等

2020-04-04 00:02:54 1985 61

原创 【Java并发编程】11.讲点synchronized原理

使用synchronized关键字是并发编程中线程同步的常用手段之一,synchronized是悲观锁,其作用有三个:互斥性:确保线程互斥的访问同步代,锁自动释放,多个线程操作同个代码块或函数必须排队获得锁,可见性:保证共享变量的修改能够及时可见,获得锁的线程操作完毕后会将所数据刷新到共享内存区有序性:有效解决重排序问题,其用法也有三个:修饰实例方法修饰静态方法修饰代码块...

2020-04-03 21:27:33 3798 44

原创 【Java并发编程】10. 一文搞懂volatile 由浅入深,直击痛点

今天闲来无事跟同事小麦大叔闲聊,SoWhat:麦叔听说你偷偷面阿里啦,面的咋样?小麦大叔: 一面挺简单的,主要问了一些基本的数据结构跟算法,还问了下 HashMap的十大常见基本问题。我都答案上来了,还问了我JDK7环,幸亏你那个HashMap环绘制的牛逼,我答的不错就让我准备二面了。SoWhat:二面类?小麦大叔:二面问了我一些JVM的问题,问我对于JVM内存模型的理解,还有GC的常见...

2020-04-03 12:22:42 18150 103

原创 【Java并发编程】9.线程安全与性能的思考

线程安全定义:Doug Lea 大佬说过 如果多线程情况下使用这个类,无论多线程如何使用和调度这个类,这个类总是表示出正确的行为,这个类就是线程安全的。类的线程安全表现为:操作的原子性,类似数据库事务。内存的可见性,当前线程修改后其他线程立马可看到。不做正确的同步,在多个线程之间共享状态的时候,就会出现线程不安全。安全策略1. 栈封闭所有的变量都是在方法内部声明的,这些变量...

2020-04-01 16:22:50 3046 52

my-site.zip

springboot+mybatis+thymeleaf+docker构建的个人站点开源项目(集成了个人主页、个人作品、个人博客)

2020-08-27

selfstarter.zip

自定义Starter

2020-08-19

ssmdemo.zip

SSM整合,

2020-08-15

mysql5.7 安装教程

mysql5.7 安装教程

2020-08-11

mybatislearn.zip

Spring教程 及整合Mybatis

2020-08-06

mybatislearn.zip

MyBatis急速入门

2020-08-03

IDEA使用教程 - v1.0.pdf

IDEA 教程IDEA

2020-06-07

scala配套代码.zip

Scala入门

2020-05-25

Nginx学习笔记.zip

Nginx教程

2020-05-12

Java面试题.zip

Java面试题.zip

2020-05-09

2500页​大厂面试题.rar

2500页大厂面试题

2020-05-08

Servlet和JSP(JAVAEE基础).zip

Java Servlet讲解

2020-04-22

Spring笔记.md

Spring快速入门

2020-04-17

大数据技术之Hadoop.xmind

Hadoop思维导图

2020-04-14

大数据技术之Hadoop.pptx

Hadoop文档

2020-04-14

大数据技术之Hadoop(MapReduce).docx

MapReduce学习,

2020-04-14

大数据技术之Hadoop(HDFS).docx

HDFS学习笔记,

2020-04-14

大数据技术之Hadoop(入门).docx

文档学习,

2020-04-14

springAOP核心组件分析.pdf

springAOP核心源码流程分析,请基于5.0.6版本进行代码跟进。

2020-04-10

深入浅出Java多线程.pdf

深入浅出Java多线程

2020-04-09

logback-demo.zip

logback 标准化日志模板

2021-01-28

zookeeper.zip

zookeeper学习资料汇总,zookeeper学习资料汇总,zookeeper学习资料汇总,zookeeper学习资料汇总,zookeeper学习资料汇总

2020-09-28

狂神docker笔记.zip

狂神Docker笔记,相对来说比较全面 狂神Docker笔记,相对来说比较全面 狂神Docker笔记,相对来说比较全面

2020-09-17

丁奇Mysql45.zip

丁奇Mysql45.zip

2020-08-31

Spring Boot整合Shiro.zip

Spring Boot整合Shiro.zip

2020-08-30

rabbitMQ 代码.zip

RabbitMQ开发代码demo,

2020-07-20

Hue安装配置教程.zip

hue教程

2020-07-20

RabbitMQ极速入门.zip

RabbitMQ极速入门

2020-07-19

rabbitmq.zip

MQ安装跟SpringBoot整合,MQ安装跟SpringBoot整合,MQ安装跟SpringBoot整合

2020-07-19

redisgeo.zip

SpringBoot+Geo实战

2020-07-17

Flink学习资料.zip

Flink学习全套代码

2020-07-16

spark全套学习资料.zip

Spark学习全套技术

2020-06-30

Kafka全套学习笔记.zip

Kafka全套学习笔记

2020-06-28

HBase配置文件若干配置.zip

HBase配置文件若干配置.zip

2020-06-19

HBaseApi.java

HBase-APi操作demo

2020-06-19

hbase-default.xml

HBase配置讲解

2020-06-18

Anaconda3-4.3.1-Linux-x86_64.sh

Anaconda3-4.3.1-Linux-x86_64.sh

2020-06-08

idea教程.zip

idea教程.zip

2020-06-06

IDEA教程.doc

IDEA 教程

2020-06-06

大数据技术之Hive.zip

Hive 讲义

2020-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除