自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wenhaipan的博客

https://thinkingchain.xyz

  • 博客(84)
  • 收藏
  • 关注

原创 智能合约Solidity开发课视频教程(理论+实战+现实项目开发案例)2022年最新最全面

2022年最新最全面的智能合约Solidity开发课,从入门到精通。详细讲解:#区块链、#智能合约#Solidity、#以太坊、#加密货币、#NFT、#元宇宙,#底层结构与商业意图,避坑而从中获利!区块链智能合约Solidity开发课视频教程(理论+实战+现实项目开发案例)在学习课程过程中,我们还会进行实际的项目开发和案例分析。学完课程,你将拥有扎实的基础,独立开发后台智能合约。从底层EVM到高级应用,熟悉其中工作原理。课程由浅入深,从易到难,通俗易懂。从基本到复杂应用的场景。DAO治理等....

2022-11-15 19:15:40 1298

原创 为什么JsonRpcProvider获取账户列表失败?

我们新增了『 开发问题 | 为什么JsonRpcProvider获取账户列表失败?』文档

2023-02-27 12:07:14 264

原创 Auth2.0-Client客户端数据库配置

Auth2.0-Client客户端数据库配置Client客户端信息通常以HardCode方式放在inMemory里面。本文我们将把ta放到数据库里面,以方便维护。1.0 修改代码如下privatefinalDataSourcedataSource;@Overridepublicvoidconfigure(ClientDetailsServiceConfigurerclients)throwsException{client...

2020-11-16 10:56:12 1053

原创 使用 RestTemplateBuilder.build() 代替 new RestTemplate(

1.0Spring Boot 小技巧(1)使用 RestTemplateBuilder.build() 代替 new RestTemplate() //使用 RestTemplateBuilder.build() @Bean public RestTemplate restTemplate(RestTemplateBuilder builder) { return builder.build(); } //代替 new RestTemplate

2020-11-16 10:07:13 2506

原创 R2DBC加入Reactive基金会

R2DBC加入Reactive基金会Reactive基金会是一个为加速构建下一代网络应用技术而建立的领导者社区,今天宣布R2DBC项目("Reactive Relational Database Connectivity")已加入Reactive基金会。反应式编程旨在构建能够保持一致的用户体验的应用,无论网络上的流量、基础设施性能和不同的终端用户设备(计算机、平板电脑、智能手机和其他设备)如何。反应式编程使用消息驱动的方法来实现当今网络云原生应用所需的弹性、可扩展性和响应性,与它们的基础架构无关。

2020-11-13 11:36:12 175

原创 Spring Data 2020.0.1 发布

Spring Data 2020.0.1 发布很高兴代表团队宣布Spring Data服务2020.0.1版本。这个服务版本建立在Spring Framework 5.3.1和Reactor 2020.0.1之上。它主要包含依赖包地升级和修复。Spring Data 2020.0.1进行了34项改进和修复。这个版本将被集成到即将发布的Spring Boot 2.4.0版本,以方便大家使用。 最后,以下是各个模块的版本。 Spring Data Commons 2.4.1 Spring

2020-11-12 10:57:12 162

原创 前后端分离,注册和登录。涉及Oauth2 Password-Flow 授权方式

1.0 概要 Oauth2.0 Password Flow 授权 前后端分离.前端Vue,后端Spring Oauth2.0 代码分为前端Vue和后端Java两工程 2.0代码2.1Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...

2020-11-12 10:55:19 709 2

原创 OAuth2 Google、Github自定义登录页面

OAuth2 Google、Github自定义登录页面1.0概要如何使用Google或Github账号登录web应用 页面模板使用thymeleaf,没有前后端分离。如果有前后端分离的需求,只需要修改Controller代码即可,视频里有说。代码行间里都有注释说明。过去,看过我的视频或公众号,基本上都会写了,八九不离十。看得懂代码又懒得写。就在这里下载吧2.0代码2.1Maven依赖<dependency> <groupId>org.springf..

2020-10-30 16:27:01 409

原创 2020-10-27

授权服务器入门(二)授权服务器另外三种授权方式: implicit authorization_code refresh_token 1 工程代码1.1Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></depe

2020-10-27 11:01:06 122

原创 授权服务器入门(一)

授权服务器入门(一)本文主要讲授权服务器基本入门,还有client_credentials和password授权方式。client_credentials是机器或应用之间交互,没有用户介入,不对外开放注册。password需要用户交互,在获取服务器资源之前需要用户名和密码认证。另外password的授权方式返回的token有refresh_token,而client_credentials没有。1 工程代码1.1Maven依赖<dependency> <g.

2020-10-26 11:25:15 1359

原创 Google或Github 登录Web应用​

Google或Github 登录Web引用如何使用Google或Github账号注册和登录Web应用1 工程代码1.1Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-oauth2-client</artifactId></dependency><depe...

2020-10-23 15:31:06 156

原创 使用SpringBoot发送Gmail和QQ邮箱

使用SpringBoot发送Gmail和QQ邮箱概述如何使用SpringBoot发送Gmail、QQ邮箱,发送文本、附件和模板。代码如下:DemoApplication.javapackage com.example.sendmail.demo;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.SpringApplication;impo

2020-10-21 16:10:39 899 1

原创 Kotlin+Vue+Spring Data JPA+MySQL 增查改删

概述: Kotlin为后端开发语言,持久层是Spring Data JPA 前后端分离,进行简单增查改删(CRUD) 前端使用VUE 数据库使用MySQL 往期内容# 内容 01 React+Spring Boot JPA+MySQL 增查改删 02 Vue+Spring Boot JPA+MySQL 增查改删 增查改删 03 Vue+Spring Boot 文件操作,上传、预览和删除 04 Thymeleaf+Sp

2020-07-10 10:20:05 352

原创 React+Spring Data JPA+MySQL 增查改删

视频演示:https://www.bilibili.com/video/BV1La4y1a7Rp/工程概述: 前后端分离,进行简单增查改删(CRUD) 前端使用React 后端使用Spring Data JPA 数据库使用MySQL 后台端代码上一节已经展示,这里将不再重复,仅展示React代码既可。往期内容# 内容 01 Vue+Spring Boot JPA+MySQL 增查改删 02 Thymeleaf+Spring

2020-07-07 10:24:29 265

原创 Vue+Spring Data JPA+MySQL 增查改删

视频讲解:https://www.bilibili.com/video/BV16i4y1G7i2/工程概述: 前后端分离,进行简单增查改删(CRUD) 前端使用VUE 后端使用Spring Data JPA 数据库使用MySQL #EmployeeController.javapackage com.deepincoding.springdatajpamysqlcrud.controller;import com.deepincoding.spr

2020-07-03 20:00:26 147

原创 Vue SpringBoot 文件操作、上传、预览和删除

视频演示:https://www.bilibili.com/video/BV1VK4y1s7b1/需要完成以下步骤:创建工程并引入依赖包 spring-boot-starter-web lombok 对文件进行操作,上传、预览和删除 添加跨域功能 前端使用VUE,前后端分离 看不懂代码,不建议下载 可以参考另一文章,文件上传采用Form方式(前后端不分离) #FileUploadController.java

2020-07-01 11:13:39 986

原创 Google、Github账号等...登录Web应用

视频演示: https://www.bilibili.com/video/BV1M54y1z7A9/需要完成以下步骤:创建工程并引入依赖包 spring-boot-starter-oauth2-client spring-boot-starter-security spring-boot-starter-web 创建Security配置信息 创建Github、Google的client-id和client-secret #Oau

2020-06-29 17:29:08 330

原创 Spring Boot 文件操作,上传、浏览和删除

视频演示: https://www.bilibili.com/video/BV1rv411B7fs/一起来完成以下步骤:该工程演示Spring Boot如何上传、展示和删除文件 页面引擎采用Thymeleaf 后端使用Spring Boot 文件上传使用Form提交方式(而不是Ajax方式或VUE前后端分离) #FileControlle.javapackage com.deepincoding.fileuploadformpage;import org.

2020-06-25 18:21:42 1082

原创 Deno MySQL ORM

一起来完成以下步骤: 创建数据库连接 创建Model,也就是实体类 写新增、修改、查询和删除 运行:deno run --allow-net --allow-read --allow-write main.ts #controllers/employeeController.ts//引入Contextimport { Context } from "https://deno.land/x/oak/mod.ts";//引入仓库类import employ

2020-06-24 07:39:04 363

原创 Deno 登录退出和session应用

视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=13一起来完成以下步骤: 先来看我们要达到的效果————不登录将不能访问/home首页. 登录和退出功能已经提前写好 添加session,登录成功后把员工信息放到session中.退出时,要清空session 添加authMiddlewares,在session有效的情况下才能访问/home页面,否则调转到登录页面 运行命令: deno run --all

2020-06-19 08:57:28 274

原创 Deno JWT token 应用

视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=12一起来完成以下步骤: 引用之前的工程代码 创建员工信息interface和员工数组array 生成token 校验token是否正确 运行命令: deno run --allow-net --allow-read main.ts import { Context } from "https://deno.land/x/oak/mod.ts

2020-06-18 08:58:07 287

原创 Deno MySQL 增删查改 (包含页面)

视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=10一起来完成以下步骤: 使用之前工程代码(09.MySQL增删查改API)),如果你还没有看过09视频,建议看一下 添加CRUD页面,使用ejs 页面模板 修改Controller相应的CRUD代码(Service到Repository层无需修改代码) 测试 #controllers/employeeController.ts//后台redirect

2020-06-17 08:07:06 222

原创 Deno MongoDB 增删查改 接口

#Deno MongoDB 增删查改 接口视频演示: https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=10一起来完成以下步骤: 使用上个工程代码(09.mysql增删查改工程)。 如果你没有看上个视频,建议看一下。 本节将不在重复的之前的内容和代码 修改employee 实体类,把ID删除掉 新增mongodb 数据库连接 修改仓库类的增删查改(controller到service层基本上不用修改代码) 测试

2020-06-15 09:50:45 311

原创 Deno MySQL 增删查改接口

视频演示https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=9我们一起来完成以下步骤: 使用之前工程的代码 创建数据库脚本 创建数据库连接 新增员工model 创建员工仓库类repositories 创建员工services类 添加增删查改代码 #controllers/employeeController.tsimport { Context } from "https://

2020-06-12 13:27:36 239

原创 Deno 几种常用的传参方式

视频讲解:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=8我们一起来完成以下步骤: 以key-value方式传参 以value方式传参 使用oak Helpers 接受传参 body 传参 header 传参 #controllers/controller.tsimport { getQuery } from "https://deno.land/x/oak/helpers.ts";cons

2020-06-12 12:35:51 415

原创 Deno 静态文件CSS或图片

Deno 静态页面或图片视频讲解 https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=7我们一起来完成以下步骤:沿用之前的工程代码新增Login页面和响应的controller添加CSS资源文件,然后预览页面#controllers/controller.tsconst { cwd } = Deno;class Controller { static async getData(ctx: any){ //cwd获取当前工程目

2020-06-10 10:01:53 300

原创 Deno上传文件

Deno上传文件视频讲解 https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=6我们一起来完成以下步骤:沿用之前的工程代码创建上传页面和响应的controller添加上传文件功能测试#controllers/controller.tsconst { cwd } = Deno;class Controller { static async getData(ctx: any){ //cwd获取当前工程目录 //

2020-06-09 10:47:01 394

原创 Deno 页面渲染

视频讲解#Deno 页面渲染#我们一起来完成以下步骤:[X] 1. 首先来了解一下支持页面渲染都有哪些组件:NONameStarADenjucks13BEjs4.5KCHandlebars15.4K我们今天要学Ejs模板引擎入门。其他两个如法炮制[X] 2. 创建Controller[X] 3. 创建Router[X] 3. 创建页面index.ejs[x] 4. 创建主应用文件main.ts[X] 5. 测试#controlle

2020-06-09 09:50:10 239

原创 Deno修改文件自动部署

一起来完成以下步骤:安装https://deno.land/x/denon。 确保您的deno版本是1.0.1以上创建一个简单的应用运行denon run main.ts (注:denon而不是deno哦)#main.tsimport { Application, Router } from "https://deno.land/x/oak/mod.ts";const app = new Application();const router = new Router();router..

2020-06-04 17:35:21 282

原创 Deno Router基本应用

一起来完成以下步骤:创建一个简单的Router分别创建user(以user开头的url)和admin(以admin开头的url) 的Router实现动态uri的Router![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2ktYmV0YS8xODc4OTU0LzIwMjAwMS8xODc4OTU0LTIwMjAwMTIwMjAxNjI2NTI1LTE2NzAwMTI4OTkucG5n?x-.

2020-06-03 19:05:48 237

原创 Deno增删查改(CRUD)应用

![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvMTg3ODk1NC8yMDIwMDYvMTg3ODk1NC0yMDIwMDYwMjE4NTUyNTk3Mi0xNzEwMzA2MDc5LnBuZw?x-oss-process=image/format,png#pic_center)一起来完成以下步骤:Window上安装deno运行第一个Hello World 应用增加Rout.

2020-06-02 19:04:29 308

原创 Thymeleaf货币转换

#概述本文,将介绍如何使用页面组件Thymeleaf对货币进行自动转换#Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>2.3.0.RELEASE</version></depen.

2020-05-30 11:16:26 393

原创 Spring Security和Spring Core 依赖冲突

#概述本文,我们将介绍如何用Maven配置Spring Security,并介绍Spring Security依赖项的具体用例。大家可以在Maven Central上找到最新的Spring Security版本。#spring-security-coreSpring Security的核心是——spring-security-core,它包含认证和访问权限控制功能。此外,它还支持独立(非web)应用程序、方法级别注解等功能。<properties> <spring-se.

2020-05-29 10:25:53 2176

原创 WebFlux系列(十三)MySql应用新增、修改、查询、删除

#Java#Spring#SpringBoot#MySql#reactor#webflux#数据库#新增#修改#查询#删除#Spring WebFlux Mysql 数据库新增、删除、查询、修改视频讲解 :https://www.bilibili.com/video/av84439890/Employee.javapackage com.example.spr...

2020-02-13 11:00:53 1808

原创 WebFlux系列(十二)MongoDB应用,新增、修改、查询、删除

#Java#Spring#SpringBoot#Mongo#reactor#webflux#数据库#新增#修改#查询#删除#Spring Boot WebFlux Mongo数据库新增、删除、查询、修改视频讲解 :https://www.bilibili.com/video/av84240038/Employee.javapackage com.example.sprin...

2020-02-13 10:33:12 410

原创 Spring Boot(4) Mongo数据库新增、删除、查询、修改

#Java#Spring#SpringBoot#Mongo#数据库#新增#修改#查询#删除#Spring Boot Mongo数据库新增、删除、查询、修改视频讲解:https://www.bilibili.com/video/av84112500/Employee.javapackage com.example.spring.mogon;import lombok.D...

2020-01-20 20:52:37 159

原创 Spring Boot(3) H2数据库新增、修改、查询、删除

#Java#Spring#SpringBoot#H2#数据库#新增#修改#查询#删除#SpringBoot H2数据库新增、修改、查询、删除视频讲解:https://www.bilibili.com/video/av83944935/H2Application.javapackage com.example.h2;import org.springframework.b...

2020-01-20 20:25:13 765

原创 WebFlux系列(十一)WebClient 日志

#Java#Spring#WebClient#WebFlux#log#日志#WebClient 日志视频讲解 :https://www.bilibili.com/video/av83627944/WebfluxConsumerApplication.javapackage com.example.webfluxconsumer;import lombok.extern...

2020-01-18 19:35:37 1366

原创 WebFlux系列(十)WebClient 异常处理

#Java#Spring#WebFlux#Reactor#WebClient#异常处理#WebClient 异常处理视频讲解:https://www.bilibili.com/video/av83495354/代码:@GetMapping(value = "employees", produces = MediaType.TEXT_EVENT_STREAM_VALUE)p...

2020-01-16 12:03:57 1440

原创 WebFlux系列(九)WebClient Uri列表、数组传参

#Java#Spring#WebFlux#Reactor#WebClient#Uri#传参#数组#列表#WebClient Uri列表、数组传参视频讲解:https://www.bilibili.com/video/av83351261/服务端:@RestControllerclass EmployeeController { @GetMapping("empl...

2020-01-16 11:49:00 465

空空如也

空空如也

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

TA关注的人

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