如果你的项目对性能要求极高,而且能接受一些 "非官方" 的手段,可以考虑使用 sun.misc.Unsafe 类(虽然不推荐,但确实高效),或者像 ReflectionFactory、FastClass 等高性能反射工具。 兄弟们,今天咱们来唠唠 Java 里两个神奇的对象创建方式 —— 反射和 new。咱先 ...
本篇将主要介绍json序列化的详细流程。本文阅读的FastJSON源码版本为2.0.31。 一、引言 在日常开发中,我们常用FastJSON进行序列化和反序列化。虽然它给我们带来了便捷,但其背后的原理往往被忽视,于是一个不小心就引发了很多血案,例如: FastJSON 序列化踩坑 ...
几年前,我最开始接触的数据库连接池是 C3P0,后来是阿里的 Druid,但随着 Springboot 2.0 选择 HikariCP 作为默认数据库连接池这一事件之后,HikariCP 作为一个后起之秀出现在大众的视野中,以其速度快,性能高等特点受到越来越多人青睐。 几年前,我最开始接触的 ...
在重要的生产网中,目标服务器无法外联,而遇到 Apache Flink 情况下如何写内存马,本文对这一有趣实践过程做了一个记录。 第一个方案就是,类似 Tomcat 、 Spring 情况下的内存马,从当前或是全局中获取获取到被用于路由类功能的变量,注册自己的路由、处理器。
本章对这门课程进行说明,包括:电商秒杀场景的介绍、秒杀系统涉及模块的介绍,秒杀核心的性能优化知识点的介绍,课程的学习规划等。 秒杀系统能力 核心处理能力 承载容量极限 课程目标 基于免费课程的秒杀项目做性能质的提升 互联网架构 ...
itchat是一个非常优秀的开源微信个人号接口,使用Python语言开发,提供了简单易用的API,可以很方便地对个人微信号进行扩展,实现自动回复,微信挂机机器人等,一直在关注这个项目,基于itchat开发过一个小项目,用来控制我的树莓派来播放音乐,效果还不错。