- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 Java web后台插入数据库中文乱码问题解决
前言:项目想要避免乱码情况的出现,要保持服务器、数据库、项目、以及前端编码一致。一、项目以及前端编码,设置。myeclipse--->右键项目--->Properties--->Resource--->Text file encoding----->选择utf-8---->apply--->ok二、tomcat6.x服务器编码设置D:\apache-tomcat-6.0.3
2015-01-08 13:58:28 9545 2
转载 【实习设计三】为什么使用spring
spring技术可以说是java企业开发里最重要的技术,不过真的理解spring的作用和意义还真是一件麻烦的事情,很多人对spring理解其实都是停留在使用阶段(例如:声明式事务很好用等等),当今的spring技术生态环境里可谓是蔚为壮观,spring已经包罗万象,它的内容之多完全不亚于它的本源java语言了,而spring这么大的框都是建立在ioc和aop技术之上,只有深入理解了这两个技术我们才
2014-12-23 11:38:07 525
转载 【实习设计二】为什么使用Struts2
软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如:jQuery,以及本文所要谈到的struts2和springMVC,深究这些框架都是相当之复杂,但是它们的优点其实只有一个:就是让使用者只关心核心业务的开发,框架帮你屏蔽原有技术跟业务开发无关的各类技术问题。像jQu
2014-12-23 11:27:05 830
原创 【实习设计一】Java web项目中web.xml文件加载
前言:今天开始做实习设计,用到了Struts2+spring+hibernate框架,就对web容器以及各类框架的配置文件,进行一番深入的探究下。1、当我们启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,2、①首先读取,param-name设置context的名字,param-value用来设置其值 contextConfigL
2014-12-23 11:02:41 451
原创 java网页验证码实现
后台servlet+前台JSP。后台:VerifyCode.javapackage com.chenn;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Random;import
2014-12-15 15:53:10 440
原创 iBATIS2.3入门项目(附源码)
花了一天时间看了传智播客的iBATIS2.3视频,地址点击打开链接,写下总结。------------------------------------------------------------------------------------1、先导包,导入一个ibatis-2.3.3.720.jar包,数据库使用的是MySQL,导入数据库的包mysql-connector-java-
2014-11-30 22:22:39 812
原创 Spring+JDBC组合开发(spring事务管理+MySQL数据池)
先讲下数据库连接池的优势:对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得
2014-11-30 21:28:45 649
原创 <七>AOP面向切面——配置bean.xml文件方式声明切面(附源码)
上一节为注解方式声明切面,现在通过配置bean.xml文件的形式来配置。1、将上面的MyInterceptor变成一个普通的java类,即去掉@Aspect这样的注解。并将参数去掉。package cn.itcast.service;import org.aspectj.lang.ProceedingJoinPoint;/** * 切面 * */public clas
2014-11-30 19:30:00 494
原创 <六>AOP面向切面——注解方式声明切面(附源码)
1、beans.xml文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/con
2014-11-30 18:14:57 427
原创 <五>Ioc控制反转——为bean.xml瘦身第二步(附源码)
在上一篇中,讲了瘦身第一步,将属性去掉,接下来讲下这么把这样的配置语句也去掉。用到的是spring2.5的classpath自动扫描方式,把组件纳入spring容器中管理。它可以在类路径底下寻找标注了@Component(其他,不好归类时候) @Service(标注业务层组件) @Control(标注控制层组件) @Repository(数据访问层,比如dao)注解的类,四种标识作用是一样的。
2014-11-29 13:08:31 468
原创 <四>Ioc控制反转——为bean.xml瘦身第一步(附源码)
基于中的第一部分源码(即对象的注入)进行添加,后面会附有完整代码。看下现在的beans.xml文件,<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
2014-11-29 12:36:46 422
原创 <三>Ioc控制反转——bean.xml注入对象、值和集合(附源码)
在的基础上修改,后面会给出完整代码:一、对象的注入1、新建dao层的接口和实现类:接口类:package cn.chen.dao;public interface PersonDao { public void add();}实现类:package cn.chen.dao.impl;import cn.chen.dao.PersonDao;publ
2014-11-29 11:14:23 449
原创 <二>Ioc控制反转——bean id什么时候实例化(附源码)
在的基础上,修改 为1、 cn.chen.service.impl.PersonServiceImpl" >默认情况下是单例的,即通过getBean方法得到的对象是同一个对象。这时候会在容器实例化时候就实例化类2、 class="cn.chen.service.impl.PersonServiceImpl" scope="prototype" >这种情况下,每调用
2014-11-29 10:22:24 553
原创 <一>Ioc控制反转——手把手教学:如何配置并使用单元测试一个spring框架(附源码)
所谓spring的ioc控制反转功能,举个例子:public class PersonServiceBean{ private PersonDao personDao=new PersonDaoBean(); public void save(Person person){ personDao.save(person); }}其中,PersonDaoBean是在应用内部
2014-11-29 09:57:54 638
原创 <零>spring框架总结系列前言
在公司花了三天时间把spring框架看完了,看的是传智播客黎活明老师的教学视频,附个下载地址http://pan.baidu.com/s/1sjz6hjf。这个总结系列,我想分几个部分来讲:一、手把手教学:如何配置并使用单元测试一个spring框架。单元测试是该系列都要用到的;二、讲解@bean id什么时候实例化;三、bean.xml实现对象、值、集合的注入;四、为bean.
2014-11-27 22:51:37 514
原创 Extjs4.2进阶--完整前后台交互带数据库(带源码)
在上一次的初识Extjs4.2-hello world,演示了简单的弹窗以及需要载入哪些文件。这次讲一个简单但是完整的项目,前台是一个表单数据提交,后台是servlet,数据库有张简单的表。一、需要导入的包,除了上次需要导入的文件外,还有额外导入extjs-4.2.0\examples\ux\form下的ItemSelector.js和MultiSelect.js文件;二、前台的页
2014-11-27 22:07:34 4057
原创 MyEclipse2014使用技巧--持续更新
一、jdk和tomcat版本设置:由于公司项目需要用到jdk1.6版本和tomcat6.x,所以需要对MyEclipse的环境进行更改下。①配置jdk:window-->preference-->java-->installed JREs-->add-->Execution environment description-->file,然后选择你所安装的1.6版本的jdk位置,导入jar包
2014-11-21 10:06:15 2702 1
原创 <四>Oracle创建sequence序列,实现主键自增长
SQL语句如下:--建表myMessagecreate table myMessage( myID number(10) not null primary key, name varchar2(40) not null, sf varchar2(40) not null, hobby varchar2(40) not null, url var
2014-11-21 09:43:52 471
原创 组卷与考试系统_题库添加选择题模块
action部分:String questionkindId;String questionCon;String choicea;String choiceb;String choicec;String choiced;String result;seh
2014-06-17 11:41:22 1293
原创 组卷系统之论坛_查看我的帖子功能
action类:public String QueryArticle(){List list1=forumservice.QueryArticle();this.setList(list1);if(list1==null)return "failure";else{System.out.println("11"+list.size());return "succes
2014-05-22 02:45:17 607
原创 递归、64位整数及模运算的循环周期(杭电1005)
#includeusing namespace std;int a,b;int f(int n){if(n==1||n==2)return 1;elsereturn (a*f(n-1)+b*f(n-2))%7;}int main(){while(cin>>a>>b){__int64 c;//64位整数,相当于long longscanf("%I64d
2013-02-04 12:33:57 407
原创 二维数组的神奇用法(杭电1004)
#includeusing namespace std;char a[1000][15];int b[1000];//不可在此处初始化为零,要在循环里每次都进行初始化int main(){int m,i,j,max,k;while(cin>>m){if(m==0)break;for(i=1;icin>>a[i];//此处为二维数组的神奇用法,^_^b
2013-02-02 14:22:30 353
原创 DP问题初步(杭电1003)
注:最大子序列是要找出由数组成的一维数组中和最大的连续子序列。比如{5,-3,4,2}的最大子序列就是 {5,-3,4,2},它的和是8,达到最大;而 {5,-6,4,2}的最大子序列是{4,2},它的和是6。你已经看出来了,找最大子序列的方法很简单,只要前i项的和还没有小于0那么子序列就一直向后扩展,否则丢弃之前的子序列开始新的子序列,同时我们要记下各个子序列的和,最后找到和最大的子序列#i
2013-01-31 20:56:04 244
原创 两个巨大整数相加
思想:数组;用字符数组接受数字,将字符数组转为整型数组进行计算。#include#includeusing namespace std;int main(){ char str1[1001],str2[1001]; int n,str_len1,str_len2,str_max,i,number=1; cin>>n; n为输入个数 getchar()
2013-01-31 20:23:34 323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人