自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CoderYin的博客

永远的努力,永远的危机感

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

原创 Mysql知识点-日常更新

Mysql知识点-日常更新一、left join 中on和where条件过滤介绍简介:数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中...

2019-06-12 14:50:33 232

原创 Vue+ElementUI小知识点(日常更新)

Vue小知识点(日常更新)一、element-ui: this.$confirm确定框内容换行显示1、效果图2、推荐博客:地址:https://blog.csdn.net/weixin_43609391/article/details/84971430二、vue页面解析带HTML标签数据1、效果将数据中HT...

2019-05-11 10:16:09 721

原创 Java日常编码规范和小知识点

java日常代码规范和开发技巧(日常更新)简介:规范的代码不仅给人一种简单易读,更重要的是可以提高代码的执行效率。一、不要在for循环中进行数据库操作(如果数据量小的话可以)介绍:在java后台中,不要在for循环中进行数据库的操作,因为频繁的进行数据库操作不仅影响程序的执行效率同时也浪费...

2018-09-04 10:36:03 364

原创 Typora文档编写快速上手

Typora文档编写快速上手1、标题(标题之支持6级标题1是最高6是最低)markdown语法:# + 空格...###### + 空格快捷键:ctrl + 1~62、代码块插入代码块插入```+空格3、行内文字注释`文本内容`==文本内容==4、文字加粗**需要加粗文本**5、段落介绍(我这里用的是typora的vue主题需要自己安装)> + enter6、有序和无序列表------...

2020-12-28 14:28:14 564

原创 ideal安装后简单配置

ideal安装后简单配置一、调整 VM 配 置文件VM参数配置:1. 大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件2. 32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了3. 64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。4. 64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Andr...

2020-12-18 17:38:59 1073

原创 阿里云centos7.4安装ElasticSearch7.8

阿里云centos7.4安装ElasticSearch7.81、软件准备(均为Linux安装包)(1)jdk(选择系统版本对应的安装包)地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html(2)ElasticSearch7.8(选择系统版本对应的安装包)地址:https://www.elastic.co/cn/downloads/past-r...

2020-12-16 16:05:12 435

原创 centos安装minikube

centos安装minikube一、准备环境二、操作步骤

2020-11-04 13:30:00 508

原创 zhss_springboot整合mybatis

中华石衫_springboot整合mybatis一、mybatis-spring-boot-starter的工作原理(1)自动发现一个注册好的DataSource,之前SSM框架需要手动配置applicationContext.xml,springboot不需要直接@Configuration作用代替一千的xml配置文件(2)自动创建一个SqlSessionFactory,并且将DataSource传入SqlSessionFactory中(3)自动基...

2020-08-14 10:14:40 211

原创 HTSC_项目总结

HTSC_项目总结一、Java后端异步执行请求// 在方法中需要调用Python脚本,但不需要他的返回结果public void async(){// 启动独立线程调用Python脚本 new Thread(new Runnable() { @Override public v...

2020-02-24 22:48:31 228

原创 SpringBoot自定义Start

SpringBoot自定义Start一、start介绍启动器(Start)包含许多依赖项,这些依赖项是使项目快速启动和运行所需的依赖项。总结:整合特定功能所需要的的所有jar包。二、原理springboot在启动的时候会将所依赖所有start的jar包中的META-INF下的spring-factories中...

2019-12-23 00:12:22 1392

原创 SpringBoot整合mybatis实现mapper.xml方式访问数据库

SpringBoot整合mybatis实现mapper.xml方式访问数据库一、项目架构二、代码## pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2019-12-16 16:48:25 1182

原创 SpringBoot2.0整合dubbo

SpringBoot2.0整合dubbo一、开发环境电脑系统:Windows10dubbo注册中心:zookeeper-3.3.6启动成功zookeeper可视化工具:ZooInspector连接本地zookeeper成功springboot版本:2.0dubbo版本:2.6.2二、项目目录...

2019-12-13 19:51:26 208

原创 SpringBoot整合swagger2.9.2

SpringBoot整合swagger2.9.2一、swagger介绍1、背景相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。2、介绍swag...

2019-10-17 12:08:13 917

原创 SprinBoot上传文件异常java.io.IOException: The temporary upload location [/*] is not valid

SprinBoot上传文件异常java.io.IOException: The temporary upload location [/*] is not valid博客推荐[问题原因和解决方法描述的很详细]:https://blog.csdn.net/PatPeng/article/details/90174597报错信息:解决方法: // springboot启动类...

2019-09-23 13:53:53 387

原创 SpringAop简单实现

SpringAop简单实现一、项目二、代码// AopLog.class// 切面类@Component@Aspectpublic class AopLog { // aop编程通知分类:前置、后置、运行、异常、环绕 @Before("execution(* com.yuyou.service.UserSer...

2019-09-12 17:37:02 749 1

原创 支付宝企业转账到个人账户

支付宝企业转账到个人账户一、介绍在日常项目中都会碰到支付功能需求,最近公司项目需要给用户退款,其实也就是公司账户转账到用户个人支付宝账号。二、环境准备1、蚂蚁金服开放平台开通2、设置私钥和公钥(1)、通过支付宝提供的签名验签工具生成商用应用私钥/公钥。私钥需要保存在项目配置信息中,公钥设置到支付宝,之后会生成一...

2019-09-10 23:45:51 10579

原创 Jmetere压力测试工具使用

Jmetere压力测试工具使用一、新建线程组填写线程信息:二、新建http请求填写http请求信息:三、查看聚合报告查看每秒能够处理接口个数和吞吐信息注意:在查看聚合报告的时候,不要在聚合报告页面进行查看,在请求页面发生请求,请求之后,再看该请求的聚合报告。因为jmeter软件的一个...

2019-08-14 16:57:10 396 1

原创 jvm堆溢出和栈溢出

jvm堆溢出和栈溢出一、jvm堆溢出1、介绍在jvm运行java程序时,如果程序运行所需要的内存大于系统的堆最大内存(-Xmx),就会出现堆溢出问题。2、案例// 介绍:执行该段代码需要大于10m内存空间public class HeadOverflow { public static voi...

2019-08-14 11:29:45 5782 3

原创 Comparator对象集合实现多个条件按照优先级比较

Comparator对象集合实现多个条件按照优先级比较感谢该博主:https://blog.csdn.net/l1028386804/article/details/56513205一、背景介绍在日常的java开发中,我们在返回一个对象集合时需要按照对象的某个属性或者某些属性进行排序返回给前端进行展示,例如我最近需要返回一个题库集合,需要先根据指定时间...

2019-07-23 14:52:30 2783

原创 重写实体类的equals和hashcode方法来判断对象唯一

重写实体类的equals和hashcode方法来判断对象唯一一、介绍简介:在日常项目开发中,我们需要判断实体类对象是否相等,或者需要将实体类对象存储到集合Set中以便去掉重复的对象,这时我们需要根据自己项目需求根据实体类具体的属性进行实体类hashcode和equals方法的重写。案例:在实体类QuestionCharpterDto中,我需要根据章节id...

2019-06-24 10:11:05 3531 2

原创 mybatis注解实现对象批量更改

mybatis注解实现对象批量更改一、介绍当有多个对象需要进行更改时,批量修改对象集合List二、代码@Update("<script>" + "<foreach collection='listUserAnswerRecord' item='item' open='' close='' separator=';'&gt...

2019-06-20 23:38:00 2088 2

原创 Mysql字段和java实体类属性类型匹配

Mysql字段和java实体类属性类型匹配参见下图:

2019-06-19 15:59:13 1820 1

原创 Mysql自增主键id不是以此逐级递增

Mysql自增主键id不是以此逐级递增一、介绍在mysql数据库添加数据时使用ON DUPLICATE KEY UPDATE进行数据更新时可能会出现id不是逐级以此递增的,而是间断递增。如id从10下次添加可能就是15或者其他的数字,两个数字之间间隔是ON DUPLICATE KEY UPDATE执行的次数,也就是说ON DUPLICATE KE...

2019-06-06 22:04:23 1358

原创 fastJson中java对象 jsonObject jsonArray之间转换

fastJson中java对象 jsonObject jsonArray之间转换一、介绍简介:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式二、使用1、java对象转jsonObjectUser u = new User();u.setName("yinyuy");JSONObject json = (JS...

2019-06-05 20:31:40 17954 1

原创 mybatis使用注解实现一对多关联查询

mybatis使用注解实现一对多关联查询@Select("select id,mockexam_section as section,id as sectionId" + " from t_p_qb_mockexam_section" + " where mockexam_charpter_id = #{charpterId} and is_delet...

2019-06-04 14:15:48 2461 2

原创 java mysql插入信息发生唯一索引重复异常解决方法

java mysql插入信息发生唯一索引重复异常解决方法一、介绍在项目中需要添加一个学生信息,在后台生成学号然后插入到数据库发现该学号已经存在,抛出异常,。二、解决方法public String createStudentid() { // 生成学号工具类 String studentid = StudentIdGenerator.gener...

2019-06-03 19:19:32 11994 5

原创 项目数据库用户答题卡设计以及json转化

项目数据库用户答题卡设计以及json转化一、项目答题卡数据库设计1、介绍在项目中需要存储用户答题记录,若是单条数据记录太浪费数据库内存,同时也会造成大量数据冗余,所以将用户答题信息作为一个json转为string存储起来。通过Map<String,Object> sheet = new HashMap<String,Objec...

2019-06-03 19:07:33 756

原创 Feign接口方法返回值设置

Feign接口方法返回值设置一、介绍随着微服务的广泛应用,越来越多的企业都会使用微服务进行项目开发,在各个服务之间需要通过feign来进行通信,所以在feign调用接口中方法会接受其他服务接口不同类型返回值。二、返回值设置1、依据被调用服务接口设置相同返回类型介绍:微服务A接口getUser 返回List<User>...

2019-06-03 18:21:06 23757

原创 SpringBoot和SpringCloud feign 接口请求参数类型

SpringBoot和SpringCloud feign 接口请求参数类型一、介绍在日常开发过程中难免都会使用到接口进行参数传递,大部分情况只是单个或多个参数进行传递,有一些特殊情况可能需要其他类型参数比如数组,对象,对象集合等。二、参数类型1、基本参数:a、HttpServletRequest request:接受参数(不推荐)代码介绍:// A...

2019-06-03 16:37:37 4130

原创 java将对象或对象集合序列化成string

java将对象或对象集合序列化成string一、介绍在日常java开发中,可能需要将java中的对象转化成String类型进行存储在数据库或者Redis中。自己可能很难完成这个转化的过程,所以使用以下代码工具类进行快速转化。二、框架介绍Kryo是一个快速高效的Java序列化框架,旨在提供快速、高效和易用的API。无论文件、数据库或网络数据Kryo都可...

2019-06-03 10:56:05 3649 1

原创 springboot+vue+elementui upload组件批量自动/手动上传图片到阿里云OSS

springboot+vue+elementui upload组件批量自动/手动上传图片到阿里云OSS一、vue upload上传组件1、自动上传介绍:当在浏览器打开图片选择弹出框,选中图片后点击确定按钮就会立刻上传。代码:<!-- html代码 --><el-upload class="upload-demo" accept="image/png,i...

2019-05-20 16:19:53 3689

原创 Spring@Value使用获取配置信息为null

Spring@Value使用获取配置信息为null一、项目背景1、介绍:最近在springboot项目中需要做一个阿里云OSS图片上传功能点,将OSS图片上传代码提取到公共工具类中,为了方便其他模块调用。2、问题介绍在公共工具类中使用OSS一些自定义变量信息时会获取不到yml文件中定义的OSS参数。3、问题分析经过分析确定,...

2019-05-13 14:54:12 2715 2

原创 vue给对象动态添加属性和值

vue给对象动态添加属性和值一、背景介绍:在vue中请求接口中,一个请求方法可能对应后台两个请求接口,所以请求参数就会有所不同。需要我们先设置共同的参数,然后根据条件动态添加参数属性。二、案例let that = this; let params = { "type":that.addQueTab...

2019-05-09 11:34:15 18709

原创 vue $set 给数组集合对象赋值

vue $set 给数组集合对象赋值在vue自定义数组对象集合中,想要给每个数组对对象再添加一个属性和值。// data定义一个集合对象responseData:[ {'id':'1','name':'女装','price':115,'num':1,'pic':'../static/img/1.jpg'}, ...

2019-05-09 11:23:33 21882 1

原创 Linux安装docker安装并创建应用程序镜像

Linux安装docker安装并创建应用程序镜像一、docker介绍1、简介:Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotClouw公司。Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、...

2019-05-02 22:38:28 2605 1

原创 Vue路由this.route.push跳转页面不刷新

Vue路由this.route.push跳转页面不刷新一、背景介绍:在vue项目开发中,使用路由进行页面跳转时,路由所跳转的页面不进行刷新。也就是vue生命周期函数没有执行(created、mounted钩子函数)。案例:A页面:B页面:问题:当在A页面第一点击按钮到B页面时,一切正常,当返回到A页面再次点击按钮时,B页...

2019-04-29 19:23:32 21053 4

原创 Vue设置全局变量以及Vuex值当页面刷新时数据清空

Vue设置全局变量以及Vuex值当页面刷新时数据清空一、src/api文件夹下新建globalVariable.js文件// 题库idconst questionBankId = '';// 题库名称const questionBankTitle = '';// 定义普通章节id或者模考章节部分idconst charpterIdx = '';// 题库类型,...

2019-04-29 16:24:07 8484

原创 vue配置多代理服务接口地址

vue配置多代理接口地址一、介绍随着微服务架构的流行,后台项目逐渐被拆分成不同的模块进行通信,但是前端还是只有一个项目所以在访问不同模块后台时,需要请求不同的地址,在vue项目中,通过配置代理可以进行后端服务器接口地址访问,当需要访问不同微服务的后端接口时就需要配置不同的地址。二、代码config/index.js文件中配置代理地址...

2019-04-20 17:09:00 19044 3

原创 vue elementui el-form rules动态验证

vue elementui el-form rules动态验证一、介绍简介:在使用elementUI el-form 中,对于业务不同的时候可能会产生不同表单结构,但是都是存在同一个表单控件el-form中。图片介绍:1、在用户选择单选或多选时会有A,B,C,D,E五个选项2、在用户选择简答题时只会题干,答案以及解析选项(主要是通过v...

2019-04-15 15:45:50 23636 8

原创 vue-03-5:vue自定义组件并在其他地方引用该组件

vue-03-5:vue自定义组件并在其他地方引用该组件一、自定义一个组件1、在src/components新建一个组件注意事项:a、新定义的组件一定要使用template标签包裹。b、每个自定义主键可能都有自己自定义的样式,如果不想该组件自定义样式被引入到其他页面破坏该页面的样式,在自定义组件的style标签中加入下面的属性lang="scss" scoped,注意要事先cn...

2019-04-02 19:07:19 1118

空空如也

空空如也

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

TA关注的人

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