自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java String.replace()方法“无效”的原因

首先我们来看个例子public class Demo1 { public static void main(String[] args) { String aa="abcd"; aa.replace("a","f"); System.out.println("输出结果是"+aa); }}运行结果是什么呢?我们先看看这个方法的api返...

2018-03-15 15:36:32 22230 2

转载 postman详细介绍

postman的使用方法详解!最全面的教程 文章来源:http://www.cnplugins.com/tool/specify-postman-methods.html  一 简介 Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点 特点: 创建 + 测试:创建和发送任何的HTTP请求一 简介Post...

2018-03-10 16:17:24 636

转载 postman使用教程

最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。Postman介绍Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括...

2018-03-10 15:30:52 281

转载 装饰模式与代理模式的区别

 学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。               首先,让我们先看一下下面的这两个UML类图,他们分别描述了装饰器模式和代理模式的基本实现。  这两个图可能使我们产生困惑...

2018-03-08 11:58:51 201

原创 BigDecimal注意事项

        Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+...

2018-02-28 14:19:19 999

原创 linux上安装ActiveMQ无法访问问题

我们在linux安装ActiveMQ,启动MQ,如下图,启动成功但访问管控台,会出现HTTP ERROR:503错误,这里我是能ping通的,通过网上查询,发现是我改啦主机名(查看主机名命令行为hostname),但却没在hosts中配置,所以应该改hosts文件,命令行为vim /etc/hosts,后面添加主机名(我的是wei)后保存(命令行为:wq)退出,重启MQ,再次访问可以...

2018-02-21 14:14:16 5378 1

原创 tomcat的server.xml配置文件端口号作用简单说明及其他

这里我们从tomcat7.0下的conf目录文件下找到server.xml,打开它,发现它配置啦三个端口号,那么这些端口号有啥作用,我们来看看,第一个,我们可以看到这里是tomcat监听的关闭端口号,这里指定端口号为8005,<Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.cat...

2018-02-14 21:33:59 1749

原创 idea如何开启自动编译

我们从Eclipse转到Idea,有很多不习惯的地方,比如快捷键(Idea其实可以自定义设置快捷键),还有个问题就是Eclipse默认是自动编译的,如图所示而Idea默认不自动编译,如果我们想用Idea自动编译,这里我们需要设置下,我们这个是选择默认设置,操作如图接下来最后说下,自动编译时在服务器没有运行时才可以使用。...

2018-02-14 20:01:13 21091

原创 SpringMVC执行流程简单说明

SpringMVC的核心处理流程:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Handler。 可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler

2018-01-26 17:19:34 1115

原创 SpringMVC之HiddenHttpMethodFilter 过滤器分析

大家应该知道,REST风格请求(其他文章介绍什么是restful风格架构)有4种,对应数据中的CRUD,用的比较多的是get(对应Read)和post(对应Update),但还有2种put(对应的Create)和delete(对应的delete),通常的浏览器只是支持post和get,这时候我们需要Spring容器提供的HiddenHttpMethodFilter这个过滤器来将post请求

2018-01-22 13:22:20 635

原创 idea导入maven项目 报“Override is not allowed when implementing interface method”

导入一个新的maven项目发现很奇怪的一个bug,提示错误,“@Override is not allowed when implementing interface method”。详细的代码描述如下:通过网上查询知道,@Override从jdk1.5开始出现的,是用来标注方法重写的。通常方法重写发生在继承父类,重写父类方法,或者实现接口,实现接口方法。@Override能够保证你正确重写方法,

2018-01-19 14:06:49 18181 7

原创 什么是restful风格架构

restful是一种架构风格,它结构清晰、符合标准、易于理解、扩展方便rest提出设计概念和准则为:网络上的所有事物都可以被抽象为资源(resource)每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识所有的操作都是无状态的rest简化开发,其架构遵循CRUD原则,该原则告诉我们对于资源(包括网络资源)只需要四种行为:创建,获取,更新和删除就可以...

2018-01-19 10:31:53 364

转载 Java 接口和抽象类区别

原文:http://blog.csdn.net/sunboard/article/details/38318231.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可

2018-01-13 13:37:50 139

原创 static final 与final修饰变量区别简单介绍

先运行如demo下代码import java.util.Random;/** * * 举个栗子,来验证static final与final的区别 */public class StaticAndFinalTest { //26作为随机数种子 private static Random random = new Random(26); //返回一个伪随机

2018-01-06 14:44:10 2205

原创 项目中程序包com.sun.image.codec.jped不存在解决方法

Maven下面编译时,报错提示信息如图网上查下原因说不能使用com.sun包下的类库,一些老的Java代码在JDK1.7下编译会报错,JPEGCodec类已经在JDK1.7 和后面的版本中移除,而本项目用的是JDK1.7。解决方案有三种:第一种通过配置maven-compiler-plugin插件可以可解决此问题(引入rt.jar)。  org.apach

2018-01-06 11:48:00 1094

原创 Intellij IDEA spring configuration check 解决方法

打开有项目的idea右下角会出现提示,如图所示这里是idea的一个功能,我们需要配置该文件,来让其管理spring容器解决方式:1.在其模块上右键,选择如图,进入项目模块配置界面2.如图点击3.设置添加没有被映射的Spring配置文件,点击应用,确定即可最后重启idea,发现右下角没有此提示,问题得到解决。

2018-01-03 13:26:50 32647 8

原创 IDEA中配置文件出现乱码问题

当我用idea打开web项目下面的resources下的配置文件时,发现乱码问题。然后我想到应该是这个文件编码会是GBK(项目是utf-8),然后我打算修改成utf-8编码会不会好,      更改后发现还是存在乱码问题,最后发现把旁边的钩上就好啦!

2018-01-02 10:09:05 1682

转载 【Linux入门学习之】vi/vim编辑器必知必会

vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;因为程序简单

2017-10-06 20:26:07 833

转载 SpringMVC执行流程及源码解析

在SpringMVC中主要是围绕着DispatcherServlet来设计,可以把它当做指挥中心。这里先说明一下SpringMVC文档给出的执行流程,然后是我们稍微具体的执行流程,最后是流程大致的源码跟踪。关于很很很详细的源码解析,这里暂先不做。官方文档中的流程首先看下SpringMVC文档上给的流程图:这张图片给了我们大概的执行流程:用户请求首先发送到前端

2017-09-07 00:39:59 221

空空如也

空空如也

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

TA关注的人

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