首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发工具
订阅
枫邱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
MySQL 千万级数据表 partition 实战应用
目前系统的 Stat 表以每天 20W 条的数据量增加,尽管已经把超过3个月的数据 dump 到其他地方,但表中仍然有接近 2KW 条数据,容量接近 2GB。 Stat 表已经加上索引,直接 select … where … limit 的话,速度还是很快的,但一旦涉及到 gr…
如何让两个线程交替打印数字
用AtomicInteger保证多线程数据可见性。 不要觉得synchronized加锁是多余的,如果没有加锁,线程1和线程2就可能出现不是交替打印的情况。如果没有加锁,设想线程1打印完了一个奇数后,线程2去打印下一个偶数,当执行完status.getAndIncrement(…
高阶Java开发必备:分布式系统的唯一id生成算法你了解吗?【石杉的架构笔记】
“ 之前一篇文章,我们聊了一下分库分表相关的一些基础知识,具体可以参见:支撑日活百万用户的高并发系统,应该如何设计其数据库架构?。 这篇文章,我们就接着分库分表的知识,来具体聊一下全局唯一id如何生成。 因为要是一个表分成多个表之后,每个表的id都是从1开始累加自增长,那肯定不…
走进不一样的斐波那契数列
递归算是算法中比较难的点了。递归的应用非常广泛。呢什么样的问题可以用递归来解决呢?需要以下三个条件: 比较经典的例子就是最知名的斐波那契数列了。本文也以斐波那契数列为例,先简单介绍一下,斐波那契数列(Fibonacci sequence),又称黄金分割数列(这个名字高大上)。 …
Python常见web框架汇总
目前,有非常多的Python框架,用来帮助你更轻松的创建web应用。这些框架把相应的模块组织起来,使得构建应用的时候可以更快捷,也不用去关注一些细节(例如socket和协议),所以需要的都在框架里了。接下来我们会介绍不同的选项。 Python发源于八十年代后期。开发者是Cent…
Mongodb基本语法
2、mongodb与其他数据库相比,关系型数据库必须创建表和字段,否则无法使用。但是mongodb属于“无状态模式”,结构不需要设计,直接使用即可,存什么东西取决于我们自己向他传入什么!(当不存在则创建) 插入数据是咱们熟悉的“json”格式,而在mongodb实际上使用的语法…
Linux命令行文本工具
命令 wc 用于统计文件的行数、单词数、字符数等。 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹…
Go 语言开发一年的随想
这是我在 GopherCon2018 拿到的吉祥物。说实话,论萌,Go语言社区萌得过分了。 Gopher 在英文中是土拨鼠,Go语言的吉祥物恰好就是个土拨鼠。然后词中也有“Go”,感觉很精妙。全世界的土拨鼠团结起来,你觉得可以打败两条大蛇吗? 全职使用 Go 语言是从 2018…
Java程序员应该知道的20个有用的库
一个优秀且经验丰富的Java开发人员的特点之一是对API的广泛了解,包括JDK和第三方库。我花了很多时间学习API,特别是在阅读Effective Java 3rd Edition之后,Joshua Bloch建议如何使用现有的API进行开发,而不是为常用的东西写新的代码。 在…