摘要:
public String filterEmoji(String source) { if (source == null) { return source; } Pattern emoji = Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d 阅读全文
摘要:
基本概念: 1.栈是运行时的单位,而堆是存储的单位。堆中存的是对象,栈中存的是基本数据类型和堆中对象的引用。 问题1:为什么不把基本类型放堆中呢?基本类型1~8个字节和对象引用4字节所需空间小,不会出现动态增长,因此在程序运行时,他们的处理方式是统一的。 问题2:Java中的参数传递时传值呢还是传引 阅读全文
摘要:
概览:比如说,在人员管理系统中,要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等。 事务条件:必须满足4个条件(ACID),原子性,一致性,隔离性,持久性。 事务隔离级别:读未提交(级别最低),读已提交(避免脏读),可重复读(避免脏读、不可重复读),串行化(避免脏读、不可重复读、幻 阅读全文
摘要:
远程字典服务 Remote Dictionary Server 1.特性及应用场景 --特性:单线程,纯内存访问,支持数据持久化,非阻塞IO,C/C++便捷,键值存储,支持主从、集群,支持事务,支持消息队列(一般用activeMq),读写速度快(读11w/s,写8w/s),官方不支持window(L 阅读全文
摘要:
简洁方式1: public class CronUtils { private static final SimpleDateFormat sdf = new SimpleDateFormat("ss mm HH dd MM ? yyyy"); /*** * 功能描述:日期转换cron表达式 * @ 阅读全文
摘要:
OSI七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,国际标准组织提供了一套开放系统互联模型作为世界的互联网的统一标准。 五层模型:应用层(合并前3个模型)、传输层、网络层、数据链路层、物理层。 1)应用层:主要用于规定双方应用程序之间以什么形式来传输数据,这一层的数据形式是有 阅读全文
摘要:
二维码的生成及解析的低层实现并不简单,我们只需要知道怎么使用就可以了,参考博客:https://blog.csdn.net/jam_fanatic/article/details/82818857 1.maven中jar包引用com.google.zxing; 2.创建QRCodeUtil二维码工具 阅读全文
摘要:
SpringCloud 应用间通信基于HTTP的Restful调用方式有两种,RestTemplate与Feign 1.RestTemplate是远程调用Http的工具,支持本地负载均衡,是对Ribbon的封装。 pom文件加入spring-boot-starter-web依赖 调用的url是服务名 阅读全文
摘要:
参考博客:https://blog.csdn.net/z694644032/article/details/96485619,https://www.cnblogs.com/zhucww/p/11532770.html 当client向server注册时,它会提供一些元数据,例如主机和端口,URL, 阅读全文
摘要:
1.极光开发者文档:https://docs.jiguang.cn//jpush/client/Android/android_sdk/ 2.简介:JPush是手机端消息推送的免费第三方云平台。手机客户端侧,App 需要集成 JPush SDK,JPush SDK 创建到 JPush Cloud 的 阅读全文