我不想努力了

懒惰久了,稍微努力一下,就以为自己在拼命。

Spring Cloud RestTemplate调用IP或域名

在SpringCloud的项目中,我们使用了自动配置的OAuth2RestTemplate,RestTemplate,但是在使用这些restTemplate的时候,url必须是服务的名称,如果要调用真实的域名或者ip的url,会有错误,如下: java.lang.IllegalStateExc...

2019-05-09 09:36:19

阅读数 105

评论数 0

@Autowired注解和静态方法

一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: @Component public class Test { @Autowired private static UserService userService; ...

2019-04-30 10:23:02

阅读数 13

评论数 0

MongoDB删除字段重复数据

1.查询表中相同字段 查询表中字段为'bqyId'相同的字段 db.resToMinPrice.aggregate([{'$group':{ '_id':{'bqyId':'$bqyId'}, 'uniqueIds':{...

2019-03-25 17:08:38

阅读数 39

评论数 0

oracle 中时间类型 date 与 long 互转

在保存时间到数据库时,有时候会保存long型的数据,固定长度是13位,是用当前时间减去1970-01-01,再换算成毫秒得到的结果。   oracle中的实现方式:   --日期转换毫秒 SELECT TO_NUMBER(TO_DATE('2005-03-29 12:30:45', 'YY...

2019-02-25 14:30:33

阅读数 187

评论数 0

mysql 历史数据表迁移方案

当业务运行一段时间后,会出现有些表数据量很大,可能对系统性能产生不良的影响,常见的如订单表、登录log表等,这些数据很有时效性,比如我们一般很少去查上个月的订单,最多也就是报表统计会涉及到。   解决方案:创建一张与A表字段一样的B表,每天定时把A表昨天的数据插入到B表,再把A表昨天之前的数据...

2019-02-19 09:55:50

阅读数 247

评论数 0

java递归获取某个父节点下面的所有子节点

1.Menu实体类 package recursion; /** * Created by tl on 2016/4/10. */ public class Menu { private String id; private String name; priva...

2018-11-14 09:27:30

阅读数 1442

评论数 0

使用RequestWrapper代理类后同时获取form和json数据

问题:使用RequestWrapper类后,造成了部分post请求,controller无法获取到入参而导致项目部分功能不可用 原因:InputStream只可读取一次。  由于​RequestWrapper里读取了InputStream,导致request的流已空,所以controller里面...

2018-10-27 14:38:53

阅读数 487

评论数 0

Resttemplate 请求失败如何获取返回的json错误

问题描述:后台用Resttemplate请求失败的话只会在后台报错400,不会返回json错误原因 解决方法:使用HttpClientErrorException异常捕捉 try { // resttemplate call api } catch (HttpClientError...

2018-09-05 14:58:09

阅读数 1560

评论数 0

spring cloud 中使用RestTemplate Post请求遇到的坑

要调用的接口服务名:TestA @RequestMapping(value = "/hi", method = RequestMethod.POST) @ResponseBody public String hi(@RequestParam ...

2018-08-25 14:58:50

阅读数 1544

评论数 0

MyBatis注解方式批量插入操作

@Insert({ "<script>", "insert into table_name(column1, column2, column3) values ", &...

2018-08-20 16:29:58

阅读数 5638

评论数 0

MyEclipse保留配置数据

对于做开发的来说,能够熟练使用一个工具,就非常不错了。         最近一直都在使用MyEclipse做开发。由于最近做的比较杂,而且做的Demo程序比较多。         而小编在做Demo程序的时候,喜欢重新开一个工作空间。        在使用MyEclipse的时候,首先是会配置一...

2018-08-16 12:41:33

阅读数 75

评论数 0

HBase 数量统计出错解决方案

HBase 使用AggregationClient 做数量统计: 报错: org.apache.hadoop.hbase.exceptions.UnknownProtocolException: No registered coprocessor service found for name ...

2018-08-09 10:09:10

阅读数 181

评论数 0

Hbase中的Column Family

1. 概述 HBase是一帮家伙看了Google发布的一片名为“BigTable”的论文以后,犹如醍醐灌顶,进而“山寨”出来的一套系统。 由此可见:   1. 几乎所有的HBase中的理念,都可以从BigTable论文中得到解释。原文是英语的,而且还有不少数学概念,看了有点儿懵,建议网上找找...

2018-08-08 17:02:24

阅读数 1378

评论数 0

windows hbase简单安装单机版

1.下载目前最新版本: hadoop-common-2.2.0-bin-master。(https://github.com/srccodes/hadoop-common-2.2.0-bin/archive/master.zip) hbase-1.2.3。(http://apache.fayea...

2018-08-06 15:23:02

阅读数 1097

评论数 0

spring cloud整合zipkin添加自定义参数

需要在客户端添加5个类 1.ResponseWrapper.java import java.io.ByteArrayOutputStream; import java.io.IOException; import javax.servlet.ServletOutputStre...

2018-07-31 16:36:19

阅读数 1969

评论数 14

spring使用Filter过滤器对Response返回值进行修改

返回值输出代理类:这个类主要是为了吧Response里面的返回值获取到,因为直接Response没有提供直接拿到返回值的方法。所以要通过代理来取得返回值 package com.channel.filter; import java.io.ByteArrayOutputStream; ...

2018-07-31 16:27:16

阅读数 4846

评论数 5

使用redis incr处理并发,存在死锁问题

@Autowired private RedisTemplate redisTemplate; /** * 加锁 */ public boolean getLock(String key) { try { long count = redisTemplate.opsForValu...

2018-07-27 15:29:43

阅读数 4939

评论数 0

java获取两个日期之间的所有日期

获取两个日期之间的所有日期(包涵begin和end) 注释部分:这里是获取两个日期之间的所有日期(不包涵begin和end) /** * 获取两个日期之间的所有日期(yyyy-MM-dd) * @Description TODO * @param begin ...

2018-07-17 16:18:02

阅读数 305

评论数 0

mybatis中传入String类型参数的问题

1. 出现的问题需求是想写一个按公司名字查询公司列表的功能,最开始的代码如下 Dao层接口如下:@MyBatisDao public interface OfficeDao extends TreeDao<Office> { List&a...

2018-06-26 09:59:40

阅读数 3075

评论数 0

Spring Cloud Feign记录错误日志

1.pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <ar...

2018-06-13 11:15:57

阅读数 1638

评论数 0

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