- 博客(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 1241
原创 定时线程池ScheduledThreadPool
1、定长线程池ScheduledExecutorService es = Executors.newScheduledThreadPool(1);1代表线程池的大小。2、用法// 线程一es.scheduleAtFixedRate(() -> { try{ System.out.println("###############...
2020-04-03 08:52:14 1199
转载 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 236
原创 关于前台数据存入数据库,时间加8个小时的问题
关于时区的问题,我自己做个笔记记一下。1、一般本地起服务,时区都是CST(北京时区),linux服务器时区都是GMT(格林威治时区),这两个时区之间相差八个小时,北京时间会比格林威治快8个小时。2、一般我们前台输入的时间(年月日),都是按照北京时间输入的,在controller层数据由json转成object时,本地服务时间会加8个小时,linux服务器时间没有问题。所以由json转成obj...
2019-11-22 15:33:22 2418
原创 线程安全的队列-阻塞队列
一、队列的了解Queue队列:先进先出,两个线程同时操作同一个队列,线程是不安全的BlockingQueue阻塞队列:先进先出,线程是安全,阻塞队列中维护了锁,用于进出队列。一般阻塞队列用于生产者和消费者模式。二、常见的BlockingQueue(阻塞队列)ArrayBlockingQueue:(1)基于数组的阻塞队列。(2)维护的是定长数组,初始化的时候,必须指定值。(3)维护的一...
2019-11-22 15:25:37 1060 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 273 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 673
原创 springBoot整合lombok
1、jar包依赖 <!--lombok注解--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <o...
2019-11-19 13:48:38 224
原创 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 435
原创 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 129
原创 maven命令和部署服务shell命令
一. maven命令mvn clean 清除class文件mvn compile 编译类文件mvn package 编译、打包mvn install 编译、打包、上传本地仓库mvn deploy 编译、打包、上传本地仓库、上传中央仓库二. shell命令此处用user代表服务名echo "******************"# 查看是否在运行,运行先杀死现有服务ja...
2019-11-15 11:33:57 1082 1
原创 Quartz实现定时任务
1、入口类 QuartzTask.java项目加载: Constructor (构造方法) >>@Autowired(依赖注入) > @PostConstruct (初始化)可以将需要执行的类配置在数据库中,查数据库循环数据@Componentpublic class QuartzTask { private Logger log = LoggerFactor...
2019-11-13 17:35:41 667
原创 多线程获取返回值
一、多线程获取返回值1、实现Callable接口(实现方式有两种)(1)使用线程池logger.info("001: " + new Date());// 线程1在处理ThreadTestService threadTestService = new ThreadTestService();threadTestService.setNumber(10);// 通过线程池实现线程Ex...
2019-11-13 16:18:50 2197 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 116
原创 json的一些使用方法
1、fastjsonjar包< dependency>< groupId>com.alibaba< /groupId>< artifactId>fastjson< /artifactId>< /dependency>// list转成json集合JSONArray array= JSONArray.p...
2019-11-08 15:35:30 351 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人