自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 28、spring约束文件显示红色,且无法fetch external resource

由于很久没有搭框架了,最近在新建的项目中,遇到配置文件中有很多spring约束无法导入,且执行fetch external resource也不行在百度了多种导入spring约束的配置方法都不行,后来注意到了,原来在项目中没有看到有引入spring的相关sdk,这才恍然大悟,哎!只怪基础不牢固啊。 只要在web工程依赖中导入spring相关依赖,问题解决!详细导入spring约束方法参考链接:https://blog.csdn.net/llxybm/article/details/83044409

2021-04-02 00:36:53 773

原创 27、关于附件缩略图遇到的问题

在最近的项目中,涉及到了附件下载,从影像系统下载附件到本地目录,存储格式自定义(这里就遇到了问题,定义为txt文件导致某些api不能识别文件)。在我写的浏览附件的接口,支持浏览缩略图以及浏览全图。现象(问题描述)BufferedImage prevImage = ImageIO.read(inputStream) 调试跟进去发现prevImage = null,可是输入流是好好的,而且输入流对应的图片也能打开,但 ImageIO.read返回就是null解决过程后来在网上查找ImageIO用法知道

2021-03-30 22:29:15 457

转载 26、spring-MVC开发之全局异常捕获全面解读(转载)

异常,我们一定要捕获一切该死的异常,宁可错杀一千也不能放过一个!产品上线后的异常更要命,一定要屏蔽错误 内 容,以免暴露敏感信息! 在用Spring MVC开发WEB应用时捕获全局异常的方法基本有两种: 1、WEB.XML,就是指定error-code和page到指定地址,这也是最传统和常见的做法。 2、用SpringMVC的全局异常捕获功能,这种相对可操作性更强一些,可根据自己的需要做一后善后处理,比如日志记录等。 本文列出Spri...

2021-03-19 23:31:19 553

转载 25、实体类中日期处理

1、@JsonFormat与@DateTimeFormat注解的使用转载地址:https://www.cnblogs.com/mracale/p/9828346.html

2021-02-18 20:22:18 625

原创 24、http请求post形式发送map数据至SpringMVC的web项目中参数为map的方法

1.首先我们在web项目的Controller类中添加参数为Map<String,String> map的方法:package cn.tedu.spring.controller;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.w...

2020-09-10 20:36:38 3417 1

原创 23.JSONObject对于map重复的key对象报错问题处理

JSON对于map重复的Key,转换过程中会报错!具体代码如下,附带报错信息package com.fjnx.history.collection;import com.alibaba.fastjson.JSONObject;import java.util.*;/** * Created with IntelliJ IDEA. * Description: * User: xu.debu * Date: 2020-09-10 * Time: 19:50 */public cla

2020-09-10 20:31:34 1909

原创 22、多线程debug案例(非安全单例模式)

多线程调试案例:单例模式(非线程安全)使用此案例来模拟多线程调试1、新建单例类public class Singtons { private static Singtons singtons; private Singtons(){ } public static Singtons getInstance(){ if(singtons=...

2020-03-25 22:41:58 176

原创 21、继承复习

此次笔记主要我小案例分析笔记接口Skill/** * 技能 */interface Skill { void dance();//跳舞}超类Person/** * 人类 */class Person { String name;//姓名 public Person(String name) { this.name = name; ...

2020-02-05 21:28:08 83

原创 20、多态自动类型转换和强制类型转换笔记

面向对象编程里的重要的一个概念就是多态,比如引用为接口,或者为超类,而实现类为不同的类型,就可以重写不同的行为。如Person类,或者Skill(技能接口),类或接口里面可以申明抽象的方法cut();实现类有Doctor医生和Hairdresser理发师,理发师的cut技能为理发,而医生的cut技能为手术;当引用相同时,如果实现类不同就是向上造型的原型;/** * @Author Xu Deb...

2020-02-05 20:31:22 227

原创 18、RandomAccessFile笔记

案例public class RandomDemo { public static void main(String[] args) { try { RandomAccessFile raf=new RandomAccessFile("./isdemo.java","rw"); /** * writ...

2019-11-14 23:25:49 236

原创 17、elasticsearch-head,sql离线安装

离线安装head,sql插件由于公司电脑只有内网(在安装的过程需要联网加载一些依赖包),所以需要在有外网的电脑上安装好head以及sql插件后,将安装包复制到公司电脑再启动才行;1.安装git工具由于需要用到git下载工具,如果未安装git,先安装git注:git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。连接服务器...

2019-11-13 22:45:35 596

原创 16、收藏及创建的文章管理手册

收藏及创建的文章管理手册1、java基础1.1、进程与线程的通俗理解进程与线程的通俗理解1.2、String和JSON互转String和JSON互转2、java代码优化3、数据库知识4、大数据知识5、linux知识...

2019-11-07 00:23:04 78

原创 15、dubbo基础知识及使用案例

引用原文链接:https://blog.csdn.net/u012702547/article/details/77601538Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并...

2019-10-17 21:52:06 105

原创 14、ThinkInJava(java编程思想)第十二章 通过异常处理错误 笔记

Java的基本理念是“结构不佳的代码不能运行”改进的错误恢复机制是提供代码健壮性的最强有力的方式java使用异常来提供一致的错误报告模型,使得构件能够与客户端代码可靠的沟通问题异常处理是java唯一正式的错误报告机制12.1 概念用强制规定的形式来消除错误处理过程中随心所欲的因素它能够降低错误处理代码的复杂度12.2 基本异常异常情形是指阻止当前方法或者作用域继续执行的...

2019-10-11 23:00:37 125

原创 12、ThinkInJava(java编程思想)第九章 接口(工厂设计模式) 笔记

接口是实现多继承的途径,而生成遵循某个接口的对象的典型方式就是工厂方法设计模式。这与直接调用构造器不同,我们在工厂对象上调用的创建方法,而该工厂对象将生成接口的某个实现的对象。作用:解耦将代码完全与接口的实现分离,这使得我们可以透明的将某个实现替换为另一个实现。package com.fjnx.history.study20190929.cycleFactory;/** * @Aut...

2019-09-29 22:08:43 117

原创 11、ThinkInJava(java编程思想)第九章 接口(策略设计模式) 笔记

创建一个能够根据所传递参数对象不同而具有不同的行为的方法,称为策略设计模式。这类方法宝行索要执行的算法中固定不变的部分,而“策略”包含变化部分。策略就是传递进去的参数对象,他包含要执行的代码。这里processor对象就是一个策略,在main()方法中科院看到三种不同类型的策略应用到string类型的s对象上------------摘自java编程思想“接口”篇//: interfaces/cl...

2019-09-29 22:01:56 83

原创 10、ThinkInJava(java编程思想)第九章 接口(适配器设计模式) 笔记

接口(只存在常量和抽象方法)和内部类提供了一种将接口(对外提供的方法)与实现分离的更加结构化的方法建立通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。9.3 完全解耦适配器模式/: interfaces/filters/Waveform.javapackage com.fjnx.history.sourcecode.interfaces.filters;public...

2019-09-29 21:53:51 145

原创 8、ThinkInJava(java编程思想)第七章 复用类 笔记

复用类:可以通过创建新类来复用代码,而不必再从头开始编写。可以使用别人也已经开发并调试好的类。使用类而不破坏现有的程序代码,两种方法:1、第一种方法非常直观:只需在新的类中产生现有类的对象,由于新的类是现有类的对象所组成,所以这种方法称为组合,该方法只是复用了现有程序代码的功能,而非他的形式。2、第二种方法则更加细致一些,他按照现有类的类型来创建新类。无需改变现有类的形式,采用现有类的形式...

2019-09-18 00:06:03 124

原创 7、ThinkInJava(java编程思想)第六章 访问权限控制 笔记

面向对象设计中需要考虑的一个基本问题:“如何把变动的事物和保持不变的事物区分开来”如类库,类库的消费者必须依赖于所使用的那部分类库,并且能够知道如果类库出现了新版本,他们并不需要改写代码。解决办法:java提供了访问权限的修饰词,以供类库开发人员向客户端程序员(调用类库的程序员)指明哪些是可用的,哪些是不可用的。

2019-09-15 11:57:47 89

原创 6、ThinkInJava(java编程思想)第五章 构造器 笔记

第五章 初始化与清理c++引入了构造器(construetor)的概念5.1用构造器确保初始化①通过提供构造器,类的设计者可确保每个对象都会得到初始化(可以假想为编写的每个类都定义一个initialize()方法)②默认的构造器=无参构造器③构造器有助于减少错误,并使代码更易于阅读④构造器是一种特殊类型的方法,因为它没有返回值5.2方法重载1、所谓的方法则使给某个动作去的名字2、...

2019-09-15 10:55:35 123

原创 4、线程类笔记

多线程是我们在开发当中经常会用到的知识点,这几天刚好在复习线程的知识点觉得这是一个比较重要的知识,在这里就做个笔记方便日后查看。定义整理1、多线程多线程可以实现多段代码“同时运行”的效果,实际上是并发运行创建线程方式1第一种创建线程的方式比较简单,适合使用匿名内部类快速创建临时线程跑任务但是它也存在两种设计不足:1、由于需要继承Tread,而java又是单继承的,这就是导致若继承了Tr...

2019-09-11 11:05:30 64

原创 3、异常类笔记

参考文章:Java源码分析——Throwable、Exception、Error类解析https://blog.csdn.net/hackersuye/article/details/84193536参考文章中对异常类的源码进行了详细的解析,对于初学者来说是一份很好的异常类学习文档。此次记录下异常类复习的笔记,以便今后翻查复习;1自定义异常类package com.fjnx.hitory...

2019-09-09 21:26:57 94

原创 2、static知识点总结

前段时间因为static关键字问题花费了一些时间整理,看似简单的定义,但是对于java新手来说在代码开发中运用并不是那么的熟练,我们首先来熟悉一下jvm(java虚拟机)的知识

2019-09-04 22:58:27 136

原创 1、用xstream将xml转换为javabean案例

Xstream介绍Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将JavaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。Xstream也可以将JavaBean序列化成Json或反序列化,使用非常方便。1、不使用注解不使用注解的时候要注意的点是:javabean中的类名以及字段名要和xml文件中的节点名完...

2019-09-04 21:23:59 1140 2

空空如也

空空如也

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

TA关注的人

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