蒲春伟

无。

排序:
默认
按更新时间
按访问量

Webx3原理分析

WebX3原理分析1 前言抽空总结了Webx3框架,如有错误,欢迎指正!2 背景知识2.1 MavenMaven主要解决了以下两个问题:(1)、它为项目构建引入了一个统一的接口,抽象了构建的生命周期,并为生命周期中的绝大部分任务提供了实现的插件。你不需要去关心这个生命周期里发生的事情,只需要把代码...

2016-07-09 19:05:34

阅读数:1967

评论数:0

使用JDB-debug调试

由JDK内置提供的debug调试工具

2016-06-16 14:42:05

阅读数:239

评论数:0

Volocity使用总结

基本展示: $!var 集合遍历: #foreach($var in $varList) $!var(!是避免var为空时,$var直接显示在页面上) #end

2016-06-15 11:46:25

阅读数:293

评论数:0

端口号被占用解决方法

Mac环境下: 1、查看占用端口号的pid,以端口8080为例       sudo lsof -i:8080  (需要输入密码) 2、根据1中的pid结束对应的进程       kill -9  pid Linux环境:  1、查看占用端口号的pid,以端口8080为...

2016-04-11 09:07:47

阅读数:845

评论数:0

Java的四种引用类型分析

引用的基本概念 1.1、强引用 当我们使用new 这个关键字创建对象时被创建的对象就是强引用,如Object object = new Object() 这个Object()就是一个强引用了,如果一个对象具有强引用。垃圾回收器就不会去回收有强引用的对象。如当jvm内存不足时,具备强引用的对象,虚拟...

2016-03-30 11:24:53

阅读数:244

评论数:0

Dubbo分布式服务框架

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。说到RPC框架和SOA服务治理,还是从"淘宝技术这十年"听过并尝试着了解这一块的内容,Dubbo是阿里开源的RPC框架,与其类似的还有HSF,但是这个应该是阿里内部框架。

2016-03-05 21:02:20

阅读数:447

评论数:1

Homebrew的使用

Homebrew的使用: linux系统有个通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get,但是mac os没有类似的东西,但是有第三方支持版本:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,...

2016-03-05 18:16:25

阅读数:329

评论数:0

spring mvc使用Maven配置Velocity

在Spring mvc中视图解析器组件默认为Jsp,这仅仅是其中一种视图解析器。除了使用Jsp作为视图解析器之外,我们还可以使用Velocity、FreeMarker作为视图解析器,该文章主要针对Spring mvc配置Velocity作为spring mvc的视图解析器,至于配置Freemark...

2016-03-05 18:14:03

阅读数:669

评论数:0

Servet介绍及其生命周期

1、Servlet简介Servlet是java用于开发动态web资源的技术。是java web的基础。 2、Servlet生命周期Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是...

2016-02-12 09:58:45

阅读数:238

评论数:0

SAX和DOM解析的xml的区别

DOM解析 DOM方法读取XML文档,需要将整个XML文档加载内存中,对系统资源占用比较多,尤其对内存比较紧张的Android系统来说,使用DOM方法读取XML文档 会有很大的限制。 SAX解析 使用SAX方法读取XML,对内存资源的占用的比较少,因此在嵌入式设备中极力推荐使用,网站项目也不例...

2016-02-12 09:54:58

阅读数:240

评论数:0

DTD和Schema

DTD和Schema是两种常用的xml文件的约束文件,都是用来约定XML文件,目的是会提示使用者让使用者按照规定的格式去书写XML,验证XML文件有效性。主要的区别有一下几点: 1、Schema遵循XML语法,学习成本低,不需要再学习新的语法;DTD和XML语法使用的是自己特殊的语...

2016-01-29 10:15:54

阅读数:212

评论数:0

Map遍历

public static void main(String[] args) {   Map map = new HashMap();   map.put("1", "value1");   map.put("2", "val...

2016-01-26 09:21:16

阅读数:152

评论数:0

QPS UV PV

QPS UV PVQPS:每秒查询率(Query Per Second),每秒的响应请求数,也即是最大的吞吐能力。 QPS= req/sec = 请求数/秒 QPS统计方式【一般使用http_load进行统计】峰值QPS: 原理:每天80%的访问集中在20%的时间里,这20%的时间叫做峰值时间 公...

2016-01-22 19:19:58

阅读数:262

评论数:0

Hash和一致性Hash算法

Hash Hash无论是数据结构还是分布式缓存,都有应用。Hash更确切的说是hash函数,是一个集合的数据到另一个集合内数据的一个映射。被映射方在数学里面叫做原象,这里我们叫做数据,映射到的叫象,这里我们称作槽。 分布式缓存服务器和应用服务器的区别在于,应用服务器中的所有服务器...

2016-01-10 15:19:46

阅读数:383

评论数:0

日志框架和日志系统

日志框架和日志系统 日志系统 Log4j,是较早出现的比较成功的日志系统,它开创的日志系统模型(如 Logger/Appender/Level)行之有效,且一直沿用至今; JUL(java.util.logging.*),JDK 1.4 自带的日志系统;JUL 并没有明显的优势来战胜Log...

2016-01-05 09:20:15

阅读数:666

评论数:0

StringUtil.isEmpty()和StringUtil.isBlank()的区别

1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是str==null或str.length()==0 下面是StringUtils判断是否为空的示例: StringUtils.isEmpty(null) = true S...

2015-12-22 10:41:26

阅读数:11977

评论数:0

spring mvc使用Maven配置Velocity

Maven依赖配置<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactI...

2015-12-22 10:25:33

阅读数:293

评论数:0

Mac卸载MySQL

Mac卸载MySQL由于Mac只有安装MySQL的方法,没有卸载MySQL的方法,只能使用命令行的方式进行卸载sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/My...

2015-12-21 15:51:13

阅读数:329

评论数:0

IntelliJ IDEA 常用设置

####修改javaDoc签名 1、打开Setting 2、找到File and Code Templates 3、找到Includes 4、修改掉${User}为自定义用户名即可,可以改为 /** * Created by 姓名 on ${DATE}. */ ####导入包的时候...

2015-12-14 10:59:51

阅读数:7163

评论数:0

Linux修改hostname导致无法解析主机错误

电脑新安装系统后,默认的hostname为电脑品牌加上具体的型号很长的一串主机名,这样导致在terminal界面看起来很不友好,默认第一行全部被计算机名字占用了,然后便通过指令将hostname更改了:sudo vi /etc/hostname //输入计算机密码后,然后在里面配置自己自定义的主机...

2015-12-11 09:54:22

阅读数:3492

评论数:0

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