自定义博客皮肤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)
  • 收藏
  • 关注

转载 Java 学习笔记13:Spring JSTL 核心标签库 使用

JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:下面分别对这些标签进行说明:

2012-11-30 18:10:52 10483 6

原创 Java深入 - Java的正则表达式 Pattern和Matcher

Pattern和Matcherjava.util.regex 是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和MatcherPattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。Pattern类

2012-11-28 16:55:05 2325 2

转载 Java 学习笔记11:Spring MVC 中的基于注解的 Controller

终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPath

2012-11-28 10:45:02 3713

原创 国产InitPHP框架系列 - 两年沉淀,InitPHP3.2.2 框架发布,一个轻量级PHP框架

两年沉淀,InitPHP3.2.2 框架发布,一个轻量级PHP框架1. 新增InitPHP::cli_init 命令行运行模式2. 验证码支持多个地方使用,只要传递key值3. 修改分页可以支持自定义样式4. 修改URL组装方式5. 模板$this->view->display("index/run")6. get_gp 默认关闭参数过滤,这样的话就需要默认开始输出过滤

2012-11-27 17:32:55 1763 1

原创 Java 学习笔记10:获取POST数据以及简单模板输出

获取POST数据这一节会继续Java学习笔记09。一般在开发的时候,我们需要获取表单中提交的数据,那么我们必须先创建一个say.jsp,这个jsp的内容是一个非常简单的表单,POST方式提交,提交到/hello/show/路径上。然后我们需要一个控制器文件,两个Action,一个是现实say.jsp静态页面,一个是接收处理POST提交过来的数据。其中sya()方法

2012-11-27 16:43:47 1823

原创 服务器数据库系列 - Nginx502页面解决方法之一

部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:......http{......fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;......}......也有可能是PHP代码不

2012-11-21 16:23:45 1236

原创 Java 学习笔记09:Spring搭建MVC WEB项目

创建一个web项目假设,我们已经安装完毕Spring所需要的依赖包,以及一些其它的扩展包,以及Jetty容器,ps:Jetty容器安装看上一节文章。运行web项目,必须有web.xml配置文件,web.xml放置在WebContent/WEB-INF/目录下面。<web-app xmlns:xsi="http://www.w3.org/2001/X

2012-11-21 15:59:53 8190 3

原创 Java 学习笔记08:在Eclipse中的安装Jetty web运行容器

在eclipse中直接可以安装Jetty容器首先打开eclipse中的“帮助” - “安装新软件”在Work with中输入:http://run-jetty-run.googlecode.com/svn/trunk/updatesite,选择1.3版本点击下一步,之后Eclipse会检查,一些前置依赖,没有它会自动下载,下载完成之后如下图。

2012-11-21 13:11:49 2051

原创 Java 学习笔记07:使用Spring的Dao连接数据库

关于DAODAO组件是整个java应用的吃就成访问的重要组件,Dao模式的主要内容为:应用中所有对数据库的访问都通过Dao组件完成,Dao组件封装了对数据库的增、删、改、查等操作。具体实现创建一个新的项目地址,名称为Spring既然是数据库操作,肯定要有数据库配置,创建一个jdbc.properties的文件,放置在src/目录下,里面包含数据库连接的重要信息。jdbc.dri

2012-11-19 16:44:33 4525

原创 Java 学习笔记06:Spring 基于注解(Annotation)的AOP

基于注解的AOPAOP,意为面向切面编程。它可以在不修改源代码的情况下,给一个类中的函数动态添加程序的一种技术实现方式。例如这样一个需求,我们需要对用户的增删改查操作进行日志的写入。普通的做法是,我们写一个日志的类,然后再所有增删改查的操作中添加一个日志写入的方法。但是这样做的弊端就是你需要对程序所有的地方都加上增删改查的地方写上这个日志写入操作。如果程序非常庞大,那么我们就改死吧

2012-11-19 13:08:03 3069

转载 PHP相关系列 - HTTP 缓存概念和强迫浏览器使用缓存的示例

对于静态的html页面,浏览器首次访问后会把该网页放入存入缓存。再次访问该页面的时候,请求头会附上:If-Modified-Since: Mon, 17 Sep 2012 08:52:31 GMT之样的数据。发送给服务器,服务器收到后发现这个日期之后没更改,就发送304响应给客户端。客户端就乖乖的显示它自己的缓存了。如果你按住CTRL+F5,则表示强制刷新,请求头中不包含If-Mo

2012-11-16 15:55:24 1079

原创 Java 学习笔记05:Spring 基于注解(Annotation)的IOC

@Resource 使用,修饰setter方法,将目标对象注入到依赖的Bean。说白了,就是你在一个User类中 比如要调用 Vip类,你用了注解,就不需要每次实例化来调用这个Vip类然后再User类中使用,只要标志上注解,Spring框架会自动调用。入口文件,仍然是通过bean.xml文件,调用一个User类,并执行userInfo方法:package com.spring.main

2012-11-16 15:12:15 1697

原创 Java 学习笔记04:Spring XML配置文件Bean

Bean是什么?Bean是Spring容器初始化,装配和管理的对象,主要是我们在使用Spring IoC开发的时候需要配置的一个XML文件中的元素。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2012-11-15 15:21:32 1811

原创 Java 学习笔记03:Spring 3.0 核心机制 IoC

什么是Spring的IOCSpring的核心机制是IOC。通常被称为“控制反转”,也被叫做“依赖注入”。它是一种设计模式,由框架或者容器将被调用的类注入给调用对象,以此来解除调用对象和被调用类之间的依赖关系。这种模式主要关注组件的依赖性,配置以及组件的生命周期。PS:看到上面一堆名词估计都闷了,其实IOC就是例如PHP中的工厂函数,所有的类的实例化或者使用都通过统一的接口函数,而Spr

2012-11-15 13:56:22 2264 2

原创 Java 学习笔记02:Spring 3.0的安装

Spring 3.0下载去官方网站下载Spring框架的版本,例如我下载的是:spring-3.2.0.M2-dist.zip包创建项目创建一个SpringTest的java项目,点击下一步,然后点击完成,就创建完毕。导入Spring3.0Jar文件打开窗口 - 打开首选项 - 找到 Java - 打开构建路劲 - 找到用户库 - 在里面创建一个

2012-11-15 11:04:20 2561

转载 PHP相关系列 - 漫谈社区PHP 业务开发

作者:luhaixia (百度搜索研发部博客)来源:http://stblog.baidu-tech.com/?p=1954 在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。一、基础运行环境针对新产品的开发,必须能够快速搭建一套LAMP架构。那么无外乎选择一个webserver

2012-11-12 17:40:50 1368

原创 Java 学习笔记01:使用JDBC连接MYSQL数据库

JDBC是什么?JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用JAVA编写的类和接口组成。说白了就和PHP的PDO一样,通过JDBC,JAVA可以使用相同的API接口来链接例如:MYSQL,SQLSERVER等不同类型的数据库。连接MYSQL数据库:package main;import java.sql.Conne

2012-11-12 15:36:26 6720

转载 转载和积累系列 - memcache分布式

近日和同事探讨到关于 Memcached 本身是否是可以实现分布式和负载均衡的问题有些争论,不妨认真探讨一下。Memcached 的自我定位在 Memcache 的官方主页的 “What is Memcached” 部分中,它将自己定位为一个“开源的,高性能的,分布式内存缓存系统”。Free & open source, high-performance, distributed

2012-11-02 09:50:25 1441

转载 PHP相关系列 - php缓存扩展频繁存储/读取数组引发CPU过高问题排查手记(php-memcache为例)

来源:http://www.iirr.info/blog/?p=155最近进行性能排查的时候发现一个怪事:用php-memcache,缓存命中率越高CPU反而占用越大。联想起之前用Xcache进行载入速度排除测试时也出现此问题,不禁疑惑了:不是说缓存命中率越高越好么?怎么变成烧CPU了?今天周六总算空闲,决定硬着头皮去粗略浏览相关扩展源代码。现在写下来当手记。 (1)php

2012-11-01 18:14:21 2253

空空如也

空空如也

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

TA关注的人

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