晚晴小筑

游客是你,风景是我,无法避免,让你经过。

Thrift 学习笔记

RPC RPC(Remote Procedure Call) 是一种进程间通信方式。它允许程序调用另一个地址空间的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的,本质上编写的调用代码基本相同。 现有的 RPC 实现基本都是由以下五部分组成: User Use...

2019-03-30 11:52:59

阅读数 44

评论数 0

windows 10 linux子系统配置

更改 apt 源 lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: ...

2019-03-27 18:21:03

阅读数 67

评论数 0

windows nginx autoindex 中文目录/文件名乱码解决办法

src\http\modules\ngx_http_autoindex_module.c // 响应处理 static ngx_int_t ngx_http_autoindex_handler(ngx_http_request_t *r){} 可以看到默认是以 html 格式响应返回的文件列表...

2019-03-05 19:53:13

阅读数 158

评论数 0

日请求量过亿,谈陌陌的Feed服务优化之路

先从产品层⾯面介绍一下Feed业务。Feed本⾝身就是一段简短文字加一张图片,带有位置信息,发布之后可以被好友和附近的人看到,通过点赞评论的方式互动。类似微博和朋友圈。 陌陌上季度的MAU为6980万,Feed作为主要的社交业务,从2013年上线到现在,日请求量超过亿,总数据量超过百亿。下面是F...

2019-02-26 15:02:07

阅读数 133

评论数 0

如何在局域网中使用XX-Net

XX-Net原理 在局域网如何使用XX-Net?在XX-Net\data\gae_proxy目录下新建manual.ini 文件:[listen] ip = 0.0.0.0 port = 8087重启XX-Net,在http://127.0.0.1:8085/?module=gae_proxy&...

2019-02-19 22:39:41

阅读数 804

评论数 0

微信小程序学习记录

小程序组成 js 对应业务逻辑,负责交互。 json 对应配置。 wxml 类似于 html。 wxss 类似于 xss 的样式表。 app.json:小程序全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。 project.config.json:小程序开发工具的...

2019-01-08 13:52:39

阅读数 46

评论数 0

java.lang.Class 解析

public final class Class<T> implements java.io.Serializable, GenericDeclaration, Type, Annotate...

2018-11-08 12:33:47

阅读数 97

评论数 1

Java static变量保存在哪?

java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11...

2018-07-28 13:28:39

阅读数 2229

评论数 2

Java后台研发面试题汇总

2019 年校招马上开始,开始准备面试题目。

2018-07-13 13:07:48

阅读数 850

评论数 0

String.hashCode() 31?

所谓世事洞明皆学问,在String.hashCode()中为何选择 31 作为魔数? public int hashCode() { int h = hash;//缓存该 hash ...

2018-07-03 20:41:12

阅读数 188

评论数 0

Jedis 批量插入数据

测试环境: 测试:在 set 中插入 28629151 条 长度为 5 的字符串。 直接插入 import redis.clients.jedis.Jedis; public class GeneratorMain { private static final char[] C...

2018-06-08 11:34:22

阅读数 867

评论数 0

ThreadLocal 解析

ThreadLocal 的使用 如何构造 ThreadLocal 实例 方法一: @Test public void test3() { ThreadLocal<Lo...

2018-06-06 15:39:37

阅读数 327

评论数 0

SpringMVC 的 DispatcherServlet 的初始化

基于 SpringMVC 5.0.6.RELEASE protected void initStrategies(ApplicationContext context) { initMultipartResolver(context);// 初始化文件上传解析器 initLoca...

2018-05-19 15:43:36

阅读数 162

评论数 0

当 CharacterEncodingFilter 遇到 HttpMessageConverter

先解释下几个相关的接口: /** * 表示 HTTP 请求消息和响应消息的基本接口 * 可以通过 getHeaders() 获取相应的 HttpHeaders */ public interface HttpMessage { /** * 返回消息头(请求头/响应头)...

2018-05-18 10:54:03

阅读数 261

评论数 0

美团实习记录

记录在美团实习遇到的问题以及自己的思考和解决方案等。 MAC使用起来是真的舒服啊=。=

2018-05-17 20:03:48

阅读数 1498

评论数 3

Mac使用记录

环境变量配置 显示隐藏文件 命令行方式: 显示隐藏文件: defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder 不显示隐藏文件: defaults write com.apple.Finder Ap...

2018-05-15 10:57:11

阅读数 1018

评论数 0

一窥 HotSpot 方法表

作为 Java 多态实现的详细介绍 的补充。 现阶段对 OOP 的审视: OOP 是什么? 面向对象编程。本质上就是对数据还有与之关联的行为进行编程。 面向对象的三大基本特征:①封装;②继承;③多态。 封装:数据和行为的打包 继承:优点为了实现多态缺点又是增加了耦合度。 多态:接口...

2018-05-08 15:51:53

阅读数 212

评论数 0

JAVA构造时成员初始化的陷阱

class Base { Base() { preProcess(); } void preProcess() { System.out.println("Base::preProcess"); ...

2018-05-06 22:30:38

阅读数 143

评论数 0

在 Tomcat 中 Servlet 是如何工作的

基于Tomcat 8.5.30 解析 Servlet Web 应用的初始化工作是在 org.apache.catalina.startup.ContextConfig 的 configureStart() 方法中实现的,应用的初始化主要是要解析web.xml 文件,这个文件描述了一个 We...

2018-05-05 22:49:55

阅读数 763

评论数 0

什么是Servlet容器?

Web 服务器 Web 服务器使用 HTTP 协议来传输数据。最简单的一种情况是,用户在浏览器中输入一个URL(如,www.example.com/index.html),然后就能获取网页进行阅读。 因此,Web服务器完成的工作就是发送网页至客户端。传输过程遵循 HTTP 协议,它指明了请求(...

2018-05-05 20:16:02

阅读数 448

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭