2015年5月6日

JNDI 在 J2EE 中的角色

摘要: 把您从麻烦中解脱掌握 J2EE 是件令人生畏的事,因为它包含的技术和缩略语在不断地增长。Java 命名和目录接口(Java Naming and Directory Interface,JNDI)从一开始就一直是 Java 2 平台企业版(JEE)的核心,但是 J2EE 开发新手经常用不好它。本文将... 阅读全文

posted @ 2015-05-06 17:17 心扬 阅读(508) 评论(0) 推荐(0) 编辑

2015年4月15日

23种设计模式

摘要: 一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式... 阅读全文

posted @ 2015-04-15 07:31 心扬 阅读(318) 评论(1) 推荐(1) 编辑

Struts2工作原理

摘要: Struts2请求响应流程:在struts2的应用 中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、 Configuration Manager、ActionInvocation、Inerceptor、A... 阅读全文

posted @ 2015-04-15 07:29 心扬 阅读(184) 评论(0) 推荐(0) 编辑

SpringMVC工作原理

摘要: 上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet... 阅读全文

posted @ 2015-04-15 07:28 心扬 阅读(155) 评论(0) 推荐(0) 编辑

2015年4月14日

堆内存设置

摘要: 原理JVM堆内存分为2块:PermanentSpace 和 Heap Space。Permanent 即持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, t... 阅读全文

posted @ 2015-04-14 13:12 心扬 阅读(2232) 评论(0) 推荐(0) 编辑

2015年4月3日

安装和使用 memcached

摘要: memcached 是由 Danga Interactive 开发并使用 BSD 许可的一种通用的分布式内存缓存系统。Danga Interactive 开发 memcached 的目的是创建一个内存缓存系统来处理其网站 LiveJournal.com 的巨大流量。每天超过 2000 万的页面访问量... 阅读全文

posted @ 2015-04-03 17:49 心扬 阅读(180) 评论(0) 推荐(0) 编辑

2015年4月1日

SQL面试题及答案

摘要: 我觉得里面有些答案是不正确的,请只作参考Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号... 阅读全文

posted @ 2015-04-01 10:32 心扬 阅读(468) 评论(0) 推荐(0) 编辑

2015年3月31日

30多条mysql数据库优化方法,千万级数据库记录查询轻松解决

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul... 阅读全文

posted @ 2015-03-31 02:58 心扬 阅读(300) 评论(0) 推荐(0) 编辑

2015年3月30日

java中HashMap详解

摘要: 原文:http://alex09.iteye.com/blog/539545 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 Hash... 阅读全文

posted @ 2015-03-30 20:50 心扬 阅读(203) 评论(0) 推荐(0) 编辑

2015年3月29日

设计模式六大原则

摘要: 目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的... 阅读全文

posted @ 2015-03-29 21:55 心扬 阅读(234) 评论(0) 推荐(0) 编辑

2013年6月8日

保存页面的浏览记录

摘要: 我的设计思想是将用户的浏览记录保存到cookie里面,然后根据情况处理。cookie里面的数据格式是json格式,方便根据自己的需要添加或者修改属性。引用了3个js文件,下载地址如下。https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.jshttps://github.com/douglascrockford/JSON-js/blob/master/json2.jshttp://jquery.com/ 1 <!DOCTYPE html> 2 <html> 3 <head> 4 阅读全文

posted @ 2013-06-08 17:17 心扬 阅读(703) 评论(0) 推荐(0) 编辑

2011年9月9日

java快速排序

摘要: package com.sort;public class QuickSort { // 快速排序采用了分治策略。就是在一个数组中取一个基准数字,把小的数放基准的左边,大的数放基准的右边。 // 基准左边和右边分别是新的序列。在新的序列中再取一个基准数字,小的放左边,大的放右边。 // 这个里面用到的递归。我们需要三个参数,一个是数组,另外两个是序列的边界 public static void sort(int[] arr, int left, int right) { // 序列里最少要有两个数 if (right > left) { ... 阅读全文

posted @ 2011-09-09 14:49 心扬 阅读(378) 评论(0) 推荐(0) 编辑

2011年7月22日

在hibernate中实现查找部分字段

摘要: 在hibernate中实现查找部分字段 阅读全文

posted @ 2011-07-22 15:35 心扬 阅读(2221) 评论(1) 推荐(0) 编辑

2011年7月21日

Spring MVC 入门

摘要: http://www.ideawu.net/person/spring_mvc.html 阅读全文

posted @ 2011-07-21 09:29 心扬 阅读(256) 评论(0) 推荐(0) 编辑

2011年7月3日

ONGL简介

摘要: OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。为什么使用OGNL 相对于其它的表达式语言,OGNL的功能更为强大,它提供了很多高级而必需的特性,例如强大的类型转换功能、静态或实例方法的执行、跨集合投影,以及动态lambda表达式定义等。OGNL基础 OGNL表达式的计算都是围绕OGNL上下文来进行的,OGNL上下文实际上就是一个Map对象,由ognl.OgnlContext类(实现了java. 阅读全文

posted @ 2011-07-03 18:09 心扬 阅读(8635) 评论(1) 推荐(0) 编辑

2011年4月24日

java项目常用 BaseDao BaseService

摘要: IBaseDao 1 package com.glht.sim.dao; 2 3 import java.util.List; 4 5 6 public interface IBaseDao<T> { 7 T get(long id); 8 void create(T t); 9 void delete(T t);10 void update(T t);11 int getTotalCount();12 List<T>getPage(int startIndex,int count);13 List<T> getAll();14 }BasoDao 1 pac 阅读全文

posted @ 2011-04-24 08:38 心扬 阅读(14771) 评论(1) 推荐(1) 编辑

2011年4月11日

邮箱手机电话正则表达式

摘要: 写了几个正则表达式,欢迎指导//手机号var t=new RegExp("^1(3[0-9]|5[7-9]|53|56|82|8[6-9])[0-9]{8}$");//邮箱var t=new RegExp("^([a-z]|[0-9])+([a-z]|[0-9]|.|_)*@([a-z]|[0-9]|-)+\.[a-z]{2,3}$");//电话号码var t=/^[0-9]{3,4}-[0-9]{7,8}$/ 阅读全文

posted @ 2011-04-11 21:27 心扬 阅读(328) 评论(0) 推荐(0) 编辑

2011年4月8日

Struts2.1 OGNL 表达式 学习笔记

摘要: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="com.rao.struts2.bean.Sex"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/ 阅读全文

posted @ 2011-04-08 07:19 心扬 阅读(1972) 评论(0) 推荐(0) 编辑

2011年3月18日

java生成静态页面

摘要: package com.tgdh.project.util;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;public class createHtml { public static void main(String[] args) throws IOException { createHtml( &quo 阅读全文

posted @ 2011-03-18 12:15 心扬 阅读(1008) 评论(0) 推荐(0) 编辑

2011年2月15日

mysql 导入导出数据

摘要: 导入数据 连接数据库:mysql -u用户名 -p密码 导入数据 source d:\create.sql用下面的语句就可以导出mysql中的数据了:mysqldump -u root -p[数据库名][表名] > d:\Cases.sql(这个为你的sql 文件保存的路径。)在导出的过程中会要求你输入密码。这个语句是在命令行下面执行的哦!别到mysql里面去了,呵呵... 阅读全文

posted @ 2011-02-15 15:41 心扬 阅读(182) 评论(0) 推荐(0) 编辑

2011年2月10日

struts2 iterator判断奇偶

摘要: [代码] 阅读全文

posted @ 2011-02-10 10:40 心扬 阅读(1237) 评论(0) 推荐(0) 编辑

2011年1月21日

一个很详细的web.xml讲解

摘要: ?xmlversion="1.0"encoding="UTF-8"?!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"web-appdisplay-nameSampleApplication/display-namedescriptionThisisasampleapplication/descriptionfilter!–过滤器名,可以随便取,当web应用中有多个过滤器时不允许重名.– 阅读全文

posted @ 2011-01-21 09:05 心扬 阅读(29861) 评论(1) 推荐(2) 编辑

2011年1月14日

SVN 管理

摘要: 服务器开启svn命令svnserve -d -r /home/coderSvn代码仓库位置:/home/coder/gouwu2建立svn版本库(与上面目录对应) svnadmin create /opt/svndata/repos查看进程:netstat -ntlp 阅读全文

posted @ 2011-01-14 11:03 心扬 阅读(268) 评论(0) 推荐(0) 编辑

2010年12月22日

链表

摘要: 链表的一个重要特点是插入、删除操作灵活方便,不需移动结点,只需改变结点中指针域的值即可。而数组由于用存储单元的邻接性体现数组中元素的逻辑顺序关系,因此对数组进行插入和删除运算时,可能需要移动大量的元素,以保持这种物理和逻辑的一致性。如数组中有m个元素,往第i(im)个元素后面插入一个新元素,需要将第i+1个元素至第m个元素共m-i个元素向后移动。 阅读全文

posted @ 2010-12-22 08:46 心扬 阅读(643) 评论(1) 推荐(1) 编辑

2010年9月28日

Hibernate介绍

摘要: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。  ... 阅读全文

posted @ 2010-09-28 21:56 心扬 阅读(5353) 评论(0) 推荐(1) 编辑

2010年9月15日

创建maven的web项目,并用jetty调试

摘要: 1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp2、cd mywebapp mvn eclipse:eclipse 导入eclipse工程 (或者直接从eclipse中导入maven工程)3、添加servlet依赖 <... 阅读全文

posted @ 2010-09-15 23:12 心扬 阅读(5271) 评论(0) 推荐(0) 编辑

用js操作cookie保存浏览记录

摘要: 说明:最近做了一个功能,记录用户浏览过的产品页面。我的思路是,客户每次进入产品页面,就自己调用JS把产品信息以json的形式保存到cookie里面。浏览记录的显示是从cookie里读出来,然后解析成json,生成html元素。因为用户可能会同时打开好几个页面,这几个页面上可能都有浏览记录,为了使即使显示浏览记录,每秒中刷新一次。要用到2个js文件,history.js,关键的聊天记录保存和读取代码... 阅读全文

posted @ 2010-09-15 11:41 心扬 阅读(27714) 评论(4) 推荐(0) 编辑

2010年9月8日

心扬JS分页

摘要: [代码] 阅读全文

posted @ 2010-09-08 13:19 心扬 阅读(563) 评论(1) 推荐(0) 编辑

2010年8月20日

JAVA环境配置总结

摘要: MySql基本使用:mysql –u用户名 -p密码show database;use 数据库名; 进入到数据库里面show tables;dessc 表名;mysql -h192.168.1.200 -usim -p111111 连接远程JAVA环境的安装要安装的文件有 maven2 eclipse jdk-1_5_0_22-windows-i586-p.exeeclipse-SDK... 阅读全文

posted @ 2010-08-20 18:15 心扬 阅读(1055) 评论(0) 推荐(0) 编辑

2009年9月24日

标题栏闪烁效果

摘要: [代码] 阅读全文

posted @ 2009-09-24 16:58 心扬 阅读(412) 评论(0) 推荐(0) 编辑

2009年6月10日

ajax control toolkit 3.5 Accordion实例

摘要: ajax control toolkit 3.5 Accordion实例 阅读全文

posted @ 2009-06-10 16:21 心扬 阅读(1140) 评论(0) 推荐(0) 编辑

firefox中不能用 cursor:hand

摘要: firefox中不能用 cursor:handstyle="cursor:hand;"在IE中能正常显示成手;在firefox中却不能正常显示如果改用 style="cursor:pointer;"则在两个浏览器下都能正常显示 阅读全文

posted @ 2009-06-10 11:27 心扬 阅读(556) 评论(0) 推荐(0) 编辑

2009年5月16日

图片水平滚动代码

摘要: [代码] 阅读全文

posted @ 2009-05-16 21:56 心扬 阅读(1195) 评论(0) 推荐(0) 编辑

导航