首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
多唻米
掘友等级
java开发
java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 32
沸点 0
赞
32
返回
|
搜索文章
赞
文章( 32 )
沸点( 0 )
写代码有这16个好习惯,可以减少80%非业务的bug
1. 修改完代码,记得自测一下 改完代码,自测一下 是每位程序员必备的基本素养。尤其不要抱有这种侥幸心理:我只是改了一个变量或者我只改了一行配置代码,不用自测了。改完代码,尽量要求自己都去测试一下哈,可以规避很多不必要bug的。 2. 方法入参尽量都检验 入参校验也是每个程序员…
搜索引擎笔记
问自己几个问题。 对列值创建排序存储,数据结构={列值、行地址}。在有序数据列表就可以利用二分查找快速找到要查找的行的地址,在根据地址直接取行数据。 而当我们查询标题LIKE '%XX%',数据库就用不上索引,效率非常低。就需要用到搜索引擎了。 数据库适合结构化数据的精确查询,…
Redis笔记
一个master可以拥有多个slave,多个slave可以连接一个master外,还可以连接其他的slave。主从复制不会阻塞master。在同步数据时,master可以继续工作处理client的请求。提供系统的伸缩性。 1.slave雨master建立连接,发送psync命令…
ELK日志收集(一)-Elasticsearch安装
Elasticsearch的安装很简单,下载下来解压即可;Elasticsearch 要求不能使用超级用户root运行,所以我们建立一个elastic账号,并把软件的权限赋予elastic账号并使用elastic账号运行Elasticsearch。 给elastic用户elas…
MQ笔记
消息中间件的主要特点:高并发,消息异步,应用解耦。常用MQ有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。
Dubbo笔记(一)
在循环中,url协议头部改成registry,将注册中心作为参数放到后面。url就变成下面这样。 以上方法就是做了一个协议头的转换。因为Dubbo中URL是一个非常重要的契约,所有扩展点都要遵守。所有扩展点的参数都包含URL参数,URL作为上下文信息贯穿整个扩展点设计体系。UR…
Dubbo笔记(二)
接着上一篇继续看。
Dubbo笔记(三)
服务端将IP,port,Interface,method暴露给消费端。消费者拿到这些信息就可以通过网络来调用服务端的API。 现在看refer()方法在RegistryProtocol中。在refer()中doRefer(); 根据protocol的创建不同的Invoker。
Dubbo笔记(四)
RMI或Hessian只能简单的暴露和引用远程服务,进行开发。通过配置服务的URL地址进行调用,F5等硬件进行负载均衡。 通过服务注册中心,动态的注册发现服务,是服务的位置透明,实现软负载均衡和容错机制,降低对硬件负载均衡的依赖,减少部分成本。 服务间依赖关系错综复杂时,人工难…
多线程笔记(一)
线程共享:所有线程都能访问这块内存区域,随虚拟机或者GC而创建和销毁。 线程独占:每个线程都会有它独立的空间,随线程生命周期而创建和销毁。 方法区 作用:存储加载的类信息(class name,super class,interface,fields,methods)、常量、静…
下一页
个人成就
文章被点赞
33
文章被阅读
24,944
掘力值
638
关注了
10
关注者
0
收藏集
7
关注标签
35
加入于
2019-03-08