自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux

系统信息 :set nu  显示行数arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui...

2018-03-30 16:26:44 104

mysql卸载-Mysql

停止MySQL 1添加删除程序中卸载MySQL 2到安装目录删除MySQL 3删除:C:\Documents and Settings\All Users\Application Data\MySQL C:\ProgramData\MySQL 4查看注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services HKEY_LOCA...

2017-03-22 15:49:49 345

异常--coreJava

异常分类: Error它是指JVM系统内部错误等严重的问题例如系统资源耗尽 程序一般不处理这种错误Exception它是指因为编程错误或者其他偶然的外在环境因素引起的一般性问题 例如数组下标越界被除数为零空指针访问试图读取的文件不存在网络连接中断等   finally: 在try catch语句块后面还可以使用finally语句块用于定义总是被执行的代码段而不考虑是否有异常被捕获 如果t...

2017-03-15 15:31:11 118

内存理解--coreJava

内存分配: 寄存器:是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。 栈       :存放基本数据类型和对象的引用,而对象本身却是存放在堆中的。 堆       :存放new出来的数据。 常量池:存放常量。 非RAM存储:硬盘等永久性存储空间。   栈:在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块...

2017-03-10 09:53:03 102

java类库--coreJava

包装类:  Java中所有对象型的基类都是Object类型,而包装类就是用来将基本数据类型与Object类型进行转换的的类。  自动装箱:基本数据类型直接赋值给相应的对象类型。  自动拆箱:与包装类相对应的对象类型直接 赋值给基本数据类型。 自动装箱时对于值从-128-127之间的值使用的时同一个实例对象。   类库介绍: String:表示的是不能进行修改的字符串 Strin...

2017-03-04 21:46:45 133

jdk安装--coreJava

下载:http://www.oracle.com   环境变量配置: 我的电脑-->属性-->高级系统设置-->高级-->环境变量-->系统变量; 一般都设置系统变量,因为设置用户变量后其他用户再登录此计算机还要进行配置才可以使用。 JAVA_HOME:jdk的安装目录,必须为大写并加下划线,此目录必须要配,因为后面的eclipse/tomcat都用到 ...

2017-03-04 21:26:51 116

编码问题--JavaWeb

  编码: 编码:字符串变为字节;解码:字节变为字符串 服务器:一般是ISO8859-1编码[response.getWriter().print(“大家好”);服务器将“大家好”这个字符串编码为计算机能读取的字节码,采用的时ISO8859-1编码] 浏览器:一般是gbk解码[浏览器收到服务器的响应后将服务器编码的字节码解码为字符串显示在浏览器上。] 1. 请求编码 客户端发送的数据...

2016-11-26 09:04:36 77

JavaWeb路径问题

客户端路径: 表单、链接、重定向: 如果是以“/”开头,那么要访问的就是http://localhost:8080 下的文件,即访问的为主机下的目录,要加上项目的名称然后再加路径。 如果不是以“/”开头,那么要访问的就是相对当前文件所在的目录。   服务器端路径: 转发、包含:必须是相对路径,以“/”开头是相对于当前web应用,不以“/”开头是相对于当前文件所在目录。   se...

2016-11-25 22:56:49 84

Oracle--远程连接

Oracle服务器及远程连接: virtualbox 是Oracle公司自己出的虚拟机软件,可以让你在你的操作系统windows下, 利用虚拟机来安装其他的系统windows或者其他的linux,这样可以很好的学习其他的系统以及软件的知识。 注意:在安装完成virtualbox后记得再次安装一次扩展包。   在VB中安装一台电脑,然后在这台电脑中安装系统,一般是挂载ISO镜像系统文件。...

2016-10-18 00:05:32 200

Oracle--体系结构

Oracle体系结构:   ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。   oracle数据库特点: 支持多用户、大事务量的事务处理 数据安全性和完整性控制 支持分布式数据处理 可移植性   数据库服务器: 数据库服务器对...

2016-10-15 23:39:51 69

Html--Html

>>: HTML: HyperText Markup Language超文本标记语言,用于述超文本中内容的显示方式,比如字体颜 色等等。它只是一种描述性语言,没有什么逻辑性。 超文本:用超链接的方法,将各种不同空间的文字信息组织在一个起的网状文本。 特点: 扩展名为:.html或者是.htm结尾。一般都用.html。 Html文档声明的三种类型: Strict DTD...

2016-10-15 11:08:27 208

Jdbc--Dbutils工具

Dbutils工具: Dbutils是对jdbc的一个简单封装,可以让我们在书写jdbc代码时,更加简单方便 。   元数据: 元数据MetaData : 指数据库中 库、表、列的定义信息 1、库元数据: DataBaseMetaData代表的是数据库的元数据。 获取:con.getMetaData();返回一个DataBaseMetaData对象。 DataBaseMetaDa...

2016-10-14 21:06:10 111

Jdbc--C3p0配置

<c3p0-config> <default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --&g

2016-09-25 16:42:04 101

Jdbc--事务

事务:事务就是一件事情,这件事情可能由多个单元组成,这些单元要么全都成功,要么全都不成功。事务的操作:开启事务:设置事务提交方式为手动:con.setAutoCommit(false);设置回滚点:con.setSavepoint();事务回滚:con.rollback();事务提交:con.commit();事务特性:ACID原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事...

2016-09-25 11:27:30 123

Jdbc--API

API详解:实现JDBC操作的四个核心对象:Drivermanager : 注册驱动 Class.forName(“com.mysql.jdbc.Driver”);DriverManager是用于管理一组jdbc驱动程序的一个基本服务,DriverManager.registerDriver(new Driver());注册了两次,所以一般不用。Connection:一个连接    driver....

2016-09-24 11:06:46 78

Jdbc--概述

概述:是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成简单说,通过jdbc可以让我们通过java语言来执行sql语句并操作数据库example:注意:在进行JDBC的编写前要先将相关的jar(连接数据库的jar包)包导入。// 1.注册驱动DriverManager.registerDriver(new Driver());...

2016-09-22 22:18:47 83

原创 MySQL--约束

数据的完整性:作用:保证用户输入的数据保存到数据库中是正确的。确保数据的完整性 = 在创建表时给表中添加约束完整性的分类:实体完整性:        域完整性:        引用完整性:1、实体完整性实体:即表中的一行(一条记录)代表一个实体(entity)实体完整性的作用:标识每一行数据不重复。约束类型: 主键约束(primary key)  唯一约束(unique)  自动增长列(aut...

2016-09-22 09:56:13 89

原创 MySQL--多表查询

表与表之间的关系:一对一:例如t_person表和t_card表,即人和身份证。这种情况需要找出主从关系,即谁是主表,谁是从表。人可以没有身份证,但身份证必须要有人才行,所以人是主表,而身份证是从表。设计从表可以有两种方案:在t_card表中添加外键列(相对t_user表),并且给外键添加唯一约束;给t_card表的主键添加外键约束(相对t_user表),即t_card表的主键也是外键。要描述...

2016-09-22 09:53:36 114

MySQL--数据操作

数据操作:1、insert:格式1  insert into 表名(字段1,字段2,..)  values(值1,值2,…) 向指定列插入值格式2  insert into 表名  values(值1,值2,…)  向表中所有列插入值注意:字段个数与值的个数及类型必须匹配。1) 插入值 类型必须和 列类型匹配2) 值长度不能超过 列定义长度3) 值的顺序和 列顺序对应 4) 字符串和日期型值 ...

2016-09-21 17:34:16 80

MySQL--编码问题

查看系统所有的字符集:show variables like 'character%';字符集中有其中下面关于客户端的字符集:Character_set_client  character_connection  character_set_result它们是关于客户端编码设置。要想可以插入汉字只需要将它们修改为gbk就可以。修改编码   set character_set_xxx=编码.以上修改...

2016-09-21 17:30:30 82

MySQL--表操作

关于表中的字段类型java基本类型:               mysql类型byte  ----------------------TINYINTshort ----------------------SMALLINTint ------------------------INTlong -----------------------BIGINTfloat-------------------...

2016-09-21 16:35:34 84

MySQL--数据库操作

创建Create database mydb1;Create database mydb2 character set gbk;Create database mydb3 character set gbk COLLATE gbk_chinese_ci;    查询查看当前数据库服务器中的所有数据库Show databases;查看前面创建的mydb2数据库的定义信息Show  create ...

2016-09-21 16:16:04 113

MySQL--密码重置

密码重置: 1) 停止mysql服务 运行输入services.msc 停止mysql服务或者 cmd -->  net stop mysql2) 在cmd下 输入 mysqld --skip-grant-tables 启动服务器 光标不动 (不要关闭该窗口)3) 新打开cmd 输入mysql -u root -p 不需要密码     use mysql;    update user...

2016-09-21 15:02:03 108

验证码生成

import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.ima...

2016-09-19 11:42:54 131

Hibernate--关联关系

关联关系映射:表与表之间的关系:一对多、多对多、一对一对象之间的关系:一对多 :A 和B【class A{   //一对多   private 容器<B> ...;     容器:数组Array、List、Set、Map 等,建议:set集合(无序、不重复)}class B{   //多对一   private A a;}】多对多【class A{   private Set<...

2016-08-17 10:09:38 65

Hibernate--核心配置

核心API: PO对象:Persistent Objects,持久对象,hibernate用于操作持久对象的,每一个持久对象都具有一个映射文件 VO value object 值对象,一般用于web层 BO business object 业务对象,一般用于service层 PO 持久对象,一般用于dao层---综合的称呼:JavaBean OID:每一个PO对象有存在一个唯一标识,是hiber...

2016-08-10 10:18:00 93

Hibernate--概述

Hibernate介绍:ORM:Object/Relation Mapping,对象-关系映射,就是通过将Java对象映射到数据库表,通过操作Java对象,就可以完成对数据表的操作。 hibernate:是一个开源的关系型数据库ORM框架,用于JavaEE应用的持久层解决的一种方案,它提供了对关系型数据库的增删改查操作。 优点:Hibernate对JDBC访问数据库的代码做了封装,大大简化了...

2016-08-10 10:00:09 90

struts2---标签、防止表单重复提交

struts2标签库:<!-- struts2的表单标签  -->label:页面显示的属性。  <%--  <h2><s:fielderror/></h2>  --%>    <s:form action="tag01Action" method="post">     <s:text

2016-08-07 09:26:00 100

ognl

ognl:对象图导航语言,表达式;el表达式:获取域对象中的值。在Struts2中主要用来获取值栈中的内容。ognl不是Struts2中的一部分,它是完全独立存在的,如果想使用ognl需要导入ognl的jar包。 实现功能:    1、支持对象方法调用,如xxx.doSomeSpecial();     2、支持类静态的方法调用和值访问,表达式的格式:       @[类全名(包括包路径)]@...

2016-08-04 17:25:02 111

struts2--文件上传下载

文件上传下载: 上传:把本地文件传到服务器上。 struts2文件上传是在fileUpload的基础上进一步的封装; struts2文件上传的操作在<interceptor-ref name="fileUpload"/>的拦截器里面; 文件上传的三个要求:1)、表单提交为post;2)、表单里面文件上传项,文件上传项里面必须有name属性;3)、form里面enctype="...

2016-07-30 16:50:54 80

struts2--拦截器

struts的拦截器:1、流程:  访问action,首先到过滤器里面,分发到不同的action里面.在过滤器中执行一系列的拦截器;2、过滤器与拦截器的区别: 过滤器:到目标资源之前进行过滤,可以过滤所有内容(action,jsp,html);拦截器:到目标资源之前进行拦截,只能拦截action;3、拦截器的使用原理: aop:面向方面编程,底层采用动态代理的方式 责任链模式:有一组操作,栓在一...

2016-07-26 16:02:47 58

struts2--国际化

国际化:  同一款软件 可以为不同用户,提供不同语言界面  ---- 国际化软件 资源包编写  properties文件命名 :  基本名称_语言(小写)_国家(大写).properties例如 : messages_zh_CN.properties 中国中文 messages_en_US.properties 美国英文ResourceBundle 加载不同国家 properties文件Reso...

2016-07-26 10:33:41 76

struts2--类型转换、数据校验

struts2的类型转换:基本类型转换boolean 和 Boolean、char和 Character、int 和 Integer、long 和 Long、float 和 Float、double 和 Double如果定义age是int类型,输入的值比如是aa,不是int类型,出现类型转换的错误,返回视图名称 "input",可以在result标签中配置name名称为input,来进行页面的回...

2016-07-15 20:34:37 121

struts2--封装数据

struts2数据封装的三种方式:1、属性封装:action类中声明要封装的数据的名称(也就是表单中输入项的name的值);生成声明类的set方法。这样就可以把表单要提交的数据封装到指定的bean对象中。底层使用 <interceptor-ref name="params">拦截器进行的操作2、ognl表达式:首先要在action类中声明要封装的数据名称(也就是表单中输入项的nam...

2016-07-15 15:42:24 81

struts2--访问Servlet

struts2访问Servlet:1、使用ActionContext进行操作通过getContext()方法得到类对象。常用方法:put():向request域中添加值。get():从request域中取值。getApplication():得到Application域对象,结果为map集合。getSession():得到session域对象,范围map集合。获取表单数据:创建页面,写表单,提交...

2016-07-14 17:08:59 79

struts2--action编写及方法的访问

Action的三种编写方式:1、直接编写一个类,此类不继承任何类,不实现任何借口,也就是一个普通的POJO类。(不建议用)2、编写一个类,此类实现Action接口。3、编写一个类,继承ActionSupport(最常用,因为实现类不需要实现所有的方法) struts对action中方法的访问:1、默认访问execute()2、在action标签中添加method属性来访问action类中的方法...

2016-07-14 09:53:29 99

struts2--配置(一般、常量、页面配置)

struts2的配置:package:package的配置用来区分不同的action。package内部的属性:name:区分不同的package,任意值,在struts.xml文件中可以写多个package但是name值不能相同;extends:当前的action是否支持struts的功能,一般继承的是struts-default;namespace:名称空间,action标签里的name属...

2016-07-14 08:44:47 73

struts2--概述

struts2框架简介:框架:程序的半成品(也就是完成了一部分功能),它可以提高层序的开发效率。 主流的框架:ssh、ssi 概述:struts2是应用在javaee三层(web层、业务逻辑层、持久化层)结构中web层的框架,它本身就符合mvc思想(****);之后学习的开发中业务逻辑层由spring代替,持久化层由Hibernate来代替;struts2是在struts1和webwork的...

2016-07-13 16:39:39 84

JdbcTemplate

JdbcTemplate:导入jar包:5个基本包+两个实现包+c3p0+dbcp:实现包:springJdbc操作:spring-framework-3.2.0.RELEASE\libs-->spring-jdbc-3.2.0.RELEASE.jarspring事务:spring-framework-3.2.0.RELEASE\libs-->spring-tx-3.2.0.RELE...

2016-07-12 16:56:02 71

spring--Junit整合

Junit整合:jar包:5个基本包,加一个测试包:spring-framework-3.2.0.RELEASE\libs-->spring-test-3.2.0.RELEASE.jar@RunWith(SpringJUnit4ClassRunner.class)将spring和junit进行整合@ContextConfiguration(locations="classpath:appli...

2016-07-11 07:54:42 92

空空如也

空空如也

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

TA关注的人

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