1.对于泛型看下面两个例子。 接口类 `public interface Dao { T selectOne(Long id, String pwd); T selectOne(Long id); T insert(Account acc); T[] selectAll(); }` ` 实现类 pu ...
分类:
其他好文 时间:
2020-11-16 13:24:49
阅读次数:
4
1 问题现象: // Column count doesn't match value count at row 5 在第5行不能匹配列值 2 问题原因: Insert into ssp values (1,10), (2,9), (3,8), (4,7), (5.6), (6,5), (7,4), ...
分类:
数据库 时间:
2020-11-16 13:13:54
阅读次数:
16
行数据批量delete时,InnoDB如何处理自增ID,是一个潜在的大坑。整个实验步骤如上图:第一步:建表,设定自增列;第二步:指定id=1插入,锚定第一行是id是1;第三步:不指定id,依赖自增机制,插入3行;画外音:此时id应该变为2,3,4了?第四步:delete删除所有记录;画外音:坑就容易出在这里。第五步:指定id=0插入;第六步:指定id=1插入;第七步:不指定id,依赖自增机制,插入
分类:
其他好文 时间:
2020-11-16 13:11:46
阅读次数:
4
mongodb 官方的go驱动包 go.mongodb.org/mongo-driver 使用起来比较繁琐,最近对其进行了二次封装 github地址:https://github.com/w3liu/go-common/tree/master/store/mongo测试用例如下: func Test ...
分类:
数据库 时间:
2020-11-13 13:16:09
阅读次数:
40
1.IO流:专门处理文件的复制,内容的操作 2.File类 使用构造方法把文件路径封装成File对象 3.File类的构造方法 File(路径) File(路径对象,文件名) File(路径,文件名) 4.File类常用方法 getAbsolutePath()方法,获取绝对路径 getName()获 ...
分类:
其他好文 时间:
2020-11-13 12:57:34
阅读次数:
7
一直发现有机器过一段时间update值就会莫名其妙变低,之前一直没有找到rc,只是简单通过重启agent来进行修复,最近同事细心地发现可能是和sudo的bug有关系。
分类:
其他好文 时间:
2020-11-13 12:32:22
阅读次数:
5
分布式系统的幂等性你们是怎么设计的?公众号关注“架构师学习营”设为“星标”,带你学习更多架构师知识!大家好,这里是架构师学习营。本文和探讨一下分布式系统中幂等性的设计。1、什么是幂等性?对于同一笔业务,执行一次或者多次,产生的结果都是一样的,幂等性主要是为了解决重复处理的问题。2、来看一个场景我们有个电商系统,可以通过支付宝进行充值。用户看到的过程如下:1.电商网站,用户输入金额,点击充值2.电商
分类:
其他好文 时间:
2020-11-13 12:05:35
阅读次数:
6
常用的存储引擎有以下: Innodb引擎:Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。 MyIASM引擎(原本Mysql的默认引擎):不提供事务的支持,也不支持行级锁和外键。 MEMORY引擎:所有的数据都在内存中, ...
分类:
数据库 时间:
2020-11-12 14:01:35
阅读次数:
9
三、声明式资源管理声明式资源管理方法:声明式资源管理方法依赖于一资源配置清单(yaml/json)文件对资源进行管理对资源的管理,是通过事先定义在统一资源配置清单内,再通过陈述式命令应用到K8s集群里语法格式:kubectlcreate/apply/delete/edit-f/path/to/yaml3.1查看资源配置清单的方法kubectlgetsvcnginx-dp-oyaml-nkube-p
分类:
其他好文 时间:
2020-11-11 16:18:21
阅读次数:
9
1、编辑 mysql 的配置文件 /etc/my.cnf ,在 [mysqld] 下添加以下内容。 skip-grant-tables 2、重启 MySQL 服务。 service mysql restart 3、不使用密码直接登录 MySQL。 mysql 4、切换到 mysql 库,修改账户密码 ...
分类:
数据库 时间:
2020-11-11 16:14:57
阅读次数:
16