javaweb
join_null
这个作者很懒,什么都没留下…
展开
-
RestTemplate状态码为401时,获取不到body信息
调用第三方api 若是服务返回状态码不为200,默认会执行DefaultResponseErrorHandler异常处理@Override public void handleError(ClientHttpResponse response) throws IOException { HttpStatus statusCode = getHttpStatusCode(respons...原创 2020-01-07 17:00:21 · 13667 阅读 · 2 评论 -
MongoDB 那些坑
MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用的 MongoDB 版本是 2.4.10,曾经升级到 MongoDB 2.6.0 版本,问题依然存在,...转载 2019-11-22 16:39:13 · 306 阅读 · 0 评论 -
powermockito verify静态方法
想要验证某静态方法是否被调用,或者被调用了几次,我们可以用如下方式验证:PowerMockito.verifyStatic(Mockito.times(1));MyUtils.mytest(Mockito.anyString()); 先使用verifyStatic方法表明要验证静态方法,可以带参数,也可以不带参数,其参数可以使用Mockito的times方法或never方法来表示其调...原创 2019-11-11 17:01:07 · 9822 阅读 · 1 评论 -
PowerMockito 使用时,会造成xml解析相关功能不正常,添加如下注解
当使用PowerMockito,测试的类中有解析xml相关操作,会不正常。添加如下注解解决:@PowerMockIgnore({"javax.management.*","com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*", "org.w3c.dom.*"})PowerMockito依赖: <depe...原创 2019-11-07 15:31:22 · 310 阅读 · 0 评论 -
mockito基本用法
EasyMock 、mockito、powermock 参考:https://www.cnblogs.com/huangbin/archive/2013/04/27/3047671.htmlEasyMock之后流行的mock工具。相对EasyMock学习成本低,而且具有非常简洁的API,测试代码的可读性很高。mockito可以在https://code.google.com/p/mo...转载 2019-11-06 13:59:20 · 1251 阅读 · 0 评论 -
caffine 缓存详解
https://my.oschina.net/u/4072299/blog/3025253原创 2019-11-05 21:15:13 · 368 阅读 · 0 评论 -
dubbokeeper----------dubbo依赖关系和服务管理后台
https://github.com/dubboclub/dubbokeeper转载 2017-10-10 19:17:16 · 1846 阅读 · 0 评论 -
xml schema定义无限嵌套
1.需求:有时候在写xml时,需要节点无限嵌套,例如:item标签中可以嵌套item标签,无限嵌套下去2.xml shema文档可以像如下这样约束:<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefau...原创 2019-06-26 13:55:41 · 947 阅读 · 3 评论 -
springboot使用mybatis
https://www.jianshu.com/p/1c9b3bc71860转载 2019-06-18 17:46:49 · 423 阅读 · 0 评论 -
springboot中配置logback日志
Spring Boot从1.4版本开始内置的日志框架就是Logback;Spring Boot 2.x 默认采用了slf4j+logback的形式,slf4j也是个通用的日志门面。不同环境下日志自动切换不同环境下切换日志——logback针对不同环境的切换更改默认的logback.xml文件为logback-spring.xml,当SpringBoot见到logback-spring...转载 2019-06-18 18:13:09 · 137 阅读 · 0 评论 -
mybatis代码生成
https://blog.csdn.net/C1041067258/article/details/82877509转载 2019-06-27 11:06:08 · 137 阅读 · 0 评论 -
jconsole 和jvisualVM 监控远程 spring boot程序
https://blog.csdn.net/luosai19910103/article/details/75574725转载 2019-07-18 11:06:54 · 154 阅读 · 0 评论 -
序列化、反序列化protobuf、dsl-json、Jsoniter等性能对比
http://www.sohu.com/a/136487507_505779转载 2019-07-16 11:30:24 · 1062 阅读 · 0 评论 -
mysql锁原理
https://www.jianshu.com/p/e96e26c898691. 数据库事务ACID特性数据库事务的4个特性:原子性(Atomic):事务中的多个操作,不可分割,要么都成功,要么都失败; All or Nothing.一致性(Consistency):事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变;隔离性(Isolatio...原创 2019-08-14 18:03:54 · 296 阅读 · 0 评论 -
springboot使用rabbitmq
https://www.jianshu.com/p/c85ac0063dbf原创 2019-08-21 13:22:56 · 95 阅读 · 0 评论 -
springboot mybatis整合多数据源的两种方式
https://blog.csdn.net/tuesdayma/article/details/81081666原创 2019-08-16 17:43:53 · 219 阅读 · 0 评论 -
hikari连接池添加sql监控
https://blog.csdn.net/youngxv/article/details/82427744p6spy的相关配置参考官网文档:https://github.com/p6spy/p6spy/releases/tag/p6spy-3.8.1https://p6spy.readthedocs.io/en/latest/原创 2019-09-11 15:17:36 · 5229 阅读 · 0 评论 -
js promise使用详解
https://www.cnblogs.com/sweeeper/p/8442613.html原创 2019-10-10 15:44:55 · 341 阅读 · 0 评论 -
springboot动态修改定时任务
https://www.cnblogs.com/zt007/p/8954096.html转载 2019-06-18 13:54:31 · 1055 阅读 · 0 评论 -
druid连接池,在项目启动时就初始化连接
1、问题场景:1.1、服务在启动之后的第一笔或者几笔请求,处理时间较长。1.2、数据库连接信息配置错误,项目启动过程中却不产生任何异常,等到实际功能用到数据库了才抛出异常,我们通常希望数据库连接配置错误,直接启动失败2.解决:在bean注解中,调用init方法即可@Bean(initMethod = "init") public DataSource druidDat...原创 2019-06-25 16:19:36 · 6621 阅读 · 2 评论 -
springboot配置druid数据源
https://blog.csdn.net/wangmx1993328/article/details/81865153转载 2019-06-25 10:16:12 · 115 阅读 · 0 评论 -
ProcessBuilder使用技巧
http://lzhnightwind.iteye.com/blog/2162551转载 2018-05-02 20:44:36 · 1585 阅读 · 0 评论 -
javaweb好的技术博客
http://jinnianshilongnian.iteye.com/原创 2018-04-18 20:55:28 · 165 阅读 · 0 评论 -
ssm框架整合ehcache
https://www.cnblogs.com/little-fly/p/6251439.html转载 2018-04-18 20:54:03 · 157 阅读 · 0 评论 -
springmvc+spring+mybaitis maven快速搭建
https://www.cnblogs.com/aflyun/p/6421441.html转载 2018-04-18 13:44:28 · 134 阅读 · 0 评论 -
高性能Elasticsearch ORM开发库bboss es 5.0.3.8发布
http://www.iteye.com/news/32770-bboss-elasticsearch-v5038转载 2018-01-09 15:18:41 · 741 阅读 · 0 评论 -
spring 与mabatis整合的三种方法
https://www.cnblogs.com/wangmingshun/p/5674633.html转载 2018-01-05 14:41:07 · 588 阅读 · 0 评论 -
dubbo+zipkin的服务跟踪
http://www.cnblogs.com/ASPNET2008/p/6709900.html转载 2017-10-09 17:07:32 · 1281 阅读 · 1 评论 -
java输出utf-8的csv文件时,文件中有中文,excel打开文件乱码问题解决
1.utf-8的文件分为两种一种是有bom,一种是无bom。java输出的utf-8的文件时无bom的。由于excel打开无bom的utf-8 csv文件时就会出现中文乱码,即使中文输出时采用了utf-8也不行。所以在输出csv文件时要加上bom头。2.用如下代码添加bom头,本人尝试用了bufferwriter和fileutils写bom头,在eclipse里是没问题,打包后在cmd中运原创 2017-08-29 10:52:17 · 1742 阅读 · 0 评论 -
spring data elasticsearch 中文文档
https://es.yemengying.com/4/4.5/4.5.1.html转载 2017-08-24 13:55:04 · 1514 阅读 · 0 评论 -
使用百度地图api实现,圈选区域并获得端点经纬度
仅供参考原创 2017-08-18 14:09:07 · 10336 阅读 · 1 评论 -
经纬度计算距离
通过经纬度坐标计算距离的方法(经纬度距离计算)最近在网上搜索“通过经纬度坐标计算距离的方法”,发现网上大部分都是如下的代码:#define PI 3.14159265static double Rc = 6378137; // 赤道半径static double Rj = 6356725; // 极半径class JWD{public:转载 2017-08-24 17:23:00 · 12775 阅读 · 0 评论 -
ajax post 后台收不到数据
1.ajax post方式后台使用request.getParameter()获取不到提交的参数。改为get就可以收到数据解决:在ajax请求中添加:contentType:"application/x-www-form-urlencoded",原创 2017-06-12 16:17:24 · 570 阅读 · 0 评论 -
基于jsplumb插件制作可拖拽、保存流程图、重绘保存后的流程图总结
1.重点参考博文 https://blog.csdn.net/j_bean/article/details/780926472.关键点总结 1)实现可视区域图形画满后,拖动整个画布的效果 a.最好不要给画图形的容器预设置很大的宽、高,这样遇到钻牛角尖的用户还是会将画布拖到边界。 b.换个思维,拖动画布时,修改画布上画好的图形的...原创 2018-05-10 15:00:49 · 23612 阅读 · 5 评论 -
redisDao类
import java.util.List;import java.util.Map;import java.util.Set;import javax.annotation.PostConstruct;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.fa...原创 2018-05-31 15:28:37 · 1840 阅读 · 0 评论 -
1.vue全屏布局
https://blog.csdn.net/cdebai/article/details/90324070转载 2019-06-11 11:14:10 · 954 阅读 · 0 评论 -
ScheduledThreadPoolExecutor详解
https://segmentfault.com/a/1190000016672638转载 2019-06-20 11:12:41 · 856 阅读 · 0 评论 -
springboot国际化
1.springboot默认就支持国际化的,而且不需要你过多的做什么配置,只需要在resources/下定义国际化配置文件即可,注意名称必须以messages开发。2.配置参考:https://www.cnblogs.com/iceb/p/9225678.html3.代码中获取国际化//需要注意的是messageSource是org.springframework.context.M...转载 2019-06-19 10:35:25 · 256 阅读 · 0 评论 -
springsecurity 整合JWT
1.主要原理:首先登录,如果登录成功,则在响应的header中加入生成的jwt token。 然后客户在发起请求时,校验header中的token是否合法,如果合法放行,不合法则返回错误信息2.依赖 <dependency> <groupId>org.springframework.boot</...原创 2019-05-28 11:17:47 · 711 阅读 · 0 评论 -
解决springboot中文乱码
https://blog.csdn.net/sgrrmswtvt/article/details/81272144转载 2019-05-27 08:52:58 · 5944 阅读 · 1 评论