fanzhongwei

blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Hexo搭建个人博客

发表于 2019-06-22 | 更新于 2020-03-30 | 分类于 Hexo | 评论数:

之前基于Hexo搭建了个人博客网站,最近换了个Linux系统,差不多又重新搭建了一遍hexo,而且还遇到了许多问题,所以在这里记录一下hexo的搭建方法。

ZpxeNd.png

阅读全文 »

Hexo 下拉刷新

发表于 2019-06-21 | 更新于 2020-03-30 | 分类于 Hexo | 评论数:

现在手机上大部分的app、网页都具备下拉刷新的功能,用着还挺爽的。

最近基于Hexo搭建的个人博客网站,默认居然不支持下拉刷新,索性就自己手动弄了一个下拉刷新。

ZSUqoT.png

阅读全文 »

Linux 科学上网

发表于 2019-06-20 | 更新于 2020-03-30 | 分类于 Linux | 评论数:

最近因为各种原因,从Windows转Linux,之前在Windows上用得非常爽的SSR客户端,但是在应用商店找了很久,都不好使。
最终找到electron-ssr,和Windows上的差不多。

VvOOl4.png

阅读全文 »

Windows换Linux之旅

发表于 2019-06-19 | 更新于 2020-03-30 | 分类于 Linux | 评论数:

随着时代的发展,各种硬件软件急速发展,Windows都出到10了,越来越觉得七八年前的笔记本安装Windows10实在是太卡了。最近闲来无事,打算将其换成Linux,换完之后确实觉得比Windows流畅多了**_**

Ubuntu

阅读全文 »

支持生产阻塞的线程池

发表于 2019-04-19 | 更新于 2020-03-30 | 分类于 java多线程 | 评论数:

在各种并发编程模型中,生产者-消费者模式大概是最常用的了。在实际工作中,对于生产消费的速度,通常需要做一下权衡。通常来说,生产任务的速度要大于消费的速度。一个细节问题是,队列长度,以及如何匹配生产和消费的速度。

一个典型的生产者-消费者模型如下:

image

阅读全文 »

多线程编程与锁优化

发表于 2019-04-15 | 更新于 2020-03-30 | 分类于 java多线程 | 评论数:

多线程是在同一个程序内部并行执行,因此会对相同的内存空间进行并发读写操作。如果一个线程在读一个内存时,另一个线程正向该内存进行写操作,那进行读操作的那个线程将获得什么结果呢?是写操作之前旧的值?还是写操作成功之后的新值?或是一半新一半旧的值?或者,如果是两个线程同时写同一个内存,在操作完成后将会是什么结果呢?是第一个线程写入的值?还是第二个线程写入的值?还是两个线程写入的一个混合值?从下面的图我们可以窥知一二。

Java memory model

阅读全文 »

多线程与线程安全

发表于 2019-04-14 | 更新于 2020-03-30 | 分类于 java多线程 | 评论数:

《Java Concurrency In Practice》的作者Brian Goetz对“线程安全”有一个比较恰当的定义:“当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的”。

AL3oVS.png

阅读全文 »

线程池详解

发表于 2019-04-08 | 更新于 2020-06-16 | 分类于 java多线程 | 评论数:

所谓线程池通俗的理解就是有一个池子,里面存放着已经创建好的线程,当有任务提交给线程池执行时,池子中的 某个线程会主动执行该任务。如果池子中的线程数量不够应付数量众多的任务时,则需要自动扩充新的线程到池子中,但是该数量是有限的,就好比池塘的水界线一样。当任务比较少的时候,池子中的线程能够自动回收,释放 资源。为了能够异步地提交任务和缓存未被处理的任务,需要有一个任务队列。

ALMKeg.png

阅读全文 »

单例模式

发表于 2019-03-22 | 更新于 2020-03-30 | 分类于 java设计模式 | 评论数:

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。

d602986de5753f457ee357a85bd45209.png

阅读全文 »
12

fanzhongwei

个人经验总结:java、JavaScript、HTML、VUE等等
19 日志
11 分类
36 标签
GitHub E-Mail
© 2019 – 2021 fanzhongwei
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.0
蜀ICP备17004833号-1
0%