首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
think123
掘友等级
Java程序员
|
微信公众号:think123
一个普普通通的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 121
沸点 10
赞
131
返回
|
搜索文章
最新
热门
在MacOS系统上编译OpenJDK12并使用CLion调试
最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。 由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编译的,但是一来网上文章太少,二来在windows上编译确实麻烦太多了(windows可以参考深入理解J…
[万字长文] 操作系统如何解决并发问题?
上面的代码我们的期望结果是 20000,可以运行结果确实小于 20000 的。是因为 count 这个共享变量同时被两个线程在修改,而 count++这条语句在 cpu 中实际对应三条指令 而线程切换就可能发生在执行完任意一个指令的时候,比如 现在 count 的值为 100,…
Graphql集成SpringMVC和MongoDB
GraphQL 是一种用于 API 的查询语言。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。GraphQL 查询不仅能够获…
弄明白这三个问题,不在恐惧并发编程
编写正确的程序难,编写正确的并发程序则是难上加难。既然这么难为什么还要并发,单线程执行不好吗?为了快呀,点个链接你愿意等1分钟吗?,别说等一分钟了,要是有个网页让我等超过10秒钟,我就马上要关掉了。 我们编写的代码在计算机中运行,那么它肯定会用到计算机中的资源,一般都逃不过cp…
玩转正则表达式
正则表达式是一个很强大的模式语言,使用它我们能够解决很多很棘手的问题,有时候使用字符串查找来解决这类问题不是很方便,所以这个时候正则表达式就能帮我们很大的忙。 完整的正则表达式由两种字符构成。特殊字符(specialcharacters,比如*) 称为“元字符”(metacha…
一文搞懂nginx语法
nginx应该是我们常用到的一个软件了,它的用法和语法也很简单,本文主要介绍nginx语法以及各个模块作用。 当nginx以上面的配置加载启动后,我们就可以访问 http://localhost这个地址了,然后默认会返回html目录下的index.html文件内容。 上面列出了…
在kubernetes中安装traefik2
云原生微服务中我们使用了traefik2来作为我们的网关,当然我们也是通过DaemonSet(也可以使用deployment)的方式来部署到Kubernetes集群中。 当有新的work node加入Kubernetes集群后,该pod会自动在新加入的work node上被创建…
我只想获取个请求IP,为什么就那么难?
如果你的客户端和你的服务器是直连的,中间没有经过任何的代理这样是没有问题,如果你是通过了代理服务器访问了后端服务,那么获取到的ip其实是代理服务器的ip。 你会发现仅仅只是获取一个ip而已,竟然如此复杂。莫急,且听我细细道来。 接下来我们分析下为什么经过了代理之后获取真实ip变…
为什么MongoDB使用B-Tree,Mysql使用B+Tree ?
除了 B+ 树,你可能还听说过 B 树、 B- 树,实际上, B- 树就是 B 树,英文翻译都是 B-Tree ,这里的 “-” 并不是相对 B+ 树中的 “+” ,而只是一个连接符。而 B 树实际上是低级版的B+ 树,或者说 B+ 树是 B 树的改进版。 在B+ 树中,树中的…
索引优化-世人皆知Mysql,谁人懂我MongoDB
索引优化是一个永远都绕不过的话题,作为NoSQL的MongoDB也不例外。Mysql中通过explain命令来查看对应的索引信息,MongoDB亦如此。 executionStats :MongoDB运行查询优化器以选择获胜计划(winning plan),执行获胜计划直至完成…
下一页
个人成就
优秀创作者
文章被点赞
887
文章被阅读
246,152
掘力值
6,441
关注了
4
关注者
192
收藏集
10
关注标签
35
加入于
2016-07-22