会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我思故我在
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
下一页
2020年7月9日
当我们在谈论面向对象时,我们在谈论什么
摘要: 摘要 本文简单的说一下就我理解的面相对象和面向过程。以及什么是数据及其数据类型。并且这两种编程范式有什么不同。重点是闲扯,算是自己学习过程的一点胡思乱想。 光的本质是什么?是粒子?是波?本质是什么或许不重要,也许重要的是他有什么样的性质。 也许观察本身就是一种错误。观察在什么粒度上才算是客观的。 互
阅读全文
posted @ 2020-07-09 19:47 smalllll
阅读(141)
评论(0)
推荐(0)
2020年7月8日
webMagic学习系列:downloader模块学习
摘要: 摘要: 本篇主要剖析webmagic的downloader模块,对于httpclient模块涉及到的http相关的知识,例如:Request、Response以及重定向策略进行一定的分析。首先梳理了本模块的结构、然后对于执行流程进行了分析,最后对于其中涉及的设计模式:单例模式和相关算法进行了代码分析
阅读全文
posted @ 2020-07-08 23:46 smalllll
阅读(1088)
评论(0)
推荐(0)
2020年6月28日
爬虫学习之webmagic源码剖析
摘要: 摘要 笔者最近发现偶然发现一个非常友好的java爬虫框架,感觉非常适合用来java代码以及爬虫知识的学习,随通过查阅网上资料以及阅读其官方手册,并且分析其源代码,学习到了非常多的有用知识,包括java开发的基本哲学,面向对象的知识,设计模式,当然最重要的还是爬虫开发的一系列知识。本篇作为源代码web
阅读全文
posted @ 2020-06-28 01:53 smalllll
阅读(299)
评论(0)
推荐(0)
2020年6月27日
java类加载机制
摘要: 摘要 本文将详细介绍java的类加载机制,包括加载、验证、准备、解析和初始化五个阶段,并且介绍java加载中的双亲委托机制。并结合实际的案例进行剖析。并特意区分了java类加载和java对象的创建过程。 0x00、类加载:从字节流.class到java Class 我们都知道,java是面向对象的语
阅读全文
posted @ 2020-06-27 11:42 smalllll
阅读(174)
评论(0)
推荐(0)
链路追踪系统:云原生比赛分析
摘要: 摘要 本人近日在参加阿里云原生的链路追踪系统设计比赛,在比赛中感觉收获颇多,包括一些工具框架的使用,例如okhttp以及springboot,同时也对于如何使用springboot有了更进一步的认识。本博客就自己的收获以及对于赛题进行简单的梳理。比赛的详细介绍详见比赛首页 链路追踪 本次比赛是需要实
阅读全文
posted @ 2020-06-27 09:38 smalllll
阅读(224)
评论(0)
推荐(0)
2020年6月18日
java多线程基础
摘要: 摘要: 本文旨在介绍java多线程中的一些基础概念,同时也是自己的多线程学习总结。本文将围绕以下几点展开讲解:线程的定义、java内存模型、并发及同步、java的happens-before原则,最后介绍java中的synchronized以及volatile关键字。 线程及其定义 线程的基本定义
阅读全文
posted @ 2020-06-18 18:43 smalllll
阅读(154)
评论(0)
推荐(0)
2020年6月15日
设计模式之构造器和模板方法
摘要: 摘要 本文是设计模式学习的系列文章之一,主要介绍了常用的Builder(生成器)模式和模板模式。前者属于创建模式,后者属于行为模式。本文会结合具体的代码和实际的应用的案例进行分析。 Builder(生成器)的介绍 生成器,听名字就是知道和对象的创建有关系,我们思考下面一个例子,假设我们设计了一个类有
阅读全文
posted @ 2020-06-15 11:30 smalllll
阅读(315)
评论(0)
推荐(0)
web开发的基础
摘要: 简介: 在web开发的学习开始,我总是有些概念搞不清楚,这里的web开发特指在spring mvc下的开发,比如说,spring mvc和tomcat什么关系啊,为什么说tomcat是一个web server,在tomcat主页中提到的servlet container是什么意思,既然是个容器,那其
阅读全文
posted @ 2020-06-15 01:15 smalllll
阅读(106)
评论(0)
推荐(0)
2020年6月10日
cow思想和cowList
摘要: 近来在学习Java多线程这一知识点,在分析线程安全集合时,提到了弱一致性的CopyOnWriteList集合。书上分析源码时候说这是借鉴了copy on wirte这一思想设计的相对线程安全的List。但是对于copy on wirte这一知识点却没有详细的介绍。这篇博客就copy on write
阅读全文
posted @ 2020-06-10 11:50 smalllll
阅读(530)
评论(0)
推荐(1)
2020年3月22日
详解隐马尔科夫模型
摘要: 本文从概率图模型的的角度详细的分析了隐马尔科夫模型,给出详细的数学公式推导和代码。重点讲解了模型三个最重要的问题:概率计算、序列解码,以及参数学习。全部的代码链接[戳这里](https://github.com/zhangshouleibupt/statistical_learning_method_implementation/blob/master/hmm.py)
阅读全文
posted @ 2020-03-22 21:16 smalllll
阅读(1220)
评论(0)
推荐(1)
上一页
1
2
3
下一页