自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

翻译 Linux简介

1先介绍Unix:UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。2…Linux:Linux是一套“免费使用“和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户...

2018-10-26 14:01:20 109

翻译 Spring中的事务控制简介

A.概念1.事务的概念事务是逻辑上一组操作,组成这组操作各个逻辑单元,要么一起成功,要么一起失败。2.事务的特性原子性一致性隔离性持久性如果不考虑隔离性,引发安全问题.读问题脏读不可重复读虚读写问题丢失更新解决读问题:设置事务隔离级别 read uncommitted read committed repeatable read ...

2018-10-26 11:13:41 1365

翻译 Spring中的Jdbc模板

1.Jdbc模板概述它是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。A, helloworld步骤1.引入jar包(注意:需要导入c3p0的jar包)2.创建测试表CREATE TABLE account( id BIGINT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(40), money DOUBLE)CH...

2018-10-26 10:59:43 240

原创 Spring的AOP xml和注解

Spring的AOP中相关术语的介绍Spring的AOP开发:hello_worldA:(xml方式)1.导入AOP开发所需的包AOP联盟的jar包:com.springsource.org.aopalliance-1.0.0.jarSpring提供的AOP的jar包:spring-aop-4.2.4.RELEASE.jarAspectJ的jar包:com.springsour...

2018-10-26 09:13:09 118

原创 Spring的AOP编程:简介

1.AOP概述在不修改源代码的情况下,可以实现功能的增强:

2018-10-25 19:52:33 73

原创 Spring框架整合JUnit单元测试

步骤:1.必须先有JUnit的环境(默认会使用Eclipse导入单元测试的环境)!!2…程序中引入spring-test.jar3…具体测试类上添加注解@RunWith注解:这个是指定使用的单元测试执行类,这里就指定的是SpringJUnit4ClassRunner.class;@ContextConfiguration注解:这个指定spring配置文件所在的路径,可以同时指定多个文件...

2018-10-25 17:01:48 261

翻译 Spring :bean管理的常用注解

A…@Component注解作用: 把资源让spring来管理。相当于在xml中配置一个bean。 属性:value:指定bean的id。如果不指定value属性,默认bean的id是当前类的类名。首字母小写。2…@Controller @Service @Repository三个注解都是针对一个的衍生注解,他们的作用及属性都是一模一样的。@Controller:一般用于表现层的注...

2018-10-25 16:52:49 885

原创 spring 依赖注入:简介

DI Dependency Injection 依赖注入在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!!1.构造方法注入 (在创建对象的时候就将属性值注入) <bean id="car" class="com.icbc.spring.study1.Car"> <constructor-arg name=...

2018-10-25 16:00:05 131

原创 Spring生成bean的三种方式(xml)

1.普通的配置bean对象,调用的是其无参构造方法。<bean id="userDao" class="com.icbc.spring.study1.UserDaoImpl"></bean> 即:该userDao 的实例 是通过该对象无参构造方法实现的。2…静态工厂实例化方式即创建一个对象 ,专门构造了一个工厂对象来创建,且创建对象的方法是静态方法(stat...

2018-10-23 17:02:11 847

翻译 Spring配置文件(IOC)

1.id属性(重点)id属性是bean的唯一标识2…class属性(重点)bean的全路径名 <bean id="userDao" class="com.icbc.spring.study1.UserDaoImpl"></bean>3.scope属性(重点)scope属性代表Bean的作用范围singleton:单例(默认值)prototype:多例,在...

2018-10-23 16:30:32 185

翻译 Spring中的工厂:简单介绍

.ApplicationContext接口(重点)使用ApplicationContext工厂的接口,使用该接口可以获取到具体的Bean对象接口下有两个具体的实现类:ClassPathXmlApplicationContext – 加载类路径下的Spring配置文件 * FileSystemXmlApplicationContext – 加...

2018-10-23 16:15:07 1957

翻译 Spring IOC入门

什么是IOC?它是Inverse of Control,控制反转,将对象的创建权力反转给Spring框架!!Spring核心容器需要四个jar包同时还需要与日志相关的两个jar包,从spring-framework-3.0.2.RELEASE-dependencies中寻找复制log4j.properties到src下:代码:创建一个接口package com.icbc.spr...

2018-10-23 16:00:20 81

翻译 Spring概述

1.Spring是什么?:J2EE三层架构体系表现层(页面数据显示、页面跳转调度)jsp/servlet业务层(业务处理和功能逻辑、事务控制)-serivice持久层(数据存取和封装、和数据库打交道)dao一站式:Spring提供了JavaEE各层的解决方案,表现层:Spring MVC,持久层:JdbcTemplate、ORM框架整合,业务层:IoC、AOP、事务控制。轻量级:...

2018-10-23 15:08:06 196

翻译 sql语言简单介绍

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的关系型数据库均支持SQL。特点:非过程性语言。一条语句一个结果。多条语句之间没有影响。每一条SQL执行完都会有一个具体的结果出现。SQL是用来操作关系数据库的语言,具有查询、操纵、定义和控制...

2018-10-23 14:58:37 1110

翻译 Mysql卸载,安装,重置mysql--root密码

A.mysql卸载1.找到mysql的安装目录:在mysql的安装目录。找到my.ini 文件。找到datadir 并且记录路径。 (mysql的数据文件的目录)datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”2.Windows7系统:进入C盘====》点击 “工具” ====》选择“文件夹选项” 》点击 “查看”》将...

2018-10-23 14:53:02 7008 1

翻译 Struts2 : result结果集的配置

1.标签作用:配置结果集,指定跳转到哪个页面name属性:结果集的名字,与Action的方法的返回值对应,一个Action节点可以对应多个结果集<action name="hello" class="cn.icbc.action.HelloAction"> <!-- 配置结果集 :name属性的值一定要与execute方法的返回值一致--> <!--...

2018-10-22 21:55:08 175

翻译 struts2 请求参数 :封装成集合数据

1.封装到Lista. 编写测试页面login4.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

2018-10-22 21:44:16 177

原创 Struts2 请求参数的接收

1.请求参数接收的分为两大类:属性驱动和模型驱动。属性驱动方式接收:a.简单属性驱动方式接收步骤:1、编写登录页面login1.jsp(发送参数,参数要有名字)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html ...

2018-10-22 20:02:56 165

翻译 EL表达式&EL的内置对象

1.EL表达式是什么:EL表达式是jsp中的技术,书写格式为:${ 表达式}。表达式作用:要获取数据的名称、执行的运算、要获取的web常用对象。2.EL使用2.1.获得四个容器(page\request\session\servletContext :域对象)的数据。${applicationScope.name }${sessionScope.name }${requestScope...

2018-10-22 19:24:42 346

翻译 POI操作Excel(入门)

1。Excel简介一个excel文件就是一个工作簿workbook,一个工作簿中可以创建多张工作表sheet,而一个工作表中包含多个单元格Cell,这些单元格都是由列(Column)行(Row)组成。列用大写英文字母表示,从A开始到Z共26列,然后再从AA到AZ又26列,再从BA到BZ再26列以此类推。行则使用数字表示,例如;A3 表示第三行第一列,E5表示第五行第五列。1.2POI工具包...

2018-10-22 11:05:00 504

翻译 网站部署的流程

1.传统网站部署的流程网站部署的流程大致分为:部署网站,同时更新网页内容,检查效果!2.目前主流网站部署的流程目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。简单来说方便如下人员:(1)开发人员:写好...

2018-10-21 14:18:44 1107

翻译 常用DOS命令(1)

【 文件夹管理 】cd 显示当前目录名或改变当前目录。md 创建目录。rd 删除一个目录。dir 显示目录中的文件和子目录列表。tree 以图形显示驱动器或路径的文件夹结构。path 为可执行文件显示或设置一个搜索路径。xcopy 复制文件和目录树。(未成功操作,待)cd我们用CD命令来改变当前目录,输入CD DOS,那么当前目录就变成了 DOS,有时我们把改变当前目录为一个子目...

2018-10-19 10:59:29 94

翻译 批处理符号(3)

七、 &&这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行dir z:\ && dir y:\ && dir c:\八、""双引号允许在字符串中包含空格,进入一个特殊目录可以用如下方法cd “program files”cd progra~1cd pro*以上三种方法都可以进入program files这个目录...

2018-10-19 10:23:42 166

翻译 批处理符号(2)

四、|这是一个管道传输命令,意思是将上一命令执行的结果传到下一个命令去处理例如:dir c:\|find "txt"以上命令是:查找C:\所有,并发现TXT字符串。FIND的功能请用 FIND /? 自行查看在不使format的自动格式化参数时,我是这样来自动格式化A盘的echo y|format a: /s /q /v:system用过format的都知道,在格盘时要输入y来确...

2018-10-19 10:17:27 281

翻译 批处理符号(1)

一、 @这个字符在批处理中的意思是关闭当前行的回显。我们从前几课知道ECHO OFF可以关闭掉整个批处理命令的回显,但不能关掉ECHO OFF这个命令,现在我们在ECHO OFF这个命令前加个@,就可以达到所有命令均不回显的要求1.batecho offdir d:\2.bat@echo offdir d:\二、 >这个字符的意思是传递并且覆盖,他所起的作用是将运行的回...

2018-10-19 10:09:12 173

翻译 简单的批处理命令:set 命令

set 命令set     设置环境变量[适用场合]  设置声卡和路径等时用到[用  法]  set [环境变量]=[字符串]           这条命令常常用在autoexec.bat中[例  子]  C:>set blaster=a220 i5 d1     设置声卡的参数        C:>set path=c:\dos         path c:\dos含义...

2018-10-19 09:58:24 1138

翻译 简单的批处理命令(5)

goto 命令GOTO会点编程的朋友就会知道这是跳转的意思。在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。例:if {%1}{} goto noparmsif "%2""" goto noparms标签的名字可以随便起,但是最好是有意义的字符串啦,前加个冒号用来表示这个字符串是标签,goto命令就是根据这个冒号(:)来寻找...

2018-10-19 09:53:40 108

翻译 简单的批处理命令(4)

start 命令  调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。如:start calc.exe 即可打开Windows的计算器。  常用参数:  MIN 开始时窗口最小化  SEPARATE 在分开的空间内开始 16 位 Windows 程序  HIGH 在 HIGH 优先级类别开始应用程序  REALTIME 在 REALTIME 优先级类别开始应用程...

2018-10-19 09:42:21 157

翻译 简单批处理命令(3)

call 命令  CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理CALL command调用一条批处理命令,和直接执行命令效果一样,特殊情况下很有用,比如变量的多级嵌套,见教程后面。在批处理编程中,可以根据一定条件生成命令字符串,用call可以执行该字符串,见例子。CALL [drive:][path]filename [batch-pa...

2018-10-19 09:31:38 416

翻译 简单批处理命令(2)

cls 命令清除屏幕。执行该命令后,屏幕上的所有信息都被清除,光标重新定位至屏幕左上角。REM 和 ::REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。其次, :: 也可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意:第一, 任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。有效标号:冒号后紧跟一个以字母数字开头...

2018-10-19 09:09:21 99

翻译 简单批处理命令(1)

1、echo 命令  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo [批处理与联机处理]批处理与联机处理命令将显示当前回显设置。语法  echo [{on|off}] [message]  Sample:@echo off / echo hello world  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结...

2018-10-19 08:56:17 2126

转载 ServletContext理解学习

1.ServletContext原理ServletContext简介:Tomcat启动的时候,需要识别webapps下的各个WEB应用,识别各个WEB应用的同时为*每个WEB应用创建对应的对象ServletContext*,**一个WEB应用对应一个ServletContext.**每个ServletContext中都有一个很大的MAP,并且tomcat在启动之初就向这个MAP中放入了大...

2018-10-18 17:09:13 4915

原创 Servlet深度分析

Servlet深度分析1.Servlet出现的技术背景JAVASE中的程序很简单,随着IT技术的发展,有了网络,迫切需要通过网络来传输数据,此时JDK中嵌入了Socket这类API,通过这类API就可以通过网络传输数据. 有了socket是可以在网络中传输数据了,但是数据如何传,想怎么传就怎么传?不是的,需要用协议约束一下,就有了我们的HTTP协议. 如果仅仅是想在网络上展示一些静态的html...

2018-10-18 16:55:47 207

原创 Servlet_heloworld

1.入门案例新建DynamicWebProject。2.建立MyFirstServlet(1)实现Servlet接口,(2)提供接口中方法的空实现3.实现MyFirstServlet中的方法4.对Servlet进行配置在项目下___>webContent___>webInf___>web.xml 设置了以下内容 <servlet> &lt...

2018-10-18 16:32:23 120

翻译 Struts2 之 调用Servlet API

Struts2第二天1.Action使用Servlet相关APIAction是对Servlet的封装,实现了与Servlet相关的API的解耦,简化开发。但有时又需要使用我们熟悉的Servlet API。1.1.通过ActionContext类调用Servlet APIActionContext类的对象表示Action的上下文对象,常用方法如下:ActionContext.getCon...

2018-10-18 16:05:07 174

翻译 Hibernate(1)

Hibernate第一天1.为什么要学习Hibernate1.1.基于JavaEE规范的三层架构展现层(WEB层):处理请求与响应业务层:处理业务逻辑持久层:与数据库交互1.2.持久层和Hibernate在Java应用程序中的角色Hibernate的优势:屏蔽了应用程序与数据库之间的联系,让应用程序操作数据库更加简单。当底层数据库变换后,应用程序不需要改变,方便。2....

2018-10-18 16:02:57 124

翻译 Hibernat(2)

Hibernate第二天1.Hibernate的持久化类和对象标识符1.1.Hibernate的持久化类1.1.1.什么是持久化类Hibernate是持久层的ORM框架,专注于数据的持久化工作。所谓的持久化,就是将内存中的数据永久存储到关系型数据库中。那么知道了什么是持久化,什么又是持久化类呢?其实所谓的持久化类指的是一个Java类与数据库表建立了映射关系,那么这个类称为是持久化类。其实你...

2018-10-18 16:02:33 114

转载 Hibernate第三天

Hibernate第三天1.多表映射1.1.多表映射的总则问题:我们为什么要学习多表映射?答:在实际开发中,我们数据库的表难免会有相互的关联关系,在操作表的时候就有可能会涉及到多张表的操作。试想一下,如果把我们web阶段的在线商城案例的持久层改为hibernate的实现,我们现在根本无法实现功能。究其原因是我们在线商城中表之间都是有关联关系的。例如:商品和分类,用户和订单,订单和商品等...

2018-10-18 16:02:09 64

转载 Hibernate第四天

Hibernate第四天1.JPA相关概念1.1.JPA概述1.2.JPA优势1.3.学习JPA要明确的a、JPA是一套ORM规范,hibernate实现了JPA规范b、hibernate中有自己的独立ORM操作数据库方式,也有JPA规范实现的操作数据库方式。c、在数据库增删改查操作中,我们hibernate和JPA的操作都要会。2.JPA入门2.1.第一步:创建工程,引入jar...

2018-10-18 16:01:38 122

转载 Struts2(1)

Struts2第一天1.为什么要学习Struts2先分析我们之前所写的Servlet:分析以上我们所熟悉的Servlet的代码,可以得出如下结论:1、传统代码的弊端:在Servlet里存在获取请求参数、页面跳转代码冗余的问题。2、Struts2的优势:可以解决Servlet里获取请求参数、页面跳转代码用于的问题。2.Struts2概述2.1.什么是Struts2那Struts2到底...

2018-10-18 16:00:31 321

空空如也

空空如也

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

TA关注的人

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