- 博客(5)
- 收藏
- 关注
原创 spring的学习
Spring的学习IOC的理论推导在之前程序员写代码,都是service层去调用dao层,这个时候都是一个需求写一个dao接口然后写一个dao的实现类,然后在service去new一个dao层的对象,然后通过这个对象来调用dao实现类的方法。如果此时客户需要增加需求,那么我们就需要再写一个dao层的实现类,然后再service层中去创建新的dao层实现类的对象,也就是修改我们业务层之前new的那个对象的代码,然后调用新的dao实现类的方法,这样每次增加一个需求我们程序员就需要去修改原本的代码,这样的代
2022-03-19 15:06:48
317
原创 go map的底层实现原理
go map的底层实现原理1.当我们输入make(map[string]string,10)之后底层会发生什么?第一步:创建一个hmap结构体对象。第二步:生成一个hash()并赋值到hmap对象中(用户后续为key创建哈希值)。第三步:根据hint=10,并根据算法规则来创建B,当前B应该为1第四步:根据B去创建bmap对象(桶),并存放到buckets数组中,当前bmap数量应该为2当B<4时,根据B创建桶的个数为2的B次方(标准桶)当B>4时,根据B创建桶的个数为2的B次
2022-03-08 01:37:52
390
原创 关于数据库的安装
1,安装mysql2,下载解压然后里面创建my.ini3,内容打上:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\mysql-8.0.15-winx64#设置mysql数据库的数据的存放目录datadir=D:\mysql-8.0.15-winx64\data#允许最大连接数max_connections=200#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10#服务端使
2020-09-14 18:11:11
165
原创 关于python安装mysqlclient报错的解决方案
当我们安装mysqlclient出现一大堆红字的时候我们可以尝试自行下载安装,这时候我们需要到网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient找到自己对应python版本的sqlclient,然后进行下载,在下载时候你要注意如果你是64位机你需要下载32位的版本这样才可以安装成功(至少我是这样)下载之后在终端输入pip instal加上你下载的东西的目录和文件名字再点击安装即可出现以下字样则说明我们安装成功图片来自引用,仅做
2020-09-12 18:41:02
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅