![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
精华
cmdssd1
这个作者很懒,什么都没留下…
展开
-
下一代存储软件工程师
原创 2022-02-28 17:01:32 · 137 阅读 · 0 评论 -
服务端基础架构
关于JDNI: JDNI的目的,定义,和实现 JDNI返回的是Object JDNI需要配置URL和端口以访问 关于Java RPC: RPC的实现框架 利用线程池,NIO,序列化等实现的HSF HSF的代码分析 HSF的特点和配置 HSF原理 微服务原创 2016-07-29 14:49:30 · 482 阅读 · 0 评论 -
让Java Thread线程暂停的三种方式
We can prevent a thread from execution by using any of the 3 methods of Thread class: - yield() - join() - sleep()yield() method pauses the currently executing thread temporarily for giving a chance翻译 2016-08-17 20:08:44 · 4027 阅读 · 0 评论 -
Java语法
=============================原创 2016-08-19 10:06:39 · 292 阅读 · 0 评论 -
学习GRPC
知识点集合: transport - 包含了连接相关的 stream - 内存缓冲区 server_data - 客户端等待发送的内存缓冲区,服务端接收回来的内存缓冲区原创 2016-08-08 20:40:56 · 388 阅读 · 0 评论 -
AQS
/* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License versi原创 2016-08-21 23:00:46 · 437 阅读 · 0 评论 -
基于长连接的推送,集群,负载均衡
=======================原创 2016-08-12 21:23:35 · 5276 阅读 · 0 评论 -
一些经典的谷歌面试题
(一些经典的谷歌面试题)原创 2016-08-24 23:00:05 · 779 阅读 · 0 评论 -
IEEE 754 标准
http://steve.hollasch.net/cgindex/coding/ieeefloat.html转载 2016-08-14 07:17:47 · 458 阅读 · 0 评论 -
有多少个fork出来的线程?
http://stackoverflow.com/questions/19106576/how-many-processes-are-created-with-these-fork-statements原创 2016-08-14 21:22:23 · 719 阅读 · 0 评论 -
毕业生关于签约、毁约和存档的介绍---一个很好的科普
关于 签约/违约篇(一)签约一般来讲,签约分为两种:签offer和签三方协议。其中,前者对个人及企业的约束效力远不及后者。下面分别来介绍。1、签offeroffer一般是单位提供给你的一个录用意向,以合同的形式提供给你,要求你在上面签字,表明你接受对方的录用意向,愿意到单位工作。所以,这实际上相当于 个人和企业签署的一个合同。一般这种形式在外企中比较常见,另外就是那些不 给解决户口的单位,通常也会跟转载 2016-10-25 12:37:10 · 1914 阅读 · 0 评论 -
top free命令真的能得到实际内存使用状况吗?
一.关于Virtual Memory 参考:http://serverfault.com/questions/138427/top-what-does-virtual-memory-size-mean-linux-ubuntu 虚拟内存往往是在线程在内存中映射了一个很大的文件,而这个文件存储在磁盘上,也需要占用一个很大的地址空间,交换区的问题撇开不谈。 而RES内存才是线程真正占用的内原创 2016-07-06 17:58:15 · 12566 阅读 · 1 评论 -
简单软件方法/算法/思想
1. 银行家算法 详细链接 本质上是一种试探性的方法,尝试/遍历各种可能的分配方法,如果不会出现资源无法分配的情况,那么这种分配方法就是可行的。这里面存在一对矛盾:运行一个线程(满足某个消费者),一部分资源就会被消耗,最终成为闲置/空闲/可获得的资源,这样其他的线程/消费者就能获得这些资源,从而原来某些需求过大的消费者/线程,在这个线程运行后,也能成为下一个可以运行的线程;但是,这上一个线程的原创 2016-07-27 13:25:52 · 423 阅读 · 0 评论 -
实习集锦2
1.Java里面的map介绍了解2.Java的map线程安全吗?3.有什么方式使得像hashMap这样的map变得安全,以及其他替代方案4.实现同步的方式有哪些?5.synchronized是怎么使用的?6.synchronized对象绑定和synchronized方法绑定,这两者有什么区别?7.线程之间进行协同合作,比如线程占用资源后,其他线程处于阻塞状态,用完了之后释放原创 2015-03-24 00:42:18 · 350 阅读 · 0 评论 -
一次对HBase协处理器的内存耗尽问题的GC分析和解决
基于HBase协处理器,将数据建立索引到Elasticsearch,出现的process jvm内存耗尽问题原创 2016-06-28 14:51:44 · 2505 阅读 · 0 评论 -
使用协处理器将HBase数据索引到Elasticsearch集群
HBaseCon 2013: Using Coprocessors to Index Columns in an Elasticsearch Cluster使用协处理器将列数据索引到Elasticsearch集群 总结来说,一般就是扩展RegionObserver类,覆写pre-和post-方法,将jar包路径配置到表中,让hbase去回调覆写的方法。 这种协处原创 2016-06-24 17:57:13 · 4709 阅读 · 0 评论 -
SOA: UBER工程代码架构的拓展和演变SERVICE-ORIENTED ARCHITECTURE: SCALING THE UBER ENGINEERING CODEBASE AS WE GROW
像很多初创型公司一样,Uber的架构一开始也是一整块的,或者说是整体的、不可分割的,服务端部署在一个城市,对外整体上是单个节点。这个也迎合了当时服务范围和功能选项有限的业务场景。可执行代码部署在单个节点,对于这种场景下,可以说是简洁、易管理的,而且直接上来说,满足了我们的业务需求:简单的连接司机和乘客,出账单,支付。在这种“小而美”的场景下,将Uber的这些简单的业务逻辑放在一起,也是很有道理、很翻译 2016-07-11 23:10:47 · 3232 阅读 · 0 评论 -
AOE网络的算法,活动的最早开始时间,最晚结束时间,关键活动,关键路径
AOE网络的关键活动计算,进而得到关键路径原创 2016-06-30 12:07:03 · 42541 阅读 · 0 评论 -
理解HBASE COPROCESSOR笔记
What is Coprocessor? Simply stated, Coprocessor is a framework that provides an easy way to run your custom code on Region Server(HBase就是运行在RegionServer上的你可以定制程序).In a scenario like this it’s better to原创 2016-06-30 14:58:59 · 4192 阅读 · 0 评论 -
学习《Statistical Learning》笔记
回归问题(Refression Problem)就是预测连续性或者数量型的输出的问题。比如根据你的年龄预测你的工资,当然可以增加多个输入,像性别、工龄、教育水平等等。 分类问题(Classfication Problem)就是预测结果落在哪个同中的问题。最简单的比如预测股票市场的上涨还是下跌。 聚类问题(Clustering Problem)就是将输入根据特称分为几类,不存在输出变量。原创 2016-07-07 20:00:29 · 854 阅读 · 0 评论 -
数据库关系代数
最基础的两种运算:投影和选择。 “投影”就是select sc.sno后面的”.sno”这部分,”选择”就是select * from sc where sno=’20091012’的”where sno=’20091012’这部分”。 1,4就是取出 第一列到第四列原创 2016-07-25 19:11:15 · 375 阅读 · 0 评论 -
node client of elastic search笔记
The node client, on the other hand, is actually a node within the cluster (but does not hold data, and cannot become master)(就是一个node,但是没有数据,也不是master). Because it is a node, it knows the entire clust原创 2016-06-17 15:58:03 · 608 阅读 · 0 评论 -
HBaseCon 2013: Using Coprocessors to Index Columns in an Elasticsearch Cluster
转载 2016-06-17 15:59:05 · 426 阅读 · 0 评论 -
思科 面试题
C和C++ struct有什么不同?JAVA gc 如何知道对象没有引用指向?自旋锁与mutex的区别?进程与线程?IP报文的首部哪些字段?EIGRP如何知道邻居?EIGRP如何询问路由而不阻塞?进程能共享哪些资源?linux创建进程的过程?原创 2015-03-17 18:28:14 · 908 阅读 · 0 评论