自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全栈技术分享,项目分享,资料分享

学习方法和资源分享,分享学习技能时,所采用的方式并分享在学习过程中,自己所采用的方式的资源资料,提供参考。以项目为导向的学习,先找到实现项目的技术点,针对性学习其中的技术,复现项目进行学习,提供项目源码或项目地址;以书籍、视频为学习方式,给出书籍和视频的学

  • 博客(137)
  • 资源 (3)
  • 收藏
  • 关注

原创 (Java企业 / 公司项目)使用RocketMQ组件对请求做削峰处理

RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。主要功能是异步解耦和流量削峰。

2024-04-21 15:53:13 1114

原创 (Java企业 / 公司项目)微服务Sentinel限流如何使用?

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2024-01-24 18:18:12 1774 1

原创 (Java企业 / 公司项目)分布式事务Seata详解(含Seata+Nacos组合使用)(二)

配置nacos打开下载好的文件夹找到配置文件配置中心的文件名就是data-id接下来修改注册中心启动项目模块打开seata服务出现注册中心,接下来打开nacos查看命名空间,nacos的配置在前面的博客当中有可以查看怎么集成。访问nacos,显示的信息都是前面配置成功的信息注意这里的id需要和配置文件中的一致, group也需要一致下面的配置内容为AT模式会有一个全局锁,用于防止脏读,线程1的事务修改了库存,但还没提交事务,线程2读库存的时候,读的还是原来的库存。

2024-01-14 16:52:43 726

原创 (Java企业 / 公司项目)分布式事务Seata详解(含Seata+Nacos组合使用)(一)

AT模式,默认,简单,需要增加undo_log表,生成反向SQL,性能高,回滚后原来没数据的,现在还是没数据TCC模式,try confirm/cancel,三个阶段的代码都得自己实现,Seata只负责调度对业务代码侵入性比较强,必要时可能还要修改数据库SAGA模式,长事务解决方法,需要程序员自己编写两阶段的代码(AT模式不需要写)基于状态机来实现的需要一个JSON文件,可异步执行。

2024-01-13 21:46:39 1106

原创 (Java企业 / 公司项目)微服务OpenFeign怎么实现服务间调用?(含面试题)

Feign: 远程调用组件使用步骤,理解上面的图 后台系统中, 微服务和微服务之间的调用可以通过Feign组件来完成. Feign组件集成了Ribbon负载均衡策略(默认开启的, 使用轮询机制),Hystrix熔断器 (默认关闭的, 需要通过配置文件进行设置开启) 被调用的微服务需要提供一个接口, 加上@FeignClient("url")注解 调用方需要在启动类上加上@EnableFeignClients, 开启Feign组件功能。

2023-12-26 17:25:22 1508

原创 (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)

这个接口提供给其他的微服务调用所以这里会用到FeignClient直接上接口。批量查询点赞状态

2024-09-12 17:04:48 593

原创 (Java企业 / 公司项目)高频SQL优化的几种方式

因为表中新增数据时,需要同时为它创建索引,而索引是需要额外的存储空间的,而且还会有一定的性能消耗。• mysql使用的B+树的结构来保存索引的,在insert、update和delete操作时,需要更新B+树索引。mysql会查到1000020条数据,然后丢弃前面的1000000条,只查后面的20条数据,这个是非常浪费资源的。但缺点是mysql执行子查询时,需要创建临时表,查询完毕后,需要再删除这些临时表,有一些额外的性能消耗。多查出来的数据,通过网络IO传输的过程中,也会增加数据传输的时间。

2024-09-12 13:23:25 691

原创 linux从0到1 基础完整知识

如上图所示,路由器一端(WAN口,Wide Area Network)连接互联网,另一端(Local Area Network,LAN)连接多个设备,这些设备组成一个局域网,局域网中的设备都通过路由器访问互联网,这个场景应该是大家十分熟悉的。NAT模式下,虚拟机的IP地址,默认情况下是由虚拟DHCP服务自动分配的,虚拟机的IP地址不固定,这对于SSH远程访问也不友好,所以通常情况下,我们不使用虚拟DHCP服务,而是手动为虚拟机配置静态的IP地址。为保证主机未联网的情况下,主机和虚拟机也能实现互通;

2024-09-11 20:17:31 1504

原创 (Java企业 / 公司项目)点赞业务系统设计(一)

按照CSDN文章点赞来进行简单的制作一个点赞和取消点赞的业务需求,当然肯定比他的设计还要简单毕竟这么大的社区。点赞功能与其它功能不同,没有复杂的原型和需求,仅仅是一个点赞、取消点赞的操作。所以,今天我们就不需要从原型图来分析,而是仅仅从这个功能的实现方案来思考。第一次我们使用的是服务调用openfeign,后来改用了MQ的方式 这个数据结构设计应该都能看得懂吧,有多个id进行关联,实体业务有很多这里就是举例了两个一个用户评论id ,相关的课程比如他讲的好我给这个课程点赞3.创建项目模块只要先创建

2024-09-10 21:05:22 832

原创 VMware Workstation 未能启动 VMware Authorization Service。您可以尝试手动启动 VMware Authorization Service如果此问题仍然存在

服务中找到 VMware Authorization Service ,双击打开。按住快捷键win+R,输入services.msc。这个时候重新打开虚拟机就能打开了。,然后点击确定,弹出框。,再点击服务状态下的。

2024-09-05 11:23:55 763

原创 搭建cool-admin-java(前端vue)项目

cool-admin(java版)后台权限管理系统,开源免费,Ai编码、流程编排、模块化、插件化,用于快速构建后台应用程序,详情可到进一步了解。

2024-07-28 11:10:34 1219

原创 若依微服务14 - 登录密码使用加密传输

目前登录接口密码是明文传输,如果安全性有要求,可以调整成加密方式传输。提交时检查密码是否为加密传输,且后台也能正常解密。

2024-07-26 00:23:16 426

原创 若依微服务13 - 系统接口不显示对应服务

右上角服务列表没有展示新增服务,确认是否在。右上角服务列表默认是读取的。配置了对应服务的路由。

2024-07-26 00:21:52 146

原创 若依微服务12 - 如何不登录直接访问

在配置管理中配置列表,修改。

2024-07-26 00:20:38 466

原创 若依微服务项目11 - 特殊字符串被过滤的解决办法

默认所有的都会过滤脚本,可以在。

2024-07-26 00:19:23 155

原创 我的创作纪念日

在无数日夜的奋斗中,不仅学会运用先进技术和工具,更明白团队协作和沟通的关键。日常学习过程中,每一次对新知识的探索,每一次在书本和网络中汲取营养,都充满表达的欲望。通过文章,能与世界各地技术爱好者分享见解,共同探讨问题,思想碰撞深感创作意义。结识许多志同道合领域同行,一起探讨技术发展趋势,分享经验心得,不再孤单,知道追求技术道路不孤单。这段代码帮助用户比较两个向量的相似度,是我在项目中自豪的贡献之一,也得到了项目组和社区的认可。获得众多粉丝关注,每一个新增关注,都让努力得到认可,更坚定继续创作决心。

2024-07-09 09:41:31 491 1

原创 若依微服务项目10 - 区分不同环境下配置文件

当在多配置文件中,需要切换配置文件时,通常的做法都是修改激活的文件名称,而。进行选择不同配置文件进行启动,可以避免修改文件,而在。1、配置pom.xml,定义不同环境配置属性。打包成功后会进行对应的替换,例如使用。2、修改对应的配置文件,示例如下。打包是指定使用哪个配置文件。环境打包,配置文件的。

2024-06-29 20:21:22 383 2

原创 若依微服务项目09 - swagger如何不显示某个模块的接口文档

默认情况下,可以看到这里包含了ruoyi-gen模块,我们要做的是,要将ruoyi-gen进行隐藏。最终的预期结果如下图所示,可以看见,下图中,是不包含ruoyi-gen这个模块的。在若依微服务项目中,如果不想暴露某个模块的swagger的接口文档,需要怎么做?但是实现这个效果,单纯的通过nacos配置文件修改是没有办法达到的。修改完成之后,重启网关服务,即可达到预期的效果了。本文以ruoyi-gen模块进行举例说明。要实现这个效果,其实不难。这个列表的数据是来源于。

2024-06-23 18:02:53 620 2

原创 若依微服务项目08 - 新建子模块

2、在ruoyi-test业务模块下新建pom.xml文件以及src\main\java,src\main\resources目录。3、在ruoyi-modules目录下pom.xml模块节点modules添加业务模块。1、在ruoyi-modules下新建业务模块目录,例如:ruoyi-test。4、src/main/resources添加bootstrap.yml文件。6、nacos上增加ruoyi-test-dev.yml配置。5、com.ruoyi.test包下添加启动类。

2024-06-23 17:58:45 312

原创 若依微服务项目07 - 处理Long类型精度丢失问题

当字段实体类为Long类型且值超过前端js显示的长度范围时会导致前端回显错误。2、增加指定配置类信息。

2024-06-23 17:54:50 456

原创 若依微服务项目06 - 设置令牌有效期

可以在ruoyi-common-core模块中的com.ruoyi.common.core.constant.CacheConstants类中设置。

2024-06-23 17:53:20 334

原创 若依微服务项目05 - 上传图片文件代理配置

9300端口80端口配置前:http://localhost:9300/statics/2023/09/24/test.jpg配置后:http://localhost/statics/2023/09/24/test.jpg弄好了之后就可以访问这个图片进行查看。

2024-06-23 17:51:40 576

原创 若依微服务项目04 - 实现分布式事务

指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。

2024-05-27 09:21:05 566 1

原创 (Java企业 / 公司项目)配置Linux网络-导入虚拟机

公司给了我一个IP地址 ,提供了一个虚拟机或者自己搭建虚拟机,还有提供登录的账号密码 可以查看我之前的文章。

2024-05-24 23:52:32 566

原创 若依微服务项目03- 整合knife4j

在的微服务架构下,每个微服务并不需要引入前端的ui资源,因此在每个微服务的项目下,引入提供的starter即可。

2024-05-24 20:32:07 827 1

原创 SRS使用推流,拉流,连接客户端(一)

可以使用支持RTMP流的播放器播放,譬如vlc/flash player,播放地址:rtmp://192.168.1.170/live/livestream。将以下内容保存为文件,如 conf/hls.conf,服务器启动时指定该配置文件(srs 的 conf 文件夹有该文件)。或使用支持 h.264 + aac 的 FMLE 推流(若不支持 h.264 + aac,则可以使用 srs 转码,参考。备注:hls_path 必须存在,srs 只会自动创建 ${hls_path} 下的 app 的目录。

2024-05-20 23:58:16 1346

原创 (Java企业 / 公司项目)Windows 远程登陆 Linux 服务器的两种方式:SSH + VS Code

无论是通过 SSH 命令行还是VS Code,都能实现 Windows 系统下对 Linux 服务器的远程连接和开发。选择哪种方法取决于你的具体需求和偏好。至此,Windows 连接 Linux 服务器的教程就结束了,实践是掌握技能的最好方式,不妨现在就开始尝试连接你的 Linux 服务器吧!

2024-05-20 23:44:41 780

原创 若依微服务项目02 -集成Mybatis-plus详细

具体路径:src/main/java/com/ruoyi/common/core/config(需要创建config包)需要将之前用到的Mybatis配置的地方替换成Mybatis-plus的配置。经过以上步骤,可成功将Mybatis替换成Mybatis-plus。

2024-05-19 17:31:50 1185

原创 若依微服务项目01 - 报错解决:Communications link failure

在每次重启数据库的时候,登录系统会报错。第一次会出现用户名不存在等情况,后台会报错,前端依旧可以进入,或者等待时间5分钟,期间不做任何操作,重新登录,这个问题就会复现,复现这个问题最快的方法就是重启数据库。目前可以通过降低druid版本来解决这个问题。在根目录下的pom.xml文件中将。

2024-05-19 17:28:28 322

原创 Python实用库集合推荐

*30. PySide(GUI应用程序开发):**PySide是一个用于创建GUI应用程序的库,提供了丰富的GUI组件和功能。24. PyMongo(MongoDB操作):PyMongo是一个用于操作MongoDB数据库的库,提供了方便的API和工具。:Pygame_gui是一个用于游戏界面开发的库,提供了创建游戏界面和用户界面的工具和组件。:Scikit-learn是一个流行的机器学习库,提供了丰富的机器学习算法和工具。:Pygame是一个用于开发2D游戏的库,提供了游戏开发所需的各种功能和工具。

2024-05-19 16:50:33 688

原创 Pycharm在下载安装第三方库时速度慢或超时问题 / 切换国内镜像地址

修改安装源,将默认源https://pypi.python.org/simple修改为清华源 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/配置好clash后(打开全局,系统代理),点开设置,找到系统代理,静态ip,填写到主机名。5、常用国内镜像(更换完之后务必记得点击刷新按钮)

2024-05-19 16:40:43 6071

原创 MavLinK协议

MAVSDK是PX4开源团队贡献的基于mavlink通信协议的用于无人机应用开发的SDK,其可以部署在Windows、Linux、Android等多种平台,并且支持多种语言如c/c++、python、Java等。在官网你会看到不同语言的MAVSDK,对应新手来说可能有点懵,其实MAVSDK的核心是MAVSDK-C++,这个版本实现了包括接口驱动(串口、udp等)、mavlink通信、各种交互逻辑处理,并且创建了server,建立gRPC通信,其他不同的语言版本都是只实现了gRPC通信接口而已。

2024-05-19 14:18:05 1242

原创 HarmonyOS 4.0(鸿蒙开发)02 - 环境搭建保姆级教程

选择要安装的Node.js和Ohpm位置,其中ohpm是Open Harmony Package Management的缩写,也就是类似npm的包管理工具。一般就是因为你本地原本的Node.js配置异常导致的,建议清理环境变量中对于Node.js的配置之后再重试。这里会提示安装出现问题的选项,点击异常项后面的set it up now即可重新安装。重试时无需重新安装,而是再次打开DevEco Studio,点击界面左下方的?创建好的应用中已经有了基础代码,我们以后开发后可以直接在工具中预览页面样式。

2024-05-19 02:16:43 1076

原创 HarmonyOS 4.0(鸿蒙开发)01 - 怎么学习鸿蒙引导篇

2023年8月4日,2023年华为开发者大会上,华为推出了面向开发者的 HarmonyOS NEXT 开发者预览版。HarmonyOS NEXT 即日起面向合作企业开发者开放,2024年第一季度面向所有开发者开放!HarmonyOS NEXT 系统底座全线自研,去掉了传统的AOSP代码,仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓 OS。减少了40%的冗余代码,使系统的流畅度、能效、纯净安全特性大为提升。多家头部应用厂商开始启动鸿蒙原生应用开发。支付宝、钉钉、小红书、高德、网易。

2024-05-01 11:20:09 1114 1

原创 Android安卓开发 - 开发基础(二)

上面的XML内容, 外层的LinearLayout标签为该界面的根节点,中间的LinearLayout标签为布局节点, 内层的TextView为控件节点。本节介绍了App工程的源码设计规范,首先App将看得见的界面设计与看不见的代码逻辑区分开,然后利用XML标记描绘应用界面,同时使用Java代码书写程序逻辑,从而形成App前后端分离的设计规约,有利于提高App集成的灵活性。鉴于竖屏与横屏遵照一样的业务逻辑,仅仅是屏幕方向不同,若要调整的话,只需分别给出竖屏时候的界面布局,以及横屏时候的界面布局。

2024-04-14 19:07:30 1263 1

原创 Typora导入功能使用详细

1. 首次安装完typora,是没法导入的,需要安装pandoc,首先我们先在文件夹里面新建一个Typora文件,然后再找到导入功能点击就可以弹出安装的地址了。5. 跳转到了github上,我是电脑windows64位的 选择.msi下载。我这里有加速器所以下载很快,我直接放到资源里面你们自行下载就好了。6. 下载完成后是这样的,zip不用下载我们的是msi。3. 弹出界面点击进入下载界面当中。2. 点击文件可以找到导入按钮。这样导入功能就可以使用了。安装(导入需要的插件)8. 设置导入的位置。

2024-04-14 13:13:29 996 1

原创 Android安卓开发 - 简单介绍(一)

前面已经写了安装的教程,idea怎么安装,还有官方的开发工具Android Studio怎么安装。

2024-04-04 22:36:24 872

原创 2024最新版Android studio安装入门教程(非常详细)

JDK安装与配置一、下载JDK二、JDK安装三、JDK的四、JDK的配置验证Android studio安装Android studio连接手机真机调试(以华为鸿蒙为例)一、新建一个二、进入项目面板三、配置Android Studio四、安装手机驱动程序五、连接手机六、运行程序七、查看手机日志。

2024-03-31 21:32:15 5770 6

原创 Gradle Android SDK JDK版本对应关系图

2024-03-30 20:49:42 699

原创 idea从零开发Android 安卓 (超详细)

首先把所有的要准备的说明一下idea 2023.1 什么版本也都可以操作都是差不多的gradle 8.7 什么版本也都可以操作都是差不多的。

2024-03-30 18:22:08 9810 1

linux完整基础知识文档MD.rar

Linux是一种开源操作系统,与Windows或macOS等操作系统不同,Linux允许用户自由地查看、修改和分发其源代码。以下是Linux系统的一些显著的优势。 稳定性和可靠性: 内核以其稳定性而闻名,能够持续运行数月甚至数年而不需要重新启动。这对于服务器来说至关重要,因为它们需要保持长时间的稳定运行,以提供持续的服务。 安全性: 系统的安全性得到了广泛认可。开源的自然属性使得漏洞可以很快被发现和修复,从而降低了受到安全威胁的风险。 资源利用效率: 在资源管理方面表现出色,可以高效地利用服务器硬件资源,使得服务器能够同时处理大量的请求。 开源和免费. 是开源的,因此不需要为操作系统本身付费。这使得它在经济上具有明显的优势,特别是对于企业或组织需要部署大量服务器的情况。 由于上述的这些优势,Linux系统成为了许多企业和组织首选的服务器操作系统。

2024-09-11

2024慕尚花坊项目笔记.zip

[慕尚花坊] 是一款 同城鲜花订购 的小程序,专业提供各地鲜花速递、鲜花预定、网上订花、包月鲜花等服务。最快3小时送花上门,保证花材新鲜和鲜花质量,可先送花后付款,专业花艺师傅精美包扎,品质保证,至诚服务。 [慕尚花坊] 项目使用原生小程序进行搭建开发,项目涵盖小程序开发所有常用的知识点 小程序内置组件:采用小程序内置组件 结合 Vant 组件库实现页面结构的搭建 项目中使用了 css 拓展语言 Scss 绘制页面的结构 小程序内置API:交互、支付、文件上传、地图定位、网络请求、预览图片、本地存储等 小程序分包加载:降低小程序的启动时间、包的体积,提升用户体验度 小程序组件开发:将页面内的功能模块抽象成自定义组件,实现代码的复用 网络请求封装:request 方法封装、快捷方式封装、响应拦截器、请求拦截器 骨架屏组件:利用开发者工具提供了自动生成骨架屏代码的能力,提高了整体使用体验和用户满意度。 UI 组件库:使用 Vant 组件库实现小程序 结构的绘制 LBS:使用腾讯地图服务进行 LBS逆地址解析,实现选择收货地址功能 miniprogram-licia:使用

2024-09-11

2024最新版微信小程序基础笔记从0到1

2024最新版微信小程序基础笔记从0到1小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

2024-09-11

draw.io软件安装包Draw.io 是一款流行的在线绘图工具,用于创建各种图表和图形,包括流程图、组织结构图、网络拓扑图、流

Draw.io 是一款流行的在线绘图工具,用于创建各种图表和图形,包括流程图、组织结构图、网络拓扑图、流程图、思维导图。 主要功能: 多种图表类型:提供了各种预定义的图表类型,方便用户创建不同类型的图形。 在线编辑:用户可以在浏览器中轻松编辑图表,无需安装任何附加软件。 导出选项:支持将创建的图表导出为多种格式,如PNG、JPEG、SVG、PDF等。 实时协作:多个用户可以同时编辑同一图表,支持实时协作,适用于团队工作。 模板库:提供各种图表模板,可以加快创建过程。 自定义样式:用户可以自定义图表元素的样式、颜色和字体,以满足特定需求。 版本控制: 支持版本控制,可以查看和还原以前的图表版本。 嵌入到网页:用户可以将创建的图表嵌入到网页或文档中,以便与他人共享。 注册 作者:柚子路灯 https://www.bilibili.com/read/cv29722522/ 出处:bilibili

2024-07-19

微信小程序电商实战课程SpringBoot2+Vue3+Element plus.rar

微信小程序电商实战课程SpringBoot2+Vue3+Element plus 完整文档和数据库

2024-05-17

电子书协同小程序开发从0到1开发

说明 电子书的主题是电子书,我们在日常中使用阅读器阅读电子书的时候,流程是什么?大致流程是: 进入小程序,首页中有书籍的一些分类,可以搜索 可以查看电子书的简介 可以加入书架,如果未登录,则进入登录页面; 在登录状态下,可以直接进入阅读,会记录阅读的进度方便下次阅读时可以定位 以上的内容是核心的内容,我们可以按照自己的需求加入积分、交流区等功能

2024-04-19

pandoc-3.1.13-windows-x86-64.msi

软件简介 Pandoc 可将多种文档格式,包括:markdown, reStructuredText, textile, HTML, DocBook, or LaTeX 转成: HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, Slideous, S5, or DZSlides. Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML Ebooks: EPUB Documentation formats: DocBook, GNU TexInfo, Groff man pages TeX formats: LaTeX, ConTeXt, LaTeX Beamer slides PDF via LaTeX Lightweight markup formats: Markdown, reStructuredText, AsciiDoc, MediaWiki markup, Emacs Org-

2024-04-14

Android安卓开发文档从0到1开发知识.rar

Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。 Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。 谷歌在2007年发布了第一个测试版本的 Android 软件开发工具包(SDK),第一个商业版本的 Android 1.0,则发布于2008年9月。 2012年6月27日,在谷歌I/O大会上,谷歌宣布发布了 Android 版本4.1 Jelly Bean。 Jelly Bean 是一个在功能和性能方面的渐进的更新,主要目的是改进用户界面, Android 源代码是根据自由和开放源码软件许可证。谷歌发布的大部分代码遵循 Apache 许可证2.0版,Linux 内核的变化遵循 GNU 通用公共许可证版本2。

2024-03-31

Gradle-8.7-all最新版安装压缩包

1.1 什么是Gradle? Gradle是一个开源构建自动化工具,专为大型项目设计。它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。Gradle不仅可以构建Java应用程序,还支持多种语言和技术,例如C++、Python、Android等。 更多信息和详细文档可以在[Gradle官方网站](Gradle Build Tool)上找到。 1.2 为什么选择Gradle? 与其他流行的构建工具(如Maven和Ant)相比,Gradle提供了以下优势: 性能:Gradle使用它的守护程序和增量构建技术来提高构建速度。

2024-03-30

纯正商业级微信小程序应用实战,全方位小程序特性讲解(16章) [19年1月更新] 课程和 源码

课程目录: 第1章申请appkey(购买后即可领取PSD高清设计图,课程配套源码,享受问答服务)试看6节|34分钟 如何更好的学习本课程?如何申请开发者key?如何调用和测试接口? 视频:1-1微信小程序商业级实战-课程导学。(13:23)试看 视频:1-22019年更新(P1)内容概要(重要)(10:09) 视频:1-3优先自己开发(02:13) 视频:1-4临时补充:关于appkey的申请(重要)(00:46) 视频:1-5appkey的申请(05:06) 视频:1-6课程维护说明(02:17) 第2章准备工作4节|29分钟 开发前的准备工作以及第三方开发工具的选择 视频:2-1流程与开发前准备(07:32) 视频:2-2新建小程序项目(04:36)

2024-03-16

亿可控- 物联网新零售项目跟立可得差不多 包含视频包含资料

Java物联网企业级项目实战之亿可控(超完备功能 打造物联网设备监控)系统分析与设计+指标数 据采集+断连监控+数据持久化+5.GPS采集搜索与数据透传19套JAVA企业级大型项目实战云原生/中台策略/分布式/高并发/高可用/微服务/前后端分离项目架构,亿级项目实战,金融项目实战,物联网项目实战,项目面试实操,秒杀项目实战,租房项目实战,在线教育项目实战 ,权限系统实战,股票交易项目,短信平台实战,房屋平台项目实战,工作流项目实战视频教程 JAVA企业级项目实战技术:云原生,中台策略,分布式,高并发,高可用,微服务,前后端分离项目架构,物联网项目实战,亿级项目实战,金融项目实战,项目面试实操,秒杀项目实战,租房项目实战,在线教育项目实战 ,权限系统实战,股票交易项目,短信平台实战,房屋平台项目实战,工作流项目实战,缓存,分布式事务,分库分表,单体架构,SOA架构,云原生架构,Alibaba核心组件原理,性能优化,数据一致性解决方案,SpringBoot,SpringCloudAlibaba,Vue3,Mybatis-Plus,Oauth,Nacos,RabbitMQ,ActiveMQ

2024-03-16

中州养老项目中州养老项目中州养老项目 包含资料和视频很大

中州养老主要是从参观到退住的流程,主要包括来访管理、入退管理、在住管理、服务管理等功能模块。 来访管理:老人及家属可以通过电话或者小程序预约参观,预约成功后,系统将安排养老顾问对接操作。 到院参观:到院以后,出示预约信息,前台人员核销预约码,就可以由工作人员带领进行参观。 办理入住:需要先写入住申请表,然后由领导审批,审批通过后,选择入住配置,线下签署合同,缴纳相关费用即可入住。 绑定老人:家属可以从小程序看到成功入住的老人,也可以看到老人的健康情况。 护理服务:系统根据每日护理计划和服务下单,自动生成护理任务,护理人员线下服务老人,服务完成,上传执行记录。 请假:如果老人需要请假会有专门的人员帮助请假,会根据情况判断需不需要院长审批,如果老人未按照规定时间返回,会通知家属。 办理退住:如果老人提出退住申请,系统会生成退费清单,进行退款,完成退住办理。 这就是中州养老的核心业务流程。 ————————————————

2024-03-16

Sentinel-1.8.6

Sentinel 介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2024-01-22

 Seata 是一款开源的分布式事务解决方案

 Seata 是一款开源的分布式事务解决方案里面包含了两个版本 最新版2.0.0, 和稳定版本1.6.1  Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,其内部版本在阿里系内部一直扮演着应用架构层数据一致性的中间件角色,帮助经济体平稳的度过历年的双11,对上层业务进行了有力的技术支撑。经过多年沉淀与积累,其商业化产品先后在阿里云、金融云上售卖。2019.1 为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源,未来 Seata 将以社区共建的形式帮助用户快速落地分布式事务解决方案。

2024-01-13

nacos-server-2.2.1.zip完整下载即用

Nacos简介: 服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理: Kubernetes Service gRPC & Dubbo RPC Service Spring Cloud RESTful Service Nacos 的关键特性包括: 服务发现和服务健康监测 动态配置服务 动态 DNS 服务 服务及其元数据管理 Nacos使用方法: 快速搭建:查看官方文档,路径在最底部 ,下个zip包执行 -。-~~ 默认控制台地址:http://localhost:8848/nacos/# 默认账号/密码 nacos/nacos

2024-01-02

nvm v1.1.10版本(node.js版本控制工具)

安装和配置:你可以从nvm的GitHub仓库中下载并安装nvm。安装完成后,你需要配置环境变量,以便在命令行中使用nvm命令。配置完成后,你就可以开始使用nvm管理Node.js版本。 安装和切换版本:使用nvm,你可以很轻松地安装多个Node.js版本。只需使用命令nvm install <version>,其中<version>是你想要安装的Node.js版本号,例如nvm install 12.18.3。安装完成后,你可以使用nvm use <version>切换到所需的版本,例如nvm use 12.18.3。 默认版本:你可以使用nvm alias default <version>将指定的Node.js版本设置为默认版本。这样,每当打开一个新的终端窗口时,默认会使用你设置的版本。例如,nvm alias default 12.18.3将12.18.3版本设置为默认版本。 列出已安装和可用版本:使用nvm ls命令,你可以列出已经安装的所有Node.js版本,以及使用nvm ls-remote列出远程可用的Node.js版本。 卸载版本:如果你想要卸载某个Node.j

2023-11-20

Javajdk8u281.zip

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1] 。 ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。 没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。

2023-03-31

SpringSecurity案例以及文档.zip

博客地址: http://t.csdn.cn/tjxOM 关于OAuth2.0的介绍,网上有很多说明的文章了,这里就不做展开详细讲解,只是把必要的示意图贴上,再简单说明,方便后面复习。 如下是官方给出的认证过程示意图: Client,指发起认证流程的一方,比如某个APP、Web站点; Resource Owner,指在Resource Server上拥有资源的一方,需要访问Client,并允许Client从Resource Server获取到自己的信息; Authorization Server,为了保护Resource Owner在Resource Server上的资源,对Client进行认证和授权的服务; Resource Server,存放Resource Owner的资源,为Client提供获取Resource Owner的资源的服务;

2023-03-24

2023年web前端开发之JavaScript webAPI(三).rar

案例源代码以及素材

2023-03-18

远程连接liunx系统, 工具XShell7和xftp7

Xshell : 是一款功能强大的终端模拟器,用户可以通过Xshell来查看编辑各种服务器上的文件和执行各类脚本,其基于SSH协议进行登录,安全性非常高,被广泛应用于企业的日常开发运维工作中。下面就跟随本文,一起具体了解下xshell有什么作用,xshell用的是什么命令。 xftp7: Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。

2023-03-06

java程序员面试宝典.rar

500强公司面试的经典正确与错误回答对比!!!,面试考核题详细答案,JAVA面试宝典 三个文档. 关于面试 这篇文章的目的不是否定面试题的价值,而是想告诉一些朋友,不必在追捧面经、不需要过度在浪费时间“背题应试”。 必要的准备是对面试公司的诚意、面试官的尊敬,过分背题准备,投入产出比太低了。 作为面试官,面试题我也出过不少、并且为五家不同公司(不同阶段、不同业务属性)团队进行过贡献,对于招聘人效的提升,这个手段确实是有效的。 但是请记住,这个只是招聘过程的一小部分,并且不是招聘的核心目的:招合适的人进来。

2023-03-04

Java 经典常问面试题

java面试题: 多年的面试官经历,使我得出一个结论:面试表现和工作能力,并没有大多数人以为的那么相关。一个技术能力优秀的程序员,很可能因为忘记 Event Loop 的内容而被认为基础知识不扎实;一个原来在团队中没有存在感每天划水的人,却有可能因为碰巧面试前一天晚上刷到了浏览器缓存机制的面试题,而被认为是基础扎实的大牛。实际上,如果面试总是能准确地反映出一个人真正的技术能力,大公司里就不会有这么多划水的人了。 工作能力强,并不代表面试表现就一定好;工作有工作的技巧,面试有面试的技巧,它们有一些联系,但是它们是两个不同的学科。如果你下个月要参加长跑比赛,从现在开始你会每周练习三次长跑;但是如果你下个月要参加面试,却不从现在开始花一个月的时间刷一遍面试题,岂不是很奇怪吗? 市面上有不少介绍前端面试的资料,但是都包含各式各样的问题:有的年代久远题目过时已久;有的主题不全,某些资料竟然以作者不熟悉 CSS 为由将 CSS 的题目一笔带过,层叠上下文,移动端开发的题目更是少之又少;有的浅尝辄止,只是提供一个答案不做深入研究,让读者一知半解;有的东拼西凑

2023-03-04

MySQL最全面试题包含所有问题

MySQL数据库面试题,包含经典面试题,以及2023最新的 本资源主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来. 因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点. 此文不会事无巨细的从select的用法开始讲解mysql,主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案.

2023-03-04

程序员简历模板50套各式各样风格,让你随意挑选,world文档

简历是一个敲门砖 简历是HR认识到你的第一个途径,HR会通过简历来辨别你的背景是否符合工作的需求,进而决定是否要给你打电话邀请你来面试。 所以简历的质量至关重要,不然你会连面试的机会都没有,更别提找到你心仪的工作了。 先分享几个有趣的数据给大家: HR平均看一份简历需要多长的时间? 我看过网上的一篇文章写的是10秒钟,下面好多朋友都回复说HR这样工作不太专业。写了好几页的简历,10秒就被人给否了,不服气? 从事HR工作10年以来,看过成千上万的简历,可以很负责任的说:10秒都太保守了,一份简历能让HR停留的时间不会超过5秒。 至于网友说的专业度,HR每天都要处理大批量的简历,约见大量的候选人,会通过很多的关键信息去定位合适的人,HR会比你更清楚他们想要找什么样的人。 再换言之,在这件事情上,HR的主动权是更大的,更像是游戏规则的制定者。 如果你想要加入到游戏中,与其把时间花在质疑她的专业度上,还不如去研究规则,写出一份让人过目不忘的简历来得更实在! 简历筛选率大概是多少? 每100份简历里可以通过初步筛选的简历大概会有20份,要求比较高的公司这个概率还会更低。

2023-03-04

基于java框架spring,springmvc等,MySQL数据库的物流管理系统

基于java框架spring,springmvc等,MySQL数据库的物流管理系统+MySQL数据库,完美运行. 物流系统包括运输系统、储存保管系统、装卸搬运、流通加工系统、物流信息系统等方面,其中物流信息系统是高层次的活动,是物流系统中最重要的组成之一,涉及运作体制、标准化、电子化及自动化等方面的问题。由于现代计算机技术及网络技术的广泛应用,物流信息系统的发展有了一个坚实的基础,计算机技术、网络技术及相关的关系型数据库、条形码技术、EDI等技术的应用使得物流活动中的人工、重复劳动及错误发生率减少,效率增加,信息流转加速,使物流管理发生了巨大变化

2023-03-04

java+MySQL数据库的物流管理系统完整功能

使用说明书 配置源程序 附加MySQL数据库 (1)将MR\02\WebRoot\Database文件夹中的扩展名为db_wlgl.sql的文件拷贝到本地机器中。 (2)打开MySQL的“MySQL Administrator”,并登录(本系统需要使用root和111登录),然后单击restore节点,在右侧单击“Open backup File”按钮,在弹出的对话框中,选择db_wlgl.sql文件,并单击“打开”按钮。 (3)单击“Open Restore”按钮,即可完成数据库的附加操作。 将程序导入到MyEclipse中,并发布运行 (1)将“MR\02\”文件夹拷贝到MyEclipse的工作空间中。 (2)启动MyEclipse,在左侧的“包资源管理器”中,单击鼠标右键,选择“Import”菜单项,在弹出的对话框中,展开General节点,并选择“Existing Projects into Workspace”子节点,如图1.1所示。 图1.1 Import对话框 (3)单击“next”按钮,进入到Import Projects对话框中,选择工作空间中的02

2023-02-15

JavaSwing+MySQL数据库图书管理系统

资源内涵答辩ppt,MySQL数据库文件,功能全部实现,增加额外的功能,详情看博客第三篇文章。图书添加,新书预购,书籍排行,读者的增删改查。

2022-07-14

JavaSwing图书管理系统SQL server数据库

教育机构教师原版,内涵SQL server数据库,项目功能完整,界面在我的第二个博客,文件啥都有!

2022-07-14

Ebuy易买网商城项目MySQL数据库前台+后台

项目完美实现,各种功能包括后台都可以运行,内涵MySQL数据库 注意:想看界面什么的话看我的第一篇博客,前台和后台都有图片

2022-07-09

空空如也

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

TA关注的人

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