小豹子的网络记事本

记录每一个有意思的细节

摘要: 一、说明 在平常工作中,我们使用top命令查看一台linux服务器的cpu使用情况时,会发现某个进程的cpu使用率会超过100%,这是为什么? 二、举例 实验环境为 CentOS7.6 + Python2.7 1. 多线程、多进程在操作系统中的表现形式 我们首先看两个例子,test1.py和test 阅读全文
posted @ 2024-05-20 08:59 小豹子加油 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 一、说明 同事问我数据库的时区是客户端属性还是服务端属性,我觉得这个问题十分有意思,之前没怎么留意,自己来做下实验。 首先介绍几个术语。 GMT(Greenwich Mean Time),格林尼治平均时间。 UTC(Coordinated Universal Time),协调世界时。 CST(Chi 阅读全文
posted @ 2024-05-20 08:57 小豹子加油 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 介绍:我有两台数据库,分别称为200和203,200和203的服务器性能配置相当,203的配置甚至还要好一点。都是安装的centos7.7,oracle 19C,均已开日志归档,这两台服务器在同一个机房,同一个网段。当我在本地使用JDBC去往这两个数据库分别插入10w条记录,每插入一条提交一次,20 阅读全文
posted @ 2024-05-20 08:56 小豹子加油 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 数据结构 数据库的表和索引缺一不可 表 特点: 无序,插入速度快,查找速度慢 索引(B+Tree) 特点:有序,插入速度慢,查找速度快 查找的效率比较,如果按照读取的数据块来计算? 测试数据 TABLE_OWNER TABLE_NAME INDEX_NAME COLUMNS INDEX_TYPE U 阅读全文
posted @ 2024-05-20 08:55 小豹子加油 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、概述 安装某些数据库的时候使用图像化还是比较方便的,但是由于服务器一般不提供图形化界面。之前一直都是使用Xmanager去导出图形,但是Xmanager是收费的,公司不让用,所以找了一款可以完美替代的产品Xming,本文将介绍xming如何安装和使用。 二、安装 1. 下载 https://so 阅读全文
posted @ 2024-05-20 08:53 小豹子加油 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一. 找出表test1中tflag字段连续出现3次及以上为1的行 思路:1. 对行进行编号,2. 对相邻三行进行求和算出值作为sumflag,3. 如果值为3,则该行以及接下来的2行都输出出来,通过自关联解决。 WITH tmp AS ( SELECT tday, tflag, row_number 阅读全文
posted @ 2024-05-20 08:50 小豹子加油 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、说明 我们先来看一组例子 【PYTHON】 Python 3.6.10 (default, Apr 6 2021, 21:58:27) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help", "copyright", "cred 阅读全文
posted @ 2023-04-14 18:48 小豹子加油 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、说明 在JDBC中,executeBatch这个方法可以将多条dml语句批量执行,效率比单条执行executeUpdate高很多,这是什么原理呢?在mysql和oracle中又是如何实现批量执行的呢?本文将给大家介绍这背后的原理。 二、实验介绍 本实验将通过以下三步进行 a. 记录jdbc在my 阅读全文
posted @ 2023-03-10 16:56 小豹子加油 阅读(612) 评论(0) 推荐(3) 编辑
摘要: 一、说明 在Java中默认都是用utf-8进行编码的,所以它的每个中文字符都是三字节,但char也能存中文,不过char只有两字节,它是怎么存的中文呢? 二、实验 首先我们用代码先验证几个事情 a) char只有两字节,但能存中文 b) 中文的utf-8编码是三字节 代码: public class 阅读全文
posted @ 2023-01-06 16:22 小豹子加油 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 一、说明 平常我用到最多的数据库是Oracle和Mysql,本文将介绍这两个数据库在sql上的一些差异。 测试环境数据库的版本为Oracle 11G,Mysql 8.0。 二、实验 1. 字符类型大小写 Oracle和Mysql最典型的区别在于是否区分字符大小写。Oracle默认区分大小写,Mysq 阅读全文
posted @ 2022-12-30 15:56 小豹子加油 阅读(1094) 评论(0) 推荐(0) 编辑