打赏

相关文章

手写线程池

一 项目概念 1.1 并发与并行 并发:在同一时间上有多个任务进行,每个任务都分配了时间片,cpu切换速度较快,从宏观上可以看作是一起执行的,实际上一段时间,只有一个任务 并行:指在同一时刻&…

记一次线上Tomcat服务内存溢出的问题处理

背景:JavaWeb项目部署在Tomcat服务器上,服务器用的Windows。 问题表现:系统出现偶发性无法访问(隔几天就会在早上无法访问) Tomcat的日志catalina中,有如下报错信息。 java.lang.OutOfMemoryError: GC ov…

JavaEE基础之- ajax

1. 初始AJAX(熟悉) 1.1. AJAX介绍 AJAX 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 js jQuery 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分…

openssl下aes128算法ofb模式加解密运算实例

aes128算法OFB接口 int openssl_aes128_encrypt_ofb(unsigned char *key,unsigned char *iv, unsigned char *in_buf, int in_len, unsigned char *out_buf,int* out_len) {EVP_CIPHER_CTX* ctx NULL;ctx EVP_CIPHER_CTX_new();printf("%s %d\n", __func__, __LINE…

ByteBuddy

ByteBuddy 一、简介二、常用API1、入门使用2、对类插桩3、对方法插桩4、插桩插入5、方法委托6、动态修改入参7、清空方法体 三、Java agent1、原生JDK实现2、ByteBuddy实现 四、框架应用 一、简介 ByteBuddy是基于ASM (ow2.io)实现的字节码操作类库。比起ASM,ByteB…

Qt空项目代码解释

一、 背景 创建的是一个 QWidget 项目。 二、main.cpp 1、图片 2、代码解释 (1)QApplication Qt 图形化界面中一定有 QApplication (2)Widget w; 是 QWidget 的子类。 (3)w.show(); 继承父类的显示…

Linux三种网络方式

前言 发现运维啥都得会,这周就遇到了网络问题自己无法解决,因此痛定思痛学一下。 参考文献 你管这破玩意叫网络? 桥接模式、NAT模式、仅主机模式,原来是这样工作的 交换机 构成局域网,实现所有设备之间的通信。 …

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部