自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幻想的天空

触手可及的天空却是浩瀚的宇宙,勇于、勤于奔跑才能接触到梦想的 天空

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

原创 vue

绑定动态属性

2020-08-31 22:18:04 170

原创 mock.spy

VipParkingStrategy parkingStrategy = Mockito.spy(new VipParkingStrategy());doReturn(false).when(parkingStrategy).isAllowOverPark(car)Car car = Mockito.spy(new Car("carName")); List<ParkingLot> parkingLots = Mockito.spy(new ArrayList<>())

2020-08-29 18:24:48 265

原创 powerMockito

PowerMockito.mockStatic(Calendar.class); PowerMockito.when(Calendar.getInstance().get(Calendar.DAY_OF_WEEK)).thenReturn(Calendar.SUNDAY);必须要有第一句话

2020-08-29 17:47:28 467

原创 人生一课

从需求方出发,不能贪图方便

2020-06-12 11:43:19 273 1

原创 git的一些操作

从master复制到新的分支,并切换git branch new_branch mastergit checkout new_branch查看分支git branch合并分支从new_branch到mastergit checkout mastergit merge new_branchpush到远程分支origingit push origin new_branch查看差异git diffgit init git status git add hello-w

2020-06-02 17:47:54 130

原创 记录生活

无事不登三宝殿 无事献殷勤,非奸即盗讲一个亲身经历的事情:本人年少无知,与见面都不打招呼的邻居的邻居的。。。,突然有一天来我家说帮他搞一下支付宝,我还以为是那种普普通通的,说转点钱过我的支付宝,然后我转比他,经过我再三确认下说是支付宝转不出钱,我还以为小金额,结果转了1万,我慌了,肯定是不好的事情,然后我转回给他发现,支付宝提示诈骗,最后几经艰难搞好了,最后还是要提醒各位要懂得拒绝啊,我在这道路上吃了很多问题了。...

2020-05-15 13:58:00 241

原创 模式-策略模式

oo设计原则封装变化多用组合,少用继承面向接口编程,而不是面向实现编程定义算法族,分别封装起来,让他们之间可以相互替代。此模式让算法的变化从使用变化的用户中独立出来。采用组合...

2020-05-12 09:43:47 143

原创 java将一些特殊字符转义(例如前后的区别)

使用的是commons-lang3-3.4 中的StringEscapeUtils类java字符串转义,把<>转换成<>等字符 String unescapeStr1 = "<name>king</name>"; StringEscapeUtils.escapeXml(unescapeStr1); 转成&...

2020-04-01 17:03:39 571

原创 java中阶之线程(1)

何时需要多线程:前端界面响应需要及时大文件的读取并行计算量windows需要多线程运在多线程中,实际阻塞可以用来继承一个Thread类来进行具体的阻塞。为何使用线程池:即使线程创建开销小,但是对于频繁创建线程会消耗资源限制线程数,防止线程过多,增加稳定性关于线程sleep应用面对while(true)循环时,可以用sleep减少cpu利用率关于join使用(可有时...

2020-03-26 18:22:34 134

原创 springboot+vue部署服务器问题

springboot部署首先将springboot打包成一个jar文件,然后放到服务器上使用命令java -jar ***.jar启动后端服务nohup java -jar **.jar&vue部署在router下的index.js要去掉mode:history,因为要使用默认的hashconfig下的index.js中build的assetsPublicPath: ‘...

2020-03-05 16:54:06 343

原创 关于vue中token的保存和使用

前端添加请求拦截器import Vue from 'vue';import axios from 'axios';Vue.prototype.$axios = axios// axios.defaults.baseURL = 'http://localhost:5004/api';axios.defaults.headers.common['token'] =sessionStorage...

2020-02-21 23:01:33 3527

原创 关于el-select选择不起作用

v-model="this.supplierId"这样是不起作用的

2020-02-09 13:22:05 2287

原创 el-select

<el-select v-model="addForm.productTypeId" placeholder="产品类型" class="handle-select mr10"> <el-option v-for="item in this.productType" :key="item.id" :label="item.name" :value="item.id...

2020-02-05 14:20:41 271

原创 关于@RequestBody跟axios的post关系

axios的post,默认的header是json,是通过发送json的,使用必须使用@RequestBody来接受,并且发送的时候需要使用JSON.stringify进行格式化,同时,在后端接受参数的时候好像是只有对象来接受,并且只能是一个对象。同时返回值也是json,json的value必须是简单对象。新手上路...

2020-02-04 17:35:05 1474

原创 Cannot call sendError() after the response has been committed

直接使用@Entity实体类作为返回值出现,现在使用一个vo简单类就解决

2020-02-04 16:41:52 212

原创 史上最强读取数据库定时任务

首先看一下lombok这篇文件说的很详细有了lambok这个就可以使用@Date减少我们需要开发的代码我们使用Quartz来开发定时任务有三种方法MethodInvokingJobDetailFactoryBeanimplements Jobextends QuartzJobBean下面我们来看一下第一种(MethodInvokingJobDetailFactoryBean)任务...

2019-12-16 09:31:00 763

原创 Cannot insert the value NULL into column "XXX"

漏了getset方法@GeneratedValue(generator = “system-uuid”)@GenericGenerator(name = “system-uuid”, strategy = “uuid”)对于主键

2019-12-12 13:58:52 4062

原创 关于springboot命名重新启动问题

是yml文件配置有问题使用无修改命名spring: jpa: hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl如果你使用spring: jpa: hibernate: ...

2019-12-12 11:17:51 155

原创 关于http://mybatis.org/dtd/mybatis-3-mapper.dtd报红

只需要添加依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1....

2019-12-10 10:47:30 1004

转载 取到的路径是 服务器 中的发布版本的路径

this.class.getProtectionDomain().getCodeSource().getLocation()如果直接执行.class文件那么会得到当前class的绝对路径。如果封装在jar包里面执行jar包那么会得到当前jar包的绝对路径。String path = getClass().getProtectionDomain().getCodeSource().getLoc...

2019-12-02 15:24:01 256

原创 初学ssm(5)-context:property-placeholder

1.有些参数在某些阶段中是常量比如:a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等 b、分布式应用中client端访问server端所用的server地址,port,service等 c、配置文件的位置2.而这些参数在不同阶段之间又往往需要改变比如:在项目开发阶段和交付阶段数据库...

2019-10-24 13:00:42 183

原创 beanfactory和applicationContext的区别

applicationContext是beanfactory的子接口,两者的功能都是可以装载bean。beanfactory是spring最底层的接口,只提供了最底层的操作,实例化对象和获取对象。但是applicationContext继承了beanfactory接口,是应用的上下文。有国际化、访问资源、载入多个文件、aop拦截等、消息发送和相应。在装载时的区别:beanfactory是当...

2019-10-24 13:00:18 387

原创 springboot(11)

2019-10-24 11:23:15 91

原创 springboot(10)之thymeleaf的使用

2019-10-24 10:44:38 101

原创 springboot(9)之第一个web程序

目录在哪里欢迎页logo名字自定义静态资源目录,修改后原来的约定值就不见了动态资源模板引擎首先要加入 thymeleaf依赖

2019-10-23 20:41:32 82

原创 springboot(8)之日志

更改日志级别将日志信息放到文件中路径是相对于根目录日志在显示控制台格式

2019-10-23 18:05:56 113

原创 springboot(7)之外部配置文件及加载

2019-10-23 16:22:23 131

原创 springboot(6)之配置文件的路径

2019-10-23 15:28:40 150

原创 springboot(5)之多环境

当你有多个配置文件时,命名规则为:a.propertiesapplication-环境名.properties如果要选择某个具体的环境在主application.properties中指定 :spring.profiles.active=环境名b.yml使用三杠分隔...

2019-10-23 15:19:33 120

原创 springboot(4)之导入配置文件、配置类、占位符表达式

springboot默认是不支持手动装配的自动装配需要在主开始类中添加@ImportResource(locations={“classpath:spring.xml”})这样就可以识别到自己写的spring等配置文件一般都不建议写配置文件配置文件有两种方法:注解配置,xml配置一般使用注解配置`方法名相当于bean的名字返回值相当于bean的类型`springboot全局变...

2019-10-23 13:48:25 439

原创 springboot(3)之yaml通过@configurationProperties和@value注入值

使用@configurationproperties首先使用@comment在spring容器中注册javabean然后@configurationproperties(prefix)定义前缀,就可以在yml中定义数据了

2019-10-23 11:14:38 492

原创 springboot(2)--配置文件之application.properties和application.yml

作用:springboot自动配置,可以使用配置文件对默认的配置进行修改默认的配置文件:application.properties : k=vapplication.yml yaml amn’t myarkup languare 不是应该标记文档注意:缩进、二级需要有空格server: port:(空格)8882 path:(空格)/2/2注意:基本类型、map...

2019-10-23 10:04:48 199

原创 学习springboot(1)

目录结构:static:静态资源(js css 图片 音频 视频)templates:模板文件(模板引擎freemarker,thymeleaf;默认不支持jsp)application.properties:配置文件springboot内置了tomcat,不需要打包成war便可以运行可以在application.properties对端口号等信息的修改 springboot将各个...

2019-10-17 19:20:04 323

转载 为什么需要springboot模板引擎

模板引擎的作用就是,我们写一个页面模板,比如某些值是动态的,我们写一些表达式,而这些值从哪里来呢,我们来组装一些数据,我们把这些数据找到,然后把模板和数据,交给模板引擎,模板引擎按照数据帮你把表达式解析,填充到指定位置,把数据生成我们想要的内容,给到我们写出去。不管是jsp 还是别的模板引擎都是这样的思想。...

2019-10-17 15:53:13 795

原创 Spring AOP中强制使用CGLIB代理

<aop:aspectj-autoproxy proxy-target-class=“true”/>

2019-09-07 13:14:58 615

原创 事物

2019-09-07 12:22:26 113

原创 设输入序列为1,2,3,则经过栈的作用后可以得到()中不同的输出序列。

设输入序列为1,2,3,则经过栈的作用后可以得到()中不同的输出序列。

2019-09-06 21:45:05 9800 1

原创 jvm初始化

2019-09-06 19:09:18 356

原创 tcp和udp的区别

tcp是面向连接的,所以tcp提供可靠的服务,也就是说tcp连接传送的数据无差错,不丢失,不重复。是面向字节流的udp是无连接的,所以udp只是尽最大的努力交付,是面向报文的,即一次发送。tcp的拥塞控制:慢开始(在阀值前都是按倍数增加的)拥塞避免阶段(当到达门阀的时候,就逐渐增加,没加一),在这两个阶段中,如果出现拥塞就会将门阀降到原来的一半,然后将拥塞窗口变成1,重新可以使用慢开始算法。...

2019-08-29 21:03:03 105

原创 矩阵中的路径

package 练习;//矩阵中的路径/** * 题解 * 使用分解的思想 * 在查找的过程中,如果查找的位置超出了原本数组的大小,或者已经被查找,或者这个字符与目标字符不匹配都要返回false * 当index>str.length时,证明已经查找成功 * 要先判断成功,因为如果刚好是下一个超出位置或者其他原因会判断失败 * 唯一要主要的就是数组传递引用,其他递归会改变...

2019-08-28 16:14:38 121

空空如也

空空如也

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

TA关注的人

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