自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式(Java版整理)

如果该限制 n 大于 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于 n,而且数组的最后一项将包含所有超出最后匹配的定界符的输入。=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。在每个匹配的开头,所有捕获的输入都会被丢弃。

2024-07-25 18:20:26 655

原创 Git基础知识教程,这一篇就够了

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 SVN,CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

2024-07-25 18:18:22 2070

原创 java面试知识点精华提炼

redis是一个key-value类型的非关系型数据库,基于内存也可持久化的数据库,相对于关系 型数据库(数据主要存在硬盘中),性能高,因此我们一般用redis来做缓存使用;Redis支持5种数据类型,string、hash、list、set、zset(sorted set);

2024-07-25 18:15:43 779

原创 TCP三次握手、四次挥手图解

TCP三次握手、四次挥手,在面试这锅滚油里,可谓是炸了千百遍的老油条。我们都知道TCP是面向连接的,三次握手就是用来建立连接的,四次挥手就是用来断开连接的。

2024-07-25 18:10:36 626

原创 HTML5基础知识入门教程

HTML(HyperTextMarkupLanguage,超文本标记语言)是用来描述网页的一种语言,它不是一种编程语言,而是一种标记语言。HTML5是构建Web内容的一种语言描述方式,HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式,被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。

2024-07-25 18:08:50 754

原创 前端面试题之浏览器原理篇

XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。XSS 的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了,浏览器没有办法分辨哪些脚本是可信的,从而导致了恶意代码的执行。获取页面的数据,如DOM、cookie、localStorage;DOS攻击,发送合理请求,占用服务器资源,从而使用户无法访问服务器;破坏页面结构;流量劫持(将链接指向某网站);CSRF 攻击指的是。

2024-07-25 18:07:50 620

原创 十大排序算法-快排-希尔-堆排-归并-冒泡-桶排-选择-插入-计数-基数

【代码】十大排序算法-快排-希尔-堆排-归并-冒泡-桶排-选择-插入-计数-基数。

2024-07-25 18:04:24 938

原创 7种常见的设计模式讲解【Java基础】

观察者模式何时适用?当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中可以使他们各自独立地改变和复用。当对一个对象的改变需要同时改变其它对象,而不知道具体由多少对象有待改变。当一个对象必须通知其他对象,而它又不能假定其他对象是谁,换言之,你不希望这些对象是紧密耦合的。让耦合的双方都依赖于抽象,而不是依赖于具体。

2024-07-25 18:03:07 737

原创 5种常见设计模式讲解(javascript篇)

意思是让一个人不停的监控某件某件东西,当这个东西要发生某种行为的时候,这个人就通知一个函数执行这个行为的操作。如果给这个事件再绑定一个函数b的话,会将原来的a覆盖掉,所以,应该先判断,如果对应的这个数组中没有数据就直接放进去,如果有了就应该追加。例:当事件的代码写好以后,其实这个事件就不停的监控用户在页面中的行为,一旦用户触发这个事件的时候,就调用函数处理这个事件。组合模式就是制作启动器。设计模式:定义一个类,这个类new以后就得到一个连接,以后每次执行数据库语句的时候,都可以从这个类中得到一个连接。

2024-07-25 18:01:40 399

原创 h5端实现调起微信app支付

在H5端实现调起微信APP支付需要通过一系列步骤,包括配置微信支付、前端调用微信支付接口、生成支付订单、调用支付接口等。

2024-07-23 09:36:59 2472

原创 java实现扫码枪-微信支付

实现 Java 扫码枪支付的微信支付功能涉及几个步骤,包括获取微信支付 API 凭证、生成支付二维码、扫描二维码并获取支付结果。以下是一个完整的实现示例,包括详细的注释。

2024-07-23 09:36:52 527

原创 PC端扫码实现微信支付

通过以上步骤,我们实现了PC端扫码支付的完整流程,包括生成支付订单、生成支付二维码以及处理支付结果通知。在实际应用中,可以根据业务需求进一步完善和优化代码逻辑。

2024-07-23 09:36:45 695

原创 uniapp 微信小程序 授权 登录

通过以上步骤,我们实现了一个简单的微信小程序授权登录功能。用户点击微信登录按钮,触发事件。在事件中,调用uni.login获取用户的code。将code发送到服务器,服务器通过微信接口换取用户的openIdsessionKey和unionId。将用户信息存储到本地,以便后续使用。以上示例代码仅供参考,实际开发中可能需要根据具体需求进行调整和完善。希望本文能对你在开发微信小程序授权登录功能时有所帮助。

2024-07-23 09:36:36 2767

原创 uniapp 微信公众号 获取手机号并存储

uni-app是一个跨平台框架,可以通过编写一套代码来构建不同平台的应用,包括微信公众号。

2024-07-23 09:36:23 672

原创 uniapp 微信小程序 获取手机号并存储

通过以上步骤和代码示例,你可以在uni-app开发的微信小程序中实现获取用户手机号并存储的功能。关键点在于用户授权、会话密钥的获取以及服务器端的解密处理。希望这些内容对你有所帮助!

2024-07-23 09:36:12 466

原创 uniapp 安卓app 调起微信app 授权登录

要在UniApp中实现调起微信授权登录,需要使用微信的SDK以及UniApp提供的插件功能。以下是实现步骤和示例代码,包含详细注释。

2024-07-23 09:36:03 660

原创 uniapp 支付宝小程序 授权登录

要实现UniApp中的支付宝小程序授权登录,并与Java后端进行对接,我们需要分几个步骤来完成整个流程。这包括前端代码的实现和后端代码的实现。以下是一个完整的示例代码和相应的注释。

2024-07-23 09:35:54 809

原创 uniapp 苹果app,实现微信授权登录

在使用 UniApp 开发苹果 APP 时,实现微信授权登录需要前端和后端的配合。前端使用 JavaScript 与微信 SDK 进行交互,而后端使用 Java 处理微信授权登录的具体逻辑。以下是实现微信授权登录的详细代码和注释。

2024-07-23 09:34:26 336

原创 uniapp 支付宝小程序,调取支付宝支付

通过上述代码,我们实现了一个简单的Uniapp支付宝小程序支付功能。前端通过点击按钮请求后端创建订单,并调用支付宝支付接口进行支付。后端使用Java与支付宝API进行交互,生成订单并返回支付参数。这是一个基础示例,可以根据实际需求进行扩展和优化。

2024-07-23 09:34:16 466

原创 uniapp支付宝小程序,获取用户信息

实现一个使用 UniApp 获取支付宝小程序用户信息,并将这些信息发送到 Java 后端的示例代码。我们将分为前端和后端两个部分来说明。

2024-07-23 09:34:09 393

原创 vue 封装的微信 小程序,获取用户信息并存储

以上是一个简单的示例,展示了如何在 Vue 中封装微信小程序的用户信息获取和存储功能,并与后端 Java 进行数据交互。具体实现中还需要考虑到安全性、异常处理、前端界面设计等因素,可以根据实际项目需求进行进一步优化和完善。

2024-07-23 09:33:44 217

原创 vue java 实现微信支付

以上是一个简单的示例,展示了前端 Vue.js 和后端 Java 如何配合实现微信支付的基本流程。实际项目中,还需要考虑安全性、支付状态的回调处理、异常处理等更多细节。希望这个示例能够帮助你理解如何开始实现微信支付功能。

2024-07-23 09:33:36 235

原创 uniapp 支付宝小程序 java 存用户信息

在后端,我们需要一个API来接收从小程序发送过来的用户信息。首先,我们需要在前端通过支付宝小程序的API来获取用户信息。通过上述步骤,你可以在支付宝小程序中获取用户信息并将其发送到后端服务器进行处理。

2024-07-23 09:33:06 220

原创 Java Spring Boot中使用Shiro、JWT和Redis实现用户登录鉴权

首先,确保在pom.xml接下来,我们按照步骤逐步实现。

2024-07-23 09:32:24 279

原创 微信公众号授权登录

微信公众平台的授权登录功能,可以让第三方网站或应用获取用户的基本信息,以实现用户身份认证和登录。以下是微信公众平台授权登录的详细步骤及代码示例。

2024-07-22 10:38:03 441

原创 Uniapp 微信公众号授权登录指南

用户点击授权登录按钮,前往微信授权页面。用户同意授权,微信重定向到开发者配置的回调URL,并携带授权码(code)。服务器使用授权码向微信服务器请求access token。使用access token 获取用户信息。通过上述步骤,我们实现了在Uniapp中使用微信公众号进行授权登录的功能。用户点击登录按钮后,会跳转到微信授权页面,授权后微信会回调我们配置的URL,我们再通过后端代码获取用户信息并返回给前端。这个过程不仅简化了用户的登录步骤,还保证了用户信息的安全和真实性。

2024-07-22 10:36:53 1108

原创 原生微信小程序 获取手机号并存储

在原生微信小程序中获取用户的手机号并存储需要通过微信提供的wx.login和接口来完成。这些接口允许小程序获取用户信息并在用户授权后获取其手机号。以下是一个详细的实现示例和相应的代码注释。

2024-07-22 10:36:25 311

原创 原生小程序 获取手机号并进行存储到mysql数据库

这些代码片段可以帮助你实现从原生小程序获取手机号并将其存储到MySQL数据库的功能。请根据实际情况调整和完善代码。:在实际应用中,应确保通信安全,例如使用HTTPS,同时在小程序和后端实现身份验证和授权机制。:请根据实际情况配置正确的数据库连接信息,并确保后端可以正常连接到MySQL数据库。:在微信公众平台设置小程序的请求域名,确保可以访问后端接口。配置文件 application.properties。index.js(前端逻辑)

2024-07-22 10:35:55 164

原创 vue springboot jwt 鉴权

首先,创建一个新的Vue项目。我们将使用Axios来处理HTTP请求。中,配置路由以包含登录页面和受保护的主页。

2024-07-22 10:35:45 263

原创 springboot 实现tcp多次握手

实现TCP多次握手的Java Spring Boot示例涉及几个关键部分:服务端和客户端。以下是一个简单的示例,包括TCP连接的建立、数据传输和连接关闭。示例代码包括服务端和客户端两个部分。

2024-07-22 10:35:34 401

原创 图解】计算机网络知识点!

第四次:客户向服务器发送确认段,确认字号段有效(ACK=1),表示客户传输的数据序号是x+1(seq=x+1),表示客户期望接收服务器数据序号为y+1+1(ack_seq=y+1+1);其中,版本指IP协议的版本,占4位,如IPv4和IPv6;第二次:服务器发回确认报文段,同意建立新连接的确认段(SYN=1),确认序号字段有效(ACK=1),服务器告诉客户端报文段序号是y(seq=y),表示服务器已经收到客户端序号为x的报文段,准备接受客户端序列号为x+1的报文段(ack_seq=x+1);

2024-07-22 10:35:06 1129

原创 微信小程序 授权 登录

微信小程序授权登录是指通过微信开放平台提供的接口,获取用户的授权信息,实现登录功能。获取用户同意,获取授权登录。使用获取到的临时登录凭证 code,向微信服务器请求用户的 openid 和 session_key。使用 openid 和 session_key 进行后续业务逻辑处理。

2024-07-22 10:34:37 163

原创 Spring知识点,这篇搞定

Spring是一个轻量级的JavaEE解决方案,整合众多优秀的设计模式,其中最重要的设计模式是——工厂设计模式。他还包含其他的设计模式,比如说:代理设计模式、模板设计模式、策略设计模式等等。在传统的创建对象的时候,我们都是调用无参构造函数来创建对象的即new的方式来创建,这样创建对象的方式的耦合程度(指定是代码间的强关联关系,一方的改变会影响到另一方)就十分高。一旦我们需要修改类型,就需要代码中修改,并且重新编译和部署。

2024-07-22 10:33:22 669

原创 经典十大排序算法【Java版完整代码】

虽然已经有很多人总结过这十大排序算法,优秀的文章也不少,但是Java完整版的好像不多,还存在某些文章代码存在错误的情况,同时也为了自己练手,决定把所有的写一遍巩固下,同时也真诚的希望阅读到这篇文章的小伙伴们可以自己去从头敲一遍,不要粘贴复制!希望我的文章对你有所帮助,每天进步一点点!!!我用通俗的理解写下对算法的解释,对某个算法的运行过程不是很理解的话或者想看比较官方的解释的话,单独搜索某个算法,看几篇不同的解释,就可以有自己的理解了,这里我主要展示代码以及进行通俗的解释!

2024-07-22 10:30:17 672

原创 java基础知识入门和常见面试题

平台无关性,平台无关性的具体表现在于,Java 是“一次编写,到处运行(Write Once,Run any Where)”的语言,因此采用 Java 语言编写的程序具有很好的可移植性,而保证这一点的正是 Java 的虚拟机机制。Java 语言既具有编译型语言的特征,也具有解释型语言的特征,因为 Java 程序要经过先编译,后解释两个步骤,由 Java 编写的程序需要先经过编译步骤,生成字节码(\*.class 文件),这种字节码必须再经过 JVM,解释成操作系统能识别的机器码,在由操作系统执行。

2024-07-22 10:26:52 715

原创 DDD基础教程:一文带你读懂DDD分层架构

这个通用语言到场景落地,大家可能还很模糊,其实就是把领域对象、属性、代码模型对象等,通过代码和文字建立映射关系,可以通过 Excel 记录这个关系,这样研发可以通过代码知道这个含义,产品或者业务方可以通过文字知道这个含义,沟通起来就不会有歧义,说的简单一点,其实就是统一产品和研发的话术。在研究和解决业务问题时,DDD 会按照一定的规则将业务领域进行细分,当领域细分到一定的程度后,DDD 会将问题范围限定在特定的边界内,在这个边界内建立领域模型,进而用代码实现该领域模型,解决相应的业务问题。

2024-07-22 10:15:50 969

原创 MySQL 基础知识入门教程

知识无底,学海无涯,到今天进入MySQL的学习4天了,知识点虽然简单,但是比较多,所以写一篇博客将MySQL的基础写出来,方便自己以后查找,还有就是分享给大家。Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。简单查询即不含where的select语句。

2024-07-22 10:12:34 893

原创 物联网系统中的数据传输

首先,我们需要一个C++程序来模拟物联网设备的数据采集和发送。这里使用TCP协议。当设备端程序运行后,它会连接到服务器并发送数据。服务器端将接收到并打印这些数据。创建一个Netty服务器来接收设备端发送的数据。首先,创建一个Spring Boot项目。创建一个处理器来处理从设备端接收到的数据。中添加Netty依赖。

2024-07-22 10:05:47 319

原创 springboot 整合 netty框架, 实现 心跳检测,自动重连

依赖引入:确保引入了 Spring Boot 和 Netty 的必要依赖。Netty 服务器配置:使用配置服务器端,包括心跳检测处理。Netty 客户端配置:使用Bootstrap配置客户端,实现自动重连和心跳检测。心跳处理器:在服务器端和客户端分别实现心跳检测处理器,处理心跳包和连接超时。Spring Boot 集成:在 Spring Boot 应用启动时启动 Netty 服务器和客户端。

2024-07-22 09:58:12 485

原创 springboot cloud,不同模块,记录接口操作日志

以上代码展示了如何在 Spring Boot Cloud 环境中实现请求接口操作记录。实际应用中,你可能需要根据具体需求进行更多的定制和优化。

2024-07-19 14:24:12 478

java数据结构及算法(包含20集+44集).txt

java数据结构及算法视频教程(包含20集+44集),两个版本的资源都挺好的,适合入门及深入,java数据结构和算法是面试必备

2019-06-13

空空如也

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

TA关注的人

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