自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Parameter 0 of constructor in XXX required a single bean, but 3 were found:

因为在构造函数中,需要一个单一的 OrderStatus Bean,但Spring在容器中找到了三个这样的Bean。在随机一个组件中加入一个注解。

2023-08-14 15:21:05 563

原创 数据迁移时,需要大量set时的批量操作

那么正常的情况下需要有多少字段就需要set多少个字段,超级的麻烦。A类有很多的数据,需要迁移到新的A类或者和字段和A类相同的数据。需要进行批量操作,A1—>(例)加密,A2—>加密。每个字段或部分字段都需要加密。使用java的反射的特性。

2022-12-20 14:43:01 296 1

原创 springboot整合qq登录<5.对接qq登录的流程>

这是我对于对接qq登录设计流程图。

2022-07-26 17:46:55 507

原创 springboot整合qq登录<4.使用websocket和前端建立连接>

springboot整合qq登录<4.使用websocket和前端建立连接>

2022-07-26 17:37:42 800

原创 springboot整合qq登录<3.获取跳转url和回调的接口>

获取跳转url和回调的接口本节就是qq登录主要的核心代码了。

2022-07-26 17:19:19 8979 2

原创 springboot整合qq登录<2.读取自定义json配置文件信息>

springboot整合qq登录<2.读取自定义json配置文件信息>

2022-07-14 22:12:33 306

原创 springboot整合qq登录<1.前置要求和授权登录原理>

在使用qq登录之前需要完成以下要求。1.保证有一个已经备案域名。3.申请网站应用并审核通过。2.qq互联注册一个账号。就拿qq的例子来演示。

2022-07-14 21:57:13 542

原创 springboot高版本默认不支持循环依赖

spring不支持循环依赖

2022-07-05 19:06:35 981

原创 Vue实现点击根据已知的链接下载文件

vue实现链接点击下载

2022-07-02 17:24:21 2413

原创 css3语法动画实现移入移出动画

css实现移入移出动画

2022-07-02 16:38:23 1918

原创 小雨伞商城项目 (1) 实现对超时订单的处理

定时器处理订单超时问题

2022-06-23 01:15:32 137

原创 2022第13届蓝桥杯Java省赛B组 题解 B 山(非暴力!!!)

2022年Java省赛B组 B题 山 非暴力解法

2022-06-14 00:16:14 201

原创 JVM学习 类加载机制

JVM笔记 类加载机制

2022-06-04 22:46:45 78

原创 JVM 学习 从java编码到执行

jvm学习笔记

2022-06-04 22:29:21 86

原创 Mysql 进阶篇 索引1(概念)

索引概述索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引索引结构MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的索引结构,主要包含以下几种:如果选择二叉树作为索引结构,会存在以下缺点: 顺序插入时,会形成一个链表,查询性能大大降低。 大数据量情况下,层级较深,检索速度慢。但是,即使如此,由于红

2022-05-26 23:59:15 79

原创 Mysql 进阶篇 存储引擎

MySQL体系结构1). 连接层最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2). 服务层第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储

2022-05-26 23:27:05 114

原创 数据库基础 DQL (多表基础练习)

项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种:一对多(多对一)多对多一对一内连接– 隐式连接select *from emp,deptwhere emp.dept_id=dept.id;– 显示连接select * from emp inner join dept d on emp.dept_id = d.id;– A. 查询每一个员工的姓名 , 及关联.

2022-05-26 11:40:40 137

原创 数据库基础 DQL (单表基础查询)

DQL全称 Data Query Language(数据查询语言)use test;drop table if exists emp;create table emp( id int comment '编号', workno varchar(10) comment '工号', name varchar(10) comment '姓名', gender char(1) comment '性别', age

2022-05-23 23:14:03 216

原创 数据库基础 DML

DML全称 Data Manipulation Language(数据操作语言)use test;select * from my_user;添加insert into my_user (username, password, age, gender, phone) values ('tinumb','123456',23,'男','18003852501');修改update my_user set password = '654321' where id = 1;

2022-05-23 23:09:44 124

原创 数据库基础 DDL

DDL全称 Data Definition Language,数据定义语言查看数据库show databases;使用数据库use test;展示数据表show tables ;查看表结构desc my_user;查看表的建表语句show create table my_user;创建数据库create database itheima default charset utf8mb4;创建一个user表create table user( id bigint prima

2022-05-23 23:04:54 141

原创 mybatis 使用sql 返回布尔值

现在需求就是根据司机id和查询不为出场的状态查出该司机是否有派车的状态这是sqlselect (case when count(*)>0 then 1 else 0 end) as cnt from t_c_msy_customer_send_car_detail where driverId= '123' and currentState = 9这是xml的<select id="getDriverCarCount" resultType="java.lang.Boolea.

2022-03-30 10:48:46 2104 1

原创 uniapp之请求拦截器<十分实用>

uniapp的请求拦截器

2022-02-03 23:03:20 6444

原创 在controller执行之后需要添加响应头问题

响应头

2022-01-08 21:22:47 1071

原创 很好用的java工具类之 java类的合并

类的合并

2022-01-05 22:22:08 1677

原创 vue的封装request接口(详细)

由于一般使用axios,但是每个组件使用的话,每次都要调用axios还要写地址,如果想更改服务器的地址的话,就要一个组件一个组件的更改所以这就是封装的好处首先引入axios的依赖创建request.jsimport axios from 'axios'// create an axios instanceconst service = axios.create({ // baseURL: 'http://chenyp.top:8008', // url = base url + reque

2021-11-02 23:18:00 15840

原创 vue强制刷新视图数据

使用这个代码可以直接刷新视图数据this.$forceUpdate()

2021-10-31 22:17:10 965

原创 uniapp 使用uview 自定义图标 (引入阿里矢量图标)

1.首先获取图标下载图标的svg2.完成后,点击资源管理进入我的项目点击上传你下载的图标3.上传完成后,点击项目设置4.点击更新代码复制代码到前端的一个css页面@font-face { font-family: 'custom-icon'; /* Project id 2757918 */ src: url('你的代码');}.custom-icon { font-family: "custom-icon" !important; font-size

2021-09-05 22:55:22 2615

原创 uniapp 使用 axios

1.先用npm install axios这就不用说了吧2.添加配置代码App.vue<style lang="scss"> @import 'uview-ui/theme.scss';</style>main.js// 引入封装后的axiosimport axios from './utils/http.js'/** * 给Vue函数添加一个原型属性$axios 指向Axios * 这样做的好处是在vue实例或组件中不用再去重复引用Axios 直接用thi

2021-09-05 01:58:21 18081

原创 华为云部署 springboot

我这几天用了华为云部署了docker聚到了很多问题总算是部署成功了1.首先通过官方下载docker容器2.把要部署的项目放到linux服务器中3.最重要的一步运行因为华为云的是arm架构所以不支持x86架构的只需改一下配置文件 版本就行我的项目是依赖于java8FROM arm64v8/openjdk:8MAINTAINER duanADD dome-0.0.1-SNAPSHOT.jar demo.jarEXPOSE 8000ENTRYPOINT ["java","-jar",

2021-09-03 15:16:15 676

原创 springboot父项目创建注意事项(解决大量jar打包问题)

1.首先创建一个springboot项目,作为父项目注意:父项目不用build!!!<packaging>pom</packaging><properties>用来管理项目的版本号<dependencyManagement> <dependencies> 用来管理项目的依赖删除src等无用的文件夹2.创建所需的子模板公共的包commonservice包用于存放我们需要写的微服务模块<pack

2021-08-14 22:49:38 180

原创 leetcode 0172 阶乘后的零

public class t172 { /** * 给定一个整数 n,返回 n! 结果尾数中零的数量。 * * 示例 1: * * 输入: 3 * 输出: 0 * 解释:3! = 6, 尾数中没有零。 * 示例2: * * 输入: 5 * 输出: 1 * 解释:5! = 120, 尾数中有 1 个零. * 说明: 你算法的时间复杂度应为O(logn)。 *

2021-07-16 18:25:57 60

原创 leetcode 0066 加一

public class t66 { /** * 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 * * 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 * * 你可以假设除了整数 0 之外,这个整数不会以零开头。 * * * * 示例1: * * 输入:digits = [1,2,3] * 输出:[1,2,4] * 解释:输

2021-07-16 18:02:47 100

原创 leetcode 0007 整数反转

/** * 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 * * 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 * * 假设环境不允许存储 64 位整数(有符号或无符号)。 * * * 示例 1: * * 输入:x = 123 * 输出:321 * 示例 2: * * 输入:x =

2021-07-16 17:41:04 82

原创 springboot项目功能之security结合springjpa实现登录(很好用)

前言登录权限问题在需求中很常见的,比如qq有很多会员,每个会员的有很多不同的权限,步骤一基本配置1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>

2021-05-24 19:24:40 261

原创 springboot项目功能之前后端分离的跨域问题

前言很多时候都会被前后端分离支配,其实很容易解决实现实现一个方法就行了,配置一个config重写WebMvcConfigurerAdapter方法@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**")

2021-05-24 11:13:06 62

原创 springboot项目功能之验证码的接口编写

前言验证码主要就两个部分得到一个验证码图片得到验证码的答案其他的就交给前端了,嘻嘻步骤一引入需要的依赖<!--验证码 --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2

2021-05-24 10:54:05 351

原创 springboot项目功能之qq登录的实现

思路主要就是引入的了qq互联的api要想调用qq登录的api首先要2个条件有阿里云服务器要申请一个域名,并且备案有了这两个就可以在qq互联申请一个网站,会得到一个回调方法,然后qqAppId和qqAppSecret相当于qq的认证账户和密码前端获取到一个qq登录的地址,然后登录成功后调用前面申请的回调域1.步骤一引入首先qq登录需要用的的jar包<!-- 以下是 qq wx 联合登陆需要的相关依赖工具 commons-io, commons-lang3,httpclient,还有

2021-05-24 10:38:03 703

原创 springboot整合websocket笔记

创建一个springboot项目导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <g

2021-05-12 21:58:21 94

原创 leetcode 0093 复原 IP 地址

package t51_100;import java.util.ArrayList;import java.util.List;public class t93 { /** * 给定一个只包含数字的字符串,用以表示一个 IP 地址,返回所有可能从 s 获得的 有效 IP 地址 。你可以按任何顺序返回答案。 * * 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 *

2021-05-12 21:56:49 67

原创 leetcode 0043 字符串相乘

package t1_50;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.List;public class t43 { /** * 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 * * 示例 1: *

2021-05-12 21:55:41 71

c#贪吃蛇图形设计

最近一直忙着11月份软考的复习,一直没有练习C#。觉得对于一个新手,长时间不练肯定不行,所以觉得敲敲代码练练手。刚好电脑磁盘里有以前Down的C#开源游戏,于是挑中了贪吃蛇,来练练手。

2019-03-27

空空如也

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

TA关注的人

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