![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
xxley
十年饮冰,难凉热血。
展开
-
springboot3.2+jdk21 虚拟线程 使用MDC traceId追踪日志
springboot3.2+jdk21 虚拟线程 使用MDC traceId追踪日志原创 2024-01-20 01:18:49 · 762 阅读 · 2 评论 -
springboot redis分布式锁实现方式
这种方式必须springboot2.x版本的 /** * 获取分布式锁 * @param key * @return */ public Boolean getLock(String key, long timeout, TimeUnit unit) { return redisTemplate.opsForValue()...原创 2020-01-14 21:33:04 · 202 阅读 · 0 评论 -
RestTemplate接收泛型bean使用方法
项目中使用RestTemplate请求第三方api接口,第三方接口返回的类型是这样的@Datapublic class ResultBody<T> { /** * 返回结果代号 */ private String resultCode; /** * 返回结果描述 */ private String re...原创 2019-06-06 14:06:35 · 3029 阅读 · 2 评论 -
分布式配置中心 Spring Cloud Config
Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和客户端两部分。服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口。而客户端则是微服务架构中的各个微服务应用或基础设施。这里讲的是基于Eureka服务治...原创 2019-04-12 15:07:43 · 402 阅读 · 0 评论 -
Spring Cloud 分布式入门 使用 Spring Cloud Eureka 服务治理以及高可用
Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分, 它基于 NetflixEureka 做了二次封装, 主要负责完成微服务架构中的服务治理功能。 Spring Cloud 通过为Eureka 增加了 Spring Boot 风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让 Spring Boot 构建的微服务应用轻松地与 ...原创 2019-04-11 19:15:34 · 225 阅读 · 0 评论 -
SpringBoot-Dubbo 使用LCN-分布式事务管理
LCN分布式事务管理 官方地址: http://www.txlcn.org/ 下载工具首先,你可以参考官网,官网有更详细的讲解:https://github.com/codingapi/tx-lcn如果想使用整理好的包,可以从这下载, 按照配置说明配置便可. https://download.csdn.net/download/coder_arley/1071065...原创 2018-10-10 12:32:01 · 1659 阅读 · 1 评论 -
dubbo-zookeeper 单机以及集群搭建
项目做大了,开始使用分布式部署,学习了下dubbo的使用,dubbo版本使用的2.8.4, zookeeper版本是3.4.6安装zookeeper3.4.6(单机)下载zookeeper : http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/ 在/usr目录下创建zookeeper文件夹, 解压zookeeper并移动...原创 2018-10-09 09:04:00 · 699 阅读 · 0 评论 -
ELK-logback日志系统 单机搭建
版本使用的6.2.3, elasticsearch, logstash, kibana版本最好要统一,本次版本全是6.2.3由于是单机搭建, 并且logstash收集日志是使用的logback日志框架通过tcp发送日志到logstash, 所以ELK全部搭建在一台服务器上便可. 安装elasticsearchwget https://mirrors.tuna.tsin...原创 2018-09-13 14:25:37 · 470 阅读 · 0 评论 -
Controller接收LocalDate/LocalDateTime java8新时间格式
Java8推出了新时间格式, LocalDate/LocalDateTime/LoalTime 特别好用这里就不多说了,数据库也支持了这种时间格式,所以打算全面扔掉Date类型, 使用新时间类型,但是在Controller层接收数据时出现了问题,问题稍后再说, 本项目使用的springboot, 既然controller层接收时间格式, 所以必须配置时间转换器@Configura...原创 2018-08-21 17:05:38 · 9554 阅读 · 11 评论 -
记录SpringMVC 接口开发 在拦截器中使用response返回json 响应出现404问题
首先说下事情的起因,新开了一个项目给app做接口服务,使用框架SSM, 应为接口用到了签名, 就是时间戳,随机数,appId, appKey等保证接口安全, 这个就不多说了, 主要是在接口和返回是都要传递json字符串数据, 于是使用了拦截器, 拦截器的三个函数使用了两个 一个是preHandle接收时校验签名, 一个是afterCompletion响应时对响应数据签名然后返回json格式,问题出...原创 2018-04-10 08:34:25 · 3667 阅读 · 0 评论 -
百度Editor富文本编辑框保存图片路径到项目之外
最近项目中有使用百度Editor富文本编辑框,但是发现保存图片是保存在项目路径里面的,这样就存在一个很严重的问题,项目重新部署图片就都被删除了,研究了一下午也没结局,后来发现controller.jsp中使用了这个类, 发现这个类正是保存图片所使用的,也是想到了重写此类,修改保存路径import com.baidu.ueditor.ActionEnter;import com.baidu.ued...原创 2018-03-09 09:19:37 · 1657 阅读 · 0 评论 -
spring+shrio 用户表事务不起作用问题
首先说一下,druid数据源真是非常强大,可以配置sql监控,如果不是它,我还不能发现有些对数据库操作没有走事务问题.大家看下问题很明显, 有三条sql是没有走事务的, 检查发现这三条都是在shiro Reaml中的sql, 检查发现, shiro 加载比较早, Reaml中配置的service加载完成后才会加载spring的bean, 事务注解等, 所以此servic原创 2018-01-29 10:40:12 · 282 阅读 · 0 评论 -
JAVA 发送mail 包含附件mail
做了个小项目需要发送mail, 而且是带有附件的mail, 整理来个工具类, 希望能帮助大家首先定义mail 账号常量, 也可以不定义, 在代码中写入或者是从配置文件中读取, 怎么高兴怎么来public class MailConstants { public static final String MAIL_SERVER_HOST = "smtp.163.com";原创 2017-12-27 17:20:27 · 544 阅读 · 0 评论 -
POI下载excel文件
package com.bwton.infotech.tram.utils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import org.apache.poi.hpsf.SummaryInformation; import org.apache.poi.hs...原创 2017-12-05 10:14:57 · 409 阅读 · 0 评论 -
CXF调用webservice 客户端 带soap header认证
今天调用webservice接口需要用户密码认证,所以采用CXF框架,调用如下CXF wsdl2java 生成java代码供客户端使用首先下载apache-cxf-2.6.2在环境变量中配置CXF_HOME 值为E:\gavin\cxf\apache-cxf-3.0.0,在PATH中加入%CXF_HOME%\bin在cmd窗口执行 wsdl2java -encoding u原创 2017-08-14 20:12:45 · 5833 阅读 · 1 评论 -
Idea 启动tomcat 访问页面回显数据中文乱码解决方法
使用idea的时候,配置了tomcat,访问页面的时候发现回显的数据中文有乱码,一开始以为是哪里编码没设置好,检查了一遍都是正常的,然后部署到linux上测试,发现没有乱码问题了,所以问题肯定是出在idea的tomcat或者是idea本身了。查询资料和测试后,终于解决了问题。在配置tomcat的时候 VM options 中加入 -Dfile.encoding=UTF-8 -Dfile.原创 2017-05-31 15:40:17 · 9913 阅读 · 7 评论 -
idea从git仓库导出项目以及idea导入eclipse项目配置
最近从eclipse转idea,很多东西都不会,比如导入eclipse项目,从git服务仓库导出项目到git本地仓库,查了很多资料,都很不完整,所以整理出一篇完整的。从git仓库导出项目写入连接地址,本地文件夹作为本地仓库 点击clone选择eclipse项目导入导出成功导出后是有问题的,原创 2017-05-25 21:29:34 · 5573 阅读 · 0 评论 -
Jquery+uploadify异步上传图片
新学习了Jquery的uploadify插件,异步上传图片,功能还是非常强大的。这里说一下使用步骤,后台是servlet接收的。引入包jsp中引进/js/uploadify.css">servlet中引入两个jar包commons-fileupload-1.3.1.jarcommons-io-2.2.jarjsp中代码如下原创 2017-05-22 23:27:47 · 540 阅读 · 0 评论