自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xxl-job执行器自动注册不上的问题

今天新建的项目要部署xxl-job,之前部署过好多次,最近没怎么部署,生疏了。部署完之后,服务一直没有注册到执行器管理里面,找了半天也没找到原因,看数据库里的xxl_job_registry表也是一直有数据进来。后来看到另一个帖子,如梦初醒,醍醐灌顶。

2024-04-15 18:25:11 411

转载 [转]MybatisPuls中QueryWrapper的select、update的用法

以QueryWrapper和UpdateWrapper为例。

2022-11-01 17:38:36 6652

原创 IDEA左下角service界面打开方法

view—Tool Windows—Services+号Run Configuration Type

2022-04-21 13:08:13 1058

原创 解决:com.netflix.client.ClientException: Load balancer does not have available server for client: XXX

昨天项目上遇到A服务调用B服务时,报错com.netflix.client.ClientException: Load balancer does not have available server for client: B参考了网上的:https://imok520.blog.csdn.net/article/details/103487700?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-b

2022-04-19 09:36:35 6870

转载 Error running ‘tomcat 8‘: Address localhost:1099 is already in use

今天配置tomact项目启动时,遇到这个问题。通过网上说的方法(找到占用端口然后停掉端口)都没用,因为我根本找不到这个1099端口被谁占用。后来在这篇博客https://blog.csdn.net/qq_45173404/article/details/108465349下的方案三中发现是hyper的原因。方案三:关闭hyper-v可能我们电脑开启了hyper-v服务,系统默认会分配给一些保留端口供Hyper-V使用,可能与Tomcat冲突————————————————版权声明:本文为.

2021-09-18 15:47:08 128

原创 Data truncation: Truncated incorrect DOUBLE value:

Data truncation: Truncated incorrect DOUBLE value:今天在用阿里云数据库进行UPDATE操作时,遇到报错;网上的解决办法看来一圈都没能解决,好在后来解决了。原执行语句:update coupon_settlement set complete_time='2021-05-29 10:44:02' where order_code = 21130342813542;报错信息:Data truncation: Truncated incorrect

2021-06-29 16:11:00 1357

转载 Spring组件中的构造器的参数可以依赖注入List「接口/抽象类」类型的参数

保存一下https://www.cnblogs.com/kobelieve/p/13236021.html

2021-02-25 16:53:22 679

原创 List通过stream把字符转成BigDecimal格式并求和

今天遇到需要将集合中String类型的金额转成BigDecimal格式并求和,之前用的for循环的方法,感觉比较麻烦,今天试着转成了流的形式.下面两种写法结果一样: private List<Order> moneys = Arrays.asList( new Order("800"), new Order("100"), new Order("2")); @Test public void test31

2021-02-24 18:33:39 5062

原创 Java8实战读书笔记-第9章 默认方法

Java8允许在接口内声明静态方法;Java8可以在接口内添加默认方法.实现类会默认继承接口的默认方法,实现类可以重写该方法.通过在Java8中引入这一新特性,,缺失的方法实现会作为接口的一 部分由实现类继承(所以命名为默认实现),而无需由实现类提供。复习一下抽象类和抽象接口:1.抽象类可以有实例变量(字段),接口不能有实例变量2.一个类只可以继承一个抽象类,但是可以实现多个接口9.3 默认方法的使用模式默认方法的两种用例:可选方法和行为的多继承。9.3.1 可选方法采用默认方法之

2021-02-24 09:55:59 90

原创 Java8实战读书笔记-第8章 重构、测试和调试

第 8 章 重构、测试和调试8.1 为改善可读性和灵活性重构代码8.1.2 从匿名类到Lambda表达式的转换某些情况下,将匿名类转换为Lambda表达式可能是一个比较复杂的过程 。 首先,匿名类和Lambda 表达式中的this和super的含义是不同的。在匿名类中,this代表的是类自身,但是在Lambda中,它代 表的是包含类。其次,匿名类可以屏蔽包含类的变量,而Lambda表达式不能(它们会导致编译错误)8.1.3 从Lambda表达式到方法引用的转换8.1.4 从命令式的数据处理切换

2021-02-24 09:54:10 86

原创 Java8实战读书笔记-第6章 用流收集数据

6.1 收集器简介6.1.1 收集器用作高级归约对流调用collect方法将对流 中的元素触发一个归约操作(由Collector来参数化)。一般来说,Collector会对元素应用一个转换函数(很多时候是不体现任何效果的恒等转换,例如 toList),并将结果累积在一个数据结构中,从而产生这一过程的最终输出。6.1.2 预定义收集器6.2 归约和汇总在需要将流项目重组成集合时,一般会使用收集器(Stream方法collect的参 数)。再宽泛一点来说,但凡要把流中所有的项目合并成一个结

2021-02-02 18:35:09 117

原创 Java8实战读书笔记-第5章 使用流

第5章今天读了一下午,主要是需要敲的案例比较多,第五章案例基本完整代码如下;测试题的实体类代码在这篇文章最下面5.1 筛选和切片见代码@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTestpublic class DishStreamTest { private List<Dish> menu = Arrays.asList( new Dish("pork", false, 800, Dish.Ty

2021-02-01 17:12:00 139 1

原创 Java8实战读书笔记-第4章 引入流

4.1 流是什么流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理,你无需写任何多线程代码了!4.2 流简介流:从支持数据处理操作的源生成的元素序列List<String> list = menu.stream().filter(e -> e.getCalories() < 400 && e.isVegetarian(

2021-02-01 17:08:41 84

原创 Java8实战读书笔记-第3章 λ表达式

可以在函数式接口上使用λ表达式,函数式接口就是只定义一个抽象方法的接口(函数式接口只可以定义一个抽象接口,但是可以定义多个默认方法)。Lambda表达式允许你直接以内联的形式为函数式接口的抽象方法提供实现,并把整个表达式作为函数式接口的实例(具体说来,是函数式接口一个具体实现的实例)。@FunctionalInterface表示该接口被设计成一个函数式接口请注意,任何函数式接口都不允许抛出受检异常(checked exception)。如果...

2021-02-01 17:07:07 122

原创 Java8实战读书笔记-第2章 通过行为参数化传递代码

行为参数化行为参数化是一个很有用的模式,它能够轻松地适应不断变化的需求。这种模式可以把一个行为(一段代码)封装起来,并通过传和使用创建的行为(例如对Apple的不同谓词)将方法的行为参数化。前面提到过,这种做法类似于策略设计模式。小结行为参数化,就是一个方法接受多个不同的行为作为参数,并在内部使用它们,完成不同行为的能力。行为参数化可让代码更好地适应不断变化的要求,减轻未来的工作量。传递代码,就是将新行为作为参数传递给方法。但在Java8之前这实现起来很啰嗦。为接口声明许多只用一次的实体类而

2021-02-01 17:03:13 72

原创 Java8实战读书笔记-第1章

最近意识到对java8的新特性不是很熟悉,所以开始读《Java8实战》,现在把读书笔记整理下.一些概念流处理流是一系列数据项,一次只生成一项。程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。一个程序的输出流很可能是另一个程序的输入流。可以理解为对一个集合(输入流)进行各种拆卸组装,得到你想要的结果(输出流).用行为参数化把代码传递给方法有点类似策略模式,把对对象的筛选条件作为对象的属性(这一步叫行为参数化),然后通过传递此对象的方式,把这个对象作为参数传给方法,这

2021-02-01 17:01:15 86

原创 单元测试的写法

近日,项目上要求提升单元测试覆盖率,在补覆盖率过程中,把自己的一些写法分享出来,如果能帮助同样需要补覆盖率的你少走点弯路,那就再好不过了>_<1.引入依赖引入Mock依赖<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>1.10.19</version>

2021-01-27 10:40:18 394

原创 , errorCode 1045, state 28000: Access denied for user ‘’@‘localhost’ (using password:YES)

当你出现此错误,确认用户名密码没错的情况下;在按照其他博客里那些方法之前,你可能首先需要重启一下IDEA再重新启动项目试试~或许或许会有奇效

2020-12-29 10:13:29 282

原创 Linux下配置JDK1.8

近日整了台服务器,需要配置JDK,在这里记录下…准备工作在usr目录下创建java文件夹mkdir /usr/java下载下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这里一定通过Oracle官网下,不要通过wget命令去下,会解压失败!!!通过xftp把安装包复制到/usr/java文件夹解压解压文件tar -zxvf jdk-8u271-linux

2020-11-13 09:34:59 72

原创 class path resource [xxx.class] cannot be opened because it does not exist

今天新pull的项目启动时,报错:class path resource [xxx.class] cannot be opened because it does not exist经确认target目录下存在xxx.class,但是还是报此错;尝试删除所有target文件夹,重新build项目启动后解决,项目正常启动...

2020-09-04 09:38:49 21464

原创 Error running ‘App‘: Command line is too long. Shorten command line for App or also for Spring Boot

今天新拉取的项目启动时,Springboot Debug启动报错:Error running ‘App’: Command line is too long. Shorten command line for App or also for Spring Boot default configuration.后在网上了解,需要找到.idea下的workspace.xml再找到标签 在标签内加一行 或者找到项目启动配置选择这两个任意一个即可...

2020-09-04 09:28:49 2888 3

原创 记一次gitbook init失败的问题

遇到问题如下:[root@instance-t08e7g6z mybook]# gitbook init/usr/local/lib/node_modules/gitbook-cli/node_modules/fs-extra/lib/index.js:3const assign = require(’./util/assign’)^^^^^SyntaxError: Use of con...

2019-07-19 18:18:36 3827

转载 Consider defining a bean of type 'org.springframework.web.client.RestTemplate' in your configuration

今天在启动时遇到此问题,在此记录一下解决方法.Spring Boot <= 1.3No need to define one, Spring Boot automatically defines one for you.(springboot1.3版本以前不需要自定义一个RestTemplate,springboot为你自动定义了一个)Spring Boot >= 1.4S...

2019-04-10 09:40:34 6402 1

原创 IDEA弹出'xxx' is not allowed to run in parallel. Would you like to stop the running one?

记一次遇到的问题,在运行springCloud时,需要启动多个provider实例,但是修改过端口后,IDEA仍弹出了这个问题,解决方法如下:Run-Edit configurations-勾选Allow parallel run即可...

2019-04-02 18:01:49 33100 6

空空如也

空空如也

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

TA关注的人

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