小豹子的网络记事本

记录每一个有意思的细节

摘要: 一、说明 我们先来看一组例子 【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 小豹子加油 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一、说明 在JDBC中,executeBatch这个方法可以将多条dml语句批量执行,效率比单条执行executeUpdate高很多,这是什么原理呢?在mysql和oracle中又是如何实现批量执行的呢?本文将给大家介绍这背后的原理。 二、实验介绍 本实验将通过以下三步进行 a. 记录jdbc在my 阅读全文
posted @ 2023-03-10 16:56 小豹子加油 阅读(425) 评论(0) 推荐(2) 编辑
摘要: 一、说明 在Java中默认都是用utf-8进行编码的,所以它的每个中文字符都是三字节,但char也能存中文,不过char只有两字节,它是怎么存的中文呢? 二、实验 首先我们用代码先验证几个事情 a) char只有两字节,但能存中文 b) 中文的utf-8编码是三字节 代码: public class 阅读全文
posted @ 2023-01-06 16:22 小豹子加油 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 一、说明 平常我用到最多的数据库是Oracle和Mysql,本文将介绍这两个数据库在sql上的一些差异。 测试环境数据库的版本为Oracle 11G,Mysql 8.0。 二、实验 1. 字符类型大小写 Oracle和Mysql最典型的区别在于是否区分字符大小写。Oracle默认区分大小写,Mysq 阅读全文
posted @ 2022-12-30 15:57 小豹子加油 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 一、说明 我们使用mysql大多数都是一主一从或者是一主多从的架构,但在有些情况下我们希望能将多个主库同步到一个从库下面,本文将介绍多主一从的安装方法以及注意事项。 实验环境为:3台Centos7.6,mysql 8.0.28 community 192.168.56.91 主1 192.168.5 阅读全文
posted @ 2022-12-13 16:29 小豹子加油 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、问题 Oracle在收集统计信息时默认的采样比例是DBMS_STATS.AUTO_SAMPLE_SIZE,那么AUTO_SAMPLE_SIZE的值具体是多少? 假设采样比例为10%,那么在计算单个列的distinct时与实际的差别大吗? 有哪些采样算法? 二、实验 准备三张实验表,t1/t2/t 阅读全文
posted @ 2022-11-08 16:33 小豹子加油 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 一、赌徒的问题 周末闲来无事,打算解决我一直思考的一个问题。假设我有100块钱,拿去赌博,每次从1块开始押,如果赢了,下次还是押一块,如果输了,下次就押两块,输了就继续翻倍,直到将手上的钱输光为止。如果以这种方式赌博,是否是稳赚不赔,如果要赢到200块,需要赌多少把。来吧,我们开始写程序验证。 二、 阅读全文
posted @ 2022-08-14 14:26 小豹子加油 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、概述 有一台linux机器,上面部署了sftp服务。然后我本机windows想通过winscp工具连接到这台linux服务器上传和下载文件。有两种连接方式,第一种是通过linux的用户名和密码,这种连接方式比较简单。本文将介绍第二种方式,即通过linux的用户名和密钥文件。 二、生成密钥文件(w 阅读全文
posted @ 2022-07-25 15:36 小豹子加油 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 一、安装 本实验的环境为centos7.6 查看sftp运行需要安装的rpm包,一般来说,这些包都是默认安装的,如果没有就自己安装下 rpm -qa | grep ssh openssh-server-7.4p1-16.el7.x86_64 libssh2-1.4.3-12.el7.x86_64 o 阅读全文
posted @ 2022-07-22 16:34 小豹子加油 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、安装 本实验的环境为centos7.6 yum install vsftpd ftp分匿名模式和非匿名模式,匿名模式使用anonymous用户进行上传和下载,非匿名模式就是需要指定linux用户名和密码。 二、配置参数文件 以下两种模式选择一种即可 a. 匿名模式 cd /etc/vsftpd 阅读全文
posted @ 2022-07-22 14:41 小豹子加油 阅读(340) 评论(0) 推荐(0) 编辑