读书随记
读书随记
读书随记 记录读书的好句和感想; 史铁生 - 病隙随笔
杂记
杂记
随记 记录未归类的笔记 - Java并发的happens-before规则 - 乐观锁和悲观锁 - Synchronized关键字 - 为什么要使用双亲委派机制? - Spring的配置类分为Full
GitHub经常出现push或pull超时
GitHub经常出现push或pull超时
GitHub经常出现push或pull超时 解决办法 GitHub 是国外的开源项目平台, 而且国内访问节点较少, 容易出现连接超时的情况; 最好的办法是使用科学工具进行访问, 同时需要再git中配
idea如何将多次commit合并为一次commit
idea如何将多次commit合并为一次commit
idea如何将多次commit合并为一次commit 前言 在进行开发的过程中, 有时候以为一个功能开发完善了, 会将其提交推送到GitHub或gitlab, 然后可能有些问题是推送了之后才发现,
idea配置.gitignore文件后不生效
idea配置.gitignore文件后不生效
idea配置.gitignore文件后不生效 前言 无论是在工作还是学习中, 都习惯使用git来对代码进行版本管理, 但非代码文件或只需要在本地的文件并不需要使用git来进行管理; 同时对于不需要进
Git 开发实践
Git 开发实践
Git 开发实践 汇总 - GitHub经常出现push或pull超时 - idea配置.gitignore文件后不生效 - idea如何将多次commit合并为一次commit
AES加密解密出现:缺省的iv长度不能小于16
AES加密解密出现:缺省的iv长度不能小于16
AES加密解密出现:Wrong IV length: must be 16 bytes long 原因描述 当使用AES算法对数据进行加密时, 指定的加密 key 比较随意, 导致加密失败, 出现
Paths.get()结合SMB2下载文件出错
Paths.get()结合SMB2下载文件出错
Paths.get()结合SMB2下载文件出错 问题环境 - Java 8 - 使用 SMB2 从 Windows 服务器上下载文件 - 本人电脑系统: Windows 前置知识 Paths:
线程基础
线程基础
线程基础 为什么要多线程 当我们的应用程序需要执行多个任务, 并希望通过使这些任务同时运行来提高性能和响应时, 就需要使用多线程来实现; 使用多线程编程可以更有效地利用计算资源, 同时确保应用程序的
并发学习
并发学习
并发学习 多线程练习 参考资料 - Java 并发:JUC 入门与进阶 - Java并发编程实战