- 博客(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
737
原创 数据迁移时,需要大量set时的批量操作
那么正常的情况下需要有多少字段就需要set多少个字段,超级的麻烦。A类有很多的数据,需要迁移到新的A类或者和字段和A类相同的数据。需要进行批量操作,A1—>(例)加密,A2—>加密。每个字段或部分字段都需要加密。使用java的反射的特性。
2022-12-20 14:43:01
322
1
原创 springboot整合qq登录<4.使用websocket和前端建立连接>
springboot整合qq登录<4.使用websocket和前端建立连接>
2022-07-26 17:37:42
828
原创 springboot整合qq登录<1.前置要求和授权登录原理>
在使用qq登录之前需要完成以下要求。1.保证有一个已经备案域名。3.申请网站应用并审核通过。2.qq互联注册一个账号。就拿qq的例子来演示。
2022-07-14 21:57:13
562
原创 Mysql 进阶篇 索引1(概念)
索引概述索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引索引结构MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的索引结构,主要包含以下几种:如果选择二叉树作为索引结构,会存在以下缺点: 顺序插入时,会形成一个链表,查询性能大大降低。 大数据量情况下,层级较深,检索速度慢。但是,即使如此,由于红
2022-05-26 23:59:15
98
原创 Mysql 进阶篇 存储引擎
MySQL体系结构1). 连接层最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2). 服务层第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储
2022-05-26 23:27:05
132
原创 数据库基础 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
152
原创 数据库基础 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
268
原创 数据库基础 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
136
原创 数据库基础 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
150
原创 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
2169
1
原创 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
17452
1
原创 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
2793
原创 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
18351
原创 华为云部署 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
710
原创 springboot父项目创建注意事项(解决大量jar打包问题)
1.首先创建一个springboot项目,作为父项目注意:父项目不用build!!!<packaging>pom</packaging><properties>用来管理项目的版本号<dependencyManagement> <dependencies> 用来管理项目的依赖删除src等无用的文件夹2.创建所需的子模板公共的包commonservice包用于存放我们需要写的微服务模块<pack
2021-08-14 22:49:38
199
原创 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
70
原创 leetcode 0066 加一
public class t66 { /** * 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 * * 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 * * 你可以假设除了整数 0 之外,这个整数不会以零开头。 * * * * 示例1: * * 输入:digits = [1,2,3] * 输出:[1,2,4] * 解释:输
2021-07-16 18:02:47
109
原创 leetcode 0007 整数反转
/** * 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 * * 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 * * 假设环境不允许存储 64 位整数(有符号或无符号)。 * * * 示例 1: * * 输入:x = 123 * 输出:321 * 示例 2: * * 输入:x =
2021-07-16 17:41:04
90
原创 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
269
原创 springboot项目功能之前后端分离的跨域问题
前言很多时候都会被前后端分离支配,其实很容易解决实现实现一个方法就行了,配置一个config重写WebMvcConfigurerAdapter方法@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**")
2021-05-24 11:13:06
73
原创 springboot项目功能之验证码的接口编写
前言验证码主要就两个部分得到一个验证码图片得到验证码的答案其他的就交给前端了,嘻嘻步骤一引入需要的依赖<!--验证码 --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2
2021-05-24 10:54:05
389
原创 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
735
原创 springboot整合websocket笔记
创建一个springboot项目导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <g
2021-05-12 21:58:21
104
原创 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
75
原创 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
106
c#贪吃蛇图形设计
2019-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人