自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 itext7导出pdf,PdfFont字体文件在Linux下找不到

ClassPathResource resource = new ClassPathResource("Fonts/simhei.ttf"); PdfFont watermark = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { watermark = PdfFontFactory.createFont(resource.getFile()..

2022-02-15 15:32:37 1876

原创 Feign远程调用接收文件流

feignClient接口方法接收Response@FeignClient(value = "service-file")public interface FileDataService {/** * 根据key获取文件输入流 * @param fileUuid * @return * 这里Response 依赖feign的 import feign.Response; */ @RequestMapping(value = "/innerApi/g

2022-01-24 14:04:46 7223 2

原创 [Message]:java.net.SocketTimeoutException: 33,000 milliseconds timeout on connection http-outgoing-0

[Error Code]:Unknown, [Message]:java.net.SocketTimeoutException: 33,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE], [RequestId]: null at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.timeout(HttpAsyncRequestExecutor.java:387) at

2022-01-10 13:45:48 2282

原创 字符串排序,集合按对象属性排序,带字符串数字的中文排序

按中文排序不好使,自己写比较器对象集合list,按 teachWeek 排序//teachWeek是实体类属性名Collections.sort(list,new StrComparatorUtils("teachWeek")); return list;创建比较器/** * @author xia * @date 2021/11/25 */public class StrComparatorUtils<T> implements Comparator<T&g

2021-11-29 13:42:14 283

原创 Consider defining a bean of type ‘com.alicp.jetcache.anno.support.ConfigMap‘ in your configuration

启动里添加注解@EnableCreateCacheAnnotation

2021-11-24 10:31:20 1193

原创 SQL字符串数字排序解决2排在11的后面

将这个数字排序条件除以1解决order by teachWeek/1 asc

2021-11-08 16:55:52 776

原创 sql没错,批量更新,批量添加失败

#dbspring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://**********outer.mysql****:3306/bbs?useUnicode=true&characterEncoding=utf-8&useSSL=true&allowMultiQueries=truespring.datasource.username=*****spr

2021-09-23 10:36:36 204

原创 Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).

Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).原因:注释了一行sql代码-- and (q.use_type =#{useType})

2021-08-02 11:25:33 1188

原创 java日期比较

日期比较mapper文件 <if test="beginDate != null"> and DATE_FORMAT(q.create_time, '%Y-%m-%d') <![CDATA[>=]]>#{beginDate} </if> <if test="endDate != null "> and DATE_FORMAT(q.create_time, '%Y-%m-%d') <![CDATA[

2021-06-09 15:17:06 113

原创 SpringCloud 阶段总结

介绍SpringCloud是什么?SpringCloud是依附于SpringBoot的一系列实用框架的集合,俗称微服务“全家桶”。核心组件:Eureka,Ribbon,Feign,Hystrix,Zuul。Eureka:提供服务注册功能。Ribbon:提供负载均衡功能。Feign:提供远程调用功能。Hystrix:提供线程熔断功能。Zuul:提供统一网关功能。???? EurekaEureka是Netflix公司的一个服务发现组件,包含注册中心(Eureka Server)和e

2021-04-27 07:19:46 153

原创 SpringMVC 阶段总结

介绍讲一下你对SpringMVC的认识。SpringMVC是一个基于请求驱动的web框架,主要是实现了MVC设计模式。MVC设计模式就是把整个项目分成Model层、View层、Controller层,让整体的逻辑清晰,层次分明。Model层:写一些JavaBean在里面,主要是包含整个项目的数据对象。View层:页面的视图配置Controller层:接收前端的请求,返回响应SpringMVC的流程用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中

2021-04-27 07:07:28 119

原创 Redis 阶段总结

基础什么是Redis?Redis 是一款非常流行的NoSQL数据库,一个高性能的 key-value 数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。缺点:由于他受到物理内存的限制,因此无法用作海量数据的高性能读写。为什么 Redis 需要把所有数据放到内存中?Redis 为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘,所以 Redis 具有高速读写和数据持久化的特征如果程序直接与磁盘交互,磁盘 IO 速

2021-04-27 06:58:14 85

原创 MyBatis 阶段总结

介绍什么是MyBatis?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时将加载驱动、创建连接、创建statement等过程交由框架处理,开发者只需要关注SQL语句本身,直接编写原生SQL语句,可以严格控制SQL执行性能,灵活度高。Mybatis的优缺点是什么?优点:基于SQL语句编程,不会对应用程序或数据库的现有设计造成影响;SQL语句写在了xml里,解除SQL与程序代码的耦合,便于管理;支持动态SQL语句。不需要手动开关连接,消除大量关于JDBC的冗

2021-04-27 06:55:47 103

原创 SpringMVC的常用注解有哪些?

SpringMVC的常用注解有哪些?@Controller : 标注该类是控制器。@RequestMapping:后面跟具体的url,用在方法上是该方法的具体路径,用在类上表示所有方法的父路径。@RequestBody:接收体,将客户端请求过来的Json对象转成Java对象。@ResponseBody:响应体,将Java对象转换成Json对象,并发送给客户端。@PathVariable:用于获取URL中的参数,比如 ***.com/user/{id} 中ID的值。@RestController:

2021-04-13 10:04:02 488

原创 SpringBoot阶段总结

SpringBoot阶段总结介绍SpringBoot是什么?SpringBoot是一套快速配置开发的脚手架,能够快速开发单个微服务。其本质上就是一个maven工程SpringBoot就是一个整合了很多优秀框架的Spring封装

2021-04-08 20:31:32 94

原创 代码输出的结果是:

下面代码输出的结果是:13423public class test { public static String output= ""; public static void foo(int i){ try { if (i==1){ throw new Exception(); } output+=1; } catch (Exception e) {

2021-04-06 20:46:17 1698 3

原创 JAVA基础阶段总结

JAVA基础阶段总结重载(Overload)和重写(Override)的区别是什么?重载是某个方法,可以有不同的参数列表、返回值和修饰符。重写是子类继承父类时,子类想对父类的方法做出修改,就可以@Override注释,写出跟父类相同的方法体(返回值的范围可以比父类小),方法内容随意重写。java8的新特性你都了解哪些?lamda表达式、方法引用表达式、Stream流、新的时间类等待在项目中常用的lamada表达式和方法引用表达式,比如对分块文件列表进行按 名称排序,就是用了表达式和compa

2021-03-31 17:29:52 128

原创 Spring阶段总结

Spring阶段总结介绍简单介绍一下你对Spring的理解spring是一个一站式的轻量级的java开发框架;两个特性:控制反转(IOC) 面向切面编程(AOP);针对于WEB层(SpringMVC)、业务层(IOC)、持久层(jdbcTemplate)等都提供了多种配置解决方案为什么要有Spring?方便解耦,所有对象的创建和依赖关系的维护工作都交给Spring容器来管理。低侵入式设计,代码污染极低,同时令代码对框架的依赖最小化。支持AOP,减少系统重复代码,提高复用性。声明式事务

2021-03-30 15:06:57 177

原创 MySQL阶段总结

MySQL阶段总结1、查询数据库连接查询有哪些?显性内连接:INNER JOIN ,展示的是两表之间的交集隐性内连接:WHERE, 查询出来的结果和inner join是一样的。(优化器自动把where转成了inner join,但是多表还是建议显性)左连接:LEFT JOIN/LEFT OUTER JOIN, 以左表为主表(展示全部),右表为从表(展示符合条件)右连接:RIGHT JOIN/RIGHT OUTER JOIN, 以右表为主表(展示全部),以左表为从表(展示符合条件)全外连接:

2021-03-29 20:36:16 205

原创 线程创建的三种方式及区别

创建方式继承Thread类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。复制代码package Thread;import java.util.concurrent.*;public class TestThread {public static void main(String[] args) t

2020-12-10 20:39:54 323 1

原创 IDEA错误:找不到或无法加载主类

在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错:错误:找不到或无法加载主类缓存问题;尝试:菜单—》File—》Invalidate Caches/Restart 选择Invalidate and Restart 或者 只是Invalidate,清除掉缓存,然后Rebuild Project...

2020-11-30 16:36:01 275

转载 Idea快捷键(转)

Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再

2020-11-02 17:06:35 82

空空如也

空空如也

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

TA关注的人

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