待兔 待兔
3年前
一篇文章弄懂 Java 反射的使用
说到Java反射,必须先把Java的字节码搞明白了,也就是Class,大Class在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,可以先看一下之前的文章先想一个问题1.给我们一个类,我们如何使用?这还不简单,通过这个类,创建一个类的对象,再通过这个
Wesley13 Wesley13
3年前
java emoji表情存储解决方案
1.问题产生情况我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8\_general\_ci,就是utf8编码,结果也就报错误了。2.为什么会出现这种原因因为mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储em
Easter79 Easter79
3年前
stm32山外虚拟示波器笔记
//串口发送一个字节voidUART_send_byte(u8byte){while(!((USART1ISR)&(1<<7)));USART1TDRbyte;}voiduart_putbuff(uint8_tdata,uint32_t
Wesley13 Wesley13
3年前
TCP三次握手的过程
TCP(TransmissioncontrolProtocol)是一种面向连接,可靠的,基于字节流的运输层通信协议,是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。每一次tcp连接需要3个阶段:连接建立,数据传送和连接释放三次握手发生在连接建立阶段,目的是为了防止已失效的连接请求报文端突然又传送到服务器端,因而产生错误三
Stella981 Stella981
3年前
Skywalking源码分析系列文章
目录1\.Skywalking整体架构2.Skywalkingagent篇2.1字节码技术2.2Skywalkingagent如何设计2.3Skywalkingagent 技术细节3\.Skywalking通信篇3.1GRPC通信原理详解3.2Skywal
Stella981 Stella981
3年前
Foundation 框架的新亮点
作者:Nemo,iOS开发者,目前就职于字节跳动Session:https://developer.apple.com/videos/play/wwdc2019/723/本文发表于《WWDC19内参》2019/06/23有序集合的DiffFoudation框架
Wesley13 Wesley13
3年前
4项技巧使你不再为PHP中文编码苦恼
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB231280,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期
Stella981 Stella981
3年前
Noark入门之网络封包日志输出
新项目开始时,有时候为了调试封包协议,则会一个字节一字节的核对有时候也会出现,服务器说你没发,客户端说我发了你没收到...公司有高手时,则会使用一个工具来抓包分析,比如WPE,Wireshark等等网络封包不同于Http抓包,上手还是有些难度的,所以我搞了一个配置直接开启封包日志输出配置文件中添加如下配置network.log.a
Stella981 Stella981
3年前
HikariCP
数据库连接池技术数据库连接池负责分配、管理和释放数据库的连接。1.数据库连接复用。重复使用现有的数据库连接,可以避免连接频繁建立、关闭的开销。2.统一的连接管理。释放空闲时间超过最大空闲时间的数据库连接,避免因为没有释放数据库连接而引起的数据库连接泄漏。HikariCP字节码精简:优化代码,直到编译后的字节码最少
Wesley13 Wesley13
3年前
JAVA 中的反射(reflact)
获取反射加载类(获取类的字节码)的3种方式:Classclass1Class.forName("lession\_svc.lession\_svc.reflact.Person");Classclass2newPerson().getClass();Classclass3\Person.class;