- 博客(38)
- 收藏
- 关注
原创 element-ui传回时间数据进行保存的时候会出现错误
这里的配置类中如果写的是实体类中的属性,那么会在执行添加操作的时候自动插入一个时间,可能会和实体类有冲突。因为我这里实体类使用的是string类型来表示时间。
2021-10-29 19:56:27 215
原创 renrenfastvue-配置路由
renrenfast如果不想页面在左侧导航栏展现,但是又需要这个路由去传递数据然后展示页面,就需要在router文件夹下面的index.vue进行配置
2021-10-22 15:07:53 479
原创 2021-09-29
Description:Field educlient in com.atguigu.orderservice.service.impl.OrderServiceImpl required a bean of type ‘com.atguigu.orderservice.client.educlient’ that could not be found.The injection point has the following annotations:- @org.springframework.be
2021-09-29 09:33:19 270 1
原创 org.springframework.beans.factory.UnsatisfiedDependencyException
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘orderController’: Unsatisfied dependency expressed through field ‘orderService’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyExc
2021-09-29 09:21:07 302
原创 关于使用feign时候遇到的问题
这里我在两个模块间调用方法的时候传递了HttpServletRequest对象,但是实际上这个对象不能作为参数传递,于是我转而先将请求中的token拿出来将用户id拿出来转换成字符串并将之传递,这样就行得通了,但是只要传递过程中有参数,就需要加上@PathParm或者@PathVariable并且给参数取名字。另外在通过返回的R对象获取其中的值的时候需要注意,拿出来的都是hashmap类型,而不是我们想要的Bean类型,就需要先利用JSONObject将hashmap转换成json类型,再将json转
2021-09-28 19:13:38 236
原创 品达通用权限项目
品达通用权限系统1. 项目概述1.1 项目介绍对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案----品达通用权限系统。品达通用权限系统基于SpringCloud(Hoxton.SR1) +SpringBoot(2.2.2.RELEASE) 的微服务框架,具备通用的用户管理、资源权限管理、网关统一鉴权、XSS防跨
2021-08-12 21:04:12 1987 3
原创 redis(4)
文章目录主从复制建立连接阶段三种连接方式断开连接授权访问数据同步阶段缓冲区的大小设置关闭服务命令传播阶段可能会遇到的问题运行id缓冲区偏移量同步过程心跳机制主从复制完整工作流程主从复制常见问题主从复制为了实现redis的高可用而使用主从复制连接方案:master服务器主要就是负责写数据,很少去做读数据操作,slave服务器则只负责读数据,如果说master出现了问题,那么可以通过后面的哨兵机制从slave中推选出一台服务器作为master。解决的问题:工作流程:建立连接阶段首先是sl
2021-07-05 15:23:17 101
原创 redis(4)
文章目录redis中的事务事务的基本操作使用事务的注意事项手动回滚锁分布式锁分布式锁改良删除策略定时删除惰性删除定期删除删除策略对比逐出算法redis中的事务事务的基本操作开启事务之后,后面的指令都会存在事务队列中,一旦执行exec命令,就会按照顺序一条一条执行这里在事务中输入discard命令之后,就会终止事务,这样整个事务就终止,其中的代码也不会运行,a的值也不会改变。使用事务的注意事项这里需要注意,如果是命令格式,语法问题,那么整个事务中的命令都不会执行,但是如果是命令格式正确,但
2021-07-04 14:41:09 79
原创 redis(3)
文章目录jedisLinux中的redis安装服务启动方式客户端启动方式redis配置修改jedisjedis是java用于和redis进行交互的工具操作步骤:我们也可以使用redis的池技术,同时封装一个工具类:public class JedisUtil { static JedisPool jedisPool; static JedisPoolConfig jedisPoolConfig; static String host; static int pos
2021-06-30 19:05:11 115
原创 redis(2)
文章目录redis中的setset的基本操作redis的扩展操作redis的扩展操作(2)redis应用场景redis中的set如果需要存储大量数据,但是有追求查询效率,那就可以使用set,因为list虽然可以存储大量数据,而且还有顺序,但是他底层是双向链表,所以查询速度很慢,但是set和hash的底层结构相同,都是使用hash表,可是set只使用hash中的键这个部分,而不去使用值这个部分set的基本操作redis的扩展操作开始使用今日头条的时候会让你选感兴趣的东西,但是实际上你可能
2021-06-28 10:30:37 96
原创 redis(一)
文章目录redis的特征Redis 的应用redis的基础操作添加数据获取数据清除屏幕信息退出客户端帮助redis的数据类型redis中的stringstring的基本操作添加获取删除添加多个数据获取多个数据获取数据字符个数(字符串长度)追加信息分别提交和一次提交多个值的区别设置数据增加设置数值减少string的拓展操作(定时数据)String类型应用场景热点数据key值定义规则redis中的hashredis的特征数据间没有必然的关联关系内部采用单线程机制进行工作高性能。官方提供测试数据,50个
2021-06-26 15:57:42 101
原创 Error response from daemon: Get https://registry.cn-shanghai.aliyuncs.com/v2/: unauthorized: authent
通过docker 登录阿里云的时候报这个错,说明密码错误,==需要注意阿里云镜像服务的密码和阿里云的密码不是同一个,是分开设置的
2021-06-24 19:31:03 2451
原创 使用docker创建mysql容器,外部进行连接的时候报错2058
一、前提:服务器装有docker下拉mysql镜像开启并创建了myslq容器二、检查:服务器暴露了3306端口三、解决办法:服务器命令行操作:进入容器:docker exec -it tensquare_mysql bash登录mysql: mysql -uroot -proot(u,p后面跟的是用户名和密码)授权:ALTER user ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;刷新:FLUSH PRIVILEG
2021-06-24 19:09:32 182
原创 nacos安装报错
Caused by: java.lang.RuntimeException: load schema.sql error.org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Failed to create database ‘/data/nacos/data/derby-data’, see the next exception for deta安装nacos的时候报这个错,错误的解决方
2021-06-14 10:30:14 1921
原创 Failed to read artifact descriptor for XXX
如果出现这样的情况,可能是工程中的jar包没有导入,可以试试使用maven的install指令。有可能是父工程的包没有导入,然后点击子工程中的install,然后再刷新试一试。
2021-06-04 13:52:25 185
原创 springBoot整合MyBaties
文章目录创建Mapper接口创建mapper对应的配置文件编写application.yml在server层注入mapper并且调用方法创建Mapper接口package com.mapper;import com.doMain.User;import org.apache.ibatis.annotations.Mapper;import org.springframework.stereotype.Repository;import java.util.List;@Repository
2021-06-01 19:13:10 108
原创 tomcat占用8080端口怎么关闭
首先在cmd命令行中输入然后根据前面的端口号找到后面的pid,记住他打开任务管理器,如果pid没有显示出来就鼠标放到名称那里,右键把pid勾选上,然后找到刚才端口对应的pid对应的进程,右键关闭进程即可...
2021-05-31 16:53:35 862
原创 SpringMVC知识点总结(三)
文章目录springMVC异常处理机制实现步骤编写异常类和错误页面自定义异常处理器最后配置一下该异常处理器控制器代码SpringMVC传统的文件上传方式实现步骤添加依赖jar包springMVC异常处理机制如图所示,如果在整个系统开发过程中不设置一个异常处理器,那么每个从dao到service到controller遇到异常的处理方式就是向上抛出,前端控制器接收到异常之后还会向上抛出到前端页面上,这时候如果有设置异常处理器,异常处理器可以对该异常进行相应的处理,比如显示一个相对友好的页面给用户,而不是直接
2021-05-29 22:30:40 90
原创 springMVCbug
Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在明明导了包,却显示找不到这个包解决办法:在设置中打开这一项
2021-05-29 19:34:11 71
原创 springMVC知识点总结(二)
文章目录常用注解REST 风格 URLcontroller 方法返回值字符串voidModelAndViewResponseBody 响应 json 数据解决DispatcherServlet过滤静态文件问题前端代码控制器代码常用注解RequestParam:用于指定前端传参RequestBody:用于获取整个请求体内容(key=value形式)get 请求方式不适用。PathVaribale:用于获取占位符上的值RequestHeader:用于获取请求头CookieValue:用于获取cook
2021-05-28 19:03:07 55
原创 springmvc知识点总结(一)
文章目录springMVC的概念MVCspringMVCspring的优势SpringMVC 和 Struts2 的优劣分析共同点:区别:springMVC入门程序pom.xmlsource.xml创建控制器类编写跳转页面最后配置一下服务器启动项目SpringMVC 的请求响应流程RequestMapping 注解请求参数的绑定特殊情况springMVC的概念MVCMVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,
2021-05-27 15:50:57 214
原创 springBug
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDefinitionDecorator for element [property-placeholder]Offending resource: class path resource [bean.xml]这个错误是因为使用这个方法在bean.xml文件中引入外部的prope
2021-05-24 21:46:37 154
原创 Spring学习第三天,AOP
文章目录Spring学习第三天,AOP动态代理回顾基于接口基于子类利用动态代理解决之前的银行转账事务问题servicedao测试代码aopSpring学习第三天,AOP在实际的开发过程中经常会使用到事务,比如模拟一个银行转账系统,从a账户转账到b账户,如果在转账过程中出现问题则回滚,如果想使用这个功能则需要先创建一个事务类然后给我们的业务层代码添加逻辑在每个业务层方法执行前开启一个事务,执行完成之后提交事务,出现异常则回滚,这里只是对保存功能添加了事务功能,但是如果还有一个删除功能,还有一个修改
2021-05-24 20:52:07 120
原创 spring学习第二天
文章目录spring学习第二天使用 spring 的 IoC 的实现账户的crud(基于xml)环境搭建创建数据库和编写实体类编写持久层代码编写业务层代码创建并编写配置文件测试类代码spring学习第二天使用 spring 的 IoC 的实现账户的crud(基于xml)注意这个案例中使用三个技术:1、c3p02、dbassit3、spring实现ioc管理环境搭建<?xml version="1.0" encoding="UTF-8"?><project xmlns="h
2021-05-22 10:48:14 117
原创 Spring学习第一天
文章目录Spring学习第一天spring的基础概念spring的优势spring的体系结构程序的耦合度控制反转spring的使用实例基于 XML 的配置(入门案例)创建业务层接口和实现类创建持久层接口和实现类第一步:拷贝必备的 jar 包到工程的 lib 目录中第二步:在类的根路径下创建一个任意名称的 xml 文件(不能是中文)第三步:让 spring 管理资源,在配置文件中配置 service 和 dao测试配置是否成功基础xml的ioc细节BeanFactory 和 ApplicationContex
2021-05-18 21:59:21 127
原创 Mybatis学习第二天
文章目录MyBatis学习第二天关于MyBatis的事务Mybatis 的动态 SQL 语句动态 SQL 之标签DaoDao 映射配置测试类动态 SQL 之标签Dao映射配置动态标签之标签实体类Dao持久层 Dao 映射配置测试类Mybatis 多表查询之一对多一对一查询(方法一)定义账户信息的实体类编写sql语句定义 AccountUser 类定义账户的持久层 Dao 接口定义 AccountDao.xml 文件中的查询配置信息测试类一对一查询(方法二)修改 Account 类修改 AccountDao
2021-05-17 19:37:50 74
原创 MyBatis学习第一天
文章目录MyBatis学习第一天MyBatis基础环境搭建(以查询所有数据为例)pom实体类持久层Dao接口编写持久层接口的映射文件 IUserDao.xml编写 SqlMapConfig.xml 配置文件编写测试类MyBatis执行保存操作DaoDaoUser.xml测试类myBatis执行更新操作DaoDaoUser.xml测试类myBatis执行删除操作DaoDaoUser.xml测试类MyBatis执行模糊查询DaoDaoUser.xml测试类#{}与${}的区别MyBatis实现聚合函数查询Dao
2021-05-16 16:38:04 97
原创 黑马旅游网项目总结3
文章目录黑马旅游网项目总结3查询模块前端分析后端分析DaoServiceServlet旅游路线详情展示逻辑分析前端分析后端分析DaoServiceServlet旅游线路收藏功能(判断当前登录用户是否收藏过该线路)逻辑分析前端分析后端分析servletserviceDao旅游线路收藏功能(点击收藏按钮收藏)逻辑分析前端分析后端分析ServletServiceDao黑马旅游网项目总结3查询模块前端分析设计一个点击事件,在点击搜索之后将内容和cid提取出来并且传回route_list。html中,然后
2021-05-14 13:50:24 910
原创 黑马旅游网总结2
文章目录黑马旅游网总结前端页面的一些细节补充黑马旅游网总结前端页面的一些细节补充该功能需要在登录之后将user传入session,然后在主界面加载的时候通过异步获取该user,然后将名字替换标题栏的数据需要从数据库拿到,数据库中的数据是带有id的,可以选择使用数据库中取出,也可以选择存入redis数据库,这样的话每次都从缓存中拿数据,...
2021-05-11 15:13:52 1412
原创 黑马旅游网项目总结
文章目录黑马旅游网项目总结项目启动技术选型注册模块的实现功能分析邮件激活功能模块功能分析总结黑马旅游网项目总结项目启动这里使用的是事先准备的项目模板,然后在这个基础上进行代码编写首先导入项目模板直接将项目文件夹放入指定的位置,然后在idea中打开,直接使用maven的tomcat7:run命令运行;在这个过程中遇到一些问题:1.由于项目比较老,所以遇到jar包下载不到,或者下载不全的问题首先是这里显示我的maven的包出了一些问题,原来的pom文件是: <!--maven插件
2021-05-08 17:15:39 331
原创 JDBC阶段学习二
文章目录JDBC阶段学习二今日内容PreparedStatement为甚么要使用PreparedStatement如何使用PreparedStatementPreparedStatement的使用示例JDBC事务的处理案例代码数据库连接池c3p0数据库连接池技术Druid创建一个Druid工具类试用一下Druid工具类Spring JDBCJDBC阶段学习二今日内容1 PreparedStatement2 JDBC事务的处理3 数据库连接池4 c3p0数据库连接池技术5 DruidPrep
2021-03-31 14:51:31 125
原创 jdbc阶段学习
文章目录JDBC 阶段学习今日内容JDBC的概念JDBC基础知识java调用数据库的步骤DriverManagerConnectionStatement释放资源完整的执行一次DML操作完整执行一次DQL操作ResultSet 接口:抽取工具类JDBC 阶段学习今日内容1 JDBC 的概念JDBC的概念如果我想在开发过程中使用数据库,那么不同的数据库如oracle 或者mysql 可能就会出现不兼容的情况,因此JDBC可以理解为根据java访问的标准规范设计的接口,任何数据库厂商只要实现了这个接口,
2021-03-29 23:17:24 123
原创 数据库学习第四天
数据库学习第四天今日内容1 表连接查询2 子查询3 事务表连接查询1 什么是多表查询?比如我们要查询的数据列存在于不同的表中,那么我们就需要同时对多张表进行查询,这时候就要用到多表查询2 多表查询的分类(1)内连接:* 隐式内连接* 显式内连接(2)外连接:*左外连接*右外连接3 笛卡尔积现象如果我们同时查询两张表而不做任何处理,就会出现两张表所有数据的所有组合情况。4 如何处理笛卡尔积现象?我们发现上图中的表中不是所有数据都有用,只有员工表中的dept_id和部门表中
2021-03-28 23:40:50 160 1
原创 数据库学习第三天
数据库学习第三天今日内容1 主键约束以及自动增长主键约束以及自动增长主键约束:primary key。1 注意:(1). 含义:非空且唯一(2). 一张表只能有一个字段为主键(3). 主键就是表中记录的唯一标识2 在创建表时,添加主键约束如:create table stu(id int primary key,name varchar(30));3 删除主键– 错误写法: alter table stu modify id int ;正确写法:ALTER TABLE stu DRO
2021-03-27 21:10:06 96
原创 数据库学习第二天
文章目录数据库学习第二天今日内容DML 操作表中的数据1 插入记录2 更新表记录3 删除表记录4 DQL 查询表记录简单查询指定列的别名进行查询清除重复值查询结果参与运算条件查询排序查询聚合函数分组查询分页查询约束数据库学习第二天今日内容DML 操作表中的数据1 插入记录插入全部字段insert into 表名 (字段名1,字段名2,字段名3.....)values(值1,值2,值3.....);也可以不写字段名insert into 表名 values(值1,值2,值3.。。);插入部分数
2021-03-26 23:50:36 107
原创 数据库学习第一天
MySQL 学习第一天今日内容1.MySQL的基本概念存储数据的仓库本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS DataBase Management System企业使用的一般为oracle数据库,和MySQL数据库,其中由于oracle数据库费用昂贵,中小型企业一般不予使用,2.MySQL...
2021-03-25 16:19:37 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人