自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 mybatis禁用一级缓存

原理:每次查询会创建一个session,缺点,如果上下文有事物会导致事物无法回滚,创建session会消耗资源.原理: 获取UUID需要创建session,并且不美观.优点:代码优雅,灵活.并且用的是上下文的session。1.方法一:去掉@Transactional注解.mybatis禁用一级缓存。获取不同的uuid.

2022-11-09 14:56:00 833 1

原创 【无标题】java交换Integer

jdk Integer

2022-04-28 10:34:33 464

原创 通用Mapper设置id为uuid值

通用mapper起步依赖,它内部集成了mybatis、数据源的依赖,所以加了它就可以了。注意tkmapper的1.0和2.0有较大区别,注意版本…注意:主要是给userdto的id设置uuid。

2021-06-15 23:34:33 1052 2

原创 mysql中写类似oracle的row number

set @number=0,@last_cid=0;select * from (select sid, score,@number:=casewhen sc.CId=@last_cid then @number + 1else 1end as num,@last_cid := CId as cidfrom scorder by sc.CId) c where c.num<=2;其中last_cid相当于上一次的排序的字段值。有个小问题,如果我初始化的last_cid一样时,就会

2021-03-18 23:58:49 197

原创 jdk8的hashmap原理,待完善

hashmap在new hashmap的时候,只初始化加载因子(loadfactor).源码如下:public HashMap() {this.loadFactor = DEFAULT_LOAD_FACTOR(0.75); // all other fields defaulted}put(k,v)的时候,初始化链表的大小,设置默认值为16,加载因子也是0.75.源码如下:public V put(K key, V value) {return putVal(hash(key), key,

2020-08-20 23:20:56 113

原创 react强制转化成bool值

!!(expr) 将结果强制转化为bool值

2020-08-19 13:11:05 882

原创 eureka宕机会发生什么

分为俩种情况。1,如果其他的微服务没有注册,那么这种情况下,微服务调用会有问题。2,如果所有的服务器都启动起来了,然后eureka突然挂掉,由于消费者服务器会缓冲生产者服务器的相关信息(服务名,ip等)到本地,所以微服务会正常调用。...

2020-08-15 22:27:33 1339

原创 stringbuilder线程不安全的原因

线程不安全:多个线程对同一个对象中的同一个实例变量进行操作时会出现值被更改,值不同步的情况,进而影响程序的执行流程。stringbuilder,stringbuffer的关系图如下:append方法如下:@Overridepublic StringBuilder append(String str) {super.append(str);return this;}append:public AbstractStringBuilder append(String str) {if (str

2020-08-09 23:31:13 490

原创 transient(java)

Java 中的 transient 关键字被用来表示变量将不被序列化处理

2020-08-09 14:04:29 70

原创 java客户端上传文件

import org.springframework.beans.BeanUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.core.io.FileSystemResource;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;impor

2020-07-13 15:03:12 173

原创 objectmapper去null

ObjectMapper objectMapper = new ObjectMapper();// //序列化的时候序列对象的所有属性objectMapper.setSerializationInclusion(JsonInclude.Include.NON_DEFAULT);System.out.println(objectMapper.writeValueAsString(...

2020-04-24 12:53:45 4891

原创 resttemplate的get请求支持body

package com.cloudpense.vo;import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;import org.springframework.http.HttpMethod;import java.net.URI;public class HttpGetRequestWithEntity ...

2020-04-16 14:12:33 1490

原创 公钥私钥生成

public static void main(String[] args) {KeyPairGenerator keyPairGen = null;try {keyPairGen = KeyPairGenerator.getInstance(“RSA”);} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch...

2020-04-16 09:39:18 1190

原创 后端设置默认值开发

package cn.itcast.pointcut;import cn.itcast.annotation.NullDefaultValue;import cn.itcast.pojo.Student;import com.fasterxml.jackson.databind.ObjectMapper;import lombok.extern.slf4j.Slf4j;import or...

2019-12-01 22:57:09 319

原创 通用mappe批量insert错误,列名关键字冲突

into test_table (id,name,desc,password) values (?,?,?,?)这样的语句里面还有sql关键字desc,一般出现这种情况,我们通常会在desc上加上 ``(转移符,位置在tab键上方)就可以。provider无参构造器找不到通用mapper配置文件:server:port: 11111jetty:accesslog:time-zone...

2019-12-01 00:31:08 245

原创 aaa

https://blog.csdn.net/qq_29534483/article/details/81227308

2019-11-17 21:31:53 73

原创 mybaits的时间和mysql数据库的时间差了8个小时

url后面加&serverTimezone=Asia/Shanghai

2019-11-06 10:14:18 633

原创 jsonMapper解析字符串

public static void main(String[] args) throws IOException {//language=JSON// String text = “{\n” +// " “type”: “heraeus1”,\n" +// " “preview”: “Y”,\n" +// ...

2019-11-04 12:56:36 619

原创 spring boot指定字段解析顺序和忽略字段的和校验器

package com.cloudpense.util;import org.springframework.util.CollectionUtils;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.Validator;import...

2019-10-31 12:05:59 1154

原创 数据校验

package cn.itcast.pojo;import lombok.Data;import javax.validation.Valid;import java.util.*;@Datapublic class ValidList implements List {@Validprivate List list=new ArrayList<>();@Overrid...

2019-10-31 00:46:53 107

原创 报错异常

java.lang.NoSuchMethodException: java.util.List.()Required List parameter ‘list’ is not present如果是POST请求的话,使用@RequestBodypackage cn.itcast.controller;import cn.itcast.pojo.Student;import org.spri...

2019-10-31 00:27:20 1001

原创 springboot的post请求代码

前端:Required List parameter ‘list’ is not present后端代码:package cn.itcast.controller;import cn.itcast.pojo.Student;import org.springframework.stereotype.Controller;import org.springframework.web.bin...

2019-10-31 00:24:49 643

原创 idea如何使用json数组

加参数:content-type:application/json

2019-10-30 23:43:11 764

原创 Springcloud的maven配置样例

<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>cn.itcast.demo</groupId><artifactId>cloud-demo</artifactId><version>1.0-SNAPSHOT</version><module...

2019-10-24 23:35:16 240

原创 solr批量导入时报堆溢出

将data-config.xml配置如下,加入 batchSize="-1":<?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdb...

2019-10-23 20:10:36 197

原创 @ResponseBody作用

把java对象序列化,然后放入到body当中,不一定是json,默认的是json.它只管响应体

2019-10-21 11:00:42 79

原创 服务器注册到eureka时,配置文件中instance的作用

server:port: 8081spring:application:name: item-servicedatasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/leyouusername: rootpassword: 123456eureka:client:s...

2019-10-20 19:18:15 655

原创 vue中监视器watch的使用

Title

2019-10-17 14:57:41 323 1

原创 v-bind的使用

作用:将vue中的数据绑定到标签的属性上。编译的时候会被处理class="".因为class是原生的Html属性,因此插值会被删除。v-bind的快捷方式: :例如: Title ...

2019-10-17 13:52:08 73

原创 v-if和v-show的区别

v-if是将元素干掉。v-show 是将元素隐藏掉。v-if更需要消耗资源。一次性判断。如果有些私密信息需要保护的时候用。v-show的性能非常好。经常切换的使用用。...

2019-10-17 10:02:55 68

原创 vue中阻止元素自身触发事件

使用@click.prevent代码如下: Title 非常帅 {{num}}位女生着迷</h1><span v-html="name"></span><button @click="num ++">点击</button><br&g...

2019-10-16 20:42:59 1210

原创 vue中事件冒泡

当点击了子元素时,触发了子元素的事件的同时,触发了父元素。代码如下: Title 非常帅 {{num}}位女生着迷</h1><span v-html="name"></span><button @click="num ++">点击</button&...

2019-10-16 20:36:00 355

原创 vue常见指令的区别

v-html: 如果输出的数据有html代码,如果输出的数据是html代码,会被渲染。如果有攻击的时候用。v-text:展示的是文本,会作为普通文本的输出。确定是渲染的时候可以用。v-model:提供双向绑定。Example: Title 非常帅 {{num}}位女生着迷</h1>&l...

2019-10-16 20:31:55 199

原创 vue的学习{{}}的缺点

插值表达式的缺点:当用户网络慢时,会出现插值闪烁。因此更加推荐使用v-text:例如:插值代码如下: Title {{name}}非常帅 {{num}}位女生着迷</h1><button @click="num ++">点击</button><br&gt...

2019-10-16 20:01:55 122

原创 spring cloud 和spring boot 的版本

<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>cn.itcast.demo</groupId><artifactId>cloud-demo</artifactId><version>1.0-SNAPSHOT</version><module...

2019-10-12 12:18:36 71

原创 spring boot报错

Failed to bind properties under ‘’ to com.zaxxer.hikari.HikariDataSource:报错原因:没有添加驱动server:port: 10001spring:datasource:url: jdbc:mysql://localhost:3306/leyouusername: rootpassword: 123456dri...

2019-10-12 12:14:56 186

原创 创 SpringBoot和SpringCloud的版本对应关系

2019-10-12 12:01:50 102

原创 注解对应的依赖

@data的maven依赖org.projectlomboklombok

2019-10-06 17:45:46 453

原创 数据库连接池每个属性代表含义

<?xml version="1.0" encoding="UTF-8"?><!-- 读取这个资源文件 读完之后下面就可以用${key}来去文件中的value值了 --><!-- 这种方式是我们第一节学习的那种配置方式方式的简写 --><context:property-placeholder location="classpath:oracle....

2019-09-02 11:28:59 749

原创 easy-ui的学习

<%–Created by IntelliJ IDEA.User: AdministratorDate: 2019/8/30 0030Time: 19:13To change this template use File | Settings | File Templates.–%><%@ page contentType=“text/html;charset=UT...

2019-08-30 19:45:48 73

空空如也

空空如也

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

TA关注的人

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