博客园 - 南瓜慢说
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=161140
2023-06-04T11:54:32Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
feed.cnblogs.com
https://www.cnblogs.com/larrydpk/p/17334224.html
简单介绍十几款常用的画架构图流程图的软件 - 南瓜慢说
简单介绍十几款常用的画架构图流程图的软件 draw.io draw.io是开源免费的在线画图工具,还提供桌面版本。 特性: 实时协作; 支持在线离线版本; 存储支持多种方式:Google Drive, OneDrive, GitHub, GitLab, Dropbox等; 许多丰富的图标库。 Pro
2023-04-19T10:07:00Z
2023-04-19T10:07:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】简单介绍十几款常用的画架构图流程图的软件 draw.io draw.io是开源免费的在线画图工具,还提供桌面版本。 特性: 实时协作; 支持在线离线版本; 存储支持多种方式:Google Drive, OneDrive, GitHub, GitLab, Dropbox等; 许多丰富的图标库。 Pro <a href="https://www.cnblogs.com/larrydpk/p/17334224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17325843.html
安装Zookeeper和Kafka集群 - 南瓜慢说
安装Zookeeper和Kafka集群 本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。 安装Zookeeper集群 下载安装包 从官网上下载安装包: curl https://dlcdn.apache.org/
2023-04-17T06:48:00Z
2023-04-17T06:48:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】安装Zookeeper和Kafka集群 本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。 安装Zookeeper集群 下载安装包 从官网上下载安装包: curl https://dlcdn.apache.org/ <a href="https://www.cnblogs.com/larrydpk/p/17325843.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17274283.html
Spring Boot整合Google Bard - Web接口访问Google AI聊天机器人 - 南瓜慢说
Spring Boot整合Google Bard - Web接口访问Google AI聊天机器人 之前开发了一个关于Google Bard的Java库,可以帮助我们简单的提问并获得答案。现在我把它整合到Spring Boot应用中,通过Web API让大家可以访问。 添加依赖 把pkslow goo
2023-03-30T12:54:00Z
2023-03-30T12:54:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】Spring Boot整合Google Bard - Web接口访问Google AI聊天机器人 之前开发了一个关于Google Bard的Java库,可以帮助我们简单的提问并获得答案。现在我把它整合到Spring Boot应用中,通过Web API让大家可以访问。 添加依赖 把pkslow goo <a href="https://www.cnblogs.com/larrydpk/p/17274283.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17254753.html
开发了一个Java库的Google Bard API,可以自动化与AI对话了 - 南瓜慢说
开发了一个Java库的Google Bard API,可以自动化与AI对话了 Google Bard是Google提供的还在实验阶段的人工智能对话服务。这明显是对标ChatGPT来的,它可以提供更实时的答案,会基于Google强大的网页数据。 为了更方便的使用并实现自动化,我写了一个Java类库,G
2023-03-25T06:57:00Z
2023-03-25T06:57:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】开发了一个Java库的Google Bard API,可以自动化与AI对话了 Google Bard是Google提供的还在实验阶段的人工智能对话服务。这明显是对标ChatGPT来的,它可以提供更实时的答案,会基于Google强大的网页数据。 为了更方便的使用并实现自动化,我写了一个Java类库,G <a href="https://www.cnblogs.com/larrydpk/p/17254753.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17250015.html
用Python基于Google Bard做一个交互式的聊天机器人 - 南瓜慢说
用Python基于Google Bard做一个交互式的聊天机器人 之前已经通过浏览器试过了 Google Bard ,更多细节请看: Try out Google Bard, Will Google Bard beat the ChatGPT?. 现在我们想实现自动化,所以我用Python做一个交互
2023-03-23T16:22:00Z
2023-03-23T16:22:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】用Python基于Google Bard做一个交互式的聊天机器人 之前已经通过浏览器试过了 Google Bard ,更多细节请看: Try out Google Bard, Will Google Bard beat the ChatGPT?. 现在我们想实现自动化,所以我用Python做一个交互 <a href="https://www.cnblogs.com/larrydpk/p/17250015.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17195498.html
Java多种方法实现等待所有子线程完成再继续执行 - 南瓜慢说
简介 在现实世界中,我们常常需要等待其它任务完成,才能继续执行下一步。Java实现等待子线程完成再继续执行的方式很多。我们来一一查看一下。 Thread的join方法 该方法是Thread提供的方法,调用join()时,会阻塞主线程,等该Thread完成才会继续执行,代码如下: private st
2023-03-08T09:35:00Z
2023-03-08T09:35:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】简介 在现实世界中,我们常常需要等待其它任务完成,才能继续执行下一步。Java实现等待子线程完成再继续执行的方式很多。我们来一一查看一下。 Thread的join方法 该方法是Thread提供的方法,调用join()时,会阻塞主线程,等该Thread完成才会继续执行,代码如下: private st <a href="https://www.cnblogs.com/larrydpk/p/17195498.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17118107.html
《Terraform 101 从入门到实践》 Terraform在公有云Azure上的应用 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 简介 Azure是微软的公有云,它提供了一些免费的资源,具体可以查看: https://azure.microsoft.com/en-us/
2023-02-13T14:30:00Z
2023-02-13T14:30:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 简介 Azure是微软的公有云,它提供了一些免费的资源,具体可以查看: https://azure.microsoft.com/en-us/ <a href="https://www.cnblogs.com/larrydpk/p/17118107.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17115356.html
《Terraform 101 从入门到实践》 Terraform在公有云GCP上的应用 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform支持的公有云有很多,如AWS、Azure、Google、Alibaba等。将Terraform应用于公有云,才最能发挥其强
2023-02-13T01:42:00Z
2023-02-13T01:42:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform支持的公有云有很多,如AWS、Azure、Google、Alibaba等。将Terraform应用于公有云,才最能发挥其强 <a href="https://www.cnblogs.com/larrydpk/p/17115356.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17113383.html
《Terraform 101 从入门到实践》 Functions函数 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform的函数 Terraform为了让大家在表达式上可以更加灵活方便地进行计算,提供了大量的内置函数(Function)。目前并
2023-02-12T02:34:00Z
2023-02-12T02:34:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform的函数 Terraform为了让大家在表达式上可以更加灵活方便地进行计算,提供了大量的内置函数(Function)。目前并 <a href="https://www.cnblogs.com/larrydpk/p/17113383.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17111017.html
《Terraform 101 从入门到实践》 第五章 HCL语法 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 介绍了Terraform一些比较基础的概念后,我们可以先了解一下Terraform的语法,也就是HCL的语法。 变量Variables 变量
2023-02-11T02:44:00Z
2023-02-11T02:44:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 介绍了Terraform一些比较基础的概念后,我们可以先了解一下Terraform的语法,也就是HCL的语法。 变量Variables 变量 <a href="https://www.cnblogs.com/larrydpk/p/17111017.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17110224.html
《Terraform 101 从入门到实践》 第四章 States状态管理 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 军书十二卷,卷卷有爷名。 为什么需要状态管理 Terraform的主要作用是管理云平台上的资源,通过声明式的HCL配置来映射资源,如果云平台
2023-02-10T12:31:00Z
2023-02-10T12:31:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 军书十二卷,卷卷有爷名。 为什么需要状态管理 Terraform的主要作用是管理云平台上的资源,通过声明式的HCL配置来映射资源,如果云平台 <a href="https://www.cnblogs.com/larrydpk/p/17110224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17107815.html
《Terraform 101 从入门到实践》 第三章 Modules模块化 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 模块的概念 模块化是Terraform实现代码重用的方式。模块可以理解为一个包含多个资源的容器模板。封装好之后,可以给大家使用。也可以理解为
2023-02-10T01:25:00Z
2023-02-10T01:25:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 模块的概念 模块化是Terraform实现代码重用的方式。模块可以理解为一个包含多个资源的容器模板。封装好之后,可以给大家使用。也可以理解为 <a href="https://www.cnblogs.com/larrydpk/p/17107815.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17106783.html
《Terraform 101 从入门到实践》 第二章 Providers插件管理 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 不怕出身低,行行出状元。 插件 Terraform可以对多种平台的多种资源进行管理,这个是通过插件来实现的。 这里的插件,在Terrafor
2023-02-09T11:23:00Z
2023-02-09T11:23:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 不怕出身低,行行出状元。 插件 Terraform可以对多种平台的多种资源进行管理,这个是通过插件来实现的。 这里的插件,在Terrafor <a href="https://www.cnblogs.com/larrydpk/p/17106783.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17104227.html
《Terraform 101 从入门到实践》 第一章 Terraform初相识 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 初闻不知Terraform,再闻已是云中人。 什么叫基础设施即代码? 在以前,当我们需要把应用部署在服务器时,需要购买多台服务器和机房、组装
2023-02-09T01:58:00Z
2023-02-09T01:58:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 初闻不知Terraform,再闻已是云中人。 什么叫基础设施即代码? 在以前,当我们需要把应用部署在服务器时,需要购买多台服务器和机房、组装 <a href="https://www.cnblogs.com/larrydpk/p/17104227.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17103545.html
《Terraform 101 从入门到实践》 前言 - 南瓜慢说
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform 101 从入门到实践 Terraform作为基础设施即代码(Infrastructure as Code,很简称IaC)
2023-02-08T14:16:00Z
2023-02-08T14:16:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform 101 从入门到实践 Terraform作为基础设施即代码(Infrastructure as Code,很简称IaC) <a href="https://www.cnblogs.com/larrydpk/p/17103545.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17100953.html
Springboot整合AOP和注解,实现丰富的切面功能 - 南瓜慢说
简介 我们在文章《Spring AOP与AspectJ的对比及应用》介绍了AOP的使用,这篇文章讲解一下AOP与注解的整合,通过注解来使用AOP,会非常方便。为了简便,我们还是来实现一个计时的功能。 整合过程 首先创建一个注解: @Retention(RetentionPolicy.RUNTIME)
2023-02-08T02:47:00Z
2023-02-08T02:47:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】简介 我们在文章《Spring AOP与AspectJ的对比及应用》介绍了AOP的使用,这篇文章讲解一下AOP与注解的整合,通过注解来使用AOP,会非常方便。为了简便,我们还是来实现一个计时的功能。 整合过程 首先创建一个注解: @Retention(RetentionPolicy.RUNTIME) <a href="https://www.cnblogs.com/larrydpk/p/17100953.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17099706.html
Spring AOP与AspectJ的对比及应用 - 南瓜慢说
1 简介 AOP,即面向切面编程是很常用的技术,特别是在Java Web开发中。而最流行的AOP框架分别是Spring AOP和AspectJ。 2 Spring AOP vs AspectJ Spring AOP是基于Spring IoC实现的,它解决大部分常见的需求,但它并不是一个完整的AOP解
2023-02-07T12:18:00Z
2023-02-07T12:18:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】1 简介 AOP,即面向切面编程是很常用的技术,特别是在Java Web开发中。而最流行的AOP框架分别是Spring AOP和AspectJ。 2 Spring AOP vs AspectJ Spring AOP是基于Spring IoC实现的,它解决大部分常见的需求,但它并不是一个完整的AOP解 <a href="https://www.cnblogs.com/larrydpk/p/17099706.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17097299.html
Java JDK Proxy和CGLib动态代理示例讲解 - 南瓜慢说
简介 代理模式在Java中有很多应用场景,而代理又分静态代码和动态代理。静态代理是编写、编译或加载时织入代码实现,而动态代理则在运行时实现。简单而言,静态代理是在运行前就已经存在,而动态代理则在运行时才存在的。而常用的动态代理有两种实现: JDK Proxy: JDK Proxy是JDK自带的,不需
2023-02-07T01:21:00Z
2023-02-07T01:21:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】简介 代理模式在Java中有很多应用场景,而代理又分静态代码和动态代理。静态代理是编写、编译或加载时织入代码实现,而动态代理则在运行时实现。简单而言,静态代理是在运行前就已经存在,而动态代理则在运行时才存在的。而常用的动态代理有两种实现: JDK Proxy: JDK Proxy是JDK自带的,不需 <a href="https://www.cnblogs.com/larrydpk/p/17097299.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17096601.html
Spring在Filter中记录Web请求Request和返回Response的内容及时长 - 南瓜慢说
1 简介 在Spring MVC中,我们有时需要记录一下请求和返回的内容,方便出现问题时排查。比较Header、Request Body等。这些在Controller也可以记录,但在Filter中会更方便。而我们使用的是OncePerRequestFilter。 2 记录请求 2.1 流重复读的问题
2023-02-06T12:19:00Z
2023-02-06T12:19:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】1 简介 在Spring MVC中,我们有时需要记录一下请求和返回的内容,方便出现问题时排查。比较Header、Request Body等。这些在Controller也可以记录,但在Filter中会更方便。而我们使用的是OncePerRequestFilter。 2 记录请求 2.1 流重复读的问题 <a href="https://www.cnblogs.com/larrydpk/p/17096601.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/larrydpk/p/17093627.html
用GPU来运行Python代码 - 南瓜慢说
简介 前几天捣鼓了一下Ubuntu,正是想用一下我旧电脑上的N卡,可以用GPU来跑代码,体验一下多核的快乐。 还好我这破电脑也是支持Cuda的: $ sudo lshw -C display *-display description: 3D controller product: GK208M [
2023-02-05T09:10:00Z
2023-02-05T09:10:00Z
南瓜慢说
https://www.cnblogs.com/larrydpk/
【摘要】简介 前几天捣鼓了一下Ubuntu,正是想用一下我旧电脑上的N卡,可以用GPU来跑代码,体验一下多核的快乐。 还好我这破电脑也是支持Cuda的: $ sudo lshw -C display *-display description: 3D controller product: GK208M [ <a href="https://www.cnblogs.com/larrydpk/p/17093627.html" target="_blank">阅读全文</a>