全部文章
说到gRPC,实际应用还是第一次,之前只是看到过很多地方都在使用,例如咱们常用的腾讯QQ管家,就会看到在进程中有个RPC的进程一直在运行。 那么什么是gRPC,为什么要用gRPC呢,带着这样的问题跟随我一步步去揭开gRPC的神秘面纱。 gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架 ...
1.AJAX 1.1.基础 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响 ...
1.Pycharm远程开发 可以在Windows中使用Pycharm编写代码,而代码的调试运行可以使用远程服务器中的python解释器。 在本地创建好工程项目(或从git上clone下代码)后,用Pycharm打开: 打开「Tools」设置 「Deployment」 选择SFTP 设置服务器名字 设 ...
【脚本7】批量建立用户 编写shell脚本,批量建立用户user_00, user_01, ... user_100并且所有用户同属于users组。 一、脚本 #!/bin/bash group=`cat /etc/group |grep -o users` if [$group=="users"] ...
C. Binary String Reconstruction 大意:字符串w是由字符串s转换过来的,其中w[i]为'1'当且仅当s[i-x]或者s[i+x]为'1'。已知w,求s 容易得知s[i]为'0'的时候,w[i-x]和w[i+x]一定都是'0'。我们让这些位赋值为'0',其他位都是'1', ...
二叉查找树原理不难,倒是删除操作的时候总有许多漏掉的情况,多举些例子才行。 ...
1.基于xml的spring事务 /** * 使用Junit单元测试:测试我们的配置 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:bean.xml") public c ...
查找表 第一类: 查找有无--set 元素'a'是否存在,通常用set:集合 set只存储键,而不需要对应其相应的值。 set中的键不允许重复 第二类: 查找对应关系(键值对应)--dict 元素'a'出现了几次:dict-->字典 dict中的键不允许重复 第三类: 改变映射关系--map 通过将 ...
1.安装gradle,解压到指定目录,添加环境变量,我这里安装到/opt了 2. 修改 gradle/wrapper/gradle-wrapper.properties,添加下面内容 distributionUrl=/opt/gradle distributionBase=GRADLE_USER_H ...
Spark为什么比Hadoop要快? Spark比hadoop快的原因,我认为主要是spark的DAG机制优于hadoop太多,spark的DAG机制以及RDD的设计避免了很多落盘的操作,在窄依赖的情况下可以在内存中完成end to end的计算,相比于hadoop的map reduce编程模型来说 ...