- 博客(29)
- 资源 (18)
- 收藏
- 关注
转载 Spring RestTemplate实践
什么是RestTemplate?RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java.net包下的实现创建HTTP 请求,可以通过使用ClientHttpRequestFact
2017-12-26 15:31:18 583
转载 Linux系统管理员不可不知的命令:sudo
Linux系统管理员不可不知的命令:sudo对Linux系统管理员或高级用户而言,sudo是必不可少的最重要的命令之一。当我们想要运行重要任务时,sudo提供了安全的提升权限。请耐心读本文,看看sudo能为你做些什么。作者:布加迪编译来源:51CTO.com|2013-07-25 10:27 移动端 收藏 分享【限时免费】年底最强一次云计算
2017-12-25 15:14:55 295
转载 为什么要 urlencode()
1.是因为当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的2.因为 url 对字符有限制,比如把一个邮箱放入 url,就需要使用 urlencode 函数,因为 url 中不能包含 @ 字符。 3.url转义其实也只是为了符合url的规范而已。因为在标准的url规范中中文和很多的字符是不允许出现在url中的
2017-12-25 12:00:41 928
转载 Nginx Location指令URI匹配规则详解
原文链接:http://blog.csdn.net/xyang81/article/details/519890791、介绍location指令是http模块当中最核心的一项配置,根据预先定义的URL匹配规则来接收用户发送的请求,根据匹配结果,将请求转发到后台服务器、非法的请求直接拒绝并返回403、404、500错误处理等。2、location指令语法locatio
2017-12-22 16:08:50 2716
转载 nginx "proxy_pass" cannot have URI part in location given by regular expression
PS:我是在配置nginx可以访问tomcat下面的资源文件的时候,出现了这个问题,看到这篇文章,在给nginx配置正则表达式的时候proxy_pass是不可以有uri的。在windows中使用nginx时报错:C:\TDDOWNLOAD\nginx-1.6.0\nginx-1.6.0>nginx.exe -s reloadnginx: [emerg] "proxy_pas
2017-12-22 16:07:51 9136 1
转载 Spring Boot自定义错误页面,Whitelabel Error Page处理方式
我已经是Spring Framework框架的忠实粉丝。对于企业软件开发者来说它提供了对常见问题的通用解决方案,包括那些你在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得比较臃肿,需要被一种新的解决方案替代。我最大的抱怨就是最开始使用Spring Framework构建项目十分缓慢和复杂,比如构建一个包含JPA的MVC应用。为改变这种情况,Spring Boot应运而生了。
2017-12-22 16:05:40 592
转载 nginx配置location总结及rewrite规则写法
ocation正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /docume
2017-12-22 13:41:26 2216
转载 abstract class和interface的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的
2017-12-19 13:52:26 160
转载 Elasticsearch-自定义分析器
全文搜索引擎会用某种算法对要建索引的文档进行分析, 从文档中提取出若干Token(词元), 这些算法称为Tokenizer(分词器);这些Token会被进一步处理, 比如转成小写等, 这些处理算法被称为Token Filter(词元处理器), 被处理后的结果被称为Term(词), 文档中包含了几个这样的Term被称为Frequency(词频)。 引擎会建立Term和原文档的Inverted Ind
2017-12-16 11:44:36 462
转载 MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)
原文地址:http://blog.csdn.net/mysteryhaohao/article/details/51669741锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性
2017-12-15 17:03:41 239
转载 mysql锁表机制分析
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-le
2017-12-12 11:48:31 459
转载 MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt
2017-12-12 11:18:24 394
转载 Java过滤器与SpringMVC拦截器之间的关系与区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能
2017-12-11 16:02:37 169
转载 SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
一 简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于过滤器的一些用法可以参考我写过的这些文
2017-12-11 10:10:13 4135 2
转载 利用intellijidea创建maven多模块项目
本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。一、项目结构 multi-module-PRoject是主工程,里面包含两个模块(Module):web-app是应用层,用于界面展示,依赖于web-service参的服务。web-service层是服务层,用于给app层提供服务。二、构建项目
2017-12-09 14:06:49 1104
转载 编写更少量的代码:使用apache commons工具类库
编写更少量的代码:使用apache commons工具类库 Commons-configuration Commons-FileUpload Commons DbUtils Commons BeanUtils Commons CLI Commons Codec Commons Collections Commons DB
2017-12-09 11:26:58 348
转载 commons-beanutils工具类库
commons-beanutils.jar可以到Apache官网的commons子项目下找到它,或者,在Struts2,Spring的下载包中也能看到它的影子。单独使用时,要多引进一个commons-logging.jar,这个包也是非常见的,可在有commons-beanutils.jar的地方找到它。好,我们来测试一下,怎么使用这个类库中的两个常用类及它的常用方法。首先,写一个POJO
2017-12-09 11:25:57 1456
转载 Maven深入学习(五)- dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代
2017-12-09 10:26:59 329
转载 如何把本地项目上传到Github
作为一个有追求的程序员,需要撸点自己的开源项目,虽然我现在只是在学着造轮子,但这并不影响我成为大神的心。Github是基于git实现的代码托管,很多程序员在上面托管自己的开源项目,我使用Github也不短时间了,不过之前并没有托管代码,只是下载各位大牛的代码用来学习。希望以后也有很多人下载我的代码,这也算是我作为一个程序员纯洁的追求吧~接下来,分享一下上传本地项目到Github的步骤:
2017-12-09 09:40:00 402
转载 Maven深入学习(四)- 知识总结
1.dependencies与dependencyManagement在以前的单独项目中,在配置项目中的依赖时,使用dependencies标签。而在现在的多模块项目中,比如在继承中:如果在父亲中配置了dependencies,那么孩子会继承父亲中配置的所有依赖如:[html] view plain copy
2017-12-08 21:12:22 182
转载 Maven深入学习(三)- 聚合与继承
1.聚合在使用Maven的过程中,手边可能有很多个项目,都需要打包,或者同时进行一些操作,这时候,如果一个一个手动的去操作,就会显得很麻烦。这时候,使用聚合就可以解决问题了。假设,现在已有项目brother01,brother02,我们想要同时将这两个项目打包。其中,brother01和brother02是正常的项目,brother00是
2017-12-08 21:11:28 140
转载 Maven深入学习(二)- 依赖
从网上找到一份Maven3学习资料,是一份学习笔记,很不错,分享一下:http://download.csdn.net/detail/jolingogo/53143051.依赖的配置先来看一个pom.xml[html] view plain copyproject xmlns="http://maven.apa
2017-12-08 21:10:33 160
转载 Maven依赖传递、依赖传递排除、依赖冲突
一:Maven依赖传递 假如有Maven项目A,项目B依赖A,项目C依赖B。那么我们可以说 C依赖A。也就是说,依赖的关系为:C—>B—>A。 那么我们执行项目C时,会自动把B、A都下载导入到C项目的jar包文件夹中。 这就是依赖的传递性。 二:依赖传递的排除 如上,C—>B—>A。加入现在不想执行C时把A下载进来,那
2017-12-08 11:21:04 863
转载 springMVC中多个拦截器Interceptor的执行顺序
1.springMVC中拦截器实现这个接口implements HandlerInterceptor第一个拦截器:[html] view plain copy print?public class MyInterceptor1 implements HandlerInterceptor{ public void afterCo
2017-12-07 15:17:53 836
转载 正则-贪婪模式与非贪婪模式
前言本文属于 正则表达式系列文章之一,更多请前往 正则表达式系列贪婪模式和非贪婪模式是正则匹配中的重要特性在理解贪婪和非贪婪的区别时,可以根据实例,一步一步的循序渐进大纲匹配规则简介贪婪模式与非贪婪模式快速理解实例练习回溯现象与匹配失败匹配规则简介var str='aabcab';var reg=/ab/;var res=str.match(reg);
2017-12-06 17:28:16 422
转载 Mybatis中的拦截器
Mybatis 拦截器介绍1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑
2017-12-05 11:05:32 1045
转载 关于 Java 数组的 12 个最佳方法
下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法。 1. 声明一个数组 Java代码 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"
2017-12-03 21:02:28 194
转载 Jackson介绍(1)-jackson2.x与Jackson1.9的比较
ackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson库于2012.10.8号发布了最新的2.1版。Jackson源码目前托管于GitHub,地址:https://github.com/FasterXML/一、Jackson 2.x介绍Jackson 2.x版提供了三个JAR包供下载:1. Core库:
2017-12-02 18:35:55 3058
转载 深入理解Java中的final关键字
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可
2017-12-02 14:36:18 157
精通Spring+4.x+企业应用开发实战.rar
2018-03-13
flex学习资料大全
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人