- BloomFilter概念和原理以及业务中的应用场景 BloomFilter概念和原理以及业务中的应用场景
- 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出IO原理I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。... 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出IO原理I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。...
- stream vs channelstream 不会自动缓冲数据,channel 会利用系统提供的发送缓冲区、接收缓冲区(更为底层)stream 仅支持阻塞 API,channel 同时支持阻塞、非阻塞 API,网络 channel 可配合 selector 实现多路复用二者均为全双工,即读写可以同时进行IO模型同步阻塞、同步非阻塞、同步多路复用、异步阻塞(没有此情况)、异步非阻塞同步:... stream vs channelstream 不会自动缓冲数据,channel 会利用系统提供的发送缓冲区、接收缓冲区(更为底层)stream 仅支持阻塞 API,channel 同时支持阻塞、非阻塞 API,网络 channel 可配合 selector 实现多路复用二者均为全双工,即读写可以同时进行IO模型同步阻塞、同步非阻塞、同步多路复用、异步阻塞(没有此情况)、异步非阻塞同步:...
- 一.单例模式概述单例模式(Singleton Pattern)涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要再实例化该类的对象。单例模式的主要有以下角色:单例类。只能创建一个实例的类访问类。使用单例的类 二.单例模式的实现单例设计模式分为两种:饿汉式:类加载就会导致该单实例对象被创建懒汉式:类加载不会导致该... 一.单例模式概述单例模式(Singleton Pattern)涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要再实例化该类的对象。单例模式的主要有以下角色:单例类。只能创建一个实例的类访问类。使用单例的类 二.单例模式的实现单例设计模式分为两种:饿汉式:类加载就会导致该单实例对象被创建懒汉式:类加载不会导致该...
- 在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一直通过指令去使用Redis。本篇我们一起学习如何使用Redis提供的Java客户端操作Redis。 一.概述在Redis官网中提供了各种语言的客户端:地址其中Java客户端也包含了很多:标记为❤的就是推荐使用的java客户端,包括:Jedis:以Redis命令作为方法名称(get,set…),学习成本低,简单实用。但是Jedis... 在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一直通过指令去使用Redis。本篇我们一起学习如何使用Redis提供的Java客户端操作Redis。 一.概述在Redis官网中提供了各种语言的客户端:地址其中Java客户端也包含了很多:标记为❤的就是推荐使用的java客户端,包括:Jedis:以Redis命令作为方法名称(get,set…),学习成本低,简单实用。但是Jedis...
- synchronized底层原理及对象锁和类锁实践 synchronized底层原理及对象锁和类锁实践
- 0x01 介绍看了一些大佬的查杀内存马文章,很少有Spring相关内存马的检测方式有部分是借助javaagent得到jvm中所有已加载的类然后分析,显得有点庞大是否可以只借助Spring框架本身做检测呢从检测思路上得到了一种进阶的内存马:隐形马,也可以叫做劫持马劫持正常的Controller改为内存马,表明上一切正常,通过检测手段无法发现0x02 检测效果笔者基于SpringMVC本身写了一... 0x01 介绍看了一些大佬的查杀内存马文章,很少有Spring相关内存马的检测方式有部分是借助javaagent得到jvm中所有已加载的类然后分析,显得有点庞大是否可以只借助Spring框架本身做检测呢从检测思路上得到了一种进阶的内存马:隐形马,也可以叫做劫持马劫持正常的Controller改为内存马,表明上一切正常,通过检测手段无法发现0x02 检测效果笔者基于SpringMVC本身写了一...
- 0x00 简介本文较水,主要是炒冷饭,巩固和复习一些基础的Java安全知识近期在学习JSP免杀相关的知识,遇到了很多加载字节码的情况,所以写一篇文章总结下加载字节码是Java安全中重要的部分,实现这个功能离不开ClassLoader本文前半部分将从各个角度对各个ClassLoader的利用方式做解析,并深入分析其原理后半部分讨论一些Java安全方面的技巧笔者目前本科在读,才疏学浅,错误和不足... 0x00 简介本文较水,主要是炒冷饭,巩固和复习一些基础的Java安全知识近期在学习JSP免杀相关的知识,遇到了很多加载字节码的情况,所以写一篇文章总结下加载字节码是Java安全中重要的部分,实现这个功能离不开ClassLoader本文前半部分将从各个角度对各个ClassLoader的利用方式做解析,并深入分析其原理后半部分讨论一些Java安全方面的技巧笔者目前本科在读,才疏学浅,错误和不足...
- 0x00 简介前段时间笔者在研究AST相关技术和JS的混淆技巧,无意间想到,能否将一些技术和思路应用在Webshell的免杀呢?于是尝试编写了一个自动生成免杀Webshell的工具笔者目前本科在读,才疏学浅,错误和不足之处还请大佬指出,十分感谢!0x01 从一句话开始首先从一句话角度来做,给出JSP的一句话这个Webshell是会直接被Windows Defender杀的,百度WEBDIR+... 0x00 简介前段时间笔者在研究AST相关技术和JS的混淆技巧,无意间想到,能否将一些技术和思路应用在Webshell的免杀呢?于是尝试编写了一个自动生成免杀Webshell的工具笔者目前本科在读,才疏学浅,错误和不足之处还请大佬指出,十分感谢!0x01 从一句话开始首先从一句话角度来做,给出JSP的一句话这个Webshell是会直接被Windows Defender杀的,百度WEBDIR+...
- JVM核心基础和常见参数实战 JVM核心基础和常见参数实战
- JVM类加载机制和双亲委派模型 JVM类加载机制和双亲委派模型
- JVM垃圾回收机制和常见回收算法原理 JVM垃圾回收机制和常见回收算法原理
- JVM垃圾回收器详解 JVM垃圾回收器详解
- JVM日志分析和可视化工具实操 JVM日志分析和可视化工具实操
- Spring源码核心注解@Conditional原理及应用 Spring源码核心注解@Conditional原理及应用
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签