Java程序员
文章平均质量分 88
java,数据
AngusC·
这个作者很懒,什么都没留下…
展开
-
如何发布Web项目到互联网
比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,我现在在用的是腾讯云服务器,不过阿里云的也比较好,性能好;我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat这些环境,这些环境就像我们自己电脑一样配置就行了,其实也没有多复杂;然后我们把自己开发的项目打包,打成War包;具体操作如下;1、右击项目-> Export2、然后点击 Nex原创 2016-06-26 11:40:43 · 1835 阅读 · 0 评论 -
Tomcat多域名配置,让Tomcat跑多网站
也就是一个Tomcat跑多网站,这里用真实案例举例,比如我这个云主机需要运行两个网站;www.51yxue.com 和 cyixia.com.cn ;我们如何来配置呢?先看一下代码图:我的服务器tomcat server.xml配置; unpackWARs="true" autoDeploy="true"> <!-原创 2016-06-26 11:43:37 · 1279 阅读 · 0 评论 -
SpringMVC学习之RESTful风格post
RESTful不是一种技术,而是一种风格。下面这个是百度百科对这种风格的解释: 一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。我们来比较一下REST和非REST的区别,本文和上一篇的有很大的关联,可以先看上一篇文章把配置文件弄好和体验一下Spring原创 2016-07-06 00:11:26 · 20636 阅读 · 0 评论 -
SpringMVC解决多人开发路径可能重复的问题
在我们做项目时,总要分工合作,分组开发,但这样有时会有这样的问题:A开发前台登陆,路径为login,B开发后台登陆,路径也是login,这种情况就会出现错误。注意:在使用SpringMVC框架时,不要出现在不同包中有相同类名的情况,这样在Web启动时会报错我们写个ADemo.java和BDemo.java例子。ADemo的后台代码import org.springframe原创 2016-07-07 00:32:51 · 5405 阅读 · 6 评论 -
SpringMVC重定向——无参传递
在我们开发中,有的时候不需要转发到一个页面,而是需要重定向到另一个控制层,比如登陆成功后重定向显示数据。重定向分为无参重定向和有参重定向我们写两个action类ADemo类import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMa原创 2016-07-07 12:49:29 · 1294 阅读 · 0 评论 -
SpringMVC重定向——有参传递
这篇是对上一篇无参传递的扩展,这个也是重定向,但是要带参传递,代码非常简单关于配置文件还是继续参考我的博文:http://blog.csdn.net/qq_18895659/article/details/51824624我们在原来的代码上做了修改。ADemo类import org.springframework.stereotype.Controller;import org.原创 2016-07-07 13:11:53 · 825 阅读 · 0 评论 -
PHP学习之环境变量的搭建
因为公司的需要我需要学习PHP,我也是刚开始自学,学习PHP得先把环境搭建好,现在最流行的框架是LAMP,就是linux、Apache、MySQL、PHP,为什么说流行呢,因为它是免费的,而且是开源的,拥有开发效率快,开发周期短等优点。当然环境的搭建现在已经有集成包了,我这里也把集成包分享出来。我这里分享的是phpStudy,这是一健安装的,记住路径不能有中文路径链接:http://pan原创 2016-08-02 23:35:53 · 2881 阅读 · 0 评论 -
js动态删除表格,动态删第几行到第几行
动态删除表格中的行数,指定那些能删哪些不能删,把查询到的语句遍历出来原创 2016-04-24 14:15:42 · 2860 阅读 · 0 评论 -
JSP页面数据传到另外一个JSP页面
jsp数据传到另外一个jsp页面,通过EL表达式实现原创 2016-04-24 14:40:45 · 34696 阅读 · 0 评论 -
JS DOM(文档对象模型)与BOM(浏览器对象模型)
在JS中,对DOM(Document Object Model)对象和BOM(Browser Object Model )对象的操作是非常重要的内容。DOM主要包括HTML文档的属性和方法,像对HTML节点的操作,CSS的操作和HTML事件的监听和处理。BOM不要包括浏览器相关的一些属性和方法。DOM知识点1、改变页面的元素和属性a、获取元素的方法:document.getEl转载 2016-06-18 23:26:47 · 2924 阅读 · 0 评论 -
JavaScript实现异步的4种方法
转载 codeceo 原文连接:http://www.codeceo.com/article/javascript-asy-4-ways.html你可能知道,Javascript语言的执行环境是”单线程“(single thread)。所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,这种模式的好处是实现起来比较简转载 2016-07-06 13:35:43 · 572 阅读 · 0 评论 -
AJAX请求传JSON数据
$.ajax({ url:templateRoot+"user//getLogin", contentType: "application/json", type:"post", data:JSON.stringify({"name":name,"pwd":pwd}), dataType:"json", success:function(data){ }原创 2016-09-14 10:41:23 · 3871 阅读 · 0 评论 -
使用Java写的MD5加密工具
import java.security.MessageDigest;public class MD5Util { public static String toMD5(String plainText) { try { MessageDigest md = MessageDigest.getInstance("MD5");原创 2016-09-14 10:50:25 · 7618 阅读 · 1 评论 -
HttpClient模拟Post请求返回Byte数组
我这里使用的版本是httpclient-4.5版本的。通过Post请求返回Byte数组。对数组进行读就行了import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpEntity;import or原创 2016-09-14 10:58:07 · 12959 阅读 · 0 评论 -
XML知识点总结
1、XML 简介 extendsible Markup Language :可扩展标志性语言 ** 标记型语言 :html是标记型语言 - 使用标签操作 ** 可扩展 - html里的标签都是固定的,每个标签都有特定的含义 - XML 不是固定的,标签可以自己定义, 可以写中原创 2016-04-22 17:08:33 · 2299 阅读 · 0 评论 -
SpringMVC与struts2区别和第一个springMVC应用
首先先从网上找到一篇描述SpringMVC和Struts2的区别的文章文章转载路径:http://blog.csdn.net/chenleixing/article/details/44570681下面是原文:1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个u原创 2016-07-05 23:11:47 · 4751 阅读 · 1 评论 -
spring和mybatis整合
先看mybatis的配置文件<!DOCTYPE configuration PUBLIC "-//mybatis..org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 再看spring的配置原创 2016-06-28 00:15:24 · 590 阅读 · 0 评论 -
第一个Struts2应用及Action搜索顺序
例子中使用到的com.luowg.action.HelloWorldAction类如下:package com.chj.action;public class HelloWorldAction{ private String message; public String getMessage() { return message; } public void setMessa原创 2016-06-30 23:24:49 · 861 阅读 · 0 评论 -
struts2中Action配置中的各项默认值和result的各种转发类型
在struts2中有很多项,我们平时的配置文件如下,如果不写的默认值会是什么呢? /WEB-INF/page/hello.jsp 1、如果没有为action指定class,默认是ActionSupport。2、如果没有为action指定method,默认执行action中的execute() 方法。3、如果没有指原创 2016-07-01 09:53:14 · 5000 阅读 · 0 评论 -
Struts 2处理的请求后缀与常量定义和介绍
前面我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求路径:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN原创 2016-07-02 00:13:33 · 1540 阅读 · 0 评论 -
Struts2的处理流程
StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。默认情况下,如果用户请求的路径不带后缀或者后缀以.action结尾,这时请求将被转入Struts 2框架处理,否则Struts 2框架将略过该请求的处理。当请求转入Struts 2框架处理时会先经过一系列的拦截器原创 2016-07-02 13:48:22 · 434 阅读 · 0 评论 -
struts2自定义拦截器
要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口:public class PermissionInterceptor implements Interceptor { private static final long serialVersionUID = -5178310397732210602L; pub原创 2016-07-03 00:39:57 · 1589 阅读 · 0 评论 -
数据源c3p0的使用
首先我们先准备c3p0的jar包,我这里的jar包名字叫c3p0-0.9.1.2.jar我们一共有三种配置方式,现在先用代码java列出来import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;import org.junit.Test;im原创 2016-07-03 09:14:02 · 5240 阅读 · 0 评论 -
数据库连接池
1、数据库连接池的概念 用池来管理Connection,这可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。池就可以再利用这个Connection对象了。原创 2016-07-04 09:36:36 · 1944 阅读 · 0 评论 -
数据库事务的解读
今天晚上我们就来谈谈事务,事务是保证数据库四大特性的前提,有事务才能有效防止脏读、幻读、不可重复读为了方便演示事务,我们需要创建一个account 账户表:CREATE TABLE account( id NUMBER PRIMARY KEY, NAME VARCHAR(30), balance NUMBER (10,2));INSERT INTO account VALU原创 2016-07-04 00:29:59 · 2592 阅读 · 0 评论 -
插件jqGrid使用方法总结(一)
JQGrid是一个在jquery基础上做的一个表格控件,主要以ajax的方式和服务器端通信。在这节主要介绍JQGrid如何建表格和各参数的意思,可以知道jqgrid可以做什么事情。任何插件都是官方的API最权威原创 2016-06-25 17:14:44 · 10248 阅读 · 3 评论 -
Log4j的学习--Log4j 配置文件
1、log4j配置概述log4j有两种配置文件,log4j.properties和log4j.xml。因为log4j是比较简单的组件,所以建议使用log4j.properties。如果你把log4j放到项目的src下(即放到classes下),并且命名为log4j.properties,那么log4j会自动加载这个配置文件,这也是我们最为常用的方式。 2、根日志器在配置文件中,原创 2016-07-09 20:43:08 · 780 阅读 · 0 评论 -
Log4j的学习--什么是Log4j
1、什么是Log4jLog4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。为了你快速理解Log4j的作用,我们用下面的代码说明Log4j的作用。在没有这个插件以前,我们为了调试程序,总是需要在程序使用System.out.println()来输出一些信息。例如下面的代码:原创 2016-07-09 20:23:41 · 4452 阅读 · 1 评论 -
struts2的介绍和搭建struts2环境
百度百科有对struts2的描述。这里简单概括为这样几点:1、Struts2是在WebWork2基础发展而来的。 Struts2是目前最流行的MVC框架。2、Struts2它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。3、Struts 2是Struts的下一代产品,是在 struts 1和WebWo原创 2016-06-30 22:46:57 · 821 阅读 · 0 评论