自定义博客皮肤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 plus 1: boolean + Boolean 实体中需要增加一个字段,用于存储 true 和 false,举例子我将实体定义为 private boolean flag; 查询接口中,虽然前台没有传flag字段,但是由于是基本数据类型,就导致出现了默认值 false 由于使用的是mybatis plus,使用自带的 mpper.selectList(queryWrapper),导致查询的数据都是flag为f

2020-07-14 15:23:16 1259

原创 定时线程池ScheduledThreadPool

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

2020-04-03 08:52:14 1225

转载 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 257

原创 IDEA的一些操作

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

2019-11-27 10:28:38 167

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

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

2019-11-22 15:33:22 2456

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

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

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

原创 springBoot整合mybatis-plus

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

2019-11-20 15:27:39 287 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 692

原创 springBoot整合lombok

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

2019-11-19 13:48:38 233

原创 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 455

原创 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 137

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

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

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

原创 Quartz实现定时任务

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

2019-11-13 17:35:41 694

原创 多线程获取返回值

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

2019-11-13 16:18:50 2223 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 127

原创 json的一些使用方法

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

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

空空如也

空空如也

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

TA关注的人

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