自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不大的锤子

Stay fulish! Stay hungry!

  • 博客(44)
  • 资源 (31)
  • 收藏
  • 关注

原创 (08)Structs初学笔记——ResultWithParams

当我们使用forward时,可以用url传参数也可以直接传值,前后台都能正常交互,但是当使用redirect时,由于不是同一个请求,所以valuestack中是没有值的,只能通过传参来进行数据发送整个例子项目结构如图:index.jsp<%@ page language="java" contentType="text/html; charset=GB18

2017-11-07 14:36:13 295

原创 (07)Structs初学笔记——global_results

在structs配置文件中,如果一个包内多个action都用到了某个result,则可以为这个包配置一个公共结果集项目结构如图:structs.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http:/

2017-11-07 13:36:32 289

原创 (06)Structs初学笔记——result_type

先写两个概念:forward(转发):    1、forward是服务器跳转,浏览器不知道它所请求的具体资源来源,浏览器的地址栏不会变;    2、request.getRequestDispatcher("test.jsp").forward(request, response);//转发到test.jsp    3、以前的request中存放的变量不会失效,就像把两个页面拼

2017-11-07 10:42:47 281

原创 (05)Structs初学笔记——默认Action

Structs中可以设置默认的Action,当我们访问的action不存在时,他就会去调用默认actionStruct.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dt

2017-11-07 10:16:37 247

原创 (04)Structs初学笔记——后台往前台传值

一、先写几个概念:(一)、OGNL:(1)、OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。(2)、Struts 2默认的表达式语言是OGNL(二)、OGNL用法:OGNL是通常要结合Struts 2的

2017-11-06 16:36:51 396

原创 (03)Structs初学笔记——简单数据验证

实现功能:验证url传入的值,如果匹配,进入正确页面,如果不匹配,进入错误页面,前台页面如下:首先是JSP文件代码:这里就是a标签中放了一个action,属性name=a写死了。<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"

2017-11-04 16:01:34 194

原创 (02)Structs初学笔记——用DomainModel接收参数

实现功能:点击按钮后传uer的值到后台先写前台:<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><% String path = request.getContextPath();String basePath = reque

2017-11-04 14:25:09 240

原创 (01)Structs初学笔记——开篇

struts就是servlet来实现的,只是封装了某些功能,例如上传(如果用servlet写比较麻烦,struts直接就封装好了),使编程者用起来方便具体来说作用如下:1.获取表单内容,并组织生成参数对象2.根据请求的参数转发请求给适当的控制器3.在控制器中调用业务接口4.将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现5.做一些简单的校验或是国际化

2017-11-04 11:50:25 263

原创 dwr前后端交互的一个完整demo(新手)

DWR:就是一个可以让前台直接干后台活,调用后台类和方法的工具。想了解更详细请自行百度这段时间项目中有用到这个技术,所以一边练习一遍操作,用dwr最基本的方法,实现了一个简单的dwr前后台交互。过程如下:1、下载DWRjar包丢到lib里然后引入2、配置dwr.xml文件其中javascript中放的是在js中所用到的类名param放对应java文件类名,如果没用到多个类就

2017-10-30 17:00:27 2012

原创 structs1.3+spring+hibernate+freemarker实现简单功能

最近公司让在一个超级老的项目上做二次开发,花了一天时间简单的了解了一下大致的操作,记录一下,方便以后复习 项目结构如图:   具体操作步骤如下:一、导入jar包(文尾部有下载链接)二、在web-inf/tld下新建tld文件(mytag.tld)      Tld文件是专门的标签配置文件,一个简单的标签配置如下所示,其中:  1.每个tag对应一个自

2017-10-17 20:09:34 282

转载 JSP自定义标签

自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。JSP标签扩展可以让你创

2017-10-16 15:53:16 251 1

转载 Freemarker中list的相关使用

原文地址:http://zhuyuehua.iteye.com/blog/1975251参考文档(想详细学习的看这里):http://freemarker.foofun.cnfreemarker list (长度,遍历,下标,嵌套,排序)1. freemarker获取list的size : JavaArrayList list = new ArrayList(); 

2017-10-16 14:49:36 418

转载 FreeMarker中assign指令的用法

assign指令的用法有多种,包含创建或替换一个顶层变量,或者创建或替换多个变量等,    它的最简单的语法如下:      ,      这个用法用于指定一个名为name的变量,该变量的值为value,      此外,FreeMarker允许在使用assign指令里增加in子句,      in子句用于将创建的name变量放入namespacehash命名空间中.

2017-10-16 14:36:45 8906

转载 什么是 FreeMarker?

FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。那就意味着要准备数据在

2017-10-16 14:29:19 319

转载 jsp、freemarker、velocity 三者的区别与优缺点

在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是,由于可以编写j

2017-10-16 14:05:53 3668

转载 Spring使用proxool连接池 管理数据源

一、Proxool连接池简介及其配置属性概述 Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。目前是和DBCP以及C3

2017-10-16 08:33:06 567

原创 MySQLSyntaxErrorException异常处理办法

先贴错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'shoponline'@'%' to database 'zy167'错误原因:这个异常也有很多原因导致,我这回是因为配置文件中帐号密码错误所造成的。解决办法:我这次使用的是proxo

2017-10-14 17:00:05 10992

原创 NoClassDefFoundError异常处理办法

先贴错误:严重: Servlet.service() for servlet jsp threw exceptionjava.lang.NoClassDefFoundError: org/apache/jsp/Hello_jsp (wrong name: org/apache/jsp/hello_jsp)    at java.lang.ClassLoader.defineClass1

2017-10-14 08:44:26 4953

转载 Apache与Tomcat有什么关系和区别

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:   一 :apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tom

2017-10-14 08:43:23 273

原创 修改JDK配置不生效的解决方案

问题:由于项目要求,需要把JDK1.6转到JDK1.7,配置环境变量时发现怎么设置都不生效,就算配置为空,用cmd : "java -version" 查看还是JDK 1.6,经过各种网上查资料,总算解决。原因:因为某些版本的jdk第一次安装时会在 C:\Windows\System32  这个目录下创建文件(如下图):java.exe , javaw.exe , javaws.exe

2017-10-14 08:41:46 2523

转载 Java的几种对象(PO-VO-DAO-BO-POJO)解释

一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DT

2017-10-14 08:40:28 310

转载 Java中map接口 遍历map

java集合框架用于存储数据,也被称为集合类位于java.util包下java.util包下常用接口和类Collection和Map是Java集合框架的根接口List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。Map

2017-10-14 08:39:17 245

转载 使用BigDecimal进行精确运算

使用BigDecimal进行精确运算           首先我们先来看如下代码示例: public class Test_1 { public static void main(String[] args) { System.out.println(0.06+0.01); System.out.println(1.

2017-10-13 09:00:58 168

转载 如何判断自己外网IP是否为真实公网IP,以及解决方案

如何判断本地(路由器)分配的IP是否公网IP?公网IP:全球唯一IP地址。(公网IP又分为静态公网IP和动态公网IP,如何分辨的话,进入路由器查看连接方式pppoe连接都是动态公网IP。)有这么一种情况:拉的联通的带宽,分配的IP只能在联通内部访问,移动网络不能访问。这个IP最多只能算是“联通内的公网IP”,不是真的公网IP。有多种方法都可以判断本地(路由)IP是否公网IP

2017-10-13 08:57:11 34898

原创 ClassNotFoundException异常处理办法

先贴上概念:NoClassDefFoundError和ClassNotFoundException区别我们经常被java.lang.ClassNotFoundException和java.lang.NoClassDefFoundError这两个错误迷惑不清,尽管他们都与Java classpath有关,但是他们完全不同。NoClassDefFoundError发生在JVM在动态运行时,根据

2017-10-13 08:53:22 3326

转载 Java 中的 String 为什么是不可变的?

摘要: 什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括 基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。什么是不可变对象?众所周

2017-10-13 08:51:43 158

转载 JSP 与 HTML 的关系

我发现不少初学者不能很好理解 JSP 与 HTML 的关系,不少的视频教程也没有强调两者间的关系,或者只是说得很简略。 先来看一张图:这里很好概括了两者的关系,简单讲就是 JSP 是 HTML 的模板,用于生成 HTML。请求一个比如 index.jsp,并不是为了获取这个 jsp 本身的内容,而是获取这个 JSP 所生成的 HTML(可以包括 Javascript 及 CSS

2017-10-13 08:50:06 6075

转载 Java 动态代理 应用

概要AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。Spring中的动态代理是使用Cglib进行实现的。我们这里分析的是JDK中的动态代理实现机制。下面我们通过例子快速了解JDK中的动态代理实现方式。示例需要代理的接口pub

2017-10-13 08:48:30 217

转载 市面上几种常见的网络推广方式

互联网的红利众人所知,不用过多描述。 企业纷纷转型互联网+已是常态。线上的推广方式也层出不穷,共同目的都是推广引流,提高网站/品牌的曝光率,从而实现流量变现。 目前普遍存在的情况,不少企业主拼命的在线上推广砸钱,往往是求流量而不得,一个很直接的原因,没有对症下药。今天这篇文章,让你读懂主流推广方式。  ▼ SNS/SMO/SEO/SEM是

2017-10-13 08:46:44 1663

原创 Tomcat目录结构

/bin 放tomcat核心文件 /lib 放jar文件 /logs 放日志文件 /temp 放临时文件 /webapps 放所有的web应用,或者说是一个个web网站 /work 放有由SP生成的servlet

2017-10-13 08:45:11 155

原创 (01)oracle新人笔记------开篇

最基本的SQL语句:select    *     from    abcde(查询)  (列名)        (表名)  相关命令行操作:sqlplusw /nolog                             //CMD下,连接数据库 conn /as sysdba                             //以系统管理员

2017-10-13 08:43:01 200

原创 (02)oracle新人笔记------函数

一、单行函数大小写转换函数//dual:虚表,不能保存任何数据,只有一个字段,一行记录,当我们不希望读取任何记录又想做计算时dual表.SELECT LOWER('ABCDEFG') FROM dual;  SELECT UPPER('abcdefg') FROM dual;SELECT INITCAP('zhao qian') FROM dual;   //首字母大写,其他小

2017-10-13 08:41:50 193

原创 (03)oracle新人笔记------表的相关操作

创建表CREATE TABLE dossier( id NUMBER(4), cname VARCHAR2(20), birthday DATE, stature NUMBER(3), weight NUMBER(5,2), country_code CHAR(2) DEFAULT '01'); 插入一条数据INSERT INTO dossier(id,

2017-10-13 08:41:03 167

原创 (04)oracle新人笔记------多表连接

多表查询(等值连接)SELECT  emp.empno,  emp.ename,  emp.deptno,  dept.deptno,   dept.locFROM  emp,deptWHERE  empno.deptno=dept.deptno  AND  loc=’NEW YORK’; 表起别名SELECT  e.empno,  e.ename,  e.deptno,

2017-10-13 08:39:08 214

原创 (05)oracle新人笔记------子查询(重点)

一、单行子查询:=       >=    SELECTenameFROM empWHERE sal>(SELECT sal             FROM emp             WHERE ename='JONES'); SELECTename,jobFROM empWHERE job=(SELECT job           FRO

2017-10-12 10:38:23 183

原创 (05)oracle新人笔记------子查询练习(重点)

1.SELECT empno,ename,salFROM empWHERE sal>(SELECT sal FROM emp WHERE empno=7782)AND job=(SELECT job FROM emp WHERE empno=7369); 2.SELECT ename,salFROM empWHERE sal=(SELECT MAX(sal) F

2017-10-12 10:37:03 193

原创 (06)oracle新人笔记------高级子查询(重点)

嵌套子查询SELECT empno,ename,sal,e.deptnoFROM emp e,(SELECT deptno,AVG(sal) avgsal              FROM emp              GROUP BY deptno) dWHERE e.deptno=d.deptnoAND e.sal>d.avgsal;    相

2017-10-12 10:35:53 189

原创 (07)oracle新人笔记------约束

NOT NULL CREATE TABLE emp_nn(empno NUMBER(4),ename VARCHAR2(10) NOT NULL,job VARCHAR2(9),mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2),comm NUMBER(7,2),deptno NUMBER(7,2) NOT NULL)

2017-10-12 10:34:54 202

原创 (08)oracle新人笔记------数据的相关操作

一、插入数据INSERT INTO dept(deptno,dname,loc)VALUES (50,'DEVELOPMENT','DEOROIT');   1. 插入空值(1)隐含法INSERT INTO dept(deptno,dname)VALUES (60,'MIS'); (2)显示法INSERT INTO deptVALUES (70,

2017-10-12 10:33:23 169

原创 (09)oracle新人笔记------视图

创建视图CREATE VIEW empvu10AS SELECT empno,ename,jobFROM empWHERE deptno=10; 查看视图SELECT * FROM empvu10; 修改视图CREATE OR REPLACE VIEW empvu10(employee_number,employee_name,job_title)A

2017-10-12 10:32:20 169

Parallels_Desktop 在Mac安装Windows等系统软件

如标题,最新版本,亲测可用,安装完2045年到期,可在mac系统上安装windows/linux/安卓等虚拟系统。比装双系统方便,而且打游戏也不卡

2020-12-13

Mac可视化反编译java软件 JD_JUI

Mac可视化反编译java软件 JD_JUI

2020-12-12

eclipse-inst-mac64.dmg.zip

eclipse-inst-mac64.dmg.zip

2020-12-12

Deeper.dmg.zip

Deeper.dmg.zip

2020-12-12

支付宝支付接口demo和API完整

支付宝即时到账接口的demo及API完整文档 即时到账批量退款有密接口的demo及API完整文档

2017-11-29

系统集成项目管理工程师教程第2版(2018考试官方指定教材)

系统集成项目管理工程师教程第2版(2018考试官方指定教材)

2017-11-22

2005-2017信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案

2005-2017信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案;

2017-11-22

信息系统项目管理师所有真题(上午、下午案例分析、下午论文)

信息系统项目管理师 2005年至2013年下半年的所有真题(上午、下午案例分析、下午论文).rar

2017-11-22

JDK1.6——API文档完整版

JDK1.6——API文档完整版,一个非常不错的官方参考文档。

2017-11-07

W3CSchool全套Web开发手册

W3CSchool全套Web开发手册,一个非常不错的参考手册》

2017-11-07

Struct2所依赖的JAR包

Struct2所依赖的JAR包,下载下来直接导入就可以用structs了

2017-11-04

京东的三级联动

模仿京东的三(四)级联动,效果参考:http://www.jq22.com/jquery-info746

2017-10-30

仿京东商城jQuery省市区三级联动选择代码

仿京东商城jQuery省市区三级联动选择代码,仿京东商城jQuery省市区三级联动选择代码

2017-10-30

高仿饿了么(包含源代码)

这个是一个高仿饿了么的源代码,可以用作练手试试,或者学习

2017-10-30

高仿饿了么的源代码

这个是一个高仿饿了么的源代码,可以用作练手试试,或者学习

2017-10-30

dwr所需要的jar包

dwr使用教程参考如下文章: http://blog.csdn.net/weixin_38894231/article/details/78394805

2017-10-30

structs1.3+spring+hibernate+freemarker(包括具体案例)

structs1.3+spring+hibernate+freemarker实现简单功能,具体操作请参考http://blog.csdn.net/weixin_38894231/article/details/78265532

2017-10-17

struts-1.3.10-all.zip

Struts 1.3.10 - EOL is the latest production release of Struts 1. It is available in a full distribution, or as separate library, source, example and documentation distributions.

2017-10-13

struts-1.3.10-apps.zip

Struts 1.3.10 - EOL is the latest production release of Struts 1. It is available in a full distribution, or as separate library, source, example and documentation distributions.

2017-10-13

struts-1.3.10-src.zip

Struts 1.3.10 - EOL is the latest production release of Struts 1. It is available in a full distribution, or as separate library, source, example and documentation distributions.

2017-10-13

struts-2.3.34-apps.zip

The Apache Struts web framework is a free open-source solution for creating Java web applications. Use the links below to download a release of Apache Struts from one of our mirrors. You can verify the integrity of the downloaded files using signatures downloaded from our main distribution directory.

2017-10-13

struts-2.3.34-min-lib.zip

The Apache Struts web framework is a free open-source solution for creating Java web applications. Use the links below to download a release of Apache Struts from one of our mirrors. You can verify the integrity of the downloaded files using signatures downloaded from our main distribution directory

2017-10-13

struts-2.3.34-src.zip

The Apache Struts web framework is a free open-source solution for creating Java web applications. Use the links below to download a release of Apache Struts from one of our mirrors. You can verify the integrity of the downloaded files using signatures downloaded from our main distribution directory.

2017-10-13

struts-2.5.13-all.zip

Apache Struts 2.5.13 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. Struts 2.5.13 is the "best available" version of Struts in the 2.5 series.

2017-10-13

struts-2.5.13-apps.zip

Apache Struts 2.5.13 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. Struts 2.5.13 is the "best available" version of Struts in the 2.5 series.

2017-10-13

struts-2.5.13-min-lib.zip

Apache Struts 2.5.13 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. Struts 2.5.13 is the "best available" version of Struts in the 2.5 series.

2017-10-13

struts-2.5.13-src.zip

Apache Struts 2.5.13 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. Struts 2.5.13 is the "best available" version of Struts in the 2.5 series.

2017-10-13

MVMmall多用户商城系统源码商业版(价值2W多用户拓展破解版)

如题,该开源代码为PHP编写,内附有使用说明,压缩包无密码,使用方便。

2017-10-13

php连接java所需要的四个相关全套jar包

JavaBridge.jar,php-script.jar,php-servlet.jar,script-api.jar

2017-10-13

阿里JAVA编码规范手册

阿里JAVA编码规范手册,阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册阿里JAVA编码规范手册

2017-10-12

空空如也

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

TA关注的人

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