首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GISer80816
掘友等级
Gis
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
面试知识点
同样,IO写数据需要经过:从用户线程空间拷贝到内核空间,再从内核空间到磁盘等外部设备。数据的读写都需要至少两次拷贝 改进:a. 数据拷贝减少到3次 b. 内核态与用户态的切换减少为2次 acceptor作为新连接的接受者,handler负责处理各个网络连接,它们都在一个线程中执…
Java连接hbase
1. 环境配置 参考hbase伪分布式配置一文,启动hbase。 2. java开发环境配置
Hbase伪分布式环境配置
2. 配置Hadoop 伪分布式模式:存储采用分布式文件系统HDFS,但是HDFS的节点和数据节点都在同一节点。 分布式模式:存储采用分布式文件系统HDFS,而且HDFS的节点和数据节点位于不同机器上。 这里只介绍伪分布式模式的配置方法。 修改hadoop下/etc/hadoo…
go mod代码拉取配置
go mod是golang1.11后新加的特性,利用go mod可以让工程和gopath分开,工程不用非得放在gopath下的src目录下了。go mod有以下命令: 1. 换国内源 由于众所周知的原因,利用go get拉取github开源代码时,经常会遇到无法拉取的问题。可以…
go-kit微服务
1. 微服务的定义: 可以理解为单个程序员可以设计、实现、部署和维护的应用程序。在一个整体应用程序中,组件通过语言级的方法或函数互相调用。相反,基于微服务的应用程序是运行在多台机器上的分布式系统,每个服务实例是不同的进程。因此,这些服务需要使用进程间通信进行交互。 服务间通信最…
数据库
事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 mysql是利用innodb的undo log来保证原子性的。undo log名为回滚日志,undo log还用来实现多版本并发控制(mvcc)。undo log是把所有没有commit的事务回滚…
系统设计
参考:https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md
数据库隔离级别和多版本并发控制(MVCC)
1. MySQL 理论上在某个事务对某个数据进行访问时,其他事务应该进行排队,当该事务提交之后,其他事务才可以继续访问这个数据。但是这样子的话对性能影响太大,所以设计数据库的大叔提出了各种隔离级别,来最大限度的提升系统并发处理事务的能力,但是这也是以牺牲一定的隔离性来达到的
GeoServer集群部署
参考:https://blog.csdn.net/weixin_43311389/article/details/105499512http://gis.techstar.work:8181/docs
缓存
1. 确认是否需要缓存 CPU占用:如果你有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果你使用正则表达式比较频繁,那你就应该使用缓存将正则表达式的结果缓存下来。 数据库IO占用:如果你发现你的数据库连接池比较空闲,那么不应该使用缓存。但是如果数据库连接池比较繁忙,甚…
下一页
个人成就
文章被点赞
3
文章被阅读
13,892
掘力值
322
关注了
43
关注者
1
收藏集
1
关注标签
39
加入于
2019-07-01