自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Outlook 2013使用Exchange发送和接收错误0x80040119

Based on my research, this issue may occur due to corrupt Outlook data file. Since you are using Exchange account, to verify this, we can try switching to non-cache Exchange mode to check if this issu...

2018-08-31 21:10:28 3452

原创 JVM解惑:消失的异常堆栈,log中打印异常堆栈为空

最近在异常邮件(配置error级别日志发送邮件功能,详情见:https://blog.csdn.net/fz13768884254/article/details/81201407)中,查看相关异常信息时,并没有显示具体的异常堆栈信息:生产环境抛异常,但却没有将堆栈信息输出到日志,确认打印日志方法正确logger.error("somthing error", ex),发现这个日志捕...

2018-08-30 15:56:13 7630 1

原创 约瑟夫环问题:有n个人围成一圈,顺序编号。从第1个人开始报数(从1-3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?

有n个人围成一圈,顺序编号。从第1个人开始报数(从1-3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?java代码如下:int n = 10;//n的取值int num = n;//记录剩余数个数int arr[] = new int[n];//标记剩余数的位置 0 代表存活,初始全部存活 1 代表删除int flag = 0; //标记报名,到三降0int...

2018-08-29 10:20:04 23091

原创 统一处理访问请求和返回值/响应体@ControllerAdvice,ResponseBodyAdvice,HandlerInterceptor

一:统一处理访问请求(配置拦截器进行处理HandlerInterceptor): 一般情况下,controller中入参很少需要HttpServletRequest和HttpServletResponse参数,但是有时我们需要对访问参数进行日志打印,查看请求ip或入参等信息时,就需要在入参加上request和response,这样每个controller都会增加这两个参数...

2018-08-20 12:08:58 6258

原创 sql-表关联及实战

left join和left outer join一样,都取并集1.我们一般关联查询的时候,习惯使用left,其实这种方式是不可取的,因为我们其实取交集即可,应该使用inner join;如果需要交集就可以使用left join2.如果两个或者多个表都有自己的条件,我们应该将条件写入条件中   JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹...

2018-08-17 15:13:08 346

原创 HttpClient详解

JAVA的第三方库HttpClient使用详解一.简介HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。 二.特性基于标准、纯净的Java语言。实现了Http1.0和Http1.1 以可扩展的面向对象的结构实现了Http全部的方法(GET, P...

2018-08-17 10:00:32 2259

原创 如何将失误的代码推送改正(代码已经推送到远端,而代码编写到非需求分支)

       开发过程中,经常会遇到这样的问题,当我们正在开发某个新功能时(分支A),突然间线上有紧急bug要修复,而有时我们没有注意到当前分支是新功能分支A,bug修复后,推送到远端才发现,这是新功能分支,而你应该在主分支上,新开一个bug修复分支B,将修复bug代码编写到B分支。        如果你存在这样的问题,那么下面就是如何将A分支上bug修复代码转移待B分支上,我这里使用idea...

2018-08-16 09:57:11 575

原创 Cron-定时任务

        一般系统都会有定时任务存在,比如订单系统,会根据定时任务来实时同步订单状态,同步交易状态等等。定时任务可以使用Quartz 定时任务,也可以自己写一个任务调度系统,只要能实现功能就可以。        下面我简单介绍一下Quartz 定时任务配置,需要配置三个bean,分别为:quartz,trigger,scheduler:quartz:配置目标bean和方法trig...

2018-08-15 09:53:25 3048

原创 maven中占位符配置(动态部署)

        maven占位符类似于EL表达式,通过${}来获取pom中定义的变量,这样可以根据不同的部署环境,将对应的xml文件中的变量进行替换(一般情况下,测试和开发环境引用的变量都是不一样的,如果手动替换,这样工作量会很大)。根据pom.xml中不同部署环境配置的变量,可以动态的将xml文件中引用变量替换,也可以将Index页面中引用的静态文件路径动态变换(详情见:https://blog...

2018-08-14 10:38:14 2780

原创 通过http接口进行批量post操作(json格式)

//通过@Test或者main方法来进行    相关依赖//poi<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId></dependency><dependency> &

2018-08-09 13:42:26 9372

原创 request.getInputStream()只能读取一次的解决方案

最近,接手一个相关项目,而前端传递参数都是已json方式,在拦截器中要对某个必传参数进行校验,我就使用request.getInputStream(),这样到了controller时,对象属性都为空,后来确定问题是由于request.getInputStream()只能够读取一次。但是在实际的开发中往往需要多次读取。这样就需要我们将流写入进去,提供后续使用。方法可能有很多,1:创建Req...

2018-08-02 18:22:12 9651

空空如也

空空如也

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

TA关注的人

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