自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

物是人非,结局始终不美

欢迎志同道合的朋友和我交流哦

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 锁与CAS机制

锁与CAS机制(一)锁的代价和无锁的优势锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁进行判断就像两姐妹在为一个玩具在争吵,操作系统就是能决定他们谁能拿到玩具的父母,这是很慢的。用户态的锁虽然避免了这些问题,但是其实它们只是在没有真实的竞争时才有效。JDK1.5之前都是靠syn

2020-05-30 11:26:57 9326

原创 Java后端自顶向下方法——Tomcat初步

Java后端自顶向下方法——Tomcat初步(一)了解Tomcat讲了这么多,终于讲到我们的Tomcat(不就是汤姆猫?我也不知道为啥要起这个名字)了。首先我们要明白Tomcat到底是什么?Tomcat其实就是就是一个Servlet容器。一个Servlet容器对于发送到每个Servlet的HTTP请求会完成以下事情:(1)当Servlet 第一次被调用的时候,加载了Servlet类并调用它的init方法(仅调用一次)(2)响应每次请求的时候,构建ServletRequest和ServletRespo

2020-05-27 20:12:50 9053

原创 Java后端自顶向下方法——过滤器与监听器

Java后端自顶向下方法——过滤器与监听器(一)过滤器有什么用当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐级逆向返回。同样在这个过程中,用户可以修改响应信息,从而完成一定的

2020-05-25 22:22:04 9028

原创 Spring IOC的注解配置

Spring IOC的注解配置(一)简述上回说到,我们可以使用书写XML配置文件的方式来让spring产生我们需要的Bean对象,并放入容器中。但是,书写配置文件是一件非常繁琐的事情,而且一旦配置文件内容很多,阅读起来也是一件让人头疼的事,所以,我们急需一种部分或者完全摆脱配置文件的配置方式。下面我们就来看看spring的注解配置方式。注解配置和用配置文件配置相比,只是配置的形式不一样,最终达到的目的是基本相同的。就好比坐飞机去北京和坐高铁去北京,虽然使用的交通工具不一样,但是都达到了去北京的目的。

2020-05-13 15:11:43 10301

原创 Spring IOC中的Bean对象

Spring IOC中的Bean(一)Bean是什么突然发现提到了好多次Bean,居然忘记了讲Bean是什么。没事,现在讲也不晚。Java中的Bean是一种规范,是一种特殊的java类。所以我们先来看看Bean的规范。Bean必须生成public class类。所有属性必须封装,Bean类的属性都为private。属性值应该通过一组方法(getXxx 和 setXxx)来访问和修改。...

2020-05-11 16:13:15 10141

原创 Java后端自顶向下方法——从这里起步

Java后端自顶向下方法——从这里开始(一)写在前面为什么我突然想要写这个java后端的系列博客?可能也算是心血来潮吧。但是,我不是作为一个技术大牛或者专业的计算机科学家来写这些文章,我是作为一个普通的学习者来记录我学习过程中的点点滴滴。读过大学的朋友们可能会有这种感觉,某个知识点,学校的特聘教授两个小时都没能把你教会,结果你的舍友花了不到半小时就让你完全弄懂了这个知识点。是教授的专业水平不...

2020-05-06 14:20:55 10640

原创 Java后端自顶向下方法——一切从HTTP开始

Java后端自顶向下方法——一切从HTTP开始(一)为什么要先学HTTP请求HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。很显然,HTTP协议是客户端与服务端之间通信的一个重要桥梁。可见其重要性。在这个技术日新月异的时代,1991年就已经发布的H...

2020-05-06 14:18:53 10698

原创 Java后端自顶向下方法——Servlet规范

Java后端自顶向下方法——Servlet规范(一)简单介绍Servlet是啥?Servlet是Sun公司提供的一门用于开发动态web资源的技术,按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet。但是实际上,真正意义上的Servlet只是一个接口而已,并没有实现。我们来看看Servlet所在的层级。很显然,Servlet位于Service...

2020-05-06 14:18:26 10574

原创 Java后端自顶向下方法——JSON与HTTP

Java后端自顶向下方法——JSON与HTTP(一)为什么是JSON为什么JSON会与HTTP有联系?他们两个又有什么联系呢?我们来想一想HTTP到底是干嘛的?对,就是传递数据嘛,这个问题是个人都知道。那么问题来了,HTTP是怎么传递数据的?或者说他通过什么方式传递数据?你一定会说用HTTP参数传递就行了呗,没错,这是一个办法,而且很简洁。比如我要做一个用来登录的API,我们的请求URL就可...

2020-05-06 14:17:53 10629

原创 Spring IOC与工厂模式

Spring IOC与工厂模式PS:本文内容较为硬核,需要对java的面向对象、反射、类加载器、泛型、properties、XML等基础知识有较深理解。(一)简单介绍在讲Spring IOC之前,有必要先来聊一下工厂模式(Factory Pattern)。工厂模式可将Java对象的调用者从被调用者的实现逻辑中分离出来。工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式...

2020-05-06 14:04:51 11218 2

苏州大学计算机组成题库.zip

通过计算机组成考试最简单的方法就是刷完这20套题库。如果考不过你找我,我替你考(开玩笑)。

2020-06-14

Tensorflow多变量线性回归(房价预测)

Tensorflow多变量线性回归(房价预测) 。。

2005-11-07

tensorflow分类应用(MNIST手写数字识别)

tensorflow分类应用(MNIST手写数字识别)的jupyter笔记

2019-05-02

tensorflow单变量线性回归(一次函数拟合)

tensorflow单变量线性回归(一次函数拟合)的jupyter笔记

2019-04-20

Tensorflow基础概念

Tensorflow基础概念的jupyter笔记。。

2019-04-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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