自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (10)
  • 收藏
  • 关注

原创 BigDecimal工具类

【代码】BigDecimal工具类。

2024-03-21 22:54:41 70

原创 推荐 10 个 火火火火 的开源项目

# **推荐 10 个 火火火火 的开源项目**1. Chat2DB++2. MallChat-抹茶3. API 调用 Midjourney 进行 AI 画图(AI)4. 如何使用 Open AI 的 API?(AI)5. 中华古诗词数据库6. 动画编程7. ChatGPT 网页应用(AI)8. AI 换脸(AI)9. 文章同步插件10. 开源的在线文档

2024-03-21 22:44:39 110

原创 6个神奇AI工具

一、GitMind——AI思维导图二、一帧秒创——AI视频三、稿定——AI设计四、美图设计室——AI PPT五、DEEPL——AI 翻译六、司马阅——AI 文档阅读分析

2024-03-21 22:41:09 89

原创 电脑维修的相关资料,有需要的自取

爆笑幽默段子:电脑出故障了,准备拿去修,结果被女朋 友拦住了。女朋友:“你们男人一定要会修电脑!”男的问:“为什么呀?电脑坏了去电脑 城修一下多好呀!”女朋友:“绝对不行,曾经有个人不会 修自己的电脑,后来的事大家都知道了…链接:https://pan.baidu.com/s/1X81sBNAOmomFvug6mK56Bw。电脑维修的相关资料,有需要的自取。

2024-03-21 21:53:40 159

原创 XshellPlus V7.0.0033r 绿化便携版

XshellPlus就是将xshell和xftp打包在了一起,目前xshell个人用户已经可以免费使用,官方已经推出个人版!Xshell是一款免费SSH客户端软件的Linux远程监控工具.Xshell中文版,轻松管理远程主机服务器,会话管理器,支持多选项卡管理主机.Xftp 7最新版以及Xshell 7最新版支持远程协议Telnet,Rlogin,SSH/SSH PKCS#11,SFTP,Serial,具有Unicode编码支持,动态端口转发,自定义键盘映射,VB脚本支持等特色.

2024-03-20 17:10:28 306

原创 30+超实用功能合一的免费办公软件

自制的绿色软件千峰办公助手,集成了自动任务、文件工具、PDF工具、OCR图文识别、文字处理、电子表格六大类30余项实用功能,零代码,零脚本,轻松录制键盘、鼠标动作,无限重复运行。一切机械、重复的操作全自动完成。开发目的是解决常见办公痛点,把机械的操作还给机器,实现轻松、高效办公。二、OCR图片文字识别。

2024-03-20 08:44:26 321

原创 设计模式中的UML基础

目录1、UML概述2、UML的用途3、UML的构成4、UML图5、UML类图5.1、类的构成5.2、类与类之间的关系6、绘制UML图的软件工具在讲解设计模式时,会使用到UML建模中的类图去讲解类与类之间的关系,所以这里需要给大家普及一下UML的相关知识。此外,我们在编写软件设计文档时需要绘制类图、时序图等;我们在学习源码时,可能也需要借助类图去查看分析。1、UML概述。

2024-03-19 23:51:16 989

原创 Docker使用之java项目工程的部署

在 /apps/ 目录创建 Dockerfile文件,输入以下内容。复制java项目工程文件jar包到 /apps/demo.jar。若容器存在请先停止,在删除,然后删除镜像重新编译。新建updateDocker.sh写入以下内容。精简镜像的doker先安装相关工具。

2024-03-19 23:39:06 280

原创 多功能免费实用的 PDF24工具箱 v11.17.0

PDF24 Creator(详情请戳 官网)是一款完全免费且优秀实用的PDF工具箱软件,PDF24工具箱包含PDF分割/合并、PDF压缩、PDF编辑器、PDF加密/解密、PDF页面/图像提取、PDF比较、PDF转换、添加PDF水印、PDF文本OCR识别等多种功能,PDF24工具箱包含的所有工具均为本地离线运行并采用符合直觉的方式操作,方便快捷,无需担心安全问题。7.保存压缩文件:“保存文件”菜单中添加了“保存文件压缩”选项。8.使用配置文件保存文件:带配置文件的保存文件选项已添加到保存文件菜单中。

2024-03-19 14:01:08 390

原创 照片AI画质增强——SuperImage pro V2.1.0

下载链接1:https://pan.baidu.com/s/183Nf0p_Z2b3G6lHPuDIzBQ?下载地址:https://pan.baidu.com/s/1Wi7WhIuPNam7N2fo45kVrg?windows版(对电脑要求比较高,官方并没有给出电脑最低配置要求,本人电脑测试一半,放弃了,如有需要,请自测)下载链接2:https://www.123pan.com/s/YwZGjv-xaIWv.html。个人见解,X4效果最好,X16有点过放,有涂抹感)版本编号:V2.1.0。

2024-03-19 13:54:18 414

原创 最全面的Centos镜像下载地址

清华大学镜像下载地址 https://mirrors.tuna.tsinghua.edu.cn/ centos安装文档 https://docs.centos.org/en-US/centos/install-guide/ Centos。我最中意的镜像下载地址 https://vault.centos.org/6.5/isos/x86_64/华为云镜像下载地址https://mirrors.huaweicloud.com/home。官方镜像下载地址 https://www.centos.org/

2024-03-19 13:44:32 342

原创 硬盘哨兵Hard Disk Sentinel Pro V6.20.0.0 便携版

软件名称:Hard Disk Sentinel Pro。版本编号:6.20.0.0。

2024-03-18 15:01:53 539

原创 向日葵企业版SunloginEnterprise v3.2.1.40764

远程连接企业级向日葵 安装的时候到以下这一步就可以关了,或者点“先玩会,暂不绑定”就可以使用,不用登录的。

2024-03-18 14:39:58 360

原创 网页转应用v1.1,生成属于你的专属应用

网页转应用可以将网页转换成可安装的APP文件。无论是新闻、博客、论坛,还是在线购物网站或者社交媒体平台,只要你有个希望转换的网址,这款应用都能为你实现,应用永久免费使用,无需联网,即可生成你想要的APP。点击生成按钮即可一键将网页转换成APP应用,可自定义填写相应参数,如:应用图标、应用名称、要生成的网址、启动图等等。新增浏览器方向切换功能:可选择生成后应用是横屏、竖屏、自动旋转,让你的网页浏览体验更加顺滑。新增浏览器标识:可选择手机版还是电脑版显示,感受更加便捷灵活的网页浏览体验。

2024-03-18 14:08:04 338

原创 超实用工具,记得收藏哦

`

2023-11-24 11:39:15 116

原创 idea部署Tomcat web项目报错

facets,a. 新增web, b. 指定好web路径, c. 右下脚创建 Artifacts。必须添加src/webapp/WEB-INF/lib, jar包到SDKs中。新建lib包文件夹,添加依赖jar包进来。

2023-10-10 17:20:56 197

原创 Lombok之轻描淡写

因为业务类型的 POJO 的字段是变动还是比较频繁的,如果每次都手动进行生成 get set 这类的方法,太繁琐了,而且容易出错,遗漏和忘记。查看编译后的 TestBean 的字节码,的确是生成了 get 方法。如果是对于项目核心的类库,还有就是自身项目的框架,小编还是不太建议使用 Lombok,因为对于核心的类库,一般都有着很强的结构设计和代码设计。你可以通过 javac 指令的方式编译,也可以通过 maven 的方式,我因为是以 maven 的方式构建的工程,因此就通过 maven 的方式进行操作。

2023-09-11 11:52:26 186

原创 Lombok之详细分析底层原理

简单介绍一下: Lombok 是一个 Java 语言的开发工具库。在面对对象的编程语言中,我们常常会需要构建大量的 POJO 对象,同时维护对应的 get set 方法。我相信使用过 Java 的开发者们能都能体会到那种重复编写get set 方法的痛苦(即使IDE有自动生成的功能,当你补充或者删除一个属性的时候,你还得从新生成)。Lombok 最主要的功能就是解决这样的一个问题。Lombok 是属于开源组织 projectlombok 下的一个项目,作者主要是Lombok 单词的意思是什么?

2023-08-29 10:36:19 264

原创 Java 静态变量 NullPointerException !空指针异常

实例变量是 new 出来的,静态变量所属于这个实例变量的 Class 对象,我们虽然可以通过类的实例对象. 属性的方式访问到,但是实际编译成字节码的时候是直接通过定义的类的去访问的。以上是一段很简单的代码,但是其中有一段很风骚的操作,哈哈哈,如果你看过上面这段代码,你认为它会不会报空指针异常呢?原来是这样呀,虽然我们用的是实例对象的变量名访问静态变量,但是编译后,却是通过变量名对应的类型,访问类的静态变量。请大家仔细对比上面两段字节码,小编当时就震惊了,除了第 15 行的字节码指令不一样,其他的完全一样。

2023-08-28 09:28:07 220

原创 fetch-github-hosts间隔一年大更新v2.6发布,多端支持

fetch-github-hosts是一款同步 github hosts 的工具,用于帮助您解决github时而无法访问的问题。在间隔了一年之久的时间,最近抽空将fetch-github-hosts的依赖及UI进行了一波大更新,同时也增加了一些实用的功能。

2023-08-04 14:30:51 1619

原创 Threadlocal的作用及使用[新]

等会,好像还是会存在问题吧,继续上面的话题,当采用弱引用后,假如堆内存中的 ThreadLocal 对象被回收了以后,那 Entry 对象的 get 不就为 null 了,就获取不到 Value的值了,但是 Entry 的 Value 实际上对应的引用还是存在的,而且 Entry 对象被 ThreadLocalMap 的 table 数组引用着,如果当前线程一直存在,那不是又有内存泄漏的问题了。哈哈哈,又被细心的你发现了。还请大家耐心听小编道来。同时,应注意及时清理不再需要的数据,避免占用过多的内存资源。

2023-08-04 09:30:32 128

原创 【java】可动态扩展的枚举

在Java中,枚举(Enum)是一种特殊的类,用于表示一组有限的、预定义的常量集合。枚举在Java语言中是一种基本数据类型,它是通过关键字**enum**来定义的。如下:我们定义了颜色类型的枚举,包含三种颜色// 定义一个颜色枚举类型 enum Color {RED , // 红色 GREEN , // 绿色 BLUE;// 蓝色 }是不是发现很简单。是的枚举的定义就是这么简单。我们现在是思考一个问题,如果我想给这个枚举添加属性该怎么做?比如我们定义一个日期的枚举,需要输出中文的名词,该怎么做?

2023-08-03 18:28:48 1719

原创 springboot整合WebSocket

springboot整合WebSocketWebSocket通信过程客户端构建一个websocket实例,并且为它绑定一个需要连接到的服务器地址,当客户端连接服务端的候,会向服务端发送一个http get报文,告诉服务端需要将通信协议切换到websocket,服务端收到http请求后将通信协议切换到websocket,同时发给客户端一个响应报文,返回的状态码为101,表示同意客户端协议转请求,并转。

2023-07-21 17:09:46 122

原创 Oracle分组后拼接未分组字段、查询导入新表

Oracle分组后拼接未分组字段、查询导入新表、dbms_random.string(‘x’,32) 随机生成32个字符串。sql查询新增

2023-07-19 14:21:17 1068

原创 dubbo和zookeeper作用以及关系

首先是负载均衡,单注册中心的承载能力是有限的,在流量达到一定程度的时 候就需要分流,负载均衡就是为了分流而存在的,一个ZooKeeper群配合相应的Web应用就可以很容易达到负载均衡;命名服务,将树状结构用于维护全局的服务地址列表,服务提供者在启动 的时候,向ZK上的指定节点/dubbo/${serviceName}/providers目录下写入自己的URL地址,这个操作就完成了服务的发布。注意这里的dubbo只是一个框架,至于你架子上放什么是完全取决于你的,就像一个汽车骨架,你需要配你的轮子引擎。

2023-07-18 13:29:40 1115

原创 一键开启/关闭Windows网络防火墙(带后台操作快捷键)

举个例子:把指定程序加入到防火墙阻止列表里,使用这种快捷键式操作,来达到对指定程序快速进行断网、联网来实现某些测试问题的操作,同时不会影响其他程序的联网。【如果对网卡进行启用/禁用,必然整个系统程序的网络都会受到影响】非电信手机号码,直接验证码登陆即可注册天翼云盘。支持Windows7以上的系统。

2023-06-08 09:09:04 314

原创 大厂高P跳槽中小企业,为何不欢而散?

这些加入中小厂的所谓的大厂“高管”,也并非真正意义上的互联网高管,他们的职级大多在P8以下,加入公司的时间可能并不长,没有赶上早期公司上市、股票分红的红利,谈不上财富自由,管理经验也并不丰富。但如果在大厂做一个业务,即便无法创造很大的营收,比如腾讯的小鹅拼拼,字节的悟空问答,产品的周期都远超过1年。一开始,这位新CTO确实像所有人期待的那样,对公司技术线的考核制度进行了改革,并且改革了奖励制度,比如公司原本只提供半个月的年终奖,而新CTO为技术线的员工们申请到了两个月的年终奖。互联网大厂们喜欢定高目标。

2023-06-08 08:59:16 374

原创 苹果Vision Pro:先进到让同行绝望?

Creative Strategy的分析师卡罗琳娜·米拉内西(Carolina Milanesi,)说:“对我来说,最核心的区别是扎克伯格试图创造一个他想让我们置身其中的虚拟世界,而苹果似乎想让我们仍然停留在我们的世界里,只是想扩大我们的世界。这款产品苹果做了整整7年,它的发售价是3499美元,听起来很贵,但如果你想想,你拥有了一个超级的笔记本,又有很多块27寸以上的大屏幕,又有个高保真的音响系统,你还可以随时把它塞到包里带着满世界走,你还会认为它贵吗?正如此前报道的那样,这款头显是一种折中的设备。

2023-06-06 09:10:53 207

原创 启动U盘制作工具Rufus 4.0.2035

Rufus 麻雀虽小,五脏俱全,体积虽小,功能全面,提供了一切你所需要的功能。- 修复Windows商店应用程序在处理grub bootloader时崩溃。- 在BIOS模式下启动时,请使用Ubuntu 23.04解决范围指针错误。- 在启用安全启动时,请使用Ubuntu Studio修复启动冻结。官方网站: https://rufus.ie/zh/- 修复Windows商店应用程序列出包含%符号的过程时崩溃。- 请注意,主要版本是由于以下原因而碰撞的。- 在检查更新时修复错误的架构检测。

2023-05-27 23:49:40 1491

原创 ChatGPT桌面客户端支持gpt4模型,附使用说明

2、内置GPT4模型选项,如果你的官方秘钥支持可直接使用;4、要使用各类模型就点击切换模型即可,支持GPT4模型,不过得你使用的官方KEY支持,或者使用API2D的key也可以;API2D是IT大佬搭建的第三方转接服务,目前使用GPT4模型只有他的秘钥支持,详情请自行查看API2D网站;本软件可以保证无毒,但由于使用易语言的关系,仍可能被杀软报毒,附上查毒链接,也希望大家监督。2、如果网络不能直接访问,建议注册API2D,使用API2D秘钥使用;1、如果网络较好,可直接使用官方秘钥;

2023-05-27 23:49:24 3939

原创 VMware&ESXI虚拟机黑群晖7.2 正式版 (懒人包)

A:首先要保证群晖的网络是畅通的,然后进入控制面板-区域选项-时间-与NTP服务器同步,选择一个服务器点“立即更新”,当时间成功同步以后,你重新进入套件中心,会发现一切又正常了。A:因为群晖控制面板-信息中心显示的CPU信息,是按照官方白群的硬件信息显示的,并非实时显示你实际的硬件信息。(2)当前网络没有公网IP,但是使用某些内网穿透的服务(比如:FRP/Ngrok/ZeroTier/NPS/花生壳/内网盒子/…4.Q:明明我的CPU用的是i7,为什么群晖控制面板-信息中心显示的CPU信息不对?

2023-05-27 23:42:15 5384 4

原创 将博客搬至CSDN

将博客搬至CSDN。

2023-05-11 17:57:12 66

原创 基于磁盘的Kafka为什么这么快

通过这种分区分段的设计,Kafka的message消息实际上是分布式存储在一个一个小的segment中的,每次文件操作也是直接操作的segment。总结起来,Kafka采用顺序读写、Page Cache、零拷贝以及分区分段等这些设计,再加上在索引方面做的优化,另外Kafka数据读写也是批量的而不是单条的,使得Kafka具有了高性能、高吞吐、低延时的特点。磁盘的顺序读写是磁盘使用模式中最有规律的,并且操作系统也对这种模式做了大量优化,Kafka就是使用了磁盘顺序读写来提升的性能。

2023-05-09 09:42:01 859

原创 支付宝:服务端如何防止订单重复支付

如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互。支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知也好,还是程序自身报错也好。总之由于各种各样的原因,没有如期收到通知并正确的处理后续逻辑等等,都会造成用户支付成功了,但是服务端这边订单状态没更新。

2023-05-07 16:22:31 313

原创 两万字详解!Netty经典32连问

当应用程序将数据写入 Channel 时,Netty 会将数据直接写入到内存缓冲区中,然后通过操作系统提供的 sendfile 或者 writev 等零拷贝技术,将数据从内存缓冲区中传输到网络中,从而避免了中间的多次拷贝操作。在这个过程中,每个处理器都可以对事件进行处理,也可以修改事件的传递方式,比如在处理完事件后将其转发到下一个处理器,或者直接将事件发送回到该Channel的对端。而在NIO模型中,一个线程可以同时处理多个连接的读写事件,大大降低了线程的数量和切换开销,提高了系统的并发性能和吞吐量。

2023-05-07 16:16:04 809

原创 告别混乱代码,这份 SpringBoot 后端接口规范太及时了

接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。虽然说后端接口的编写并没有统一规范要求,而且如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但其中最重要的关键点就是看是否规范。一个接口一般对参数(请求数据)都会进行安全校验,参数校验的重要性自然不必多说,那么如何对参数进行校验就有讲究了。一般来说有三种常见的校验方式,我们使用了最简洁的第三种方法业务层校验Validator + BindResult校验。

2023-05-07 16:08:44 1028

原创 面试官:一千万的数据,你是怎么查询的

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能。由于配置低,本次测试只准备了3148000条数据,占用了磁盘5G(还没建索引的情况下),跑了38min,电脑配置好的同学,可以插入多点数据测试。这种方法要求更高些,id必须是连续递增,而且还得计算id的范围,然后使用 between,sql如下。

2023-05-06 23:51:13 1683

原创 这才是 玩转Github 的正确姿势

Git (读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。Github常用词含义watch:会持续收到项目的动态fork:复制某个项目到自己的仓库starclone:将项目下载到本地follow:关注你感兴趣的作者,会收到他们的动态。

2023-05-06 13:45:11 5073 7

原创 25000 字详解 23 种设计模式(多图 + 代码)

目录前言一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。有一些重要的设计原则在开篇和大家分享下,这些原则将贯通全文:创建型模式比较简单,但是会比较没有意思,结构型和行为型比较有意思。****创建型模式的作用就是创建对

2023-05-06 10:31:08 849

原创 01.java并发编程面试宝典

悲观锁:站在 mysql 的角度分析:悲观锁就是比较悲观,当多个线程对同一行数据实现修改的时候,最后只有一个线程才能修改成功,只要谁能够对获取到行锁则其他线程时不能够对该数据做任何修改操作,且是阻塞状态。站在 java 锁层面,如果没有获取到锁,则会阻塞等待,后期唤醒的锁的成本就会非常高,从新被我们 cpu 从就绪调度为运行状态。Lock syn 锁 悲观锁没有获取到锁的线程会阻塞等待;

2023-05-05 16:17:08 680

五年工作经验优秀简历模版

五年工作经验优秀简历模版

2023-02-18

07.SpringCloud相关面试题

07.SpringCloud相关面试题

2023-02-16

05.HashMap相关面试题

05.HashMap相关面试题

2023-02-16

02.消息中间件面试宝典

02.消息中间件面试宝典

2023-02-16

01.java并发编程面试宝典

01.java并发编程面试宝典

2023-02-16

spring相关面试题

spring相关面试题

2023-02-14

java面试2022面试宝典和简历模板

2022面试宝典和简历模板全、3万月薪简历模版第二版本、两至五年工作经验简历模板。 包括常见面试题。

2022-06-25

无私奉献-jvm面试备战

无私奉献-jvm面试备战

2022-06-22

Jvm性能优化-JVM内存结构原理分析03

Jvm性能优化-JVM内存结构原理分析03

2022-06-22

每特教育3万月薪面试宝典

每特教育3万月薪面试宝典

2022-06-22

jsp留言板设计,包含代码

搭建留言板数据库,jsp留言板开发。最详细。

2015-05-14

最经典的android UI设计

最经典的ui设计。最全的ui设计.zan,zan,zan!

2014-05-05

mysql 数据库

最好最好最好的数据库,最快最快的数据库.......

2014-04-27

oracle安装步骤

oracle安装步骤

2014-04-10

HTML基础语法

最好的html基础语法,欢迎下载!

2014-04-08

javascript基本语法

最好的javasript资源,欢迎下载!

2014-04-08

空空如也

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

TA关注的人

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