操作系统

JSONArray转化为byte[]-仅供个人参考学习

如题所示,我们在使用json对象的时候,有的字段是一个JSONArray的情况,我们需要将其转化为byte[],最简单的就是直接遍历每个JSONArray元素,依次赋值给byte[]数组对应的下标元素。 JSONArra.........

如何使用 Windows 命令行更改目录 - how to change directory using Windows command line

问题: I'm using cmd.exe (C:\\WINDOWS\\System32\\cmd.exe) and I have to change my current directory to "D:\\temp" ie temp folder in the D drive.我正在使用cmd.exe (C:\\WINDOWS\\S.........

将文件路径转换为文件URI? - Convert file path to a file URI?

问题: Does the .NET Framework have any methods for converting a path (eg "C:\\whatever.txt" ) into a file URI (eg "file:///C:/whatever.txt" )? .NET Framework是否有任何方法可以将.........

为什么我在使用 adb 时访问数据文件夹被拒绝? - Why do I get access denied to data folder when using adb?

问题: I connected to my live device using the adb and the following commands:我使用 adb 和以下命令连接到我的实时设备: C:\>adb -s HT829GZ52000 shell $ ls ls sqlite_stmt_journa.........

docker 系列:基础入门

Docker 与 容器 Docker 是基于容器技术实现的,由于 Docker 的火热流行,可能很多人会认为容器是 Docker 独有的技术。 实际上,容器技术最开始是基于 Linux Container(简称 LXC)技术实现的.........

我们什么时候应该使用Observer和Observable? - When should we use Observer and Observable?

问题: An interviewer asked me: 一位采访者问我: What is Observer and Observable and when should we use them? 什么是Observer和Observable以及我们何时应该使用它们? I wasn't aware.........

MyBatis原生批量插入的坑与解决方案!

前面的文章咱们讲了 MyBatis 批量插入的 3 种方法:循环单次插入、MyBatis Plus 批量插入、MyBatis 原生批量插入,详情请点击《MyBatis 批量插入数据的 3 种方法!》。 但之前的文章也有不完美之处,原因在于:使用 「循环单次插入」的性能太低,使用「MyBatis .........

AOP的简单介绍

1.AOP简介 AOP面向切面编程,采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、安全检查、缓存) SpringAOP使用纯java实现,不需要专门的编译过程和类加载器,在运行期间以代理方式织入增强代码 2.AOP底层原理 AOP底层原理:代理机制 动态代理: 特点:字节码就是随用随 .........

CompleteFuture实现简单的任务编排实践

CompleteFuture实现简单的任务编排实践 一:前言 CompleteFuture是java8 新提供的API,是对函数式编程思想的体现,提供了很多的对于函数式编程支持。不止有同步处理功能,还有异步处理能力。 通过函数式编程可以实现线程的简单任务编排。高效,整洁实现多线程异步编程。 二: .........

JVM类加载过程

JVM的类加载过程总体来说分为三个阶段: 1、类的加载 类的加载过程通过一个类的全限定名获取定义此类的二进制字节流,然后将这个字节流所代表的静态数据结构转化为方法区的运行时数据结构,最后在内存中生成一个代表这个类的java.lang.Class对象,作为方法去这个类的各种数据的访问入口。 加载.cl .........