算法思路: public class MergeSort { public static void main(String[] args) { int[] arr = new int[] {2, 4, 5, 8, 1, …
标签:public
一个简易的RPC框架(二:服务发布)
rpc(远程过程调用),目的是调用远程计算机上的服务,首先,我们先把服务完成 创建服务接口 public interfaceHello { public void hello(Stringname, inti); pub…
RPC原理及RPC实例分析
摘自: https://my.oschina.net/hosee/blog/711632 摘要: 本文主要说明RPC的原理,以及通过Hadoop来举例在实践中如何实现RPC,本文主要通过摘取网上Blog(参见Refere…
反射面试题-请了解下
什么是反射? 反射就是动态加载对象,并对对象进行剖析。在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取信息以及动态调用对象方法的功能成为Java反…
手写RPC框架
在分析RMI原理一文中,我们知道RMI是通过底层封装TCP网络通信实现。 基于此思路本文从以下切入点实现一个简单的RPC框架,反之也促进了对RMI的理解,相辅相成。 服务端 服务端通过端口发布一个服务,监听端口请求,通过…
Android Sentry接入以及添加自定义参数
废话不多说,直接上代码 实现方式 1.配置gradle api 'io.sentry:sentry-android:1.7.16' 2.工具类 public class SentryUtils { //初始化sentry…
zookeeper源码分析(7)-服务器请求处理链的初始化
在zookeeper集群中,分为Leader,Follewer,Observer三种类型的服务器角色,请求是通过各自的请求处理链来处理,所有的请求处理器均实现了RequestProcessor接口,通过处理链的上一个请求…
如何使用RestTemplate访问restful服务
一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是R…
利用MongoDB的聚合实现查询的复杂需求
概述 在公司某项目中,对于商品和库存的查询有各种各样的需求,RESTful请求也存在多个,但其核心都是基于商品和库存两个MongoDB的Document进行查询。举例如下 查询商品:queryCommodity publ…
Android安卓开发 自带数据库SQLite使用教程
新建一个java类 继承SQLiteOpenHelper public class MyDatabaseHelper extends SQLiteOpenHelper { /*建表语句 用sql写 创建一个book表 有…
Android 使用Sqlite
如何使用 继承SQLiteOpenHelper,通过SQLiteOpenHelper可以方便的管理SQLiteDatabase public class MyDataBaseHelper extends SQLiteOp…
SQLite学习一、基础使用
前面我们学习了SQL,这里我们来看下SQLite 数据库的使用,着重讲解和之前SQL不相关的技术点。 基本使用 创建数据库 public class StuInfoDbHelper extends SQLiteOpenH…