
JAVA
唐家麦兜
记忆有点不好,没钱买本子
展开
-
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 · 1386 阅读 · 0 评论 -
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 · 947 阅读 · 0 评论 -
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 · 502 阅读 · 0 评论 -
定时器参数说明
1.格式说明[Format]一个cron expression由空格分割的6-7个字段构成。字段可以包含任何允许设置的字段,同时也可以将各种允许的字段结合在一起。允许的字段如下:Field Name Mandatory Allowed Values Allowed Special CharactersSeconds YES 0-59 ...原创 2019-07-12 16:18:11 · 1061 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
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 · 885 阅读 · 1 评论 -
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 · 1156 阅读 · 0 评论 -
Feign传参对象数据丢失问题
Feigin不支持Key-value形式的请求体传参,所有在传递对象参数的时候需要将服务端的接口加上@RequstBody注解,Feign消费端也需要加上@RequstBody,但是会出现前端在直接访问服务器接口时,需要构建JSON串放在Body里传递过来。Get请求又不支持Body。为了解决这个问题,这里记录解决方案。1.如果不考虑前端直接调用接口和Feign调用接口不一致服务端的...原创 2019-09-24 10:39:05 · 9862 阅读 · 2 评论 -
MongoTemplate批量操作以及nosuchmethoderror BulkOperations.execute()
java中操作MongoDB最常见的就是MongoTemplate。接下记录写常见的基本操作:Spring boot 添加包: <!-- mongodb --> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-04-28 17:30:37 · 11731 阅读 · 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 · 825 阅读 · 0 评论 -
java动态给对象添加属性并赋值
最近工作中剥离通用功能比较多。Maven引用: <!-- https://mvnrepository.com/artifact/cglib/cglib --> <dependency> <groupId>cglib</groupId> <artifactId&...原创 2019-04-18 22:00:43 · 37466 阅读 · 3 评论 -
scatter,eos.js登录验证问题
现在很多人在部署数字货币购物系统,现在我们来说说eos链通过eos购物验证登录问题。准备EOS.JS,和浏览器插件scatter。关于这2个介绍这就不说了。先看大致流程:eos.js文档点击此处scatter文档点击...原创 2019-03-11 10:05:48 · 830 阅读 · 0 评论 -
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 · 190 阅读 · 0 评论 -
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 · 311 阅读 · 0 评论 -
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 · 604 阅读 · 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 · 215 阅读 · 0 评论 -
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 · 365 阅读 · 1 评论 -
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 · 2217 阅读 · 0 评论 -
Spring MVC下载文件
获取文件流 GridFSDBFile file = mongoFileUtil.getFileByFileID(azMongoTemplate, documentData.getFileId(), collectName); InputStream isr = file.getInputStream(); ByteArrayOutputStre...原创 2019-04-26 09:59:25 · 258 阅读 · 0 评论 -
Spring mvc作用域
最近在开发项目时,遇到需要用多例。下面来说下一些问题1.Service层单独加@Scoper("prototype") ,访问同一个Controller是无法实现多例作用域的。2.要想访问同一个Controller实现多例作用域 需要加上@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = Sco...原创 2019-04-26 21:17:26 · 738 阅读 · 0 评论 -
Java动态给序列化JSON添加对象
我们在写通用方法时,往往通过反射来创建对象。在有时候我们将动态对象转成JSON。需要将另外动态对象插入到JSON中时。就需要如下操作:工作中,将亚马逊接口通用化的时候。需要将订单明细B 加入到订单主体A中。并且自定义属性AmazonOrderDetail。正常的操作是新建对象 C 将属性分别赋值就行了。但是我是通用接口。只知道SDK中的ClassName.于是就有了下面的操作。...原创 2019-04-18 20:27:59 · 4275 阅读 · 0 评论 -
spring boot Controller异常统一捕获方式之一
我们在 Controller 里提供接口,通常需要捕捉异常,并进行友好提示,否则一旦出错,界面上就会显示报错信息,给用户一种不好的体验。最简单的做法就是每个方法都使用 try catch 进行捕捉,报错后,则在 catch 里面设置友好的报错提示。如果方法很多,每个都需要 try catch,代码会显得臃肿,写起来也比较麻烦。我们可不可以提供一个公共的入口进行统一的异常处理呢?当然可以。方法很...转载 2019-03-09 13:53:52 · 1442 阅读 · 0 评论