自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据实体基本数据类型和对象类型

前段时间,自己写了几个bug,记录一下我用的是 spring boot + mybatis plus1: boolean + Boolean实体中需要增加一个字段,用于存储 true 和 false,举例子我将实体定义为 private boolean flag;查询接口中,虽然前台没有传flag字段,但是由于是基本数据类型,就导致出现了默认值 false由于使用的是mybatis plus,使用自带的 mpper.selectList(queryWrapper),导致查询的数据都是flag为f

2020-07-14 15:23:16 1194

原创 定时线程池ScheduledThreadPool

1、定长线程池ScheduledExecutorService es = Executors.newScheduledThreadPool(1);1代表线程池的大小。2、用法// 线程一es.scheduleAtFixedRate(() -> { try{ System.out.println("###############...

2020-04-03 08:52:14 1151

转载 Mybatis:There is no getter for property named 'cityName' in 'class java.lang.String'

1、问题说明记录一个Mybatis异常:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘cityName’ in ‘class java.l...

2019-12-05 10:52:36 200

原创 IDEA的一些操作

一、重复代码显示二、自定义类描述信息

2019-11-27 10:28:38 137

原创 关于前台数据存入数据库,时间加8个小时的问题

关于时区的问题,我自己做个笔记记一下。1、一般本地起服务,时区都是CST(北京时区),linux服务器时区都是GMT(格林威治时区),这两个时区之间相差八个小时,北京时间会比格林威治快8个小时。2、一般我们前台输入的时间(年月日),都是按照北京时间输入的,在controller层数据由json转成object时,本地服务时间会加8个小时,linux服务器时间没有问题。所以由json转成obj...

2019-11-22 15:33:22 2246

原创 线程安全的队列-阻塞队列

一、队列的了解Queue队列:先进先出,两个线程同时操作同一个队列,线程是不安全的BlockingQueue阻塞队列:先进先出,线程是安全,阻塞队列中维护了锁,用于进出队列。一般阻塞队列用于生产者和消费者模式。二、常见的BlockingQueue(阻塞队列)ArrayBlockingQueue:(1)基于数组的阻塞队列。(2)维护的是定长数组,初始化的时候,必须指定值。(3)维护的一...

2019-11-22 15:25:37 939 1

原创 springBoot整合mybatis-plus

一、mybatis-plus的使用此版本用的是3.x1、jar包依赖<!--postgresql数据库--><dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId></dependenc...

2019-11-20 15:27:39 211 2

原创 springboot整合feign

1、jar包依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2、启动类添加注解@EnableF...

2019-11-19 15:36:17 644

原创 springBoot整合lombok

1、jar包依赖 <!--lombok注解--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <o...

2019-11-19 13:48:38 201

原创 springBoot整合注册中心eureka

一、注册中心1、新建service服务,导入jar包spring-cloud-starter-eureka-server 已经被遗弃,现使用spring-cloud-starter-netflix-eureka-server <dependency> <groupId>org.springframework.cloud</...

2019-11-19 11:41:20 403

原创 springBoot整合Swagger

1、 pom.xml 中的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency&...

2019-11-19 11:21:20 105

原创 maven命令和部署服务shell命令

一. maven命令mvn clean 清除class文件mvn compile 编译类文件mvn package 编译、打包mvn install 编译、打包、上传本地仓库mvn deploy 编译、打包、上传本地仓库、上传中央仓库二. shell命令此处用user代表服务名echo "******************"# 查看是否在运行,运行先杀死现有服务ja...

2019-11-15 11:33:57 1027 1

原创 Quartz实现定时任务

1、入口类 QuartzTask.java项目加载: Constructor (构造方法) >>@Autowired(依赖注入) > @PostConstruct (初始化)可以将需要执行的类配置在数据库中,查数据库循环数据@Componentpublic class QuartzTask { private Logger log = LoggerFactor...

2019-11-13 17:35:41 563

原创 多线程获取返回值

一、多线程获取返回值1、实现Callable接口(实现方式有两种)(1)使用线程池logger.info("001: " + new Date());// 线程1在处理ThreadTestService threadTestService = new ThreadTestService();threadTestService.setNumber(10);// 通过线程池实现线程Ex...

2019-11-13 16:18:50 2091 3

原创 数组和list集合相互转换

1. 数组转集合T[] arry = new T[]{};List list = Arrays.asList(arry);2.集合转数组List list = new ArrayList<>();T[] arry = list.toArray(new T[0]);

2019-11-13 11:41:32 95

原创 json的一些使用方法

1、fastjsonjar包< dependency>< groupId>com.alibaba< /groupId>< artifactId>fastjson< /artifactId>< /dependency>// list转成json集合JSONArray array= JSONArray.p...

2019-11-08 15:35:30 322 1

空空如也

空空如也

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

TA关注的人

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