自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 整理下Java的知识点,方便查找和记忆

我的知识点目录

2023-12-28 19:30:56 310

原创 Java实现 快速排序(Quick_sort)

Java实现快排

2024-01-23 21:52:52 394

原创 基于GPT3.5逆向 和 本地Bert-Vits2-2.3 的语音智能助手

我最近在研究一个语音助手的项目,是基于GPT3.5网页版的逆向和本地BertVits2-2.3 文字转语音,能实现的事情感觉还挺多,目前实现【无需翻墙,国内网络发送消息,返回答案文字和语音】,网站已上线并未公开链接

2024-01-23 21:42:35 1625

原创 【新闻感想】谈一下PandoraNext的覆灭(潘多拉Next-国内可访问的免费开放GPT共享站将于2024年1月30日关闭)

潘多拉倒了

2024-01-23 21:27:13 2388

原创 Java爬虫,关于selenium/guava/JDK版本的兼容性说明

这个是JDK1.8下绝对能跑的,测试时间:2024/1/18。这个兼容性不行,版本差一点点就报错。

2024-01-18 19:19:53 589

原创 windows下cmd 查看端口号kill进程

【代码】windows下cmd 查看端口号kill进程。

2024-01-15 18:26:55 362

原创 【编程实践】JUC线程池: ThreadPoolExecutor使用和监控

ThreadPoolExecutor 使用和监控

2024-01-10 23:49:47 530

原创 【踩坑】JDK1.8 AudioSystem 无法关闭流的问题

做了一个基于文字转语言的小接口,想删除本地wav文件来着,结果发现删除不了。很明显被占用了,还是被Java占用了…

2024-01-10 21:58:26 522 1

原创 【小工具】pixi-live2d-display,直接可用的live2d的交互网页/桌面应用

熟悉了上面这种纯js实现之后,可以融入到electron中,实现桌面宠物

2024-01-09 09:31:41 1380

原创 【Java源码阅读】Synchronized原理分析-Java线程互斥同步

该图可以看出,任意线程对Object的访问,首先要获得Object的监视器,如果获取失败,该线程就进入同步状态,线程状态变为BLOCKED,当Object的监视器占有者释放后,在同步队列中得线程就会有机会重新获取该监视器。可重入锁:又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提锁对象得是同一个对象或者class),不会因为之前已经获取过还没释放而阻塞。可重入:即当该子程序正在运行时,执行线程可以再次进入并执行它,仍然获得符合设计时预期的结果。

2024-01-09 09:23:02 1028

原创 【可执行实验】Java手写单例(饿汉,懒汉,双重校验锁)

【代码】【可执行实验】Java手写单例(饿汉,懒汉,双重校验锁)

2024-01-06 18:07:34 331

原创 Java中【内存屏障】的来龙去脉

内存屏障(Memory Barrier),也称为内存栅栏或内存栅障,是一种特殊的硬件指令,用于在多核处理器系统中同步对内存的访问。内存屏障的主要作用是确保内存操作的顺序性,防止指令重排序和缓存一致性问题,从而在多线程环境中保持数据的正确性和可见性。在现代计算机系统中,CPU为了提高性能,会采用指令重排序和缓存机制。指令重排序是编译器和处理器为了优化执行效率而进行的一种行为,它们可能会改变指令的执行顺序。缓存机制则是为了减少CPU访问主内存的次数,提高数据访问速度而采用的局部存储技术。

2024-01-06 10:22:35 916

原创 一篇文章讲清楚Java并发理论基础

大家好,我是佩洛君,致力于新手友好地讲清楚Java开发问题的来龙去脉。

2024-01-05 15:49:58 902

原创 mysql5.7初期安装

顾名思义,该方法就是直接修改更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为"%"参考:https://blog.csdn.net/csnz123123/article/details/126904192。当前root用户,host为只允许本机登录,开启远程访问。通过GRANT命令可以授予主机远程访问权限。在命令行中(一般要求管理员模式)执行。查看MySQL当前访问远程访问权限。再次查看MySQL远程访问权限配置。生成环境,连接MySQL。

2023-12-28 12:41:03 445

原创 个人开发者对于大模型的感想

这几天在研究大模型,也算是把自己本地算力资源压榨到极限了。目前已经接近收尾工作,写篇感想总结一下!

2023-12-28 11:14:33 468

原创 nvm,一个可以方便管理node版本的工具

nvm(Node Version Manager)是Node.js的版本管理器,可以让我们轻松地在不同的Node.js版本之间进行切换。官网中文网。

2023-12-23 08:18:19 615

转载 Pycharm2023.2左右版本出现项目无法自动关闭的问题(真解决方法!)

Pycharm2023.2左右版本出现项目无法自动关闭的问题(真解决方法!)

2023-12-23 07:40:15 33

原创 用Java和DDNS将PC变成公网可访问的小型服务器(流量不限,带宽上限取决于宽带上限)

其实ipv6这个我一直有断断续续的研究,因为不是主业,而且公司的网络好像不支持ipv6,所以没花多少时间研究过。前一阵子,我有个做短视频软件的想法,就要搞个视频服务器,最初尝试了降级用网盘解决我的需求,比如特别轻量级的一个网盘,相信对个人服务器或者内网穿透有兴趣的朋友都有用过吗,Qt封装的CHFS,很小巧的软件,用来临时存取文档是没有问题,但是对视频来说,没有分片传输,导致看一个电影需要把电影整个下载下来,就很不爽。所以准备自己写一个视频网盘,可以像百度云盘那样,点到哪个进度就看哪里,而且加载速度要快。

2023-12-22 13:14:06 967

原创 Java知识体系最强总结(2024版)

本人从事Java开发已4年,平时有记录问题解决方案和总结知识点的习惯(在博客园),整理了一些有关Java的知识体系发在CSDN,这不是最终版,会不定期的更新。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。千里之行始于足下,希望大家根据自己的薄弱点,查缺补漏,根据自己感兴趣的方面多学习,学的精通一点,从现在开始行动起来。路漫漫其修远兮,吾将上下而求索,不管编程开发的路有多么难走,多么艰辛,我们都将百折不挠,不遗余力地去追求和探索。2023.12.22。

2023-12-22 09:49:35 519

原创 【Java源码阅读】一、ArrayList源码解析

ArrayList源码精读

2023-12-17 01:30:14 948

原创 【Java源码阅读】Java1.8 集合源码

集合,在java中一般指单列集合和双列集合首先上图,类之间的引用图容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合(单列),而 Map 存储着键值对(两个对象)的映射表(双列)。其中。

2023-12-16 13:32:14 839

原创 【Java小工具】Java磁盘清理助手

闲来无事,发现E盘满了,于是写了一个Java脚本,获取同一级下文件夹大小。这样的控制台输出,然后就可以愉快的查看占用最多的文件夹是什么了。

2023-12-16 03:57:29 362

转载 后MATLAB时代的七种开源替代,一种替代堪称完美!

近日,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师和学生们都无法使用 MATLAB。MATLAB大学读理工科专业的同学基本上都接触过这款软件。有分析人士指出,如果整个学校被禁用了正版 MATLAB,这意味着学校的人员再发表论文或者从事商业项目,其成果原则上就不应包含任何基于 MATLAB 的内容,这对国内相关企业和研究学者带来的影响不可忽视。这件事

2020-06-15 20:02:42 3427

原创 注解 VS xml

#那么到底该用注解,还是xml文件配置方式呢? 他们各自有各自的优缺点:##XML配置方式:优:容易编辑,配置比较集中,方便修改,在大业务量的系统里面,通过xml配置会方便后人理解整个系统的架构,修改之后直接重启应用即可缺:比较繁琐,配置形态丑陋, 配置文件过多的时候难以管理##注解方式:优:方便,简洁,配置信息和 Java 代码放在一起,有助于增强程序的内聚性。缺:分散到各个clas...

2020-03-16 23:20:39 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除