- 博客(7)
- 收藏
- 关注
原创 微信公众号与小程序对接文档
微信公众号与小程序接口调试目录微信公众号功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目录主要说明微信平台接口对接的记录文档微信公众号接口对接:获取access_token ,在获取到微信开发者平台的AppId,se
2021-11-04 17:12:55
3017
转载 int和Integer的区别与String,StringBuffer与StringBuilder的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由...
2020-04-14 18:23:37
1108
原创 java基础-java虚拟机-JVM垃圾回收机制-解决内存泄漏和内存溢出-底层原理
一、JVM垃圾回收机制的算法1.1、Mark-Sweep(标记-清除)算法是最基础的垃圾回收算法,其他算法都是基于这种思想。标记-清除算法分为“标记”,“清除”两个阶段:首先标记出需要回收的对象,标记完成后统一清除对象。缺点:1:标记和清除的效率不高。 2:标记之后会产生大量不连续的内存碎片。1.2、Copying(复制)算法将可用内存分为两块,每次只用其中的一块,当这块内存用完以...
2019-02-22 14:04:44
1046
原创 Token的详解与应用
@Token的详解与应用什么是Token?Token是服务端生成的一串字符串,充当客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。为什么要用Token?在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理...
2018-12-25 14:52:14
1685
原创 threadLocal的详解与应用
什么是 ThreadLocal?ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量,使用这个工具类可以很简洁地编写出优美的多线程程序。它主要由四个方法组成initialValue(),get(),set(T),remove(),其中值得注意的是initia...
2018-12-07 16:06:01
168
原创 WebSocket的基本应用
什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket使服务器和客户端交互数据时变的更加简单,允许服务端向客户端推送数据,在WebSocket API中,服务器和浏览器只需进行一次握手(连接)就可以创建持久性的连接,并进行双向数据传输,直到结束,关闭浏览器才...
2018-12-03 10:59:30
221
原创 java基础线程的安全-快速失败和安全失败
java基础线程的安全&解决快速失败和安全失败快速失败(fail-fast)在使用迭代器对集合对象进行遍历的时候,如果 A 线程正在对集合进行遍历,此时 B 线程对集合进行修改(增加、删除、修改),或者 A 线程在遍历过程中对集合进行修改,都会导致 A 线程抛出 ConcurrentModificationException 异常。为什么在用迭代器遍历时,修改集合就会抛异常时?原...
2018-11-26 14:54:44
3885
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人