自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Phor的博客

为撸码工作者贡献份能量!

  • 博客(240)
  • 资源 (22)
  • 收藏
  • 关注

原创 详细解析Java异步线程处理队列任务工具类以及实战

具体主动回收,还是等待机制自己处理,这个需要看我们实际应用的业务场景!至此结束!

2023-03-14 14:54:03 1259 6

原创 centos查看当前目录文件大小

【代码】centos查看当前目录文件大小。

2024-01-24 10:20:32 342

原创 ChatGPT 和文心一言哪个更好用? 这有什么好比的?!

GPT在国外爆火以后,国内各路小神仙小诸侯纷纷迎战,纷纷出品了抄袭模式,并且都有一个免费使用n次,再用就冲会员的模式,太着急套现。在体验不错的情况下,它推出上线了APP。这里稍微的提一提吧,ChatGPT相对其他的GPT在编程领域,在针对用户提出的技术问题时候,会稍微精确一些,但是总体区别不大。1.国内的GPT,说句实在的不论是ChatGPT 文心一言 还是科大讯飞的GPT,说句不太好听的 都是在抄袭国外的,根本没在底层意义的创新。从目前公布的GPT技术来看,我们的GPT不客气的说,就是在抄袭,没有创新。

2024-01-16 10:38:37 814 1

原创 php-7.1.13的配置文件一览

; PHP attempts to find and load this configuration from a number of locations.; The following is a summary of its search order:; 1. SAPI module specific location.; 2. The PHPRC environment variable. (As of PHP 5.2.0); 3. A number of predefined registry

2024-01-03 10:26:18 1328 3

原创 金色麦芒的2023

我希望在新的一年里,能够更深入地学习云计算和人工智能技术,并将它们应用于实际项目中。同时,我也开始关注自己的心理健康,通过运动和冥想来缓解压力,让自己保持良好的状态。通过关注行业动态和技术趋势,我可以及时了解最新的技术进展和应用场景,为自己的职业发展打下坚实基础。在新的一年里,我将继续努力学习和成长,为实现自己的职业目标而不懈努力。这一年里,我不仅在技术层面有了更深入的掌握,也在个人成长和职业规划上有了更明确的方向。我相信,只要不断努力和追求进步,我一定能够实现自己的职业目标,成为一个更好的自己。

2024-01-03 09:57:35 553

原创 centos开机自启动实战小案例以及注册nacos的jar服务自起

注意了 我们自己做的脚本需要有执行权力 开机自启动的脚本也需要给予执行权力(默认它没有执行权力)因为我们步骤一做了一个脚本在根目录,名字为:start_service.sh。

2023-12-19 10:39:37 669 1

原创 SpringBoot整合Dubbo常用注解类说明

代码兼容性建议:服务类不仅仅要加入。

2023-12-15 10:11:38 129 1

原创 postgreSql服务的window启动

5.2 打开【SQL Shell(psql)】窗口,根据提示直接按4次【Enter】键后,提示用户输入用户名postgres的密码,如图所示。3.7 弹出【服务】窗口,选择新创建的服务【PostgreSQL】选项,点击并在弹出的快捷菜单中选择【启动】菜单命令即可,如下图所示。5.1 单击【开始】按钮,在弹出的菜单中选择【PostgreSQL 14】,选择【SQL Shell(psql)】命令,如下图所示。3.6 弹出【管理工具】窗口,选择【服务】选项,如下图所示。图3-1 输入"cmd"进入命令行窗口。

2023-12-07 10:34:05 2335 1

原创 rabbitMQ镜像队列的使用

在rabbitMQ集群中,默认发送消息时,队列默认时在一个节点上存在的。我们以node01 node02 node03三节点集群为例,在node01声明队列发送消息后,发现:测试队列只在节点node01上出现。

2023-11-30 11:10:12 570 1

原创 docker搭建rabbit集群

2.只关闭rabbitmq服务(rabbitmqctl stop_app)(rabbitmqctl stop 会将 Erlang 虚拟机关闭,rabbitmqctl stop_app只关闭RabbitMQ 服务)2.只关闭rabbitmq服务(rabbitmqctl stop_app)(rabbitmqctl stop 会将 Erlang 虚拟机关闭,rabbitmqctl stop_app只关闭RabbitMQ 服务)1.进入容器(docker exec -it rabbit02 bash)

2023-11-29 17:01:02 416 1

原创 rabbitMQ对优先级队列的使用

3.消息需要完全事先在队列中,在被消费者消费 会被排序,否则边生产边消费不会达到预期的队列优先效果。1.队列设置优先级 权制范围(0-255)推荐0-10 否则浪费CPU与内存。推荐:0-10 CPU性能友好。2.发消息时给消息设置优先级。0-255越大越优先。

2023-11-28 15:33:39 702 1

原创 rabbitMQ对消息不可达处理-备份交换机/备份队列

生产者发送消息,在消息不可达指定队列时,可以借助扇出类型交换机(之前写过消息回退的处理方案,扇出交换机处理的方案优先级高于消息回退)处理不可达消息,然后放置一个备份队列,供消费者处理不可达消息,同时也加一个报警队列,对于不能走正常流程的消息进行消费者告警。

2023-11-27 14:35:21 351 2

原创 rabbitMQ发布确认-交换机不存在或者无法抵达队列的缓存处理

rabbitMQ在发送消息时,会出现交换机不存在(交换机名字写错等消息),这种情况如何会退给生产者重新处理?【交换机层】生产者发送消息时,消息未送达到指定的队列,如何消息回退?

2023-11-23 14:53:02 948 2

原创 rabbit MQ的延迟队列处理模型示例(基于SpringBoot延时插件实现)

生产者发送消息时设置延迟值 消息在交换机滞纳至指定延迟后,进入队列,被消费者消费。发送第一条消息:helloDelay1 延迟30s。发送第二条消息:helloDelay2 延迟3s。发送消息灵活设置时间,现达到时间先被消费。rabbitMQ安装插件。

2023-11-22 16:20:47 345 3

原创 rabbit MQ的延迟队列处理模型示例(基于SpringBoot死信模式)

说明:生产者P 往交换机X(type=direct)会发送两种消息:一、routingKey=XA的消息(消息存活周期10s),被队列QA队列绑定入列;一、routingKey=XB的消息(消息存活周期40s),被队列Q B队列绑定入列。QA、QB两个队列消息在失活(变成死信消息)以routingKey=YD发送到交换机Y(type=direct)。队列QD用routingKey绑定交换机Y消息入列。消费者监听处理QD的消息。

2023-11-21 15:05:07 948 1

原创 rabbitMQ的死信队列的处理模型示例

示例场景:消费者发送消息给normal_exchange交换机,队列normal-queue通过routingKeyz:zhangsan绑定normal_exchange,消费者C1消费。使队列normal_queue达到死信条件时候,normal-queue队列把消息发送给dead-exchange交换机,routingKey为lisi。这个死信队列由C2消费者处理。rabbitMQ出现死信场景:1.消息被拒(消费者ack应答)

2023-11-17 15:31:34 278 1

原创 rabbitMQ的direct模式的生产者与消费者使用案例

【代码】rabbit MQ的direct模式的生产者与消费者使用案例。

2023-11-16 17:46:49 809 3

原创 rabbitMQ的Topic模式的生产者与消费者使用案例

【代码】rabbit MQ的Topic模式的生产者与消费者使用案例。

2023-11-16 17:32:34 845 1

原创 rabbitMQ的扇出模式(fanout发布订阅)的生产者与消费者使用案例

创建两个消费来同时消费生产者的发布消息。声明两个临时队列,与交换机做绑定,消费消息。生产者发送消息到交换机(logs),控制台输入消息作为生产者的消息发送。

2023-11-16 10:20:36 788 1

原创 rabbitMQ生产者的异步的异步批量发布确认demo

【代码】rabbitMQ生产者的异步的异步批量发布确认demo。

2023-11-15 15:11:14 147

原创 docker创建一个kafka集群

进入kafka的bin目录(/opt/bitnami/kafka/bin) topics指令 连接kafka 主题:主题名 分区 副本。//消费者消费主题 -消费从开始的数据。//消费者消费主题 -消费当前。//修改 增加分区 往多了改。//分区内有序 分区间无序。//生产者连接进入主题。

2023-11-06 10:06:15 318 1

原创 深度解析java异步多线程优化版

具体主动回收,还是等待机制自己处理,这个需要看我们实际应用的业务场景!至此结束!

2023-06-06 11:29:12 514 6

原创 idea基于docker插件部署docker服务

IDEA开发完项目,直接部署至docker上镜像运行,接下来开始体验吧注意:假定您的项目开发完了,假定你准备好了docker服务哈 没安装docker的来抄作业(我的docker所在宿主机的内网ip:192.168.43.76 后面需要配置出现这个地址的地方,各位大佬根据自己实际地址调整哈 让你的开发及跟你的docker所在宿主机能通讯哦(防火墙什么的不要阻碍它们)

2023-04-25 15:52:19 490 8

原创 手动用docker部署java程序

把java程序打包,发布成一个docker镜像。部署项目。

2023-04-24 19:09:56 191

原创 docker容器原样迁移完整过程(nignx例子)

我们在测试服务器上,辛辛苦苦开发,各种配置好了服务,然后想着傻瓜式的迁移部署。接下来的就是干货了过程描述:为了体现一个完成性的描述,我们最初拉镜像开始,一直说到迁移后的服务正常运行。

2023-04-24 11:48:29 556

原创 【创作赢红包】CSDN博客创作灵感

《CSDN博客创作灵感》  现在,解决CSDN博客创作灵感的问题,是非常非常重要的。 所以, CSDN博客创作灵感,到底应该如何实现。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 莫扎特曾经说过,谁和我一样用功,谁就会和我一样成功。这不禁令我深思CSDN博客创作灵感因何而发生?我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。 达尔文曾经说过,敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。这不禁令我深思要想清楚,CSDN博客创作灵感,到底是一种怎么样的存在。 就我

2023-04-04 17:42:04 118

原创 Kettle基于字段去除重复记录操作过程

1> 如果新表尚未建立,在设定好表输出后的新表名字后,点击【SQL】按钮,即可建立新的空表。如果数据庞大,在建表后,方案开始执行之前,记得 提前把需要的索引先建立出来。比较庞大的数据中,想要根据一个或者多个字段判别是否位重复 数据的去重复操作。2.根据去重字段排序【转换】【排序记录】设定字段(去重复字段)排序。1.数据源输入 菜单中的【输入】【表输入】设定自己的数据源方案。3.去重复操作 【转换】【去除重复记录】设定字段。4.处理后的数据输出至新表 【输出】【表输出】本案例以mysql为案例描述。

2023-03-24 15:04:21 2287 3

原创 java面试

说说weblogic中的一Domain的缺省目录结构?如何用脚本判断用户输入的字符串是下面的时间格式2012-05-01必须要保证用户的输入此格式,并且是时间,比如说月份大于12等等,另外我需要用户输入两个,并后一个笔比前一个晚,只允许用javascript,请写出详细过程。SSH框架技术,SQL子查询,介绍所做的项目,JQuery,Ajax,Exits,jsp,servlet技术谈谈,连接池。两个表a,b结构相同,有共同列,c_1,c_2,a有50条数据,b有500条,查询A,B,C三个集合的数据。

2023-03-23 10:31:25 274

原创 Java操作elasticSearch复杂查询以及解析数据以及索引保存数据

Java操作elasticSearch复杂查询以及解析数据

2023-03-23 10:00:07 1144 3

原创 基于hutool生成csv文件

基于Tutool生产csv文件

2023-03-20 14:42:58 1400

原创 我为什么要写博客,写博客的意义是什么

通过本周的工作,我深入了解了写博客的好处和价值,并且学到了很多新的写作技巧和方法。我相信这些经验和知识将对我今后的写作生涯产生积极的影响。

2023-03-13 10:38:57 572

原创 表达情绪的python送代码

目前我们使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;如果对Python的历史感兴趣,可以查看一篇名为[《Python简史》的博文。目前Python在云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、图像识别和处理等一系列的职位。

2023-03-08 16:05:51 552

原创 python3的基础入门4:运算

与其他语言不同:and or 的返回值不单单是一个布尔,而是根据情况的一个返回值。not的返回表达式是个布尔。is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。运算符是把数字看作二进制来进行计算

2023-03-03 10:38:43 242

原创 正数负数的取反运算推导过程

所以我们得到:1100 0011(目标数据存在磁盘得样子,也就是它的补码)题目:数据常用位十进制数据举例 我们计算a = 60的取反运算c=~a。此时这个数已经是一个负数了 保持它的符号位不变,其他0变1 1变0.正数的补码 反码即其本身所以60的补码还是:0011 1100。原因:计算机存储一个数值时, 是将数的补码存储在磁盘上。负数的反码,最高是标记符号位,其他位置1变0 1变0。我们通过这个目标数据的补码-1 的到它的反码。3.取反运算(的到目标数据的补码)补码的1变0 0变1。

2023-03-02 17:43:51 672

原创 python3的基础入门3:基本数据类型

到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。列表截取可以接收第三个参数,参数作用是截取的步长,以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串.列表是有序的对象集合,字典是无序的对象集合。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。里,元素之间用逗号隔开。

2023-03-01 16:23:37 398

原创 python3的基础入门2:基础语法

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。【行与换行】Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。·Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

2023-02-28 11:39:23 325

原创 python3的基础入门1:搭建环境、编译器

python的环境与编译器

2023-02-28 11:26:42 244

原创 C语言及的基础运算附步骤

C语言的简单赋值运算和推导过程

2023-02-24 17:45:58 436 1

原创 苹果本mac查看端口的占用以及关闭进程

如果要用killall,这个命令不是自带,可能需要安装,其他系统也可以安装。COMMAND列是进程名,PID是进程号,USER是谁起的进程,之后可以用kill或者killall命令杀死进程。如果你要是起了很多不同node,只想要关掉一个,需要用kill;如果要全部关掉,可以用killall。

2023-02-24 14:49:01 1594

原创 mysql5.7.21的配置文件my.cnf

场景:好多次通过docker安装mysql,做了文件映射(通常数据文件映射 日志文件映射 配置文件映射)。当我们启动mysql的容器,发现起不来,所有映射目录竟然没有文件。这里提供一个mysql5.7.21的配置文件。仅供参考.具体的参数以自己实际场景为准。

2023-02-23 09:40:25 299

测试服务器是否可正常链接工具,支持ip端口

测试服务器是否可正常链接工具,支持ip端口 轻松简单,如同聊天界面工具 1.通讯模式支持: TCP Client TCP Server UDP 2.可设置服务ip 3.支持远程端口设置 4.Server角色时 可设置本地port 5.支持手动发送 自动发送 6.支持16进制内容发送|接收

2024-01-17

jar包或者war包反编译工具

jar包或者war包反编译工具。 当前支持windowc操作系统

2024-01-12

js在线转换二维码 jquery大家都有 qrcode.js拿走不写

js在线转换二维码 我不设置积分下载 让大家免费拿走,如果大家下载过程遇到什么关卡,请留言 我看到后会及时调整

2022-10-13

Linux离线安装mysql5.7.zip

libaio-0.3.109-13.el7.x86_64.rpm mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar redis-5.0.10.tar.gz 以及说明一份

2021-02-22

Linux离线安装JDK.zip

linux离线安装jdk1.8资源以及说明: 包含了jdk安装说明 jdk资源

2021-02-22

IDEA的remove BOM操作不生效,解决也需要的jar

其他编译器的java项目导入idea时,经常出现非法字符: \65279 ,通常直接remove BOM,操作即可。但是有时非常顽固不生效。配合我的这个说明,用这个jar包,配置好了后,然后在重新remove BOM。(个人实验的是win64系统),请您参照个人实际需求。 下面的对具体配置有相应部分说明,可以参照一下 https://blog.csdn.net/qq_17040587/article/details/109841192

2020-11-20

js控制页面简繁体切换

网页简体繁体切换: 引入js资源 资源下载本资源包 简体事件:简体 繁体事件:繁體

2020-08-06

php微信接口sign算法.zip

微信接口算法: sign是基于每次交互的数据和商户平台设置的密钥key来计算的。 需要数组首字母排序,拼接数组,拼接key,加密换算来完成。

2020-08-04

php微信接口xml数据交互.zip

php微信接口xml数据交互 1.数组转微信xml 2.xml发送微信接口 3.返回xml转数组 注意是PHP方法。其他语言慎入,不要浪费你的积分

2020-08-04

php微信接口xml数据交互.zip

php微信接口xml数据交互 1.数组转微信xml 2.xml发送微信接口 3.返回xml转数组 注意是PHP方法。其他语言慎入,不要浪费你的积分

2020-08-04

jqueryApi.zip

JQuery 1.5API中文参考手册CHM版 jQuery_CHM_1.4.4 jquery1.8.3_20121129.chm jQuery1.8.3_20121215 jQuery1.11.0_20140330.chm jQueryAPI_1.7.1_CN.chm jQuery-UI-Reference-1.5.1.chm合并整合

2020-07-06

监控大数据智能监控平台分析

大数据统计页面 数据统计 多样式统计分析 地图引入echart 等各种大屏样式模板。稍作改造处理,嵌入即可使用,非常方便。涵盖了地图、多样扇形统计、圆环图形统计、波浪图统计、三角形统计 点状图统计等

2020-06-11

mui-demo-master.zip

比较好的MUI改装版 !已试过时间插件,日历展示!如 行程安排,可预约等改造展示~!贼好用。共同探讨

2019-12-17

iOS12.3 真机调试包

IOS12.3 真机调试包 希望能帮助到你 真机调试包,Xcode iOS 12.3真机调试包,用于iOS开发调试!用方法: 将下载好的调试包解压,然后打开Finder(访达)窗口,前往文件夹!解压可用

2019-11-27

php-5.2.17.tar开发学习使用

php-5.2.17.tar开发学习使用 5.2已经很少有人使用了 仅供参考学习使用 对于顽固的老版本ecshop等 不得不用5.2

2019-10-23

ZbarCode.dll.rar

注意,不要弄错了 这里是window下的开发使用(5.5-5.6php的32位和64位系统)不要下错了浪费积分如果您是其他系统使用 请用这个免费下载:https://github.com/mkoppanen/php-zbarcode

2019-09-18

微信模板消息源码.txt

微信模板消息 并且附有使用说明。把里面需要替换的appid secret template_id修改成你自己的配置信息。注意一下你使用的模板的结构哦 适当的增删keyword 即可哦。

2019-09-17

predis.rar

laravel-redis-predis扩展离线包 laravel-redis-predis扩展离线包,当composer墙或者网速慢原因,可用此离线安装包

2019-07-11

并发测试工具以及使用.zip

ab.exe是一个性能检测工具,是apache server中的一个小组件,使用简单,方便 下载地址:http://files.cnblogs.com/files/gossip/ab.zip 使用方法: 1、打开cmd 2、进入ab.exe所在的路径(默认放在d盘根目录下) 3、命令示例 ab: 查看可用的命令(一般用的较多的命令就是 -n -c) ab -n 10 -c 10 http://www.cnblogs.com/ (一共请求10次,10个并发同时请求) ab -n 50 -c 50 -t 100 http://www.cnblogs.com/ (一共请求50次,50个并发同时请求,超时时间设为100秒, 当出现timeout时,可以设置超时时间)

2019-07-11

最新installer_nodejs_windows

最新installer_nodejs_windows Aptana的windows的依赖安装

2017-11-06

myeclipse10*破解补丁&解决war包导出错误

破解java10 解决打包war包出错

2017-05-18

软件设计师真题2016年上半年

软件设计师真题2016年上半年 包含上午下午套题答案 需要的拿走! 祝您通过!

2017-05-10

软件设计师教材大纲全(700多页)+2016真题

软件设计师教材大纲全 中级职称 以考代评 设计师教材 第四版截至目前最新(2017年5月9日) 赠送一套2016真题 !祝您成功!!

2017-05-09

【中级】软件设计师教程第4版全册700页(含目录封面七百多页)

【中级】软件设计师教程第4版全册700页(含目录封面七百多页)。对比正版,完全相通。直接自己找个打印店打印一下好好学习吧,何必花费六七十追求正版。知识的传播,不能建立在耗费金钱上,努力,祝您通过考试!

2017-05-09

2013-2015年软件设计师中级真题和答案

2013-2015年软件设计师中级真题和答案

2017-05-09

空空如也

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

TA关注的人

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