- 博客(37)
- 收藏
- 关注
原创 Feign传参对象数据丢失问题
Feigin不支持Key-value形式的请求体传参,所有在传递对象参数的时候需要将服务端的接口加上@RequstBody注解,Feign消费端也需要加上@RequstBody,但是会出现前端在直接访问服务器接口时,需要构建JSON串放在Body里传递过来。Get请求又不支持Body。为了解决这个问题,这里记录解决方案。1.如果不考虑前端直接调用接口和Feign调用接口不一致服务端的...
2019-09-24 10:39:05 9705 2
原创 spring cloud feign 微服务间文件传输处理
介绍Feign 作为 Spring Cloud 中 RPC 工具,利用注解来描述接口,简化了 Java HTTP Client 的调用过程,隐藏了实现细节。本文将介绍利用 Feign 上传文件的几个常见问题。引入包 <!-- Feign进行跨服务传递文件依赖 --> <dependency> <g...
2019-07-30 11:26:44 4400
原创 Java动态给序列化JSON添加对象
我们在写通用方法时,往往通过反射来创建对象。在有时候我们将动态对象转成JSON。需要将另外动态对象插入到JSON中时。就需要如下操作:工作中,将亚马逊接口通用化的时候。需要将订单明细B 加入到订单主体A中。并且自定义属性AmazonOrderDetail。正常的操作是新建对象 C 将属性分别赋值就行了。但是我是通用接口。只知道SDK中的ClassName.于是就有了下面的操作。...
2019-04-18 20:27:59 4238
原创 Mysql按天进行表分区
1.数据库结构:表名:incomeid income int_date主键:id,int_date。因为要按int_date分区,所以必须要加入该列主键存储过程:DELIMITER $$USE newdatabase$$DROP PROCEDUREIF EXISTS `create_Partition_income`$$CREATE PROCEDURE `crea...
2019-03-07 11:03:20 2628
原创 阿里Arthas学习(1)
启动服务的几种方式1.java -jar arthas-boot.jar启动后输入序号 附加程序2.java -jar arthas-boot.jar 程序进程id3.java -jar arthas-boot.jar --select 服务名4../as.sh启动后输入序号 附加程序5../as.sh程序进程id6../as.sh--select 服务名对于退出的arthas命令行交互telnet 192.168.164.11 9996 可以再次进入...
2021-08-13 17:13:42 170
原创 Mac上安装Kettle spoon的常见问题
kettle spoon是大家比较常用的etl工具,一般都是部属在luni系统或者windows系统上。但是我们知道有很多人在mac上开发软件,所以这个也不列外。但是mac上部属也会出现问题。今天就来汇总下。很多博客上都有基本的部属。1.下载kettle,地址是 https://sourceforge.net/projects/pentaho/files/这个网站大陆肯定是下载不了的,特别慢。2.如果要连mysql,下载mysql的驱动包 ,这个驱动包的版本和要链接的数据...
2020-10-25 16:35:04 2296
原创 spring boot 使用mongo-java-drive关联查询
第一步引入包:<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.8.2</version></dependency>第二步...
2019-08-30 17:43:59 1106
原创 JAVA将JSON串Key全部改成驼峰,大写,小写
有时候返回JSON数据Key是带下划线的。需要将所有Key转成驼峰形式。代码如下:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.springframework.stereotyp...
2019-08-29 18:05:56 7516
原创 spring boot mybatis日志打印
在开发项目中,有时候需要显示mybatis执行的SQL是怎么样。这个时候我们需要显示执行的SQL:配置方法一:在application.yml文件中加入logging: level: XXXXXXMapper所在的包路径 : DEBUG配置二:spring boot默认的日志是logback.logback.xml配置如下:<?xml versio...
2019-08-16 15:27:58 750
原创 Spring boot 邮件发送
@Autowired private JavaMailSender sender; @Value("${spring.mail.username}") private String from; MimeMessage message = sender.createMimeMessage(); //MimeMessageHelper 一个javam...
2019-07-29 14:15:55 195
原创 spring boot 2.X 拦截器无法识别加载问题
1.spring2.x配置方式spring boot1.x中,使用拦截器,一般进行如下配置:@Configurationpublic class AppConfig extends WebMvcConfigurerAdapter { @Resource private FRInterceptor fRInterceptor; @Override public void add...
2019-07-17 17:56:17 854 1
原创 定时器参数说明
1.格式说明[Format]一个cron expression由空格分割的6-7个字段构成。字段可以包含任何允许设置的字段,同时也可以将各种允许的字段结合在一起。允许的字段如下:Field Name Mandatory Allowed Values Allowed Special CharactersSeconds YES 0-59 ...
2019-07-12 16:18:11 1022
原创 C# 操作Mongodb v2.8.1 简单例子
1.引入包: <package id="MongoDB.Bson" version="2.8.1" targetFramework="net461" /> <package id="MongoDB.Driver" version="2.8.1" targetFramework="net461" /> <package id="MongoDB.Driver...
2019-07-02 16:23:06 489
原创 C# 数据库通用类
通用类using System;using System.Collections.Generic;using System.Data;using System.Data.Common;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ESRTools{ /// <...
2019-06-11 15:51:39 1288
原创 vue 前后分离,跨域问题
开发环境:1.vue的地址为:localhost:80802.后端地址为:localhost:8081/api/menu/test开发环境直接配置config文件下的index.js修改 proxyTable: { '/api': { target: 'http://localhost:8081',//后端接口地址 chang...
2019-06-02 12:24:04 479
原创 JSON动态取值
package util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import entity.JsonDataVO;import org.springframework.beans.BeanUtils;...
2019-05-08 13:35:29 1362
原创 XML转JSON
XML转成JSON带属性:XML文件内容:<?xml version="1.0" encoding="UTF-8"?><AmazonEnvelope><ItemFeeAdjustments><Fee><Type>Commission</Type><Amount currency="EUR">1...
2019-05-07 22:19:01 926
原创 Excel VBA开发
简单例子:Function CopyPicture(rng1 As Range, patharg As String, pathargNew As String) As StringDim r1 As RangeDim total As LongDim success As IntegerDim needStr As StringDim MyFile As StringDi...
2019-04-30 13:31:29 297
原创 请求中止:未能创建tls/sls安全通道解决方案
正常的解决方案,在请求前加上如下代码:ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;ServicePointManager.ServerCertificateValidationCallback = (object sender, X509Certif...
2019-04-30 13:27:44 680
原创 C# 线程池控制
ManualResetEvent eventX = new ManualResetEvent(false);//false为非终止状态,true为终止状态 //终止状态 允许访问eventX.waiteone后面的语句,非终止状态不允许访问eventX.waiteone后面的语句 //把终止状态改成非终止用eventX.reset(...
2019-04-30 13:24:09 1056
原创 MongoTemplate批量操作以及nosuchmethoderror BulkOperations.execute()
java中操作MongoDB最常见的就是MongoTemplate。接下记录写常见的基本操作:Spring boot 添加包: <!-- mongodb --> <dependency> <groupId>org.springframework.boot</groupId> ...
2019-04-28 17:30:37 11651 3
原创 Durid简单用法
public static void main(String[] args) throws Exception { DruidDataSource ds = new DruidDataSource(); ds.setUrl(""); ds.setUsername(""); ds.setPassword(""); ds.setDriverClassName("com.mysql...
2019-04-28 12:04:29 811
原创 Spring mvc作用域
最近在开发项目时,遇到需要用多例。下面来说下一些问题1.Service层单独加@Scoper("prototype") ,访问同一个Controller是无法实现多例作用域的。2.要想访问同一个Controller实现多例作用域 需要加上@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = Sco...
2019-04-26 21:17:26 721
原创 Spring MVC下载文件
获取文件流 GridFSDBFile file = mongoFileUtil.getFileByFileID(azMongoTemplate, documentData.getFileId(), collectName); InputStream isr = file.getInputStream(); ByteArrayOutputStre...
2019-04-26 09:59:25 246
原创 java动态给对象添加属性并赋值
最近工作中剥离通用功能比较多。Maven引用: <!-- https://mvnrepository.com/artifact/cglib/cglib --> <dependency> <groupId>cglib</groupId> <artifactId&...
2019-04-18 22:00:43 37342 3
原创 Jackson自定义反序列化
import java.io.IOException;import java.math.BigDecimal;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util...
2019-03-28 16:28:38 2170
原创 Centos7快速安装Jdk1.8
安装之前先检查一下系统有没有自带open-jdk运行命令:rpm -qa |grep java;rpm -qa |grep jdk;rpm -qa |grep gcj;如果没有提示信息表示没有安装。如果已安装可以使用命令rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件检索jdk1.8的列表yum ......
2019-03-23 12:33:24 340 1
原创 Spring boot +web
spring boot+web 相对于spring web来说:1.web.xml配置省去了2.发布部署比较简单3.很多功能集成到Spring boot开发简单。在加入jsp页面访问404错误。需要注意一下几点:很多博客说配置web.xml。没那个必要。第一步:添加玩webapp文件夹后,现在的springboot会自动识别。就算没有识别,按照一下操作即可:打...
2019-03-22 17:15:39 192
原创 SpringBoot+Dubbo
最近在学习SpringtBoot+Dubbo,很多坑。GitHub的Demo层级关系比较复杂。很多博客的文章多多少少存在一些坑。接下来。来点简单的Demo:第一步:安装Zookeeper:我用的版本是zookeeper-3.4.9 ,下载地址:Zookeeper各版本下载下载好后,解压到Windows目录下或者虚拟机目录下。进入conf。将zoo-sample.cfg改成zoo....
2019-03-20 17:43:34 173
原创 Redis 实现简单的队列
redis可以缓存,自然也可以做简单的消息队列,下面贴代码1.核心代码:import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.ListOperati...
2019-03-12 14:46:10 282
原创 scatter,eos.js登录验证问题
现在很多人在部署数字货币购物系统,现在我们来说说eos链通过eos购物验证登录问题。准备EOS.JS,和浏览器插件scatter。关于这2个介绍这就不说了。先看大致流程:eos.js文档点击此处scatter文档点击...
2019-03-11 10:05:48 815
转载 spring boot Controller异常统一捕获方式之一
我们在 Controller 里提供接口,通常需要捕捉异常,并进行友好提示,否则一旦出错,界面上就会显示报错信息,给用户一种不好的体验。最简单的做法就是每个方法都使用 try catch 进行捕捉,报错后,则在 catch 里面设置友好的报错提示。如果方法很多,每个都需要 try catch,代码会显得臃肿,写起来也比较麻烦。我们可不可以提供一个公共的入口进行统一的异常处理呢?当然可以。方法很...
2019-03-09 13:53:52 1419
原创 Spring普通类获取注入
package com.eos.zjp.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import o...
2019-03-08 11:26:32 586 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人