自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(422)
  • 资源 (1)
  • 收藏
  • 关注

转载 spring boot通过url访问服务器外部静态资源

Java

2023-06-13 16:21:55 444

原创 使用DBeaver 连接时序数据库TDengine

URL模板 RestfulDriver方式 填写jdbc:TAOS-RS://你的TDengine服务端主机名:6041/默认连接的数据库 TSDBDriver 方式 填写jdbc:TAOS://你的TDengine服务端主机名:6030/默认连接的数据库。官方下载地址https://dbeaver.com/download/ Windows用户也可以下载破解版 https://download.csdn.net/download/jiyutr/86512714。默认数据库 默认连接的数据库。

2023-05-15 16:24:56 931 1

转载 使用chatgpt实现微信聊天小程序(秒回复),github开源(附带链接)

前言我在前一段时间突发奇想,就使用java来调用chatgpt的接口,然后写了一个简单小程序,也上了热榜第一,java调用chatgpt接口,实现专属于自己的人工智能助手,事实上,这个程序毛病挺多的,最不能让人接受的一点就是返回速度非常缓慢(即使使用非常好的外网服务器)。现在,我改进了一下程序,使用异步请求的方式,基本可以实现秒回复。并且还基于webSocket编写了一个微信小程序来进行交互,可以...

2023-05-05 15:55:05 790

转载 java多线程之线程安全(重点,难点)

由于操作系统中,线程的调度是抢占式执行的,或者说是随机的,这就造成线程调度执行时,线程的执行顺序是不确定的,虽然有一些代码在这种执行顺序不同的情况下也不会运行出错,但是还有一部分代码会因为执行顺序发生改变而受到影响,这就会造成程序出现Bug,对于多线程并发时会使程序出现bug的代码称作线程不安全的代码.本质原因: 线程在系统中的调度是无序的/随机的(抢占式执行)1. 线程不安全的原因:序号线程不安...

2023-04-27 17:32:43 401

转载 微信闪退Bug罪魁祸首竟是二维码引擎,附源代码分析

建议别尝试:转发这个二维码到群里,3秒后你会回来骂我(抖m求骂)近日,网传微信识别上方二维码就会出现闪退BUG,小编也忍不住尝试了一下,果然,一识别该二维码微信立马就出现了闪退的现象:且会出现“微信运行异常,建议前往软件商店更新至最新版本”的提示。随后,小编又对该二维码进行了转发测试,亦是如此,将二维码转发给好友后微信又出现闪退情况:在手机微信中无需识别,仅仅是点击该二维码,微信就会出现闪退:在微...

2023-04-26 17:24:54 421

转载 抖音服务器带宽有多大,才能供上亿人同时刷?

字节跳动有多少台服务器?字节跳动大型的数据中心出口带宽是多少?最近看到一个有意思的提问:抖音服务器带宽有多大,为什么能够供那么多人同时刷?今天来给大家科普一下。图片来自 Pexels抖音,百度,阿里云,腾讯都是自建的数据中心,都是 T 级别出口带宽(总出口带宽),也就是达到 1T=1024G/s 的出口带宽,服务器总署基本都在 20 万台以上,甚至阿里云都超过了 100 万台。字节跳动的数据中心总...

2023-04-25 17:20:59 183

转载 Java网络编程之UDP和TCP套接字

一. 网络编程概述我们知道在网络通信中, 数据的发送是从应用层开始, 一直封装到物理层然后进行发送的, 应用层要将数据交给传输层进行封装; 而接收方拿到数据后是从物理层到应用层进行分用, 传输层要将拿到的数据再分用给应用层进行使用, 网络编程实际操作中最关键的就是我们所能控制的应用层和传输层之间的交互, 而在操作系统中提供了一组API即socket, 用来实现应用层和传输层之间的交互, Java当...

2023-04-24 16:31:47 469

转载 一天吃透计算机网络八股文

网络分层结构计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。一般面试的时候考察比较多的是五层模型。五层模型:应用层、传输层、网络层、数据链路层、物理层。 应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。 传输层:负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户...

2023-04-23 17:26:07 192

转载 IDE装上ChatGPT,彻底炸裂!

Cursor 是集成了 GPT-4 的 IDE 工具,目前免费并且无需 API Key,支持 Win、Mac、Linux 平台,可以按要求生成代码,或者让 AI 帮助优化代码,分析代码。Cursor目前已经集成了openai的GPT-4,它或将彻底改变我们写代码的方式。以前程序员被调侃是“CV”工程师,以后我们恐怕要成为“KL工程师,为什么叫”KL“工程师呢, 因为只要K和L两个指令就可以直接生成...

2023-04-21 16:06:00 102

转载 求求你们了,别再重复造轮子了,一个 Spring 注解轻松搞定循环重试功能!

# 前言在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败。调用远程服务失败。争抢锁失败。这些错误可能是因为网络波动造成的,等待过后重处理就能成功.通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码.然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能.# @Ret...

2023-04-20 13:16:00 11

转载 全球最大ChatGPT开源平替来了!支持35种语言,写代码、讲笑话全拿捏

新智元报道 编辑:桃子 拉燕【新智元导读】刚刚,LAION发布了世界最大ChatGPT开源平替——OpenAssistant。网友上手实测后,纷纷表示这是开源的胜利。世界最大的ChatGPT平替来了!OpenAssistant是一个开源的对话模型,基于Pythia和LLaMA微调而来,主要用于训练人类标注的数据。网友上手实测这个对话模型刚发布不久,网友纷纷开始动手实测了。先来个自我介绍:可以叫我...

2023-04-18 17:19:09 205

转载 一觉睡醒,ChatGPT 竟然被淘汰了?

来源丨转自公众号机器之心(ID:almosthuman2014)机器之心报道编辑:杜伟、陈萍OpenAI 的 Andrej Karpathy 都大力宣传,认为 AutoGPT 是 prompt 工程的下一个前沿。近日,AI 界貌似出现了一种新的趋势:自主人工智能。这不是空穴来风,最近一个名为 AutoGPT 的研究开始走进大众视野。特斯拉前 AI 总监、刚刚回归 OpenAI 的 Andrej ...

2023-04-17 14:08:50 62

转载 Controller层代码就该这么写,简洁又优雅!

一个优秀的 Controller 层逻辑从现状看问题改造 Controller 层逻辑统一返回结构统一包装处理参数校验自定义异常与统一拦截异常总结一个优秀的 Controller 层逻辑说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」。说它不可或缺是因为无论是传统的三层架构还是现在的 COLA 架构,Controller 层依旧有一...

2023-04-12 14:45:54 129

转载 神器啊!3MB的小工具,解决了燃眉之急!

可爱的分割线最近,系统迷看到很多小伙伴吐槽,某浏览器更新后网页突然无法访问。其实,这不一定是软件本身问题,大家也别急着把锅甩在它身上。我们日常使用电脑,经常会遇到这种莫名其妙的网络问题,很是玄学。它所涉及的方面非常复杂,像什么IPv4、协议、拓扑、DNS、host等。如果大家一个一个进行排查,没头没脑地查找解决方案,那估计得累死。当然,你也可以选择直接重装系统,这样就是有点杀鸡用牛刀了。考虑到大家...

2023-04-11 11:06:59 374

转载 不好意思,IDEA 该换了!

转自:InfoQIDE(Integrated Development Environment,集成开发环境)是一种伟大的工具,可以使开发者的生活更轻松。我简直不敢想象,没有它们的工作会是什么样子。但是,它们为我们提供的帮助并非无偿,而我也正遭受着这种后果。我使用 2019 年左右生产的、性能不佳的 MacBook Air ,在它上面运行我最喜欢的 IDE、Jetbrains 的 IntelliJ ...

2023-04-10 10:33:12 248

转载 还用 != null 判空?新姿势,值得学习!

作者:zjhred 来源:blog.csdn.net/zjhred/article/details/84976734# 引言在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时...

2023-04-07 14:47:24 98

转载 一个程序员的水平能差到什么程度?尼玛,都是人才呀... ...

来源:https://www.zhihu.com/question/314644210昨天在公司摸鱼逛知乎的时候,看到了一个话题“一个程序员的水平能差到什么程度?”,看完,不得不说个个都是人才呀。给大家整理了一个高赞的回答。# Benny想起了一件十多年前的往事,有一次帮客户的Java项目组升级框架。入场之后屡次听到项目组的运维小哥抱怨war包过大,导致每次发布要等很久很久,用过WebSphere...

2023-04-06 09:42:15 57

转载 优雅的接口防刷处理方案

作者:之诺 链接:https://juejin.cn/post/7200366809407750181# 前言本文为描述通过Interceptor以及Redis实现接口访问防刷Demo这里会通过逐步找问题,逐步去完善的形式展示# 原理通过ip地址+uri拼接用以作为访问者访问接口区分通过在Interceptor中拦截请求,从Redis中统计用户访问接口次数从而达到接口防刷目的如下图所示# 工程项目...

2023-04-04 16:32:20 117

转载 刚刚!Twitter算法开源,Star数已1.5w+

出品| OSC开源社区(ID:oschina2013)当地时间 3 月 31 日,马斯克终于履行诺言正式宣布了 Twitter (推特)算法的开源。该公司在 GitHub 上发布了两个存储库 (main repo、ml repo),其中涵盖了推荐算法在内的许多推特源代码,包括用来控制用户在 For You 时间线上看到的推文的机制。并发布了一篇博客分享了有关推特算法的更多详细信息。“今天标志着...

2023-04-03 13:14:42 68

转载 20 张图带你全面了解 HTTPS 协议,再也不怕面试问到了!

本文详细介绍了 HTTPS 相较于 HTTP 更安全的原因,包括对称加密、非对称加密、完整性摘要、数字证书以及 SSL/TLS 握手等内容,图文并茂、理论与实战结合、建议收藏!1. 不安全的 HTTP近些年来,越来越多的网站使用 HTTPS 协议进行数据传输,原因在于 HTTPS 相较于 HTTP 能够提供更加安全的服务。很多浏览器对于使用 HTTP 协议的网站会加上『警告』的标志表示数据传输不安...

2023-03-31 11:05:57 201

转载 微信重磅功能更新!加好友按人数收费,视频号付费订阅、微信版“知乎”来了...

微信昨日崩了!腾讯紧急回应#微信QQ出现功能异常#冲上热搜第一。有大量网友称微信、QQ等腾讯旗下社交软件出现功能异常。微信包括语音呼叫、账号登录、朋友圈以及支付在内的多个功能无法正常使用,QQ 文件传输、QQ 空间、QQ 邮箱等也同样出现问题。腾讯客服官方微博于昨日凌晨发布消息称,由于系统故障,部分用户使用微信支付相关功能出现异常,目前正在紧急修复中。用户资金安全不受影响。故障修复后,相关功能使用...

2023-03-30 09:18:32 1433

原创 国产芯片加持!可拆卸电池手机杀回来了!

‍‍想必诺基亚这个品牌大家都很熟悉,毕竟在十年前可是人手一台的手机,就是这几年智能手机发展过于迅速,诺基亚在市场的占比份额明显的变少,甚至很多人都没有听说过这个品牌很久了。但其实,诺基亚也是一直在进行创新研发的, 也有不断地推出新机型,今年还经历了更换Logo等操作,可以看出诺基亚还是想继续向前冲的。‍前段时间诺基亚又推出了新款诺基亚C12 Pro。C 系列在诺基亚里面的定位就是:‍“走进智能...

2023-03-29 12:30:12 198

原创 卸载IDE!这个基于GPT-4的代码编辑器让我感到恐慌!

我知道chatGPT已经火出圈了,本人也试验过叫AI写一些简单的程序,太简单的基本上都能写对,稍微复杂点的也能介绍个大致思路,代码也能给出,但是很多都无法正常跑起来,也有一些逻辑性的错误。最多也只能用来参考下。虽然我觉得目前AI能理解一些人类的意图,能给出大致的实现代码,但是还无法代替程序员去写一些稍微复杂点的算法程序。直到我今天在网上看到这样一款AI写程序的软件:Cursor。# 案例演示生成代...

2023-03-28 15:37:38 87

转载 百度AI是套皮?百度回应称符合行业惯例

最近百度推出的人工智能机器人文心一言应该有不少用户已经体验,文心一言支持通过提示词快速生成图片。不过从网友测试以及蓝点网的测试来看,文心一言生成的图片都比较诡异,甚至可以拿来当我画你猜的素材。随着时间的推移有网友发现文心一言的图片生成功能似乎有鬼,百度很有可能是将提示词翻译为英语再生成。这导致中文的成语、古诗词和一些非常见词生成的图片非常诡异,有网友质疑百度是基于其他出图服务套皮。从测试来看确实很...

2023-03-27 17:26:24 255

转载 ChatGPT王炸更新!可以直接编译运行代码了!

就在刚刚,OpenAI宣布:ChatGPT新增插件功能借助插件功能可以使ChatGPT具备更多的能力:- 获取实时信息- 检索自己的知识库数据- 代替自己执行操作目前官方首批开放使用的插件所支持的功能就有:酒店预订、航班预订、外卖服务、在线购物、法律知识、专业问答、文字转语音等,还可以通过 Zapier 与 5000+应用程序进行交互使用。上面所说的都是第三方插件,也就是第三方公司通过OpenAI...

2023-03-24 14:55:32 217

原创 MySQL Max()函数的坑

MySQL Max()函数的坑

2022-09-09 13:26:49 949

原创 geoJson全国各省市地图json数据获取

geoJson全国各省市地图json数据获取

2022-08-10 11:39:18 1932

原创 SpringBoot+Vue项目多文件上传同时上传其他参数

SpringBoot+Vue项目多文件上传同时上传其他参数

2022-07-28 16:43:24 2739

原创 解决TCP协议中读取类inputstream.read(byte[] byte0)函数的阻塞问题

如何解决TCP协议中serverSocket.accept()阻塞和读取类inputstream.read(byte[] byte0)函数的阻塞问题?_Cookie@513的博客-CSDN博客_server.accept()我们想要解除阻塞问题,就要从inputstream的异常做文章,因为socket的是否关闭会影响到inputstream是否产生异常;所以int timeout=10000;socket.setSoTimeout(timeout);通过设置socket的链接接受数据最大延时时间

2022-01-26 09:30:14 982

转载 生成订单30分钟未支付,则自动取消,该怎么实现?

来源:blog.csdn.net/hjm4702192/article/details/80519010引言方案分析1.数据库轮询2.JDK的延迟队列3.时间轮算法4.redis缓存5.使...

2021-09-09 00:00:00 261

转载 推荐一款 Spring Boot 的 HTTP 客户端框架

在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目...

2021-08-26 00:00:00 369

转载 IDEA的5大调试技巧,你学废了吗?

来源微信公众号:JAVA日知录在项目开发的时候我发现很多小伙伴能非常熟练的使用IDEA编写代码,但是对于IDEA调试的技巧掌握的不是很好,只会F7、F8、F9等这些基本调试功能。而像一些...

2021-08-20 00:00:00 255

转载 一个吊打百度网盘的开源神器,还是 99 年妹子开发的

整理:猿妹来自:开源最前线(ID:OpenSourceTop)百度网盘大家都很熟悉,大家都知道百度网盘如果不开会员就会被限速,以为99年的在校女大学生iikira用Go撸了一个百度网盘客...

2021-08-19 00:00:00 324

转载 Web登录很简单?开玩笑!

本文通过 Web 登录的例子探讨安全问题,登录不仅仅是简单地表达提交和记录写入,其安全问题才是重中之重。1. 一个简单的HTML例子看看用户信息安全标准的HTML语法中,支持在form表单...

2021-08-10 00:00:00 140

转载 16 条 YYDS 的代码规范!

作者 | 涛姐涛哥 链接 |cnblogs.com/taojietaoge/p/11575376.html如何更规范化编写Java 代码Many of the happiest peop...

2021-08-05 00:00:00 226

转载 Fluent Mybatis 牛逼!

使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。不再需要在Dao中组装查询或更新操作,在...

2021-08-03 00:00:00 2459 1

原创 解决window.location.href参数太长问题

window.location.href参数超出限制问题解决需求:vue导出传参给后端导出excel<el-button type="primary" @click="exportData" :disabled="this.$store.state.isFetching">导出数据</el-button>原来写法: exportData(){ let params=`?data1=${this.form.data1}&b...

2021-07-27 11:02:15 1597 1

转载 这 10 个 Spring 错误别再犯了!

译者 | 万想 作者 |Toni Kukurin错误一:太过关注底层我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写一些常见的代码,很多开发...

2021-07-27 00:00:00 159

转载 为什么建议大家使用 Linux 开发?爽(外加七个感叹号)

作者:夏日浅笑、链接:https://www.cnblogs.com/summertime-wu/p/11140052.htmlLinux 能用吗?Linux 有图形界面支持日常开发社交沟...

2021-07-23 00:00:00 142

转载 发现一款好用到爆的数据库工具,被惊艳到了!

作者:atzuge链接:https://www.cnblogs.com/zuge/p/7397255.html最近被同事案例了一款数据库客户端工具:DataGrip,大爱!其实,这个标题的...

2021-07-22 00:00:00 196

taos-connector-jdbc相关jar下载

包括:taos-jdbcdriver-3.2.1.jar taos-jdbcdriver-3.2.1-dist.jar taos-jdbcdriver-3.2.1-javadoc.jar taos-jdbcdriver-3.2.1-sources.jar taos-jdbcdriver-3.2.1.jar taos-jdbcdriver-3.2.1-dist.jar taos-jdbcdriver-3.2.1-javadoc.jar taos-jdbcdriver-3.2.1-sources.jar taos-jdbcdriver-3.2.1.jar taos-jdbcdriver-3.2.1-dist.jar taos-jdbcdriver-3.2.1-javadoc.jar taos-jdbcdriver-3.2.1-sources.jar taos-jdbcdriver-3.2.1.jar taos-jdbcdriver-3.2.1-dist.jar taos-jdbcdriver-3.2.1-javadoc.jar taos-jdbcdriver-3.2.1-source

2023-05-15

空空如也

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

TA关注的人

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