自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 记一次相同sql语句,java中执行不成功,数据库中能执行成功的问题

sql 数据库中可执行 java执行报错

2022-06-28 16:55:47 996

原创 log日志级别修改与获取

1、配置文件中可以指定和修改日志级别logging: level: com.xx: info com.xx.demo.controller.xxxController: debug2、可以使用postman之类的工具,调用服务对应的接口修改日志级别(使用了actuator的前提下)请求地址:服务地址/actuator/loggers/包名POST请求入参:{"configuredLevel":"error" # 对应的日志级别 debug/info/e...

2021-11-10 23:30:00 2947

原创 maven打包scope为system的jar包依赖

springboot 和 war的相关处理网上有很多,这里就不再赘述了。本文只介绍单纯的简单maven项目如何打包scope为system的jar包依赖。以tools.jar举例:<dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.8</version> </depende

2021-05-19 09:22:57 1566

原创 Feign 超时时间配置

影响到feign接口超时时间的主要有三类配置:feign、ribbon和hystrix。feign的配置:feign: client: config: default: // 这个代表 服务,default为任意服务,可以指定服务名来指定调用该服务时的超时时间 connectTimeout: 毫秒时间,建立连接的超时时间,一般只在发现服务时用到 readTimeout: 毫秒时间 ,接口请求的超时时间ribbon的配置:ribbon: ReadTimeout: 毫秒时

2021-04-30 15:07:29 9182 1

原创 spring cloud gateway 修改请求头

修改请求头的场景某些不合理的请求会在请求头信息中包含中文,这些中文信息如果feign调用时,在header中也携带的话,会报错(Okhttp的请求头不支持中文)。所以需要在网关中把请求头中的中文给处理掉。如何修改直接上代码(filter中有ServerWebExchange exchange):ServerHttpRequest req = exchange.getRequest();HttpHeaders httpHeaders = req.getHeaders();ServerHttpReq

2021-03-05 15:10:30 6474

原创 spring kafka 设置超时时间(session.timeout.ms和max.poll.interval.ms) 防止出现rebalance

kafka的好多配置,在spring-kafka中没有明确的配置对应,但是预留了一个properties属性,可以设置所有的kafka配置spring.kafka.properties.session.timeout.ms=10000 毫秒spring.kafka.properties.max.poll.interval.ms=300000 毫秒kafka会有一个心跳线程来同步服务端,告诉服务端自己是正常可用的,默认是3秒发送一次心跳,超过session.timeout.ms(默认10秒).

2020-09-09 10:39:52 27028

原创 可重入锁的意义

其实就是为了避免死锁。是对非可重入锁的增强,避免非可重入锁在嵌套使用时产生死锁。举例:methodA(){lock();methodB();unlock();}methodB(){lock();xxxxx;unlock();}如果lock是非可重入锁,则methodA加锁后调用methodB,methodB尝试加锁会失败(因为methodA在占用),导致methodB一直等待methodA释放锁,但是methodA在等待methodB执行完成后才能释放锁;

2020-09-09 10:22:05 1630

原创 flowable 自定义主键生成器(springboot)

flowable(6.4.0)默认使用strong-uuid的主键生成规则,生成的主键很长,现实中为了方便查看主键,很多情况需要用较短的数字形式,这时候就需要修改flowable的默认主键生成器。import org.flowable.spring.SpringProcessEngineConfiguration;import org.flowable.spring.boot.EngineCo...

2019-02-18 17:11:33 3679 2

原创 三星MR+初体验

背景18年底去了一次轰趴馆,体验了一把psvr,当时被效果给震撼到了,但是其实没有想着要买。后来想到玩vr游戏会不会起到健身的效果,然后多方打探,加上自己的深入思考,觉得应该能行(本人程序员,并且比较窄,久坐不运动,急需锻炼身体,买了跑步机,但是用的也没预想中的多)。然后就打算入手一台vr设备,然后开始各种查资料,开始慢慢知道一些东西。VR小常识vr目前基本上分为四类:手机vr、一体机vr、...

2019-02-11 18:17:14 5974 2

原创 一步一步搭建自己的web系统(一):搭建后端服务

从今天开始,一步一步的搭建一个web网站。计划采用前后端分离开发的方式。包含但不限于以下技术:springbootmybatisPlusredisshirovue(暂定vue-element-admin)mysql mongodbspringcloud(后续多系统分布式时使用)flowable(流程相关)swagger搭建后端服务方式一、开发工具是idea然后直...

2019-01-30 17:45:23 8911 1

原创 进度条(vue + redis + springboot)

工作需要需要同步mysql数据库中的流程任务信息到mongodb,当流程较多时,同步时间会比较长,所以需要一个进度条,来知晓同步的进度。使用到的技术springboot, springboot的异步注解,vue-element的Progress进度条,redis实现步骤1 页面触发数据同步2 后台进行数据同步处理查询出当前时间戳(暂记为SJC),查询出需要同步的数据的总数量,以SJC_...

2019-01-29 18:43:13 4358

原创 谈谈流程平台的实现方案

流程平台的意义当只有一个项目中有流程的时候,其实是不需要流程平台的。但是当有多个项目中都具有流程,并且这些项目的用户交叉时,就需要有一个统一的流程平台,来让用户能从一个页面中查看或处理自己的所有相关流程。流程相关的一些数据流程的原生数据(act_*的一些表数据),下文中用数据A来标识流程的扩展配置信息(为了方便使用流程,进行的一些扩展配置:如业务表单的配置、流程节点支持的操作的配置等),...

2019-01-28 18:26:54 882

原创 包含mapper.xml的项目打成jar包供其他项目使用(sprinboot + mybatiPlus)

代码结构如何将mapper.xml文件打入jar包在项目的pom.xml文件中包含如下代码即可:&lt;build&gt; &lt;finalName&gt;项目名&lt;/finalName&gt; &lt;resources&gt; &lt;resource&gt; &lt;directory&gt;src/main/resour...

2019-01-26 16:54:48 3511

原创 vue异步获取图片流文件进行图片显示

图片流转图片地址通过window.URL.createObjectURL可以将图片流转化为本地请求地址,然后直接通过&lt;img src="转化后的地址"/&gt;注意:需要指定返回类型为blob(responseType: ‘blob’)如果转化失败,请查看获取到的文件流的类型(typeof),如果为string,则查看是否是统一的处理将返回值进行的json转化(查看自己的前端框架配...

2019-01-25 10:12:51 27836 3

原创 flowable流程图中文乱码

flowable流程图中文乱码windows开发环境中中文乱码windows中无乱码linux服务器上乱码windows开发环境中中文乱码flowable绘制流程图的时候默认使用的字体不支持中文,所以会出现中文乱码,解决方案是绘制流程图的时候指定字体使用支持中文的字体(比如宋体)。参考代码:InputStream imageStream = new DefaultProcessDiagra...

2019-01-24 16:07:22 7772

原创 第一篇测试博客

本来一直打算买个阿里云服务器然后自己搞一个博客系统,苦于一直忙于工作没有相对较多的业余时间,感觉会浪费了阿里云服务器,所以一直就没有开始写博客,今天偶然看到自己在csdn上10年的时候竟然就上传过资源了,就先在csdn上写自己的博客吧,让csdn记录自己的历程也挺好,以后如果有较多的业余时间了,再买个阿里云,开发一个项目,把自己学到的编程方面的知识全部转化为代码。

2018-01-10 11:12:44 159

Spring MVC+hibernate helloworld

用Spring MVC+hibernate 写的一个HelloWorld小实例,加入了一个简单验证。

2011-04-28

struts的简单新建和登录页面

用 struts 写的 一个 简单的 新建 和 登录 页面 ,实现了 简单的 验证

2010-03-28

空空如也

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

TA关注的人

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