自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaocai9999的专栏

欢迎进行JAVA讨论

  • 博客(28)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 NAT技术基本原理与应用

转载自:http://www.cnblogs.com/derrick/p/4052401.html?utm_source=tuicool&utm_medium=referral#undefined1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个

2017-09-26 14:26:43 627

转载 CentOS6.5解决中文乱码与设置字符集

1)说明:Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。2)查看支持的字符集:#  locale -a3) 安装英文版默认的字符集配置为:# cat /etc/sysconfig/i18nLANG="en_US.UTF-8"

2017-09-25 22:42:43 721

原创 myeclipse创建自己归整jar包

在开发中有时我们需要将某些jar包集合在一起管理,此时我们需要将这些jar包集合,比如近期学习了一下hadoop,简单的做了些操作,在这里我们就需要将hadoop相应版本jar包集中管理起来,我用的是hadoop2.5.1版本,所以我们使用时将2.5.1版本的jar集中起来创建一个jar包进行管理,以免版本冲突。那么在我们myeclipse中怎么集中起来呢?1.首先创建一个普通java工程(s

2017-09-23 19:50:42 1460

转载 myeclipse 10 j安装了JDK1.7,java编译器无法选择到1.7的问题

java程序编写,在eclipse中会自动编译,编译的版本在preferrence-->java-->compiler选择具体版本,这时你写程序时自动编译用的jdk就是这个版本的jdk,这是编译环境,编译默认是自动编译,你按ctrl+s时就会编译代码,编译后如果你run as,那么这时就会交给jvm进行运行,就是运行环境,如果这时运行环境和编译环境版本不一致,那么是运行不了的,会报clas版本加载

2017-09-23 11:10:04 2938

原创 linux -ls时drwxr-xr-x 所代表含义

读(read),写(write),执行r(recute)简写即为(r,w,x),亦可用数字来(4,2,1)表示举例:如果某文件权限为7则代表可读、可写、可执行(4+2+1).若权限为6(4+2)则代表可读、可写。权限为5代表可读(4)和可执行(1).权限为3代表可写(2)和可执行(1)。下图中文件所有者(属主)为root,所有组(属组)为ro

2017-09-19 23:06:39 2259

转载 java应用死循环排查方法或查找程序消耗资源的线程方法

如果遇到线上应用cpu飙升,并出现OutOfMemery怎么办?首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生oom的时候自动dump日志了  -XX:+HeapDumpOnOutOfMemoryError   -XX:HeapDumpPath=/export/log/dump/jvm-oom.log 如果遇到线上应用特别消耗cpu资源怎么去排查?ps:首

2017-09-19 12:04:18 2760 4

原创 SecureCRT链接失败

SecureCRT连接Ubuntu,centos失败,长时间的重新连接,连接不了。  Ubuntu,centos默认未安装ssh远程加密连接服务。使用命令,安装即可。    1.sudo apt-get install openssh-server openssh-client    2.rpm -qa | grep ssh查看SSH是否安装 若没有执行第1步    3.servi

2017-09-17 18:38:58 5733

转载 web界面查看hadoop状态

用于测试,我用4台虚拟机搭建成了hadoop结构我用了两个台式机。一个xp系统,一个win7系统。每台电脑装两个虚拟机,要不然内存就满了。 1、安装虚拟机环境     Vmware,收费产品,占内存较大。     或     Oracle的VirtualBox,开源产品,占内存较小,但安装ubuntu过程中,重启会出错。     我选Vmware。 2、安装

2017-09-16 16:22:10 17583 1

转载 hadoop相关常用配置

修改静态IP和hostname在 /etc/sysconfig/network-scripts/ifcfg-eth0配置IPADDR地址运行以下命令生效service network restart在/etc/sysconfig/network中配置hostname配置完成后重启生效设置ssh免

2017-09-16 10:27:30 263

转载 JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)

判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE标志的,原因就是这个了。把判断IE浏览器的方法改成如下就可以了。原来的函数写法:对于新版的ie11已经不支持了1 function isIE(){2 if (wind

2017-09-12 11:25:31 16571

转载 Weblogic之weblogic数据源配置及jndi调用

将数据源交给容器管理,使用jndi的方式管理,可以很方便的管理数据库连接。将数据管理库交给容器,后面工程直接使用jndi的方式在容器中获取jndi地址。如果变更数据库地址,直接修改数据库连接池的地址即可,而各工程无需再一个个的修改数据库连接地址,简化了数据库的管理。今天我们看看WebLogic中数据源的配置启动WebLogic服务,进入WebLogic控

2017-09-11 15:50:59 2031

原创 web国际化日期显示及数字格式

在开发中我们遇到日期格式转换及显示特定的日期格式是最常用的,那么国际化怎么使用呢?首先使用标签应先导入(国际化标签)其uri可在fmt.tld文件下1. 日期格式化 value:要格式化的日期pattern:日期格式化的格式 2 数字格式化 -- $12.00 -- $12.0

2017-09-10 16:06:24 2723

转载 servlet3注解和可插拔性

在web应用中,使用注解的类仅当它们位于WEB-INF/classes目录中,或它们被打包到位于应用的WEB-INF/lib中的jar文件中时它们的注解才将被处理。 Web应用部署描述符的web-app元素包含一个新的“metadata-complete”属性。“metadata-complete”属性定义了web描述符是否是完整的,或是否应该在部署时检查jar包中的类文件和web fra

2017-09-09 23:30:33 1021

转载 HTTP 协议详解(图文介绍)_网络协议

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2017-09-09 21:07:01 248

转载 HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析

HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。 401.2 未授权:服务器的配置导致登录失败 此错误表明

2017-09-09 20:59:00 314

转载 servlet3..0+ 之@webservlet

一、Servlet3.0介绍  Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境  开发Servlet3.0的程序需要一定的环境支持。MyEclipse10和Tomcat7都提供了对Java

2017-09-09 15:29:28 478

转载 ThreadPoolExecutor机制

ThreadPoolExecutor机制 一、概述1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务;2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重

2017-09-08 14:51:10 155

转载 先进先出缓存算法(FIFO)--java实现

操作系统中的虚拟内存管理系统可采用先进先出算法的方式缓存。当请求的内存页不在缓存中。且缓存已满时,应从缓存中删除保存时间最长的页面,从而为请求页面腾出空间,如果缓存未满,可直接将请求页面添加到缓存中,给定的页面最多只应在缓存中出现一次。构造FIFO类的构造方法为countCacheMiss。该方法输入包括一个整数max_cache_size,和一个页面请求数组page_

2017-09-08 14:20:06 1244

原创 web应用国际化

随着祖国的不断强大,国内很多的企业已在世界之林扮演着越来越重要的角色,此时就需要我们的网站在不同地区进行相应的地区文字及习惯显示,这也就是我们java国际化的奥妙。什么是国际化?简单点说就是相同的网站信息根据不同国家和地区显示不同的语言。下面看一个简单的例子:举一个我们都比较熟悉的例子,用户登陆页面。首先我们编写我们国际化配置文件:一般规则:基名+语言+地区码(具体参照ISO标准)

2017-09-08 00:07:12 285

原创 浅谈java注解

注解其实我们在开发中经常使用,比如@Override,那么什么是注解呢?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码:1234@Overridepublic String toString() {    return"This is String R

2017-09-05 15:56:13 201

原创 java中jar包详细说明

antlr-2.7.6.jar的作用项目中如果没有添加antlr-2.7.6.jar,那么相关的hibernate映射不会执行hql语句并且会报NoClassDefFoundError:antlr/ANTLRException错误。2:ant.jarant用处,主要用在编译java文件,打包,部署。打包:jar,war,ear包等。ant在项目中有很重要的作用j

2017-09-05 15:24:49 595

原创 持久层dao设计模式

开发中持久层帮助我们与数据库打交道,尤为重要。那么今天我们就简单设计一个dao模式。准备工作:我们选用hibernate作为持久层,关于hibernate环境搭建应该都会在这里不多说。比如我们创建一个student类,关于配置如下:我们定义一个通用的dao接口,满足一般的增删改查如下:然后我们创建一个basedao供我们业务层调用,并且实现我们dao接口,因为based

2017-09-03 23:00:21 1696

原创 web上传进度条案例

在项目开发中,上传功能特别常见,那么今天我们就一起讨论制作一个简单的带有进度条的简单案例。1.首先我们配置web.xml中servlet配置。t1.编写jsp页面2.写我们的servletpublic class UploadServlet extends HttpServlet { public void doGet(HttpServletRequest requ

2017-09-03 22:14:35 523

转载 spring scope实现原理

继续前面章节的分析,回到AbstractBeanFactory中对bean的获取代码上面来:点击打开链接Java代码  private  T doGetBean(              final String name, final Class requiredType, final Object[] args, boolean typeCheckOnly)

2017-09-03 22:12:33 1501

原创 java泛型使用

在jdk1.5以前我们开发可能会遇到这样一种情况,我们 在使用集合时会出现类型转换错误,为了解决这一情况, 在jdk1.5以上引入了泛型概念,那么怎么使用呢?泛型定义 比如arraylist,public void T demo(){}等,比如以下使用:public class GenericDemo1 {//泛型类型使用前必须先声明//就是声明的泛型类型,放在返回值的前面p

2017-09-03 18:29:19 139

转载 Xstream使用

在开发中,xml格式的数据是一种很常用的数据格式,所以生成和解析显得很重要。使用XStream的初衷 研究和使用XStream的原因是我在项目中的一个预研。在项目中需要应用到对XML文件的管理和配置,因此需要一个能够将对象保存为XML的工具库,在这里有多种方法实现,我也研究并进行了比对,比如与Zeus工具的比对,与Java自身的XML工具库的比对等。在这里,我就描述下我

2017-09-03 12:02:15 427

转载 零基础搭建Hadoop大数据处理-环境

由于Hadoop需要运行在Linux环境中,而且是分布式的,因此个人学习只能装虚拟机,本文都以VMware Workstation为准,安装CentOS7,具体的安装此处不作过多介绍,只作需要用到的知识介绍。VMware的安装,装好一个虚拟机后利用复制虚拟机的方式创建后面几个虚拟机,省时省力,需要注意的是需要修改每个虚拟机的IP与主机名。所有虚拟机采用NAT模式上网,而且要保证与物

2017-09-03 10:07:23 765

转载 浏览器兼容性问题

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1

2017-09-02 15:54:49 82

spring源码解读.xmind

对于有一定java开发技术人员想要了解spring 内部工作原理,可以根据思维导图进行源码分析与学习。

2019-11-03

创建自定义连接池实例

简单的利用java装饰模式自定义实现了连接池简单实例。

2018-01-20

springMVC 简单实例流程代码

最近重温springmvc框架知识,自己动手编写了springmvc一些简单的小功能,也是springmvc最基本的流程开发及相关组件使用,,并且有详细注解说明,对于新手非常使用。

2017-11-20

文件下载进度条

2017-03-25

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

TA关注的人

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