会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢迎访问我的个人网站==》
jiashubing.cn
阿丙的博客园
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
40
下一页
2019年1月25日
最简单的JAVA解析XML字符串方法
摘要: 引入 dom4j 包<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version></dependency> 比如阿里云视频转码服务的回调通知解析,代码如下: 输出结果Topi
阅读全文
posted @ 2019-01-25 14:01 贾树丙
阅读(15277)
评论(0)
推荐(0)
2019年1月24日
SpringMvc如何获取请求头请求体的消息
摘要: 对接第三方服务,说传递的POST请求中,Request Header中有需要的参数,Request Body为XML格式,包括创建消息正文和属性。 刚开始我以为可以通过 HttpServletRequest 来获取到RequestBody 中的内容的,比如request.getParameter("
阅读全文
posted @ 2019-01-24 17:02 贾树丙
阅读(4377)
评论(0)
推荐(0)
2019年1月23日
Java定义三个点Object...
摘要: 从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 最后输出: ni hao ma ? wo hen hao , xie xie ! 定义三个点,相当于是定义了一个
阅读全文
posted @ 2019-01-23 19:15 贾树丙
阅读(1633)
评论(0)
推荐(0)
2019年1月9日
mybatis-generator自动生成代码插件
摘要: mybatis自动生成代码(实体类、Dao接口等)是很成熟的了,就是使用mybatis-generator插件。 它是一个开源的插件,使用maven构建最好,可以很方便的执行 插件官方简介: http://www.mybatis.org/generator/index.html 插件的GitHub地
阅读全文
posted @ 2019-01-09 18:47 贾树丙
阅读(5017)
评论(0)
推荐(0)
Spring框架的@Valid注解
摘要: 上一篇文章介绍了springmvc的get请求参数可以是一个自定的对象。那么如何限制这个对象里的参数是否必传呢? 方法一:在代码逻辑里取出对象里的这个值,手动进行判断 方法二:使用@Valid注解,在接口请求的时候让Spring自己进行判断 比较 如果用上面两个方法进行非空判断,当参数传的是空的时候
阅读全文
posted @ 2019-01-09 15:14 贾树丙
阅读(38575)
评论(0)
推荐(4)
SpringMvc的自动装箱和GET请求参数可以为自定义对象的思考
摘要: 在我的概念里边,GET请求需要加上注解@RequestParam,然后它的参数类型只能是 基本数据类型 或者 基本数据类型的包装类,比如:@RequestParam String name(默认是必传的),也可以不加@RequestParam 注解,其实就相当于@RequestParam(requi
阅读全文
posted @ 2019-01-09 14:42 贾树丙
阅读(4195)
评论(0)
推荐(1)
2018年12月17日
consul如何限制注册的ip
摘要: 假设当前服务器的ip是:192.168.56.130 允许 所有ip 注册 consul agent -server -ui -bootstrap-expect=1 -data-dir=/usr/local/consul -node=devmaster -advertise=192.168.56.1
阅读全文
posted @ 2018-12-17 16:36 贾树丙
阅读(4977)
评论(0)
推荐(0)
2018年12月14日
thymeleaf 页面获取当前页面的完整URL地址
摘要: 下面两种方法是一样的 <div th:text="${#httpServletRequest.getRequestURL() +'?'+ #httpServletRequest.getQueryString() }"></div><div th:text="${#httpServletRequest
阅读全文
posted @ 2018-12-14 16:44 贾树丙
阅读(6191)
评论(0)
推荐(0)
JMeter测试(菜鸟级,高手莫点)
摘要: 干了这么多年开发,多线程测试都是自己写程序,都不知道还有JMeter这玩意,莫笑莫笑 一个简单的测试计划如下: 在【测试计划】下创建【线程组】,线程组下【HTTP请求】和【查看结果树】是必须的,【HTTP请求默认值】不是必须的,搞不懂为什么所有介绍使用JMeter的博客上都要创建这个【HTTP请求默
阅读全文
posted @ 2018-12-14 11:05 贾树丙
阅读(286)
评论(0)
推荐(0)
2018年12月7日
JPA的merge对联合唯一索引无效(代码库)
摘要: 问题 JPA的merge()操作 是合并的意思,就是当保存的实体时,根据主键id划分,如果已存在,那么就是更新操作,如果不存在,就是新增操作 但是这个仅针对 主键id 划分,对联合唯一索引 无效,两次更新同一条语句还是会报错: Request processing failed; nested ex
阅读全文
posted @ 2018-12-07 11:13 贾树丙
阅读(1025)
评论(0)
推荐(0)
2018年11月13日
mybatis操作mysql的奇淫技巧总结(代码库)
摘要: 1、添加公共sql代码段 使用<sql> 和 <include> 标签 2、动态更新 选择更新,为空则不更新,在<set> 标签里添加 <if> 标签,不需要考虑<if> 标签里的逗号 3、批量动态更新 在2 的基础上添加<trim> 和<foreach>标签 4、动态插入 选择插入,为空则不插入,
阅读全文
posted @ 2018-11-13 16:47 贾树丙
阅读(1621)
评论(0)
推荐(0)
批量更新代码整理(代码库)从数组中批量取数据的方法
摘要: 查询出所有的数据,分批插入。从原来的所有的list 数据里面,每次拿出X 条数据,再批量更新 升级版 查询出所有的数据,分批插入,并且插入的每条数据需要再通过其他的表来赋值特定的字段。如果在for循环里,每次都查询表,也很耗性能,比较好的办法,一次查询,放到map里,从内存里进行查询 原创文章,欢迎
阅读全文
posted @ 2018-11-13 16:06 贾树丙
阅读(600)
评论(0)
推荐(0)
2018年10月30日
for循环里使用查询如何优化(代码库)
摘要: for循环里的查询,只是为了赋值对象中的一个字段,如果每一个都重新查一下数据库,影响效率 应该先进行查询,然后再循环里组装自己需要的业务数据 如下代码:list1 查询出对象的一部分内容,list2 查询出对象的另一部分内容,然后在for循环里组装这个对象。 其中关键点是:循环里嵌套的循环,每次遍历
阅读全文
posted @ 2018-10-30 17:44 贾树丙
阅读(9061)
评论(2)
推荐(1)
2018年10月29日
Swagger如何测试Date类型参数
摘要: 问题 Swagger测试时,参数直接输入日期格式化后的类型,会报参数日期转换错误 :ConversionFailedException 解决 网上说在参数上添加注解 @DateTimeFormat(pattern = “yyyy-MM-dd”)或者是添加 @JsonFormat(pattern=”y
阅读全文
posted @ 2018-10-29 17:53 贾树丙
阅读(15161)
评论(0)
推荐(0)
Java自定义异常类以及异常拦截器
摘要: 自定义异常类不难,但下面这个方法,它的核心是异常拦截器类。 就算是在分布式系统间进行传递也可以,只要最顶层的服务有这个异常拦截器类(下例是在 springboot 项目中) 1、自定义异常类,继承自 RuntimeException,参数只有一个异常错误码 2、异常拦截器类 也可以用下面复杂一点的办
阅读全文
posted @ 2018-10-29 10:42 贾树丙
阅读(8491)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
40
下一页
公告