首页
学习
活动
专区
工具
TVP
发布

服务端技术杂谈

专栏作者
408
文章
424604
阅读量
56
订阅数
线程的阻塞和唤醒
park方法有两个参数来控制休眠多长时间,第一个参数isAbsolute表示第二个参数是绝对时间还是相对时间,单位是毫秒。
春哥大魔王
2019-08-14
1.5K0
方法论
比如一个产品负责人做起事来毫无章法,产品方向随意乱打,这样产品没有方法论,有的是大大的短板,也很难在专业上有长足的进步,项目也往往无疾而终,浪费了团队的粮草子弹而得不到任何收益。
春哥大魔王
2018-10-22
1.1K0
规划驱动架构和故障驱动架构
前者更能体现出架构师在业务角度和技术角度的前瞻性能力,后者多是出现在业务高速发展阶段,大部分时间只能疲于应付吧。
春哥大魔王
2018-10-22
1.1K0
生活需要仪式感
今天分享的文章来自于韩老尸,韩老师是之前汽车之家的总编,著名的自媒体,微博粉丝350w,算是个中V。
春哥大魔王
2018-10-22
5750
选择?还是努力?
很多人认为选择大于努力,因为在这个瞬息万变的时代中,机会稍纵即逝,成功也有很大的运气成分,所以保持敏感,作出正确的选择是远远大于努力的。
春哥大魔王
2018-10-22
4710
程序员的能力模型
我之前说过,程序员如果想有未来,必须最少做到P7的水平,这样在未来找工作可以有很大的选择权。
春哥大魔王
2018-09-21
3.5K0
Motan源码阅读--设计一个RPC
在RPC中服务提供者和服务消费者都可以抽象成一个节点,节点包含了创建,销毁,节点描述信息,和节点链接,节点状态等。
春哥大魔王
2018-09-21
5790
去解决更多的问题,而不是如何最好地解决一个问题
有些人非常勤奋,别人休息和娱乐的时候,都在工作学习。但是努力了一辈子,人生也没有显著的提升,就像报道里经常说的:"某某在平凡的岗位上,勤勤恳恳工作了一辈子"。
春哥大魔王
2018-09-21
7030
Motan源码阅读--ShutDownHook使用
任何一个中间件系统,都需要有个“平滑部署,平滑下线”的功能。 如果基于Java开发,往往采用ShutDownHook去做这件事情。 比如我们在tomcat关闭时,注册ServletContextListener,在上下文销毁时,进行ShutDownHook调用。
春哥大魔王
2018-09-21
3930
Motan源码阅读--调用示例
异步调用和同步调用基本配置一样,只需要在接口类中加@MotanAsync注解,然后Client端稍作修改,server端不需要做任何修改。
春哥大魔王
2018-09-21
5880
Motan源码阅读--工程概述
负载均衡默认为activeWeight,低并发度优先,refer的某个时刻call的数量越小优先级越高。
春哥大魔王
2018-09-21
5050
Motan源码阅读--初识Motan
Motan是一套高性能,易于使用的RPC框架。提供了服务治理,包括服务节点自动发现,摘除,高可用和负载均衡。Motan具有良好扩展性,主要模块都提供了不同实现,例如多种注册中心,多种rpc协议等。
春哥大魔王
2018-09-21
5070
Golang包
所有可执行的Go程序都必须包含一个main函数,作为程序运行的入口,main函数放在main包中。
春哥大魔王
2018-09-21
5341
线程池监控
通过扩展线程池进行监控,通过继承线程池并重写线程池的beforeExecute,afterExecute和terminated方法,我们可以在任务执行前,执行后和线程池关闭前干一些事情。如监控任务的平均执行时间,最大执行时间和最小执行时间等。
春哥大魔王
2018-09-21
9720
Java线程及生命周期
在操作系统中线程是最小的调度单元,进程中可以创建多个线程,线程中有自己的栈,寄存器,本地存储,会和进程内其他线程共享文件描述符,虚拟地址。
春哥大魔王
2018-08-03
2700
左耳朵耗子
陈皓把自己称为骨灰级程序员,作为骨灰级程序员仍奋斗在第一线是很多程序员的榜样。
春哥大魔王
2018-07-23
6090
服务化的未来--ServiceMesh?
微服务之后什么最火?毫无疑问ServiceMesh。 目前各个大厂都在Mesh化,Mesh的前身是Side Car模式,随着互联网时代/移动互联网时代以及未来IOT时代发展,互联网架构在数据量,高并发,高可用场景会面临几何倍数的增长,同时对于我们的系统也是几何倍数的挑战,我们需要在这个时间点到来之前将我们的系统提前进化,于是CNNF,Service Mesh成为了服务化的未来。
春哥大魔王
2018-07-23
4460
从Spring的@Scheduled说起
我们发现B并没有每隔5秒钟执行,而是当A任务启动后,B任务需要等待A任务执行完成之后继续执行。 这是因为默认的@Scheduled是单线程执行的,所有任务需要互相排队。
春哥大魔王
2018-07-23
5050
Mysql插入2.6亿条垃圾数据后会发生什么?
今天下午业务人员发现某功能无响应(该功能一天前上线),技术人员初步诊断后发现是某个DB不太正常,DB为Mysql 5.7.18。
春哥大魔王
2018-07-23
5320
操作,知识,经验,能力
比如java中的final是什么意思?怎样查看进程的CPU利用率?怎样编写一个管道程序?包括某些设计模式等。
春哥大魔王
2018-07-23
8020
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档