自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (4)
  • 收藏
  • 关注

转载 java日志处理组件log4j--log4j.xml配置详解

注:本资料通过网络查找然后整理而成首先要对配置文件的各个参数进行说明,这样才能合理的进行配置。参数意义说明:配置根Logger[html] view plaincopy其语法为:      log4j.rootLogger = [ level ] , appenderName1, appenderName2, … 

2015-04-15 16:06:49 658

转载 eclipse启动tomcat访问不到主页

在eclipse中配置好tomcat后访问不到主页,而访问自己建的项目时则能访问到,问题原因何在?查阅了相关资料后得知 在eclipse中启动tomacat后,它去启动的web项目并不是tomcat文件夹下的webapp下web工程,而是eclipse中自己的一个文件夹下的web工程。双击tomcat服务器,打开tomcat的配置页面,如图所示:(注:此图的se

2014-12-28 11:33:19 613

转载 Spring Boot框架快速构建应用

随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。

2014-12-25 16:30:53 843

原创 Jsoup解析网站输出gson数据

首先要导入jsoup跟gson的jar包。package com.bjsxt.test;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import

2014-11-01 13:45:03 1615

原创 突破IP限制动态替换代理ip。

需要导入的两个jar包实现的javabeanpackage com.jx.po;public class ProxyPo { private String id; private String ip; private String port; private String area; public String getId() { return id; }

2014-10-31 19:42:46 31751 1

转载 使用Gson进行JSON处理

JSON解析: 使用Gson进行解析:下载google-gson-2.2.2-release.zip包。包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。1、首先使用:Gson gson = new Gson();  创建gson对象2、要把数据转化为JSON格式时,可以在新建一个JavaBean类:pu

2014-10-30 13:40:54 683

转载 Eclipse背景颜色修改

Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test

2014-09-26 15:20:26 702

转载 Android软件开发之盘点界面五大布局

相对布局:Android:layout_below在哪个下方Android:layout_toRightOf在哪个控件右边Android:layout_centerInParent=”true”在父窗体的中央Android:layout_centerHorizontal=”true”水平方向的中间Android:layout_centerVertical=”true”垂直方向的

2014-05-12 19:43:38 616

原创 Android(3)

1.电话拨号器:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a

2014-05-12 19:28:04 764

原创 Android(2)

1.Android资源文件构建应用程序需要丰富多彩的色彩,在Android平台中可以将相关颜色信息配置在color.xml文件中。例:xml version="1.0" encoding="utf-8"?>resources>     color name="green">#00EE00color>    color name="black">#000000color>

2014-05-12 18:53:41 1478

转载 Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content

2014-05-11 09:32:32 927

原创 Android(1)

android(Google公司开发的操作系统)编辑Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

2014-05-11 09:18:57 1066

原创 pl/sql(2)

1.存储过程(1)存储过程的创建及修改语法:CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_name [IN | OUT | IN OUT] datatype [{(:= | DEFAULT ) defaultvalue}] [, ...])]{IS | AS}BEGINprocedure_

2014-04-27 17:48:33 966

原创 pl/sql(1)

1.PL/SQL概述PL/SQL(Procedure Language/Structuer Query Language)是Oracle对标准SQL规范的扩展,全面支持SQL的数据操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。构成PL/SQL程序的基本单位是程序块。程序块由过程、函数和无名块3种形式组成,它们之间可以互相嵌套。

2014-04-27 16:50:00 846

原创 Oracle(3)数据库

锁定:1.同时打开两个窗口,查询同一条记录更改姓名:谁先提交谁就先被覆盖2.行级锁SELECT … FOR UPDATE语法:等待3.表级锁:(1)共享锁:(2)排他锁:(3)死锁4.表分区(1)

2014-04-20 19:14:40 805

原创 Oracle(2)数据库

1.使用“||”连接多个字段,合并成一列

2014-04-20 18:33:40 880

原创 GT-Grid初学服务端数据加载

1.第一个案例:服务端数据加载从服务端获取数据:服务端代码Test.javapackage test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import

2014-04-10 21:10:28 1648

原创 GT-Grid初学分页

引入GT-Grid的js文件1.要进行分页必须先添加很多数据   在jsp写js代码:(1)生成随机数据,创建数据 //生成随机数据 function getClientTestData(max) { max = max || 100; var getInt = function(min, max) { min = min || 0; max

2014-04-10 20:48:46 1669

原创 GT-Grid的初学

GT-Grid 1.简介:GT-Grid 是一个基于Ajax技术的列表组件.拥有丰富的功能以及良好易用性和用户体验.它是 EC Side列表组件 的更新换代产品.(ECSide是GT-Grid作者的另一作品,是一个在国内拥有广泛用户群的列表组件,它基于传统的jspTag技术) 2.GT-Grid 所需文件 3.初学实例(1)首

2014-04-10 20:16:22 4436

原创 Oracle(1)数据库

Oracle1.(1)SQL*Plus命令行工具(注意:反斜杠(/) 前必须加空格)开启:(2)运行cmd命令2.连接Oracle数据库(1)SQL*Plus连接成功后就如图所示:(2)运行cmd连接成功:连接到Oracle服务器的命令是:conn 用户名/密码 as 连接身份@服务器连接字符串说明:1.连接身份:表示该用户连

2014-04-08 21:52:31 979

原创 springAOP基于XML配置文件方式

包含:poincut,advisor,aspect元素,通过XML配置。springAOP的具体加载步骤:   1、当spring容器启动的时候,加载了spring的配置文件   2、为配置文件中所有的bean创建对象   3、spring容器会解析aop:config的配置        1、解析切入点表达式,用切入点表达式和纳入spring容器中的bean做匹配   

2014-03-28 20:11:12 1838

原创 Spring JDBC

最基础的数据库连接JDBC Connection conn=null; Statement statement=null; PreparedStatement ps=null; ResultSet rs=null; try { // 装载数据库的驱动 Class.forName("com.mysql.jdbc.Driver"); /

2014-03-28 19:39:22 1460

原创 spring的aop实现

Spring默认AspectJ切入点语法引入:将方法或字段添加到被处理的类中。目标对象: 包含连接点的对象。也被称作 被通知或被代理对象。 AOP代理:AOP框架创建的对象,对目标对象的加强。织入:将增强处理添加到目标对象中,并创建一个被增强的对象的过程。扫描加的注释和启动@Aspect所需要的jar包:为了在Spring配置中使用@AspectJ切面,

2014-03-27 22:27:30 4761

原创 依赖关系配置和处理器

注入其他Bean的属性值Board.javapackage bean;public class Board { private int id; private static String title="java"; public int getId() { return id; } public void setId(int id

2014-03-23 20:39:39 851

原创 spring高级功能

自动装配Spring能自动装配Bean与Bean之间的依赖关系,无需使用ref显示指定依赖Bean。通过元素的default-autowire属性指定,也可以通过autowire属性指定。no:不使用自动装配,必须通过ref定义。byName:根据属性名自动装配byType:根据属性类型自动装配constructor:根据属性名自动装配,用构造函数autodetect:

2014-03-23 18:44:44 1268

原创 Spring中的IOC实现

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架  控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。IOC高层模

2014-03-23 13:50:05 1219

原创 spring

spring框架Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供

2014-03-22 22:22:46 904

原创 利用Hibernate4注释生成表

Hibernate4注释@Entity(name = "tbl_user")  将一个类声明为一个实体bean(即一个持久化POJO类)@Id注解则声明了该实体bean的标识属性,必填属性@GenericGeneratorhibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略。@Column   name解决属性名和字段名不对应 l

2014-03-20 19:14:35 2536

原创 Jquery

jQuery概述功能:方位页面框架的局部修改页面的表现更改页面的内容响应事件为页面添加动画与服务器异步交互简化常用的JavaScript操作使用jquery需要导入js文件jquery-1.10.1.js,jquery.min.jsjQuery选择器:选择页面中的某一类元素或某个元素H2 a{  添加CSS属性 }调用jQuery

2014-03-18 14:29:02 823

原创 ognl

User.javapackage model;public class User { //1.测普通属性 private String id; private String name; //2.对象属性 private ClassRoom room=new ClassRoom(); //3.测普方法 public String hel

2014-03-18 14:03:21 839

原创 Ajax的get和post方法

AjaxAction.javapackage action;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import com.o

2014-03-18 13:49:14 810

原创 DOM解析XML文件

要解析的xml文件candidate.xml Tony Blair 10 Downing Street, London, UK (061) 98765(061) 98765 blair@everywhere.com Bill Clinton White House, USA (001) 6400 98765(001) 6400 98765 bill

2014-03-16 11:42:32 838

原创 js-DOM

文档对象模型DOMDOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言.D:文档 – html 文档 或 xml 文档O:对象 – document 对象的属性和方法M:模型DOM 是针对xml(html)的基

2014-03-15 09:21:33 1097

原创 Struts2转换json

一、javaScript中有两种Json的语法,一种用于创建对象,另一种用于创建数组。1.javaScript创建对象 var studnt={"no":"s001","name":"ix"}; alert(studnt.no); var person={ "id":"001", "name":"csdn", "son

2014-03-13 17:30:43 1207

原创 实现联动菜单

Board.java(板块与子版块)package model;import java.util.ArrayList;import java.util.List;public class Board { private int id; private String name; //自引用外键,自关联 private int parentid;

2014-03-13 17:01:57 785

原创 struts2 s:optiontransferselect 标签的使用

有时候需要在两个Select框中双向挪动数据,此种在Struts2叫OptionTransferSelect,效果如下:Question.javapackage model;public class Question { private int id; private int order; private String name; public int getI

2014-03-08 19:22:06 1686

原创 struts2的标签

在JSP中使用Struts2标签,需要先指明标签的引入:  非UI标签、UI标签(基于表单的UI标签和其他UI标签)   1、 非UI标签 1)、if\elseif和else 执行基本的条件流转  例子:  if

2014-03-08 16:56:30 944

原创 struts2校验

ValidateAction.javapackage action;import java.util.Date;import java.util.List;import java.util.Map;import java.util.regex.Pattern;import com.opensymphony.xwork2.ActionSupport;public class V

2014-03-06 16:30:10 814

原创 struts2拦截器

拦截器是Struts2的一个重要特性。Struts2框架的大多数核心功能都是通过拦截器来实现的,像避免表单重复提交、类型转换、对象组装、验证、文件上传等,都是在拦截器的帮助下实现的。拦截器之所以称为“拦截器”,是因为它可以在Action执行之前和执行之后拦截调用。案例1:HelloAction.javapackage action;import com.opensymphony.x

2014-03-06 15:39:42 700

原创 struts2文件上传类型的过滤

第一种解决方案:1.手动实现文件过滤:判断上传的文件是否在允许的范围内定义该Action允许上传的文件类型 private String allowTypes;利用Struts2的输入效验判断用户的输入的文件是否合理UploadAction.javapackage action;import java.io.File;import java.io.FileIn

2014-03-02 20:14:37 1439

spring、struts和hibernate的整合框架

用spring、struts和hibernate的整合框架,实现了最基本的增删查改,使用了freemark

2014-05-07

spring和struts2的整合

spring和struts2整合,spring替代hibernate写的用户增删查改

2014-04-02

用spring写的注解

用spring写的注解,查找资源,自动织入和使用形参精确匹配

2014-03-28

aop的工作原理

用java项目写的aop的工作原理形成,动态生成代理类和静态生成代理类,用到了日志Logger

2014-03-28

空空如也

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

TA关注的人

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