自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

转载 JSP 中EL表达式用法详解

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(Use

2016-09-05 22:51:12 20654

转载 javaweb---JavaBean总结

一、什么是JavaBean  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。javaBean范例: 1 package gacl.javabean.study; 2 3 /** 4

2016-07-26 16:49:21 546

转载 HttpServletRequest对象

b

2016-07-26 16:08:24 402

转载 Java中Properties类的操作

Java中Properties类的操作    知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍P

2016-07-25 17:52:32 1013

转载 Servlet中的过滤器Filter详解

web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点:过

2016-07-25 11:11:52 1691

转载 webApplicationContext 与servletContext

1.WebApplicationContext的研究      ApplicationContext是spring的核心,Context通常解释为上下文环境,用“容器”来表述更容易理解一些,ApplicationContext则是“应用的容器了”了。     spring把bean放在这个容器中,在需要的时候,用getBean()方法取出,在web应用中,会用到webApplica

2016-07-25 11:10:49 4602

转载 ThreadLocal

http://blog.csdn.net/lufeng20/article/details/24314381ThreadLocal是什么  早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维

2016-07-25 10:08:16 270

转载 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等

目录(?)ValueStack如何得到值栈:如何将对象存入值栈:让值栈执行表达式来获得值:在JSP中跳过栈顶元素直接访问第二层:在JSP中访问值栈对象本身(而不是它们的属性)ActionContextValueStack与ActionContext的联系和区别:如何获得ActionContext:如何向ActionContext中存入值:如何从ActionConte

2016-07-22 09:51:45 427

转载 JSP自定义标签开发入门

http://www.cnblogs.com/zhaoyang/archive/2011/12/25/2301108.htmlJSP自定义标签开发入门一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致

2016-07-19 11:30:12 342

原创 oracle安装问题总结

1.监听配置  1.1监听位置  1.2数据库服务  1.3服务名安装时出现问题:    监听启动自动停止    解决方法:   1.配置ORACLE_HOME   2.注册表    KEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TN

2016-07-02 23:54:41 1287

转载 虚拟机不能上网简单有效的解决办法

1、Linux网络设置:1依次单击【System】-->【Preferences】-->【Network Connections】,如下图所示: 2依次单击【Wired】-->【System eth0】-->【Edit】,如下图所示: 3勾选【Connect auto

2016-06-30 01:30:01 6057 1

转载 ntelliJ IDEA - 热部署插件JRebel 安装使用教程

Rebel 是一款热部署插件。当你的 java-web 项目在 tomcat 中 run/debug 的时候 ,修改某一个 java 文件时,tomcat 并不能将此文件的修改实时编译 并反映到运行的项目中去。JRebel 就可以解决在项目运行状态run/debug 状态下任意修改 java 文件并动态反馈到运行的项目中。或许你说你可以这样干,修改 server.xml 的配置。C

2016-06-23 15:37:40 2990

翻译 Intellij IDEA中实现热部署

Jrebel是一套商业Java开发软件,可快速实现热部署,节省大量重启时间,提高开发效率。(1)下载JRebel插件        笔者下载的相对较新的Jrebel插件,版本是6.0.2,如下图所示:                 建议不要下太旧的版本,不是很好用,也容易出问题。(2)安装Jrebel插件        File->Settin

2016-06-23 14:07:38 35696 1

翻译 Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

http://blog.itpub.net/29281795/viewspace-1062879/http://www.jb51.net/article/53769.htm安装环境:            RHEL 6.4            VMware 10.1       安装软件:            Oracle Database 11gR2镜

2016-06-22 16:58:28 18551

翻译 linux9.0安装VMware Tools问题解决

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。例子:www_linuxidc_com@linuxidc-Aspire-3680:~$ sudo add-apt-reposi

2016-06-21 10:15:24 26576

转载 关于Java中的final

Java中的final共有三种用法:final成员变量当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。其初始化可以在三个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。而且在Jav

2016-06-13 00:52:44 297

转载 JSTL标签库之核心标签

一、JSTL标签库介绍    JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎不用)JSTL函数(EL函数)三、核心标签库使用说明  JS

2016-06-09 01:41:06 6420 1

转载 Redis与Memcached的区别

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.Mem

2016-06-08 23:23:56 279

转载 spring事务配置的五种方式

spring事务配置的五种方式 第一种方式:每个Bean都有一个代理 第二种方式:所有Bean共享一个代理基类第三种方式:使用拦截器第四种方式:使用tx标签配置的拦截器第五种方式:全注解前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是

2016-06-08 23:09:00 4948

转载 自定义存储过程和函数

http://www.cnblogs.com/lyhabc/p/3793524.html我的MYSQL学习心得(一) 简单语法我的MYSQL学习心得(二) 数据类型宽度我的MYSQL学习心得(三) 查看字段长度我的MYSQL学习心得(四) 数据类型我的MYSQL学习心得(五) 运算符我的MYSQL学

2016-06-02 22:10:16 1523

转载 sql语句中----删除表数据drop、truncate和delete的用法

说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的老大------drop出没场合:drop table  tb --tb表示数据表的名字,下同绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可

2016-06-02 21:15:54 367

转载 常用WebService一览表

天气预报Web服务,数据来源于中国气象局Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmxDisco       :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?discoWSDL      :http://www.webxm

2016-06-02 19:42:27 240

转载 Tomcat 安全配置

1.关闭服务器端口:server.xml默认有下面一行:这样允许任何人只要telnet到服务器的8005端口,输入"SHUTDOWN",然后回车,服务器立即就被关掉了。从安全的角度上考虑,我们需要把这个shutdown指令改成一个别人不容易猜测的字符串,可以同时把端口也改了。例如修改如下:这样就只有在telnet到8005,并且输入"c1

2016-06-01 22:37:33 11525

转载 sql查询重复记录、删除重复记录方法大全

查找所有重复标题的记录:?1SELECT* FROMt_info a WHERE((SELECTCOUNT(*)FROMt_info WHERETitle = a.Title) > 1) ORDERBY Title DESC一、查找重复记录

2016-06-01 21:03:22 324

转载 方法覆盖(Override)

6.3 方法覆盖(Override)假如有100个类,分别为Sub1,Sub2…Sub100,它们的一个共同行为是写字,除了Sub1类用脚写字外,其余的类都用手写字。可以抽象出一个父类Base,它有一个表示写字的方法write(),那么这个方法到底如何实现呢?从尽可能提高代码可重用性的角度看,write()方法应该采用适用于大多数子类的实现方式,这样就可以避免在大多数子类中重复定义writ

2016-06-01 20:37:10 970

转载 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台

2016-06-01 00:39:33 389

转载 count(*),count(1)和count(主键)的区别

不考虑Null的情况, 如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null.count(1)和count(主键) 这两个只扫描主键Index就可以得到数据,count(*)是扫描表的。所以count(1)和count(主键)这两个效率高。还有一种写法是count(ROWID)这也是只扫描Index的,效率高。 //http://topic.

2016-05-31 21:45:03 893

转载 @Resource和@Autowired

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowire

2016-05-28 10:20:42 435

转载 @RequestParam @RequestBody @PathVariable 等参数绑定注脚详解

简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:   @PathVariable;B、处理request header部分的注解:   @RequestHeade

2016-05-26 12:42:53 385

转载 java EL表达式中${param.name}详细

在浏览器地址输入,表示传入一个参数test,值为123URL:http://localhost:8888/Test/index.jsp?test=123 body> ${test} ${requestScope.test} request.getAttribute("test"); %> body>以上代码均不能取出值仅当 使用

2016-05-24 17:37:37 1820

转载 Session和Cookie

今天继续来看看JavaWeb的相关知识,这篇文章主要来讲一下Session和Cookie的相关知识,首先我们来看一下Cookie的相关知识:一、Cookie简介:Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了

2016-05-24 15:57:20 475

转载 Maven学习总结(八)——使用Maven构建多模块项目

转:http://www.cnblogs.com/xdp-gacl/p/4242221.html  在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Mave

2016-05-21 00:00:08 292

转载 Mina airQQ聊天 服务端篇(二)

http://blog.csdn.net/songanling/article/details/35862657#commentsMina聊天服务端实现思路:在用户登录的时候,连接服务端并且验证登录用户,如果成功,则将IoSession保存到map中,并且通知该用户的好友上线,然后再请求好友列表;若不成功,则断开连接。自定义协议格式:包头+包

2016-05-16 01:40:03 517

转载 一个基于MINA框架应用的最简单例子

一个基于MINA框架应用的最简单例子直接上代码。关于原理和主要的API以后在说。先能跑通了在说。 主要的包:mina-core-2.0.0.jar【到官网上下载完整项目包里面还有文档和依赖包】,jcl-over-slf4j-1.5.11.jar,slf4j-api-1.5.11.jar,slf4j-nop-1.5.11.jar这三个是mina使用的日志包

2016-05-13 16:29:39 475

转载 高性能MySql进化论:常见索引类型的原理及其特点的介绍

高性能MySql进化论:常见索引类型的原理及其特点的介绍高性能MySql进化论:常见索引类型的原理及其特点的介绍 众所周知,索引对于数据库性能的影响至关重要,但是索引为什么可以提高查询效率,以及索引的种类及其特点可能不是很清楚,本文将对常用的索引类型以及特点做一个简单的介绍1        为什么要使用索引 首先来说一下索引为什么可以提高查询效率。普通查询的过程

2016-05-10 00:36:58 367

转载 Spring 3整合Quartz 2实现定时任务一:常规整合

转 http://www.dexcoder.com/selfly/article/297最近工作中需要用到定时任务的功能,虽然Spring3也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。首先,当然是添加依赖的jar文件,我的项目是maven管理的,以下的我项目的依赖:

2016-05-09 23:43:56 243

转载 Quartz CronTrigger最完整配置说明

Quartz CronTrigger最完整配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明  是否必填 允许填写的值允许的通配符  1 秒 是 0-59   , - * / 2 分 是 0-59   , - * / 3

2016-05-09 23:31:10 299

翻译 抽象类和接口联系与区别

关键字: 抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择

2016-05-09 23:02:38 322

翻译 软件开发方法的过程、特点、优缺点

几种常见软件开发方法的优缺点 (2012-09-04 20:47:55)转载▼标签: 软件开发 数据流图 结构化分析 结构化设计 进行 杂谈 摘要:本文介绍四种常见软件开发方法的过程、特点、优缺点及如何对软件开发方法进行评价与选择。  关键词: 软

2016-05-09 20:10:03 12034

翻译 典型的开发模型有

典型的开发模型有:1. 边做边改模型(Build-and-Fix Model);这是一种类似作坊的开发方式,对编写几百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于:(1) 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法继续修改;(2) 忽略需求环节,给软件开发带来很大的风险;(3)

2016-05-09 20:09:23 320

空空如也

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

TA关注的人

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