自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QQ1012421396的博客

我是木丁西,喜欢编程,欢迎在博文下评论留言,技术交流,共同分享进步。

  • 博客(285)
  • 资源 (55)
  • 收藏
  • 关注

原创 BeanUtils组件

BeanUtils组件简介       程序中对javabean的操作很频繁,所有Apache提供了一套开源的api,方便对javabean的操作,即BeanUtils组件,作用是简化javabean的操作。可以从http://www.apache.org/  下载组件,然后在项目中引入jar文件。 使用BeanUtils组件的步骤    1.引入BeanUtils包commo

2017-03-30 21:39:42 656

原创 事务

事务基本概念:       事务使指一组最小逻辑操作单元,里面有多个操作组成。组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。 事务ACID特性原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency)事务必须使数据库从一个一致性状态变换到另外一个一致性状态。

2017-03-20 21:55:14 526

原创 获取插入数据时的自增长值

获取插入数据时的自增长值方式1:   (推荐,简单方便,但是不能使用DbUtils组件)prepareStatement(String sql, int autoGeneratedKeys)   创建一个默认 PreparedStatement 对象,该对象能获取自动生成的键。  参数:sql - 可能包含一个或多个 '?' IN 参数占位符的 SQ

2017-03-20 17:02:27 918

原创 sql批处理

有时候,需要批量执行sql语句,例如批量保存数据等。批处理相关方法         |-- Statement                  void addBatch(String sql)     添加批处理                  void clearBatch()            清空批处理(PreparedStatement接口里面的方法)

2017-03-20 12:47:34 1143

原创 使用CallableStatement执行存储过程

使用CallableStatement执行存储过程package com.cn.callableStatement;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import org.junit.Test;import com.cn.Util.JdbcUtil

2017-03-19 22:17:28 657

原创 类路径读取(加载)配置文件

加载读取资源文件时路径问题不管是java项目还是web项目,用类路径读取配置文件通用性大,移植性好。如下:InputStream in = JdbcUtil.class.getResourceAsStream("/db.properties");properties.load(in);方式1:点 . 代表java的命令运行的目录(不推荐)在java项目下, 点

2017-03-18 20:01:47 7487

原创 sql注入漏洞

PreparedStatement可以有效防止sql注入,PreparedStatement会预编译sql语句,然后再注入参数,这样防止sql拼凑注入。而Statment不能防止sql注入,它是直接发送执行,因此可以借机拼凑sql语句。使用Statement发送sqlLogin.javapackage com.cn.statement;import java.io.Buff

2017-03-18 11:57:26 765

原创 PreparedStatement和Statement比较

PreparedStatement vs Statment    1)语法不同:PreparedStatement可以使用预编译的sql,而Statment只能使用静态的sql。     2)效率不同: PreparedStatement可以使用sql缓存区,效率比Statment高。(注意:支持的sql缓存区的数据库:oracle,sql server。 MySQL不支持。详见下图)

2017-03-18 11:55:10 458

原创 使用PreparedStatement执行sql语句

使用PreparedStatement执行sql语句package com.cn.preparedStatement;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import org.junit.Test;import com.cn.Util.JdbcUtil;

2017-03-18 11:53:40 6981 1

原创 键盘录入的几种方式

方式1://创建Scanner对象Scanner sc = new Scanner(System.in);System.out.print("请输入用户名:");name = sc.nextLine();//读取键盘输入System.out.print("请输入密码:");password = sc.nextLine();//读取键盘输入方式2://创建输入字符

2017-03-18 09:46:01 480

原创 使用Statement执行sql语句

Demo2.javapackage com.cn.statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.juni

2017-03-17 21:19:25 4119

原创 jdbc接口核心的API

JDBC接口核心的APIjava.sql.*   和  javax.sql.*    (详见jdkAPI)|- Driver接口: 表示java驱动程序接口。所有的具体的数据库厂商要来实现此接口。|- connect(url, properties):  连接数据库的方法。url: 连接数据库的URL URL语法: jdbc协议:数据库子协议:/

2017-03-17 18:55:47 507

原创 matlab读取txt,excel文件数据,图中图,局部放大

读取txt文件方式1(缺点:文件名固定):使用magnify.m小工具获取局部图形(附件有)filename = 'F:\matlab document\data.txt'; %要读取的txt文件名(两列数据)delimiter = '\t';formatSpec = '%f%f%[^\n\r]';%读取2列的格式fileID = fopen(filename,'r');data

2017-03-17 08:40:05 2710

原创 MATLAB GUI uitable  使用方法

uitable.m代码如下:function varargout = uitable_3(varargin)% UITABLE_3 MATLAB code for uitable_3.fig% UITABLE_3, by itself, creates a new UITABLE_3 or raises the existing% singleton*.%%

2017-03-16 22:47:34 16602 6

原创 css定位(相对定位、绝对定位、固定定位)

css定位:相对定位:相对定位是相对于元素原本的位置进行移动的。position:relative;left:10px;top:10px;绝对定位:绝对定位是相对于整个页面的左上角而言的。position:absolute;left:250px;top:280px;固定定位:固定定位是相对于整个浏览器而言的。(广告用的比较多。)position:fi

2017-03-16 22:25:59 814

原创 内边距和外边距(盒子模型)

xmlns="http://www.w3.org/1999/xhtml"> http-equiv="Content-Type" content="text/html; charset=UTF-8">盒子模型 type="text/css"> div{ border:5px red solid; width:500px; height:300px; } .class1{ margin-bot

2017-03-16 22:25:07 797

原创 常用css样式

CSS 背景CSS 文本CSS 字体CSS 列表CSS 表格以上样式表的属性信息参考html API点击打开链接 xmlns="http://www.w3.org/1999/xhtml"> http-equiv="Content-Type" content="text/html; charset=utf-8" />常用的css样式 type="text/cs

2017-03-16 22:24:13 468

原创 html手册

html手册 点击打开链接

2017-03-16 22:23:32 545

原创 伪类选择器

伪类选择器:伪类选择器就是对元素处于某种状态下进行样式化的。伪类作用:active将样式添加到被激活的元素:focus将样式添加到被选中的元素:hover当鼠标悬浮在元素上方时,向元素添加样式:link将特殊的样式添加到未被访问过的链接:visit

2017-03-16 22:17:47 612

原创 css选择器

css选择器:选择器的作用就是找到对应的数据进行样式化。           样式选择器优先级:            ID选择器的样式   >   类选择器   >   标签选择器。常见选择器如下1.标签选择器:就是找到所指定的标签进行样式化。格式:标签名{样式1;样式2:。。。}例如:div{color:#00

2017-03-16 22:16:58 367

原创 css(层叠样式表)的引入

注意:css样式引入时用的标签,以及标签放在页面的任何位置都可以。css(层叠样式表,Cascade Style sheet)的引入方式有如下几种:第一种:在style标签中编写css代码。   只能用于本页面中,复用性不强。格式:编写的css代码。。。例如:a{color:#FF0000;text-decoration:none;}

2017-03-16 22:16:24 630

原创 <form>表单标签

表单标签:表单标签的作用是用于提交数据给服务器的。表单,在网页中主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。组成:表单标签:  表单域    :  表单按钮:  常见的表单域文本字段      密码字段、   隐藏字段 type = "password"单选

2017-03-16 22:15:38 570

原创 <frameSet>框架标签

frameSet框架标签       frameSet: 一个frameSet可以把一个页面切割成多份。只能按照行或者列来切分       frame不能被切割。frame是位于frameSet中。注意:frameSet标签不能用于body标签体内。不过,如果您需要为不支持框架的浏览器添加一个 标签,请务必将此标签放置在 标签中!iframe:在一个

2017-03-16 22:14:16 581

原创 <table>表格标签

表格标签表格使用到的标签:    元素定义表格行;    元素定义表头,默认居中加粗;一般对表格的第一行或者第一列进行格式化,就是粗体显示。并不常用    元素定义表格单元。表格标题。caption 标签必须紧随 table 标签之后。您只能对每个表格定义一个标题。通常这个标题会被居中于表格之上。表格常用的属性:

2017-03-16 22:12:43 672

原创 <img>图像标签

图片标签img标签常用的属性:src: 规定显示图像的 URLwidth: 设置图片的宽height: 设置图片的高alt: 如果图片资源无法找到,那么就显示对应的文字,对图片进行说明特殊功能:热点图(图像映射)热点图利用Dreamweaver软件 操作步骤如下: ①鼠标放在要添加热点图的图片代码处

2017-03-16 22:10:11 723

原创 <a>超文本标签

标签定义超链接,它用于从一个页面连接到另一个页面。标签常用属性:href :链接的目标 URL。 target :在何处打开目标 URL。仅在 href 属性存在时使用。 -blank 在独立的窗口上打开新资源-self 在当前窗口打开file: file协议(文件协议)这种协议主要是用于搜索本地机器的资源文件的。

2017-03-16 22:09:28 1235

原创 <embed>媒体标签

标签定义嵌入的内容,比如插件。 标签是 HTML 5 中的新标签。hidden:设置是否显示src:嵌入内容的 URL。loop:设置移动的次数scrollamount:移动速度注意: 标签必须有 src 属性。 http-equiv="content-type" content="text/html; charset=utf-8"/> 媒体标签

2017-03-16 22:08:24 551

原创 实体字符

注意:实体名称对大小写敏感!显示结果描述实体名称实体编号 空格  小于号<<>大于号>>&和号&&"

2017-03-16 22:05:39 552

原创 文本标签

文本标签标题(h1~h6) 水平线(hr) 段落(p) 上下标(sup和sub)           换行(br)          原样输出(pre)          注意:保留空格和换行,tab键会出问题。有序列表ol li无序列表ul  li项目列表标签(dl dt dd)行内标签(sp

2017-03-16 22:04:05 550

原创 html基本结构

HTML:HyperText Markup Languae(超文本标记语言)<!-- 头信息的作用 1. 可以设置网页的标题。 2. 可以通知浏览使用指定的码表解释html页面. --> 这个是我的第一个网页 今天天气不错... html : 是不区分大小写

2017-03-16 22:01:53 564

原创 html文件改jsp文件技巧

html文件改jsp文件技巧:    1.首先把下面的page指令内容先复制到html文件内容的顶部 page language="java" import="java.util.*" pageEncoding="UTF-8"%>    2.再修改html文件的后缀为jsp。这样可以防止乱码(用工具修改并保存时,会根据pageEncoding属性值保存页面内容,这样不会出现

2017-03-16 21:57:22 784

原创 JavaBean

JavaBeanJavaBean,  咖啡豆。 JavaBean是一种开发规范,可以说是一种技术。 JavaBean就是一个普通的java类。只有符合以下规定才能称之为javabean:  1)必须提供无参数的构造方法  2)类中属性都必须私有化(private)  3)该类提供公开的getter 和 setter方法JavaBe

2017-03-16 21:56:34 538

原创 jsp自定义标签

jsp自定义标签    需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签)1. 自定义标签开发步骤       1. 编写一个普通的java类,继承SimpleTagSupport类,叫做标签处理器类package com.cn.mytag;import java.io.IOException;import javax.servlet

2017-03-16 21:53:12 303

原创 EL表达式获取项目根路径

此方法在jsp页面中可以获取web根路径:(常用)${pageContext.request.contextPath }获取结果为:/项目名

2017-03-16 21:51:37 2237

原创 JSTL标签库

JSTL标签   java标准标签库,英文全称:java standard tag libarary   1    分类    共有以下几种:        核心标签库 (c标签库) //常用,熟练运用国际化标签(fmt标签库)EL函数库(fn函数库)xml标签库(x标签库)//操作xml,但是一般在dao层做,不用了解sql

2017-03-16 21:43:15 361

原创 静态包含和动态包含的区别

静态包含  vs  动态包含的区别?1) 语法不同静态包含语法: 动态包含语法: 2)参数传递不同静态包含不能向被包含页面传递参数动态包含可以使用jsp:param标签向被包含页面传递参数3)原理不同静态包含: 先合并再翻译动态包含: 先翻译再合并        如下Demo代码案例

2017-03-16 21:42:09 2076

原创 jsp标签

jsp标签1 jsp标签的作用jsp标签作用:替换jsp脚本。1)流程判断(if   for循环)2)跳转页面(转发,重定向)3)。。。。。2 Jsp标签分类1)内置标签(动作标签): 不需要在jsp页面导入标签2)jstl标签: 需要在jsp页面中导入标签3)自定义标签 : 开发者自行定义,需要在jsp页

2017-03-16 21:40:47 358

原创 EL表达式取出Map集合中key为Integer类型的值,bug解决方案

EL表达式取出Map集合中key为Integer类型的值,bug解决方案    今天,我在用EL表达式取Map集合中key为Integer类型的值时,发现无法取出。   问题 Demo如下: body> //创建Student对象 Student stu1 = new Student(1, "木丁西", '男', 24); Stu

2017-03-16 21:38:57 4362 2

原创 EL表达式

EL表达式   jsp的核心语法:jsp表达式  和jsp脚本   jsp开发原则:尽量在jsp页面中少写甚至布鞋java代码。使用EL表达式替换掉jsp表达式。EL表达式作用:向浏览器输出域对象中的变量或表达式计算的结果。语法:${域对象中的变量或表达式}        1.输出基本数据类型变量             

2017-03-16 21:35:46 359 1

原创 jsp中的4大域对象

jsp中的4大域对象jsp中的4个域对象域对象/类型    对象名域对象方法    范围域范围常量作用page域/PageContext    pageContextpageContext.setAttribute("name", object, 域范围常量);pageContext.getAttribute(

2017-03-16 21:34:52 1605

电脑滚动截图工具

电脑端滚动截图工具,超级好用,任意截图。

2017-04-07

logging.jar

logging日志工具类

2017-03-30

beanUtils..jar

beanutils

2017-03-30

origin使用手册2016_2017.zip

origin使用手册,中文简版,英文全版,数据处理,绘图,拟合等

2017-03-17

1stopt使用手册.pdf

1stopt使用手册

2017-03-17

1stOpt15pro.exe

1stOpt15pro.exe数据处理软件,拟合,作图等等

2017-03-17

magnify.m工具

magnify.m工具是使用matlab画图中图,操作方便,随意放大

2017-03-17

xPath_jar包

jaxen-1.1-beta-6.jar

2017-03-16

xPath说明文档

xPath教程

2017-03-16

jstl核心包

jstl核心包

2017-03-16

html说明文档

html.CHM

2017-03-16

jstl-1.2.jar

jstl-1.2.jar

2017-03-16

XPathTutorial.zip

XPathTutorial.zip

2017-03-16

servlet-api_en.chm

servlet-api_en.chm

2017-03-16

servlet-api.jar下载

servlet-api.jar

2017-03-16

MySQL管理工具sqlyog软件

MySQL管理工具sqlyog+账号密匙

2017-03-16

MySQL管理工具sqlyog

sqlyog

2017-03-16

MySQL中文手册.chm

MySQL中文手册.chm

2017-03-16

mysql-5.5.40-win64.msi

mysql-5.5.40-win64.msi

2017-03-16

mysql_5.1.7驱动+源码

mysql_5.1.7驱动+源码

2017-03-16

html_dom_js_API.zip

网页制作完全手册.chm jsdom.chm JScript中文参考.CHM JavaScript.The.Definitive.Guide,5th.Edition.chm w3school_5.0.chm

2017-08-20

颜色搭配器.mht

颜色搭配器.mht 用于前端颜色选择搭配时,直观的观察颜色,再选择其颜色代码

2017-08-20

html+w3school+dom+js相关资料API

网页制作完全手册.chm w3school_5.0.chm jsdom.chm JScript中文参考.CHM JavaScript.The.Definitive.Guide,5th.Edition.chm

2017-08-20

gif动画录制软件

gif动画录制软件,可以录制电脑视频为动图

2017-08-19

网上书城(servlet+jsp+javaBean)

网上书城项目

2017-08-16

易宝支付产品通用接口帮助文档.CHM

在线支付,第三方易宝支付产品通用接口帮助文档.CHM

2017-08-16

log4j-1.2.11jar和log4j.properties配置文件

log4j-1.2.11jar和log4j.properties配置文件

2017-07-27

Log4J详细文档.doc

Log4J(Log for java)是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台、文件、CUI组件、NT的事件记录器;还可以控制每一条日志输出格式。此外,通过定义日志信息的级别,能够非常细致地控制日志的输出,最令人感兴趣的是,这些功能可以通过一个配置文件来灵活进行配置,而不需要修改应程序代码。

2017-07-27

易邮服务器eyoumailserver

易邮服务器

2017-05-07

JavaMail开发包

JavaMail开发包 activation.jar 【如果使用jdk1.6或以上版本,可以不用这个jar文件】 mail.jar 【邮件发送核心包】

2017-05-07

收邮件客户端工具-foxmail

收邮件客户端工具-foxmail

2017-05-07

FileUpload组件

文件上传功能开发中很常用,Apache组织也提供了文件上传组件,FileUpload组件。

2017-05-05

CKeditor富文本编辑器

CKEditor富文本编辑器, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。

2017-04-22

注册登录系统

注册登录系统

2017-04-20

分页技术源码

分页技术: JSP页面,用来显示数据! 如果数据有1000条,分页显示,每页显示10条,共100页;好处:利于页面布局,且显示的效率高! 使用技术: jsp+Servlet+c3p0+mySql+DbUtils组件+3层结构(web层+service层+dao层)

2017-04-20

c3p0连接池

C3P0连接池,最常用的连接池技术!

2017-04-13

“骨骼”搜索

“骨骼”搜索方式

2017-04-13

commons-pool-1.5.6.jar

• Commons-pool.jar:连接池实现的依赖库

2017-04-12

commons-dbcp-1.4.zip

Commons-dbcp.jar:连接池的实现

2017-04-12

commons-dbutils-1.6.zip

 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。

2017-04-08

空空如也

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

TA关注的人

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