- 博客(40)
- 收藏
- 关注
原创 Dubbo
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现等功能。RPC(Remote Procedure Call)是远程过程调用,包含两个核心模块,网络通讯和序列化。官网。
2023-11-17 10:44:31 145
原创 Zookeeper
ZooKeeper是一个开源的分布式应用程序协调服务,是Hadoop和Hbase的重要组件,提供配置维护、域名服务、分布式同步、分布式锁等功能。Zookeeper是树形目录结构,和Unix文件系统类似,每一个节点都会保存少量(1MB)数据和节点信息,节点下有子节点。
2023-11-17 10:25:00 419
原创 WebSocket
WebSocket是一种在单个TCP连接上进行**全双工**通信的协议。在发布/订阅模式中,轮询方式需要不断地发送Http请求,其中每一个数据包都会携带头部信息,这样会浪费很多的带宽。相比之下,WebSocket不仅能够实时进行通讯,还极大的节省了服务器资源的带宽。
2023-06-15 13:46:32 1073
原创 RocketMQ
RocketMq是一款使用Java语言开发的消息队列中间件,没有遵循常见的MQ协议而采用自研协议,由Alibaba开发后捐献给Apache基金会,历经十余年的大规模场景打磨,具有极高的性能和稳定性。
2023-05-29 14:49:36 609
原创 Java Wrapper
Java Wrapper一、包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean二、自动装箱与拆箱以int和Integer为例://自动装箱,将int转换为IntergerInteger integer = 1;//自动拆箱,将Integer转换为intint n
2022-05-23 14:45:12 250
原创 Java Enum
Java Enum一、介绍 枚举是列出某些有穷序列集的所有成员,使用枚举类列举出该类的所有可能存在的对象,避免创建不可能的对象以及对可能对象属性的修改。二、创建枚举类1.自定义枚举类/** * 自定义枚举类 */public class MyWeek { private String name; //将可能存在的星期对象声明为常量,修饰符声明为public供外部访问 public static final MyWeek MONTHDAY = new MyWee
2022-05-23 09:11:52 83
原创 Java Collection
Java Collection一、集合体系图二、Collection1.Listpublic static void main(String[] args) { ArrayList list = new ArrayList(); list.add(1); list.add("a"); list.add(true); list.add(1.000); list.add(null); //可以存入null list.add(null); //
2022-05-22 21:42:05 155
原创 Android AsyncTask
一、使用步骤1.自定义MyAsyncTask类继承AsyncTask2.定义AsyncTask的三种泛型参数3.重写方法相关方法4.调用execute方法执行异步任务二、AsyncTask方法1.onPreExecute()在任务执行前执行2.doInBackground()执行任务3.onProgressUpdate()根据doInBackground方法传递的值更新当前状态4.onPostExecute()任务完成后业务处理三、下载图片测试activity.
2022-05-20 13:03:12 75
原创 安卓 类微信开发(三)
目录一、主要内容二、核心代码三、效果展示在上一次的基础上: 安卓 类微信开发(二)_qingsongxyz的博客-CSDN博客一、主要内容完成好友聊天界面的开发和activity之间的数据传递二、核心代码编写ChatActivity.xml好友聊天界面UI:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/
2022-04-04 13:53:57 3508
原创 安卓 类微信开发(二)
目录一、主要内容二、核心代码三、效果展示在UI的基础上: 安卓 类微信界面开发(一)_qingsongxyz的博客-CSDN博客一、主要内容对聊天主界面chatFragement进行完善,使用RecyclerView实现滚动列表,使用SwipeRefreshLayout实现下拉刷新,以及简单了点击弹出消息框。二、核心代码编写RecyclerView滚动列表中的行样式文件layout_chat_item.xml:<?xml version="1.0" e
2022-03-27 09:53:09 1153 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人