- 博客(34)
- 收藏
- 关注
原创 git回退并提交部分修改文件
这一步可以将commit回退,并保留工作区的代码来重新提交。可以看到所有的文件现在都在工作区,但不在缓存区。必须缓存,不然的话这些工作区代码默认还是会提交。此时再次查看仓库信息,发现有文件到了缓存区。
2024-03-24 18:33:38 365
原创 JWT工具类
JWT工具类JWT介绍集成JWTJWT介绍JWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上JWT最重要的作用就是对 token信息的防伪作用。JWT的原理, 一个JWT由三个部分组成:公共部分、私有部分、签名部分。最后由这三者组合进行base64编码得到JWT。1、 公共部分主要是该JWT的相关配置参数,比如签名的加密
2021-08-11 16:58:11 1010
原创 Axios使用拦截器处理token
请求拦截器请求拦截器的作用是在请求发送前进行一些操作,例如在每个请求体里加上token,统一做了处理如果以后要改也非常容易。Axios.interceptors.request.use(config => { console.log(localStorage.getItem("token")) //若存在这样的token,则从本地存储取出 if (localStorage.token) { config.headers.Authorization = lo
2021-08-11 10:59:45 635
原创 利用OpenOffice将任意格式文件转为PDF
利用OpenOffice将任意格式文件转为PDF下载OpenOffice下载地址: http://www.openoffice.org/download/index.html.获取到officemanager,利用officemanager开启OpenOffice的API服务private OfficeManager getOfficeManager() throws OfficeException { DefaultOfficeManagerBuilder builder = ne
2021-08-08 15:51:24 287
原创 Springboot接收POST请求,数据为json类型
当前端传来的数据为json类型且为POST请求时,后端不能单纯使用@RequestParam来获取数据。应该使用@RequestBody,制作一个Map,再使用map的get方法获取到每一个参数。@PostMapping("/updateCoinInfo") public MsgEntity updateCoinInfo(@RequestBody Map<String, String> params)params.get("coin")...
2021-08-06 17:36:56 4885
原创 Vue笔记
forEach循环中的this指向问题forEach循环中的this表示循环的对象,会遮盖外层的this如果用es6的箭头函数()=>{}就没有自己的this。在箭头函数()=>{}中访问this,是访问外层作用域中的this
2021-08-05 16:05:27 78
原创 git 常用
git 常用git pull使用git pull使用git pull用于当其他共享用户更新仓库后,其他用户在本地重新更新仓库的操作。git pull orgin mastermaster代表拉取仓库的分支。当遇到冲突报错时,将之前的操作进行覆盖1 git reset --hard2 git pull...
2021-08-04 19:25:39 239
原创 Mongodb基本操作
Mongodb基本操作启动命令连接数据库创建和选择数据库删除数据创建集合删除集合插入文档查询文档更新文档删除文档启动命令mongod --dbpath=../data/db连接数据库Shell连接新建一个窗口,输入mongo,即可连接mongo --host=127.0.0.1 --port=27017也可以利用host和port指定参数创建和选择数据库use articledbuse+数据库名删除数据db.dropDatabase()创建集合显式创建db.create
2021-08-02 19:50:19 66
原创 spring security:认证和授权
spring security:认证和授权pom.xml导包编写Controller自定义授权自定义认证pom.xml导包<!-- 导入spring security--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security&
2021-07-30 22:00:34 119
原创 Springboot整合Mybatis
Springboot整合Mybatispom.xmlJDBC连接数据库整合Mybatispom.xml导入jdbc和mybatis的依赖包 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &
2021-07-30 10:06:18 89
原创 Spring04:Json交互
Spring04:Json交互JS中的Json对象SpringMVC中解析JSON@RestController注解FastJsonJS中的Json对象什么是Json?JSON 是 JavaScript 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的var json = '{"a": "Hello", "b": "World"}'; //这是一个 J
2021-07-25 20:39:24 65
原创 Spring03:Restful风格
Spring03:Restful风格Restful简介Restful风格的Controller@RequestMapping编写@PathVariable注解Restful简介功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。特点将发送的请求的参数写在url上,而不是使用?后面带参数的模式http://127.0.0.1/item/1 查询,GEThttp://127.0.0.1
2021-07-25 19:47:56 62
原创 Springmvc01:Springmvc开始
Springmvc01:Springmvc开始配置pom.xml配置web.xml,注册DispatcherServletSpringmvc的配置文件创建Controller创建视图层JSP配置pom.xmljunit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &
2021-07-25 18:50:01 52
原创 Spring07:整合Mybatis
Spring07:整合Mybatispom.xml导入依赖dataSource数据库的连接创建SqlSessionFactory的bean对象创建SqlSession的bean对象创建User实例类和UserDao的接口接口实现类UserDaoImplTest测试pom.xml导入依赖junit<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
2021-07-19 17:00:33 63
原创 Spring05:注解开发
Spring05:注解开发JavaConfig编写配置类@Component注解@Value()属性注入@Component的三个衍生注解JavaConfig编写配置类编写实体类Dog@Component //将这个类标注为Spring的一个组件,放到容器中!public class Dog { public String name = "dog";}新建一个config的包,编写一个MyConfig类@Configuration //代表这是一个配置类public class
2021-07-19 11:16:03 85
原创 Spring04:自动装配
Spring04:自动装配自动装配的说明@Autowired注解自动装配@Autowired(required=false)@Qualifier注解的作用@Resource注解的作用自动装配的说明自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring的自动装配需要从两个角度来实现,或者说是两个操作:1、组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;2、自动装配(a
2021-07-18 17:27:44 61
原创 Spring03:依赖注入(DI)
Spring03:依赖注入(DI)依赖注入的概念常量注入Bean注入数组注入List注入Map注入Set注入Null注入依赖注入的概念依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .依赖注入的方式,利用实体类封装的set方法进行注入。那么一个实体类中的就必然有无参构造方法,和每个属性对应的set方法创建一个Student的类 package com.kuang.pojo; import java.ut
2021-07-18 16:35:16 46
原创 Spring02:第一个bean
Spring02:第一个bean在pom.xml下导入依赖编写一个hello的实体类编写spring的xml配置文件,beans.xmlTest测试spring控制反转的进一步理解在pom.xml下导入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1
2021-07-18 14:03:17 146
转载 Spring01:IOC概述及原理讲解
IOC概述及原理讲解链接: [link]https://blog.csdn.net/qq_33369905/article/details/106647330?spm=1001.2014.3001.5501).
2021-07-18 13:27:54 45
原创 Mybatis入门03
Mybatis入门03使用注解开发使用注解开发一些简单的sql语句语句的编写可以使用注解@select ()@update ()@Insert ()@delete ()举几个简单的例子//查询全部用户@Select("select id,name,pwd password from user")public List<User> getAllUser();//根据id查询用户@Select("select * from user where id = #{id}")U
2021-07-18 11:43:11 45
原创 Mybatis入门02
Mybatis入门02ResultMap实现数据库和实体类的属性映射使用sql语句的limit关键字实现分页db.properties文件连接数据库ResultMap实现数据库和实体类的属性映射resultMap专门处理数据库和实体类的映射,其中的column属性是数据库的字段,property对应的是实体类的属性。在写相关sql语句时,按照数据库的字段编写,返回实体类时会根据resultMap进行映射。ps:这里的的属性由之前的resultType改为resultMap<resultMap
2021-07-17 23:07:13 61
原创 Mybatis入门01
Mybatis入门01pom.xml中加入需要的依赖resources目录下导入config.xml的配置文件创建Mybatis的工具类在pojo下创建实体类User在dao下创建UserDao的接口在resource下创建UserDao的同名配置xml文件Test类测试pom.xml中加入需要的依赖<!-- mybatis依赖--> <dependency> <groupId>org.mybatis</gr
2021-07-17 16:47:21 58
原创 QT学习笔记2
QT学习笔记2QPushButton常用API1、QPushButton(): 初始化对象2、show(): 跳出窗口显示3、move(): 设置按钮位置4、setParent(): 设置父级窗口5、setText(): 设置文本内容窗口常用API1、resize(): 设置窗口大小2、setFixedSize: 设置窗口固定大小3、setWindowTitle: 设置窗口标题...
2021-07-06 16:47:21 115
原创 QT学习笔记01
QT入门01QWeight、QMainWindow、QDialog的使用和关系新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入QWeight、QMainWindow、QDialog的使用和关系新建QT桌面应用是会选择窗口
2021-07-06 10:48:19 985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人