自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023年java面试题

1、RocketMQ消息可靠性怎么保证?To:消息丢失可能发生在生产者发送消息、MQ本身丢失消息、消费者丢失消息三个方面生产者丢失:可能发生在程序发送异常了没有重试处理、或者发送成功但是网络出现问题导致MQ没有收到.这个时候消息就丢失了处理方法:可以通过异步发送+回调通知+本地消息表的形式处理;比如:1.下单后先保存本地数据和MQ消息表,这个时候消息的状态是发送中,如果本地事物失败,那么下单失败,事物回滚2.下单成功,直接返回客户端成功,异步发送MQ消息3.MQ回调通知消息发送结果,对应更新

2023-03-23 09:15:02 307

原创 2023 java面试题整理

阈值的默认值为16。因为当链表长度过长时,查找效率会急剧下降,而红黑树可以在O(log n)的时间内完成查找、插入、删除等操作,相比之下,链表需要O(n)的时间。---------------------------------------------------------------------------Spring相关------------------------------------------------------------------------------------------

2023-03-23 09:12:28 400

原创 常见的java开发面试题整理

**常见的java开发面试题整理**1、RocketMQ消息可靠性怎么保证?To:消息丢失可能发生在生产者发送消息、MQ本身丢失消息、消费者丢失消息三个方面生产者丢失:可能发生在程序发送异常了没有重试处理、或者发送成功但是网络出现问题导致MQ没有收到.这个时候消息就丢失了处理方法:可以通过异步发送+回调通知+本地消息表的形式处理;比如:1.下单后先保存本地数据和MQ消息表,这个时候消息的状态是发送中,如果本地事物失败,那么下单失败,事物回滚2.下单成功,直接返回客户端成功,异步发送MQ消

2022-01-26 11:33:36 3077

原创 java实现excel的导出功能(超简单实现方式)

java实现excel的导出功能(超简单实现方式)1、自定义接口注解@Documented@Target(value = {ElementType.METHOD, ElementType.TYPE})@Retention(value = RetentionPolicy.RUNTIME)public @interface AsyncExcelService { /** * 标识code * @return */ String taskCode();

2021-10-19 10:05:06 1493

原创 将map转为String的xml格式,通用工具类(包含xml的解析,随机字符串的获取,ip地址的获取)

public static String getRequestXml(SortedMap<Object, Object> parameters) { StringBuffer sb = new StringBuffer(); sb.append("<xml>"); Set es = parameters.entrySet(); Iterator it = es.iterator(); while (it.

2021-03-31 17:37:45 289

原创 获取小程序临时素材的media_id(并处理成永久的media_id)

当我们在对接小程序客服功能时需要自动回复图片消息,怎么获取图片消息获取临时素材的media_id呢?如下代码://请求临时素材的接口https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPEfileType是图片的类型,各位可以给image,直接给死就行我的这里的destUrl地址就是自动回复图片的地址,是oss里面的地址,属于远程地址,所以下面写了一个工具类(inputStream

2021-03-30 17:56:20 1986

原创 最全的java对接微信小程序客服功能实现(包含自动回复文本消息、图片消息,进入人工客服)

java对接微信小程序客服功能实现第一步:请求校验(确认请求来自微信服务器)代码如下:@ApiOperation(value = " 微信消息通知-请求校验(确认请求来自微信服务器)") @RequestMapping(value = "/signature") public String signature(HttpServletRequest request, HttpServletResponse response) { if (request.getMethod

2020-09-16 15:27:13 3322 14

原创 最简单的CommonsMultipartFile转File方式

spring里面的CommonsMultipartFile如何转File呢?(强转是行不通的,观看源码得知利用InputStream转换)具体实现代码如下:private static void inpuStreamToFile(InputStream ins,File file) {OutputStream oStream = null;try {oStream = new FileOu...

2019-08-29 11:53:48 727

原创 以freemarker导出echarts图表到word文档

导出echarts图表到word文档第一步:先定义一个已doc文档的模板,将模板另存为xml,后缀为ftl的文件,保存好后将模板复制到工作空间,放在templatePath相同的路径第二步:将ftl进行填充(写法为“${}”占位符)占位符和controller里面的map集合键位相同;例如模板为下面图示:准备工作做好了后:(上代码)controller层:页面:第三步:...

2019-04-16 18:45:49 3468

原创 如何将数据导出在excel表格中?(包含一个处理时间格式的工具类)

如何将数据导出在excel表格中?(包含一个处理时间格式的工具类)//处理时间的工具类public class DateUtils { /** Default locale is CHINA */ public static final Locale DEFAULT_LOCALE = Locale.CHINA; public final static String FORMAT_DA...

2019-04-08 10:12:36 592

空空如也

空空如也

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

TA关注的人

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