- 博客(15)
- 收藏
- 关注
原创 2.卷积神经网络基础
卷积神经网络概论(Convolutional Neural Network,CNN)卷积神经网络基础 与普通神经网络相比,卷积神经网络有一些特殊的层,也有一些卷积神经网络中特有的专有名词,本文将会逐一介绍。全连接层(Fully Connected Layer) 全连接层可以理解为神经网络基础中的“隐藏层”。(同样的,包含权重向量WWW和激活(激励)函数) 对于全连接层的作用,举个例子:有一张32 x 32 x 3的图片(宽和高为32px,有RGB三个通道,因此可以理解为32 x 32
2020-09-22 19:54:51 514 1
原创 1.神经网络入门总结
常见激励(激活)函数ReLU (Rectifier Linear Unit,整流线性单元)神经网络中最常用的非线性函数数学形式:f(x)=max(0,x)f(x)=max(0,x)f(x)=max(0,x)ReLU6为了抵消ReLU的线性增长部分,会在min()中嵌入max(0,x)数学形式:f(x)=min(6,max(0,x))f(x)=min(6,max(0,x))f(x)=min(6,max(0,x))计算速度快,解决了梯度消失问题Sigmoid是最常用的连续 &a
2020-09-21 17:52:31 215
原创 9.3 Servlet中的Listener&Filter
前言这几章都比较枯燥哈,要耐心一点,配置这些也很重要&有必要(相比于业务处理)。万一出了什么幺蛾子,同时你知道了是配置、初始化的问题,就可以从学的这些入手来Debug了。Servlet 中的 Listener(监听器)基础知识在设计模式——观察者模式设计中,最容易理解和体现的恐怕就属Listener了(监听器),Tomcat服务器中这个概念用的很广泛。(某些憨憨别把Listener当接口或者类来看了)Servlet中的 Listener ,能够让Servlet很方便地从另一个角度,去控制
2020-05-27 18:53:59 176
原创 9.2 Servlet体系结构&工作方式
Servlet体系结构基础知识Java Web应用是基于Servlet规范写的,而Servlet规范又是基于以下几个类运转的:Servlet顶层类关联图:从图中可以看到,有三个类ServletConfig、ServletRequest、ServletResponse是与Servlet主动关联的,而且这三个类都是通过容器传递给Servlet滴:ServletConfig 是在 Servlet 初始化时就传给 Servlet 了ServletRequest、ServletResponse用户请求
2020-05-10 17:41:54 37377
原创 9.1 Servlet容器&实例
前言4-8章是JVM和编译器等的内容, 比较深入,凭我目前实际开发经验,感觉太深了,故而跳了。第9章主要讲的是Servlet的工作原理。为什么要学啊 = = ,因为我们是面向Debug学习啊!!大家都会莫名其妙报错,而学的多可以精准修正,学的差就无能狂怒啦。在第9章你将学习到:Servlet容器是如何启动Servlet容器是如何工作的(Tomcat)Servlet容器是如何解析web.xml的请求是如何分配给指定的ServletServlet容器如何管理Servlet的生命周期Se
2020-05-10 00:13:12 37676
原创 3.2 Java编解码场景及实现
篇幅还是较长,不知道怎么来分割,索性就一起了在阅读的过程中,一定要不忘初心(想想为什么学编解码)正片开始Java的编解码具体实现 这里将以实际例子介绍 Java 中如何实现编码及解码,下面我们以“I am 君山”这个字符串为例介绍 Java 中如何把它以 ISO-8859-1、GB2312、GBK、UTF-16、UTF-8 编码格式进行编码的。(书的作者笔名是“君山”) String ...
2020-04-28 14:11:25 11779 2
原创 3.1编码基础知识
前言此章节知识轻微硬核,算是一个学习报告,不算是一个自我总结;大多数代码为照搬,但是个人对整个结构有所整理,也请放心食用。此篇《深入分析JavaWeb技术内幕》第三章整章的学习报告基础知识为什么要编码计算机中存储信息的最小单元是一个字节即 8 个 bit,所以能表示的字符范围是 0~255 个人类要表示的符号太多,无法用一个字节来完全表示要解决这个矛盾必须需要一个新的数...
2020-04-26 23:09:48 13752
原创 2.4 IO调优
I/O调优磁盘I/O优化 应用程序通常要访问磁盘来读数据,但是磁盘I/O通常很耗时间,于是首先我们要对磁盘I/O进行优化:性能检测指标I/O wait 我们可以用压力测试应用程序的I/O wait参数,例如,测试机有4个CPU,那么理想的I/O wait参数应该$\leq$25%,如果超过了25%,那么I/O很可能成为程序的瓶颈。(Linux命令:iostat)Thro...
2020-04-24 23:35:18 13310 1
原创 2.3Java NIO
本文篇幅稍长,但相对易于理解,请耐心食用基础知识前情提要:IO和NIO的区别——原有的IO是面向流的、阻塞的,而NIO是面向块的、非阻塞的。理解面向流的、阻塞的IO(BIO)对于Java1.4以前的IO模型,一个连接对一个线程。原始的IO是面向流的,没有缓存的概念。Java IO面向流,意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。而且,它不能前后移动流...
2020-04-10 20:17:47 15679 1
原创 2.2磁盘IO&网络IO工作机制
磁盘I/O工作机制:访问文件在Java中,读 & 写对应了 read() & write() 两个系统调用,但只要系统调用,就会存在内核空间地址和用户空间地址切换的问题(操作系统为了保护系统安全,必须将内存空间和用户空间进行隔离),因为数据可能需要从内核空间向用户空间复制。如果遇到了非常耗时的操作,如磁盘I/O,数据得从磁盘–>内核空间–>用户空间,复制了两遍,将会...
2020-04-09 18:56:57 13479
原创 2.1.JavaIO类库的基本架构
概述 Java 的I/O操作类在包java.io下,大概有将近80个类,这些类大概可以分为如下4组:基于字节操作的I/O接口:InputStream 和 OutputStream [数据格式]基于字符操作的I/O接口:Writer 和 Reader [数据格式]基于磁盘操作的I/O接口:File [传输方式]基于网络操作的I/O接口:Socket...
2020-04-08 23:47:02 13234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人