自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ftp文件下载出现的跟种问题

1.解决fpt文件下载图片时失真的问题参考链接:https://blog.csdn.net/truffle528/article/details/79551368在用ftp将本地图片传输到服务器时发现图片被损坏,原因是使用了错误的传输类型使得源文件被修改了。ftp有两种传输方式:二进制模式和ascll模式。二进制模式是将文件直接传到服务器,不做任何改动。ascll模式会将回车换行...

2019-02-28 11:42:53 1168

转载 Java中InputStream和String之间的转换方法

在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。1、InputStream转化为String1.1 JDK原生提供  方法一: byte[] bytes = new byte[0]; bytes = new byte[inputStream.availabl...

2019-01-09 10:17:48 210

原创 java 实现ftp文件上传、下载及删除

用到的jar:包commons-net-1.4.1.jarpom依赖<dependency>    <groupId>commons-net</groupId>    <artifactId>commons-net</artifactId>    <version>1.4.1</version>

2019-01-09 10:15:38 199

原创 如何实现swagger中表示接口过时了 Warning: Deprecated

如何实现swagger中表示接口过时了 Warning: Deprecated在该接口的方法上添加@Deprecated@Deprecated简单来讲就是,若某类或某方法加上该注解之后,表示此方法或类不再建议使用,调用时也会出现删除线,但并不代表不能用,只是说,不推荐使用,因为还有更好的方法可以调用。在swagger中的使用:    @ApiOperation(value = "通...

2018-12-18 17:22:31 13850

转载 Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法  在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。  以下是本文目录大纲:  一.ConcurrentMod...

2018-12-17 14:49:13 128

转载 多线程之间的通信(等待唤醒机制、Lock 及其它线程的方法)

一、多线程之间的通信。    就是多个线程在操作同一份数据, 但是操作的方法不同。    如: 对于同一个存储块,其中有两个存储位:name   sex, 现有两个线程,一个向其中存放数据,一个打印其中的数据。    为了解决上述问题中的安全问题(在存放线程进行存放操作的时候, 打印线程不能对共有数据进行操作),所以应当对两个线程       操作共有数据的代码部分进行同步(使用sync...

2018-12-17 14:48:22 233

转载 cpu缓存一致性协议(MESI)

CPU缓存一致性协议MESICPU高速缓存(Cache Memory)CPU为何要有高速缓存CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速缓存以解决I\O速度和CPU运算速度之间的不匹配问题。在CPU...

2018-12-10 15:19:53 180

原创 图片缩放

Thumbnails处理图片依赖<dependency>    <groupId>net.coobird</groupId>    <artifactId>thumbnailator</artifactId>    <version>0.4.8</version></depen

2018-11-28 14:58:40 90

原创 获取某个实体类的通报目录下的实体类

需求:获取如下途中的实体类的同包实体类名 public class ClassUtils {    public static void main(String[] args) {       @SuppressWarnings("rawtypes")       List<Class> allClass = getAllClass(SchoolReport.c...

2018-11-28 14:51:50 211

转载 外观(门面)模式

针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。一、概念介绍  外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。 二、角色及使用场景  简单来说,该模式就是把一些复杂的流程封装成一个接口...

2018-11-27 18:02:03 112

原创 装饰者模式

装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。实例如下:package com.syy.test.decorator;/**          * @ProjectName mp-test5     * @ClassName SchoolReport     * @Description    ...

2018-11-27 17:25:04 87

原创 设计模式之单利模式

单例模式顾名思义就是只有一个实例      单例模式要求类能够有返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称)。单例的实现主要是通过以下两个步骤:将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例; 在该类内提供一个静态方法,当...

2018-11-22 16:03:14 82

原创 mysql查询表结构

SELECT     c.COLUMN_NAME 字段,    c.COLUMN_TYPE 字段类型,    c.COLUMN_COMMENT 注释,    t.TABLE_NAME 所属数据表,    t.TABLE_COMMENT 数据表名FROM information_schema.TABLES t join INFORMATION_SCHEMA.Columns c on c...

2018-11-20 15:55:42 92

转载 Java Collections.EMPTY_LIST 和 Collections.emptyList()的区别

 https://blog.csdn.net/liyuming0000/article/details/49474659Collections.EMPTY_LIST返回的是一个空的List。为什么需要空的List呢?有时候我们在函数中需要返回一个List,但是这个List是空的,如果我们直接返回null的话,调用者还需要进行null的判断,所以一般建议返回一个空的List。Collecti...

2018-11-20 11:14:06 2085 1

转载 SpringCloud Zipkin

链接:https://blog.csdn.net/z8414/article/details/78600646Zipkin是一个链路跟踪工具,可以用来监控微服务集群中调用链路的通畅情况前提:SpringCloud解决方案下,存在两个子项目,并在一个项目中使用RestTemplate或者Feign等方法调用另外一个项目中的接口我这里有三个子项目分别为:gateway,user,blog;其中gate...

2018-05-03 17:33:59 473

转载 设计模式

https://blog.csdn.net/u012401711/article/category/6406910

2018-05-03 11:17:17 85

空空如也

空空如也

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

TA关注的人

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