会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山分子
快、认真、坚守承诺 github地址: https://github.com/w3liu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年2月28日
MongoDB开发最佳实践
摘要: MongoDB开发最佳实践 连接到MongoDB · 关于驱动程序:总是选择与所用之MongoDB相兼容的驱动程序。这可以很容易地从驱动兼容对照表中查到; · 如果使用第三方框架(如Spring Data),则还需要考虑框架版本与驱动的兼容性; · 关于连接对象MongoClient:使用Mongo
阅读全文
posted @ 2020-02-28 21:49 山分子
阅读(1323)
评论(0)
推荐(0)
2020年2月24日
MongoDB 变更流(Change Stream)介绍
摘要: 1. 什么是Change Stream Change Stream 是MongoDB用于实现变更追踪的解决方案,类似于关系数据库的触发器,但原理不完全相同: | | Change Stream | 触发器 | | | | | | 触发方式 | 异步 | 同步(事务保证) | | 触发位置 | 应用回
阅读全文
posted @ 2020-02-24 22:40 山分子
阅读(4208)
评论(0)
推荐(0)
2020年2月22日
Google面试评分卡
摘要: Google对工程面试之前,会让面试人员填一张评分卡,以加强面试官对你的理解,大致内容如下: 0 - 对于相关技术领域还不熟悉。 1 - 可以读懂这个领域的基础知识。 2 - 可以实现一些小的改动,清楚基本的原理,并能够在简单的指导下自己找到更多的细节。 3 - 基本精通这个技术领域,完全不需要别人
阅读全文
posted @ 2020-02-22 22:00 山分子
阅读(451)
评论(0)
推荐(0)
几种挖矿攻击介绍及应对措施
摘要: 一、 双花攻击 介绍: 双花攻击顾名思义,同一笔钱给了不同的人消费了多次,如下图所示: 攻击的方式主要包含以下几种: 1) Finney攻击 矿工挖到了一个区块(这个区块中包含一个交易 : 张三向李四转1BTC,其中张三和李四都是自己的地址),他先不广播这个区块,先找一个愿意接受未确认交易的商家向他
阅读全文
posted @ 2020-02-22 21:29 山分子
阅读(1807)
评论(0)
推荐(0)
2020年2月6日
windows 安装GCC
摘要: 1. 下载GCC执行文件 https://pan.baidu.com/s/1foOeAo29gLr_8HhTo_69pA 提取码 cs93 2. 解压文件到D:\mingw64 3. 新建系统环境变量MingGW=D:\mingw64 4. PATH环境变量尾部追加%MingGW%\bin;
阅读全文
posted @ 2020-02-06 09:52 山分子
阅读(254)
评论(0)
推荐(0)
2019年9月3日
xorm 条件查询时区的问题
摘要: 问题描述:如果在查询的时候,直接传时间格式作为条件,时间会被驱动程序转为UTC格式,因此会有8个小时的误差。 解决方案1: 将查询时间转为字符串 db.where("time > ?", time.Now().Fomart("2006-01-02 15:04:05")).Get(&bean) 解决方
阅读全文
posted @ 2019-09-03 19:15 山分子
阅读(905)
评论(0)
推荐(0)
2019年7月29日
高效二叉树寻路算法
摘要: package mainimport ( "fmt" "math/bits")func main() { res := pathInZigZagTree(100) fmt.Println(res)}func pathInZigZagTree(label int) []int { // 偶数行从大到小
阅读全文
posted @ 2019-07-29 23:57 山分子
阅读(445)
评论(0)
推荐(0)
2019年6月22日
go语言 装饰器模式
摘要: package decoratorimport ( "fmt" "reflect")func Decorator(decoPtr, fn interface{}) (err error) { var decoratedFunc, targetFunc reflect.Value decoratedF
阅读全文
posted @ 2019-06-22 23:42 山分子
阅读(499)
评论(0)
推荐(0)
2019年6月9日
docker容器的本质
摘要: 1. 容器其实就是Linux下一个特殊的进程; 2. Docker容器通过namespace实现进程隔离通过cgroups实现资源限制; 3. Docker镜像(rootfs)是一个操作系统的所有文件和目录而不包括内核,Docker镜像是共享宿主机的内核的; 4. Docker镜像是以只读方式挂载,
阅读全文
posted @ 2019-06-09 23:09 山分子
阅读(1276)
评论(0)
推荐(0)
2019年5月11日
golang 算法题 : 二维数组搜索值
摘要: package mainimport "fmt"func main() { matrix := [][]int{ {1, 4, 7, 11, 15}, {2, 5, 8, 12, 19}, {3, 6, 9, 16, 22}, {10, 13, 14, 17, 24}, {18, 21, 23, 2
阅读全文
posted @ 2019-05-11 22:30 山分子
阅读(639)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告