禹神Vue3笔记
1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者
Java Ftp连接池
Java Ftp连接池 某项目由于网络关系,传输文件通过ftp方式,即第三方实时把碎片文件放到ftp,我方需要把ftp文件下载下来进行业务处理。每个文件在100KB左右,每日文件数量在300万左右。前同事直接用在网上找的ftp demo,每次上传/下载文件创建新的连接,且单线程处理文件导致处理性能在
使用webp为小姐姐加速
使用webp为小姐姐加速 技术说明 webp nginx webp_server_go 实现 解压 find Coser.xgmoe.collection.pack -name "*.zip" -exec sh -c 'unzip -d "/mnt/user/Pictures/Collection/
StringPool(字符串常量池)
StringPool(字符串常量池) 字符串常量池的解释 字符串常量池(String Pool)保存着所有字符串字面量(literal strings),这些字面量在编译时期就确定哪些是要放入字符串常量池。具体来说,只有使用双引号("")创建的字符串字面量才会被认为是常量,从而被放入常量池中。 在运
Java8一个汉字占几个字节
Java8一个汉字占几个字节 总结 不同的编码格式占字节数是不同的,UTF-8编码下一个中文所占字节大多常用字是3个字节、少部分是4个字节。UTF-16编码下一个中文所占用字节大多常用字是2个字节,少部分是4字节。 Java存储字节码使用UTF-8节省处理字符串所占用,运行使用UTF-16节省处理字
Java9之后内码为什么由UTF-16改为UTF-8
Java9之后内码为什么由UTF-16改为UTF-8 扩展性更强 UTF-8采用可变长度设计,长度为1-6个字节。UTF-16也为可变长设计,长度为2|4字节。UTF-8编码更加灵活和可扩展,能够支持未来出现的新字符和符号。 在之前的Java(9以前)版本中,Java平台采用的是16位Unicode
String的value数组不可变的好处
String的value数组不可变的好处 缓存hash值 String中用value数组来存储字符串信息,用hash来缓存value的hash值。如果value不是final,每次修改后需要重新计算hash,失去了缓存的意义,影响程序运行效率。 //java9及之后采用byte[],之前是char[
FFmpge处理图片
FFmpge处理图片 ffmpeg -i D:\\Downloads\\out\\anime.jpg -vf "crop=min(iw\,ih):min(iw\,ih),scale=200:200" D:\\Downloads\\out\\a_o.jpg ffmpeg -i D:\\Download
Java基础集合多线程JVM
Java基础集合多线程JVM Java基础 重点记录 构造器 Constructor 是否可被 override? Constructor 不能被 override(重写),但是可以 overload(重载),所以你可以看到一个类中有多 个构造函数的情况。 重载和重写的区别 重载就是同一个类中多个同