Synchronized的语义底层是通过一个monitor(监视器锁)的对象来完成。 每个对象有一个监视器锁(monitor)。每个Synchronized修饰过的代码当它的monitor被占用时就会处于锁定状态并且尝试获取monitor的所有权 ,过程: 1)如果monitor的进入数为0,则该线 ...
分类:
其他好文 时间:
2021-04-30 11:53:50
阅读次数:
0
linux Error downloading packages free 0 * needed 71 k 原因:硬盘空间不足 查看磁盘大小 # df -hl 从/主目录开始搜索,查看占用磁盘大的 # du -sh * 最后发现jenkins目录下占用过高 # cd /var/lib/jenkins ...
分类:
系统相关 时间:
2021-04-28 12:21:51
阅读次数:
0
基于 Flutter 的 Web 渲染引擎「北海」正式开源 阿里巴巴历时 3 年自研开发的 Web 渲染引擎 北海(英文名:Kraken)正式开源,致力打造易扩展,跨平台,高性能的渲染引擎,并已在优酷、大麦、天猫等业务场景中使用。 官网:https://openkraken.com Github:h ...
分类:
Web程序 时间:
2021-04-27 15:05:44
阅读次数:
0
前言 最近我在了解时序数据库Influxdb 2.x版本,体验一翻之后,感觉官方的出品的.net客户端还有很多优化的地方,于是闭关几天,不吃不喝,将老夫多年练就的高性能网络通讯与高性能Buffer操作的功力融入其中,终于写出Influxdb2.Client这个客户端。 不追求完整功能 官方的客户端, ...
分类:
数据库 时间:
2021-04-27 15:03:36
阅读次数:
0
在每次初始化VB前,都会去先初始化MPP系统,再去初始化VB 1 HI_MPI_SYS_Exit(); 2 HI_MPI_VB_Exit(); 但是去初始化不会清楚先前对缓存池的设置,且若有VB被占用,去初始化就会失败 1 HI_MPI_VB_SetConf failed with 0xa00180 ...
分类:
其他好文 时间:
2021-04-27 14:32:21
阅读次数:
0
最近发现我们系统导出excel文件时由于是导出百万级数据导出,速度过慢并且内存占用多,故进行了下面的一次优化。 我们使用apache的poi进行excel文件操作 主要耗时: 1、从数据库得到需要导出的结果集耗时 2、将数据写入excel耗时 优化前 public abstract class Ba ...
分类:
其他好文 时间:
2021-04-26 13:58:43
阅读次数:
0
mysql mysql是数据库管理系统. 一个数据库管理系统都包含哪些最基本的东西: 1:数据库 2:管理软件 3:使用人员 ...... 什么是数据库。 所谓的数据库就是存储数据的仓库,数据存储在仓库中我们可以使用数据库提供的方式来对数据进行快速的CRUD(增删改查)。 数据库目前主要分为: 1: ...
分类:
数据库 时间:
2021-04-24 13:37:27
阅读次数:
0
Scanner对象 通过Scanner类获取键盘输入让我们跟电脑互动起来 之前我们学习的基本中我们并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以给通过获取用户输入。java.util.Scanner 是Java5的新特征我们可以通过Scanner类来获取用户输入。 基本语法 ...
分类:
其他好文 时间:
2021-04-24 11:50:15
阅读次数:
0
ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药, ...
分类:
Web程序 时间:
2021-04-21 11:48:49
阅读次数:
0
实用的: Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctrl + Shift + Enter 自动结束代码,行末自动添加分号 (必备) 全部内容,来自网络 Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前 ...
分类:
编程语言 时间:
2021-04-20 15:03:45
阅读次数:
0