自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 illegal defaultvalue null for paramter type integer

一、问题swagger2报错illegal defaultvalue null for paramter type integer二、解决办法正常swagger2引入<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2&...

2020-10-28 17:21:00 4569 3

原创 注解在Java中是如何工作的

来一点咖啡,准备好进入注解的世界。注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解,它们是如何工作的,如何编写自定义注解(有示例代码),注解的有效场景是什么,最后是注解和 ADF。这将是一个很长的帖子,所以来一...

2019-09-27 22:34:12 874

原创 注解在Java中是如何工作的

来一点咖啡,准备好进入注解的世界。注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解,它们是如何工作的,如何编写自定义注解(有示例代码),注解的有效场景是什么,最后是注解和 ADF。这将是一个很长的帖子,所...

2019-09-27 22:33:00 153 1

原创 Spring Boot 配置元数据指南

1. 概览在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢?在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记录每个属性的含义、约束等。2. 配置元数据作为开发人员,我们开发的大多数应用程序在某种程度上必须...

2019-09-27 22:31:53 443

原创 Spring Boot 配置元数据指南

1. 概览在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢?在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记录每个属性的含义、约束等。2. 配置元数据作为开发人员,我们开发的大多数应用程序在某种...

2019-09-27 22:29:00 313

翻译 面向微服务的体系结构评审中需要问的三个问题-咖啡杂谈:Java、新闻、故事和观点

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为面向微服务的体系结构,这可能是许多层面上阻碍和冲突的根源。虽然Greenfield (未开发的)面向微服务的体系结构实现可以坚持对当前微服务的严格解释-设计原则。但在面向微服务的体系结构中,分解的遗留应用程序存在灰色阴影...

2019-09-08 23:40:13 897

原创 微服务高可用方案

微服务高可用方案一、微服务的高可用在注册中心、配置中心高可用方案之前,了解一下注册中心的工作原理,下面分为两个部分来解释,一是注册中心和各个微服务的注册表的获取与同步,二是注册中心如何去维护注册表。1.1、注册表的获取与同步Eureka Server和Eureka Client之间的关系,通过注册表来维护,而注册表的通过Eureka Server集中化管理,每个Client在...

2019-07-22 01:00:52 549

原创 Java 8 终于支持 Docker!

Java 8曾经与Docker无法很好地兼容性,现在问题已消失。请注意:我在本文中使用采用GNU GPL v2许可证的OpenJDK官方docker映像。在Oracle Java SE中,这里描述的docker支持功能在更新191中引入。Oracle在2019年4月更改了Java 8更新的许可证,自Java SE 8 Update 211以来商业使用不再免费。你是否遇到过在docker中运行的...

2019-07-21 21:44:00 488

原创 CentOS 7.3 安装python3

1、排查CentOS 7.3 默认安装的是python2,使用命令 python -V 可以看到 python 的版本Python 2.7.5然后使用命令 which python 查看一下Python可执行文件的位置可见执行文件在 /usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看可见 python 和 python2 都指向了 python2.7,因...

2019-05-21 14:19:00 80

原创 CentOS 7.3 配置静态ip

镜像:CentOS-7-x86_64-DVD-1511.iso1、修改、查看虚拟机的网段1.1、查看虚拟机网段编辑-> 虚拟机网络编辑器,修改的需要管理员权限选择NAT模式点击 NAT 设置,查看网络配置点击 DHCP 设置,查看可以设置的 ip 范围由上确认以下虚拟机的配置:ip范围:192.168.254.128 ~ 192.168.254.254掩码:255....

2019-05-21 14:18:00 412

原创 找到linux中当前java的安装位置

先看java -version$java version "1.8.0_111"Java(TM) SE Runtime Environment (build 1.8.0_111-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)然后:echo $JAVA_HOME不一定有,如果没有,那就要找一下 先...

2019-05-13 13:49:00 173

原创 poi解析excel文件报错

getFileMagic() only operates on streams which support mark(int)使用 bis 解决 BufferedInputStream bis = new BufferedInputStream(new FileInputStream(new File(path))); XSSFWorkbook xssfWorkb...

2019-04-03 16:05:00 6345 2

原创 理解 Spring 定时任务的 fixedRate 和 fixedDelay 的区别

用过 Spring 的 @EnableScheduling 的都知道,有三种方式,即 @Scheduled 注解的 fixedRate(fixedRateString), fixedDelay(fixedDelayString), 以及 cron这里讨论 fixedRate 和 fixedDelay 参数fixedRate 是有一个时刻表的概念,在任务启动时,T1、T2、T3就已经排好了执行的...

2019-01-24 13:32:00 626

原创 java面试题库(长期)

本文内容来自互联网各种面试实例,以及自己的面试经历,主要是中级开发的面试题初中级java面试主要分为几个部分:0、序1、java基础2、 java多线程3、 jvm知识4、 spring等框架知识5、 常用实践,如session同步6、 其他知识,例如tomcat7、 笔试算法序言首先,外貌要干净整洁,这个是必须的。其次守时,既不能晚点也不能早到,最好在约定时间的前十...

2018-11-30 09:37:00 174

原创 RSA premaster secret error 错误解决

报错信息如下:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误: RSA premaster secret error。java连接sqlserver报RSA私钥错误,在网上查询了一番基本是这两个解决方案1、调整jdk的引用2、...

2018-09-13 14:57:00 799

原创 我的众安面试经历(题库)

摘要: 原创出处 https://www.cnblogs.com/lossingdawn/p/9569524.html「痞子姜」欢迎转载,保留摘要,谢谢!面试众安在线背景:两年java,面中级开发首先,是两道编程题,笔试1、斐波那契数列,f(n)=f(n-1)+f(n-2),n足够大,获取f(n)的值~2、一个足够大的数组,有10E+个数字,怎么快速找到前10大的数字,时间复杂度是多少...

2018-09-01 11:02:00 2102

原创 图片转字符图片(三)

序言这个是从抖音上学来的,一开始刷抖音,遇到不少字符串跳舞的视频,因此来实践一下主要分为三个部分静态图片转静态图片gif转gif视频转视频视频转视频主要用到了FFmpeg这个工具,利用命令对视频文件进行操作。首先根据自己调的参数进行图片的截取(本文的是1秒10帧的参数),图片转换,然后分离音频,最后字符图片和音频合成目标视频。FFmpeg的代码库:https://...

2018-08-21 01:11:00 88

原创 图片转字符图片(二)

序言这个是从抖音上学来的,一开始刷抖音,遇到不少字符串跳舞的视频,因此来实践一下主要分为三个部分静态图片转静态图片gif 转 gif视频转视频gif 转 gif原理和静态图片的转换类似,这个需要每一帧的去转换。一开始的思路是把gif的每一帧转为图片,然后对图片进行转换,最后合成 gif 。研究了 im4java,参考: https://blog.csdn.net/Da...

2018-08-21 00:23:00 97

原创 图片转字符图片(一)

序言这个是从抖音上学来的,一开始刷抖音,遇到不少字符串跳舞的视频,因此来实践一下主要分为三个部分静态图片转静态图片gif转gif视频转视频静态图片转静态图片其实原理很简单,读取图片的像素,新建一张大小一样的图片,根据原图像素的灰度,决定是不是要显示出来,并在新图相应的位置添加字符,这样就完成了借助前辈写的工具,主要包含一下四个类:AnimatedGifEncode...

2018-08-21 00:02:00 145

原创 github访问不到,登陆不上

为github添加hostC:\WINDOWS\System32\drivers\etc在host文件添加如下两行 192.30.253.112 github.com 151.101.113.194 github.global.SSL.fastly.net再次 ping github.com 解析后的ip就会强制指向host中的ip注...

2018-06-10 13:50:00 482

原创 jdk安装错误1316,jdk-10.0.1

打开注册表regedit ,定个位到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\把jdk,jre下面的目录删掉。即10.0.1 ,问题解决参考:https://blog.csdn.net/lesorb/article/details/4389626...

2018-05-25 00:50:00 225

原创 windows安装mongodb

一、资源mongo下载地址:https://www.mongodb.com/download-center#communityromongo下载:https://robomongo.org/如下三个文件,(mongodb-compass可以不用下在,这是管理mongo用的图形化界面,习惯用romongo查询,studio3t可以自己学习使用)安装好以上软件,我本...

2018-05-23 23:44:00 51

原创 Method has too many Body parameters openfeign

feign 调用问题,最新版本的feign和旧版本的稍微有一些不一样,具体如下(eureka 作为服务发现与注册)依赖: compile('io.github.openfeign:feign-java8:9.6.0') compile('org.springframework.cloud:spring-cloud-openfeign-core') comp...

2018-05-23 15:52:00 327

原创 Eclipse中Cannot nest src folder解决方法

错误示例:: Java Model Status [Cannot nest output folder 'xxx/bin/main' inside output folder 'xxx/bin']解决方法:右击项目 -> properties -> java build path -> source一般是上图的红框的问题,这个已经改过的,报错的时候,是...

2018-04-25 09:04:00 2100

原创 restTemplate重定向问题 &cookie问题

最近在做一个转发功能,zuul + ribbon + resttemplate 进行路由、负载、转发的功能基本准备就绪,在微信自动登陆那遇到了一个坑,ribbon系统用resttemplate转发A系统的资源,在微信自动登陆的地方,A系统重定向到微信的地址,类似下面的代码redirect:https://open.weixin.qq.com/connect/oauth2/autho...

2018-04-20 15:44:00 1506

原创 java ServletContextListener 实现UDP监听

使用spring boot实现项目启动时的监听,UDPListenerimport java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketEx...

2018-03-20 15:24:00 200

原创 weex起步

weex文档地址:http://weex-project.io/cn/guide/index.htmlweex的文档过于简单,加上js语法 & android & ios本身也有很多的问题,导致新接触weex,几乎步步是坑在此记录一下weex的一些探索一、初始化按照官方的步骤走,#安装node...#安装weex-toolkitnpm install weex-...

2018-03-01 14:56:00 62

原创 mongo去重统计

表名:parkUserCostid:patkId:userId:phone:costVal:适合特定条件下,对某些字段进行去重筛选。(比如限定抢购)第一种,使用\(first操作符。\)first 会把数组的第一个元素取出,作为一个对象。// 第一种(可转java版本)db.getCollection('parkUserCost').aggregate([ {"$m...

2017-11-10 10:50:00 201

原创 backbone之路由锚点的替换

1、需求由于项目一开始做的时候不甚完善,所有的网页没有路由功能,导致一些搜索结果在页面跳转之后,没有被记录下来,在页面跳转之后回退,得到的是页面最原始的结果,没有指定的搜索条件。最近项目的在完善这些小的细节,所以在此记录一下。2、操作由于项目的所有传参都是使用 '?' 来标识的,而Backbone的路由是使用锚点 '#' 来的,为了兼容以前的做法,不得不去修改Backbone的源码,还好路由...

2017-09-26 10:10:00 100

原创 ctrl shift o失效

是这样的。preference->general->keys,找到OrganizeImports,然后在“WHEN”里面要选择EditingJAVASOURCE。这个是最重要的

2017-08-25 10:24:00 270

原创 findBugs英文代号的对照表

findBugs错误英文翻译rule.findbugs.IMSE_DONT_CATCH_IMSE.name=不良实践 - 捕获可疑IllegalMonitorStateExceptionrule.findbugs.BX_BOXING_IMMEDIATELY_UNBOXED.name=性能 - 基本类型包装之后立刻解包rule.findbugs.IJU_SETUP_NO_SUPER.na...

2017-04-28 11:09:00 128

原创 枚举类工具

枚举类是程序中常用的一种类型,当经常面对说明与标识混乱的情况。在此记录一个枚举类的写法,方便标识与说明的绑定基类:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public abstract class StandardTy...

2017-04-19 10:22:00 65

原创 java.util.LinkedHashMap cannot be cast to

Jackson转换泛型List出现错误java.util.LinkedHashMap cannot be cast to com.xxxObjectMapper mapper = new ObjectMapper();mapper.readValue(new File(fileAPI.getRoot(), jsonFileName),Map.class);当使用Jackson解析具...

2017-04-17 14:39:00 422

原创 E11000 duplicate key error index

E11000duplicatekeyerrorindexmongodb插入报错,重复主键问题,有唯一键值重复一般使用collection.insertOne(doc);插入一条已存在主键的记录会报错使用MDAO的public Key<T> save(T entity){ return this.ds.save(entity);}一般...

2017-04-17 09:39:00 126

原创 local class incompatible: stream classdesc serialVersionUID = 4125096758372084309, local class seria...

local class incompatible: stream classdesc serialVersionUID = 4125096758372084309, local class serialVersionUID = 7725746634795906143出现以上错误信息,一搬是启用了磁盘缓存,对象使用了序列化接口,而未给对象分配序列化id,当对象做出字段的改变时,就会出现版本...

2017-04-06 09:15:00 335

原创 bulk更新mongodb的脚本

bulk批处理mongodb,比普通的js脚本来的更快一些。官方网址:https://docs.mongodb.com/manual/reference/method/Bulk/bulk支持的方法:NameDescriptionBulk.insert()Adds an insert operation to a list of operations....

2017-03-22 13:43:00 133

原创 html提示框插件

最近工作需要,用到各式各样的提示框,寻找了很久,发现一个的第三方的插件很好用,各种样式、接口良好、允许自定义。官网:http://layer.layui.com/使用需要先引入jq1.8以上:<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script><script...

2016-06-16 09:33:00 226

原创 ListView在ScrollView中不显示全部的问题

  在实际应用中,我们可能会遇到把ListView放到ScrollView中的情况,在这种情况下,ListView的滑动属性与ScrollView的滑动出现冲突,从而ListView只显示一项。这里提供一种解决方案,就是设置ListView中每个Item的高度显示之,使他失去滑动的属性,从而适应ScrollView的滑动。只需在填充数据之后设置即可: /** * 通过设置...

2015-09-22 10:27:00 95

原创 安卓图片加载框架--Universal-Image-Loader

  今天来介绍图片加载的框架Android-Universal-Image-Loader  GITHUB上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader  也可以自行百度下载。  首先来封装的一个类CacheTool ,由于其他加载图片的方法有点繁琐,所以这里仅封装了一个简单实用的加载方法:...

2015-09-18 17:05:00 47

原创 移动应用图片的福音--七牛云存储

  本篇来介绍移动应用图片存储的第三方,官方网址:http://www.qiniu.com/  首先,在七牛上要注册开发者账号,需要认证身份证信息。认证完之后,我们来开始进行安卓端的开发。一、准备信息  进行图片的上传与下载,我们需要准备几个信息,首先是空间名,然后是域名,再者是密钥对。如下图:二、安卓端图片上传  首先我们需要导入JAR包,网址:http://deve...

2015-09-18 16:35:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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