标签: java

43 篇文章

thumbnail
Spring中都用到了哪些设计模式
工厂设计模式 : Spring使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。 代理设计模式 : Spring AOP 功能的实现。 单例设计模式 : Spring 中的 Bean 默认都是单例的。 模板方法模式 : Spring 中 jdbcTemplate、hibernateTemplate…
thumbnail
Spring BeanFactory 和 FactoryBean 的区别
BeanFactory 是一个接口,public interface BeanFactory,提供如下方法: Object getBean(String name) <T> T getBean(String name, Class<T> requiredType) <T> T getBean(Class<T…
thumbnail
lombok的@Accessors注解3个属性说明
Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。 @Accessors(fluent = true) $\color{red}{使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法返回当前对象}$ @Data @Accessors(fluent = true) class…
thumbnail
主线程等待子线程的几种实现方式
问题 多线程编程里面一个常见的问题:“如何让主线程在全部子线程执行完毕后再继续执行?” 方案 方法一:主线程sleep 主线程等待子线程执行完最简单的方式当然是在主线程中Sleep一段时间,这种方式最简单,我们先看下实现 private static class MyThread extends Thread { @Override public …
thumbnail
java RestTemplate put和delete请求无返回值问题解决
前言 最近的项目中涉及到使用RestTemplate 调用请求方式为delete和put的接口,但是RestTemplate提供的delete()和put()方法都没有返回值,但是我要调用的接口是有返回值的,网上的资料很多都是写的调用exchange()方法来实现,但是基本上都没有给出完整实例,导致我在参考他们的代码的时候会出现参数无法传递的问题,…
thumbnail
Linux 部署 sentinel 服务
介绍 Sentinel 是一个 高可用流量管理框架,用于监控系统流量,一般是与 SpringCloudAlibaba 结合使用 下载 sentinel-dashboard-1.8.0.jar 放在服务器指定目录 sentinel-dashboard-1.8.0.jar 在目录中执行命令 java -Dserver.port=8858 \ -Dcsp…
thumbnail
java pdf工具类,pdf转图片,图片转pdf
前言 在项目中遇到了需要把合同的pdf 展示给用户查看,这时候直接给用户查看 pdf 问题挺多的,首先是加载慢,然后还有安卓,ios等手机兼容问题,有个 pdfjs 组件,但是用起来也是问题挺多的,遂直接换套方案,直接将 pdf 生成的时候同时生成一份 png 图片后面展示给用户看。这里记录下。 方法 maven 导包 <!-- https:…