视频直播和实时音视频区别调研

2019-02-13
阅读 1 分钟
3.3k
音视频引擎:OPUS、VP8/VP9、H264传输层协议:底层传输为UDP媒体协议:SRTP、SRTCP数据协议:DTLS、SCTPP2P内容穿透:STUN、TURN、ICE信念与SDP协商:HTTP/WebSocket/SIP、Offer Answer模型

《微服务设计》读书笔记(关于微服务的一点想法)

2019-02-02
阅读 1 分钟
1.1k
1、在学习软件构造、设计相关知识时,大家应该有学习到内聚性的概念:即把因相同原因而变化的东西聚合到一起,而把因不同原因而变化的东西分离开来。而

mongoDB原生查询与spring data mongoDB的映射

2019-01-29
阅读 3 分钟
6.3k
一、按照in、eq、lte等条件组合查询,同时添加sort和limit1、原生 {代码...} 2、spring data mongoDB {代码...} 二、执行update操作,更新单个文档1、原生 {代码...} 2、spring data mongoDB {代码...} 三、通过findAndModify命令更新文档并且返回更新之后的文档(只能作用于单个文档)1、原生 {代码...} 2、spring data m...

JDK Collections.shuffle(List<?> list, Random rnd)源码分析

2018-03-18
阅读 3 分钟
3.1k
如果list的size小于SHUFFLE_THRESHOLD(5) 或者 list实现了RandomAccess接口,则直接交换list内元素的位置。具体的交换策略如下:

Docker入门学习

2018-03-03
阅读 3 分钟
1.6k
一、docker核心组件 {代码...} 二、关键概念 {代码...} 三、docker基本命令 容器相关 {代码...} 镜像相关 {代码...} 以上内容参考了《第一本Docker书》,如果有不正确的地方,欢迎指出

java EnumSet源码学习

2018-02-26
阅读 3 分钟
1.5k
EnumSet是一个抽象类,内部多处采用静态工厂方法。它不对外提供构造函数,只能通过一系列静态方法,如of(...)、noneOf(...)、copyOf(...)、complementOf(...)来获取对象实例。这样做的好处是它对外封装了内部实现,如EnumSet返回的真正的类型是它的子类:RegularEnumSet或者JumboEnumSet,但外部使用者并不知道这些,当E...

Java枚举简介

2017-09-01
阅读 2 分钟
1.9k
首先要说明的是如果采用上述方式使用枚举类,那枚举类中的每个实体对象(用词可能不准确)都有一个index,该index与其在枚举类中定义的位置有关,如上面的START的对应0.

spring+mybatis 配置数据库的问题

2017-07-21
阅读 1 分钟
1.6k
后来在测试的时候发现一直提示无法连接数据库,而且它的提示很奇怪:java.sql.SQLException: Access denied for user 'lc'@'localhost' (using password: YES) 这边的'lc'是我系统(windows)的用户名,后来上网查阅相关资料得知在配置中设置了username属性,会与Windows的基本配置冲突,只需要将username改为name即可。

Android RecyclerView中的ViewHolder

2017-06-25
阅读 10 分钟
7.2k
在使用android提供的组件以列表的格式显示数据时,使用过ListView组件和RecyclerView组件。目前一般推荐使用RecyclerView,因为RecyclerView本身的缓存和效率比ListView高,且支持灵活的布局方式,所以会被大家采用。相信大家在使用ListView时,如果要显示的数据多,肯定多会想到优化Adaper的getView()方法,下面给出一...

Andorid ViewPager+PageAdapter+Fragment实现多个tab页

2017-06-07
阅读 8 分钟
4k
现在常见的Android或者iOS应用中都可以看到一个页面的下面有多个tab,点击不同的tab页面重新加载。现使用Android提供的ViewPager、PageAdapter和Fragment简单实现这一功能。

了解BFF架构

2017-05-25
阅读 2 分钟
64.5k
BFF全称是Backends For Frontends(服务于前端的后端),Sam Newman曾在他的博客中写了一篇相关的文章——Pattern: Backends For Frontends,在文章中Sam Newman详细地说明了BFF。本文参考了几篇不同博客和文章,简单阐述一下自己对BFF的认识。

使用SSH框架+JSP时中文乱码

2017-03-21
阅读 2 分钟
2.8k
在尝试使用ssh框架时,之前的javaee小项目能够正常的运行并且页面中文也正常显示,但是添加ssh框架之后,页面上的中文全部显示成???,jsp页面的<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>也都添加(因为之前能够正常显示所以认为是配置的原因),后来打开web-info...

使用JPA查询数据库遇到的两个问题

2017-03-11
阅读 2 分钟
3.3k
使用EntityManager的createNativeQuery 在使用createNativeQuery方法时,这个方法进行了重载,我经常使用的两个方法分别为 createNativeQuery(String sql) createNativeQuery(String sql,Class<T> aClass) 这两个方法的区别是第二个方法查询之后可以强转为相应的类(传入的class),例如: {代码...} 而如果使用第一...