自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻找、发现、追求、获得———这就是狼的生活要素

知道不等于做到,做了不等于做好,做了是零分,做到才是100分!

  • 博客(154)
  • 资源 (6)
  • 收藏
  • 关注

原创 mysql ------ 事务

事务一、概念数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。(事务是数据库维护数据一致性的单位,在每个事

2016-03-28 12:25:55 1365 1

原创 mysql ------ 存储过程

数据库中的存储过程一、存储过程1、概念1)以一个名字存储在数据库中的,经过预编译的,为完成特定功能的sql语句集合2)可以独立执行或通过应用程序调用,而且允许用户声明变量3)一旦创建,在服务器即被编译,可在需要时使用多次4)支持过程嵌套,且可以接受和输出参数、返回执行存储过程的状态值5)是由控制流和sql语句书写的过程2、优点1)存储过程只在创造

2016-03-28 11:42:50 941 1

原创 【java】对数据库操作的那些事(包括数据库中的预处理)

一、连接问题前面刚介绍了怎么连接数据库,也写了相应的模板,但是它的可维护性非常差,那么怎么解决这个问题呢?首先写一个配置文件jdbc.properties## MySQLdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/hncu?useUnicode=true&characterEncoding=UTF-8us

2016-03-28 10:39:31 3121 1

原创 【模板】用Java连接数据库

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com.mysql.jdbc.Driver;public class DBHelloWorld {

2016-03-20 23:59:22 1996

原创 sql语句大全

关于数据库的那些事!(好久没写了,哥又回来了)增伤改查、关联查询、排序、分组、事务、存储过程等

2016-03-04 23:58:52 2773 2

原创 XML之 ------ DTD(文档类型定义)

DTD(Document Type Definitions,文档类型定义)一、DTD概述1、XML文档是一种元标记语言,即一种定义标记语言的语言。在XML中可以创建新的标记语言,这些新的标记语言(也叫标记集)要通过文档类型定义(Document Type Definitions,DTD)来定义。2、DTD文档是这些新的标记语言的法律性文档。如果XML文档的语

2015-11-05 00:02:34 5036 1

原创 XML之 ------ 基础知识详解

XML(Extensible Markup Language,可扩展标记语言)一、XML是什么1、它与HTML一样,都是SGML (Standard Generalized Markup Language,标准通用标记语言)。2、XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。3、扩展标记语言XML是一种简单的数

2015-11-04 14:32:41 1867

原创 JavaScript之 ------ 综合应用

一、列表菜单二、快捷设置文本字体三、对表格的一些操作(创建,删除,设置颜色,排序等)四、选择框的应用(类似如邮件管理)五、正则表达式的应用(用户注册)六、下拉框的应用(设置字体颜色、两个下拉框的对应)

2015-10-24 16:36:47 3132 8

原创 JavaScript之 ------ 文档对象模型(DOM)

DOM -----Document Object Model文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台, 提供了标准的 HTML 和 XML 对象集, 并有一个标准的接口来访问并操作它们。 ”它使得程序员可以很快捷地访问 HTML 或 XML 页面上的标准组件,如元素、样式表、脚本等等并作相应的处理。DOM 标准推出之前,创建前

2015-10-24 00:23:08 2555 3

原创 JavaScript之 ------ 浏览器对象模型 (BOM)

一、BOM功能提供了访问浏览器各个功能部件,如浏览器窗口本身、浏览历史等的操作方法。。。。。关不掉的广告

2015-10-23 23:31:43 1217 1

原创 JavaScript之 ------ 一些常用的对象

在with语句块中,可以省去对象名的引用var dd2 = new Date(); with(dd2){//在with语句块中,可以省去对象名“dd2”的引用 var year = getFullYear(); //dd2.getFullYear() var month= getMonth(); //从0开始的月份数 var day = getDa

2015-10-23 22:05:25 1774 2

原创 JavaScript之 ------ 函数(一般函数、动态函数、匿名函数)

函数一、一般函数1、格式:function  函数名(形式参数...){执行语句;return 返回值;}函数是多条执行语句的封装体,只有被调用才会被运行。注意:调用有参数的函数,但没有给其传值,函数一样可以运行,或者调用没有参数的函数,给其传值,该函数也一样运行。说的简单点:只要写了函数名后面跟了一对小括号,该函数就会运行。2、函数

2015-10-23 16:42:21 3523 1

原创 JavaScript之 ------ 数组相关知识(轻松玩转js数组)

数组1、Js中的数组的长度是可以自动增长的2、Js中的数组的功能相当于Java中的数组和集合的综合3、var arr=[3,2,-4,78,10];//正确,注意,Java赋初值用的是大括号,而Js用的是中括号      var arr[]=[3,2,-4,78,10];//错误的,不能声明成arr[]----声明时不能带中括号4、遍历数组 arr

2015-10-23 16:05:24 1680 1

原创 JavaScript之 ------ JavaScript与html的结合方式

JavaScript与html的结合方式想要将其他代码融入到Html中,都是以标签的形式。1、 JS代码存放在标签对 js code...中。2、当有多个html页面使用到相同的JS脚本时,可以将js代码封装到一个文件中,只要在script标签的src属性引入一个js文件。(方便后期维护,扩展)注意:如果在script标签中定义了src属性,那么标签中的内容不会

2015-10-23 15:41:38 1337 1

原创 JavaScript之 ------ 基本运用语法(变量、运算符、语句)

每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。

2015-10-23 15:33:49 1505 1

转载 各类数据库的jdbc驱动及连接字符串总结

1、             JDBC-ODBC桥:通用驱动程序JDBC-ODBC桥的类都被归入java.sql.*包中,在安装JDK1.1或更高版本时会自动安装。JDBC-ODBC桥使用方便,只要能通过ODBC访问的数据库,就能通过JDBC-ODBC桥访问。但是, JDBC-ODBC桥对数据库访问的性能一般,且存在较多的兼容性问题(例如不支持同一记录指针上两次提取同一字段的内容,不支持逆

2015-10-22 17:22:48 2066 1

原创 css网页编程【详解】

CSS(Cascading Style Sheets)一、CSS概述CSS是层叠样式表(Cascading Style Sheets)用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。二、CSS与HTML相结合的四种方式 1、styl

2015-10-18 01:01:19 970 1

原创 html基础加强

HTML(Hyper Text Markup Language)详细html知识见:w3school 在线教程  或  本人十天web实训成果一、HTML概述HTML是Hyper Text Markup Language的缩写,意思是“超文本标识语言”,它实际上是专门用来编写网页的一种编程语言。大多数网页的构成基础就是HTML的语句。1、HTML文档的基本结构

2015-10-07 20:27:26 2027 2

原创 Socket编程 ------ 模拟QQ聊天工具

模拟QQ聊天一、要求1、一个服务器可以与多个用户同时通讯2、用户可以通过服务器与用户之间通讯3、用户可以选择和所有人发消息,也可以选择和某个用户单独发消息4、服务器要显示当前所有在线人员5、用户要显示当前在线的人员6、当有新用户登录时或在线用户退出时,服务器要向所有其他在线用户发送提示信息,并且服务器也要显示相应的提示信息7、不能有相同的用户名同时登陆8

2015-09-20 22:19:35 4078 1

原创 网络通讯方式 ------ TCP、UDP

在现有的网络中,网络通讯的方式主要有两种:1、 TCP(传输控制协议)方式2、 UDP(用户数据报协议)方式为 了方便理解这两种方式,还是先来看一个例子。大家使用手机时,向别人传递信息时有两种方式:拨打电话和发送短信。使用拨打电话的方式可以保证将信息传递给 别人,因为别人接听电话时本身就确认接收到了该信息。而发送短信的方式价格低廉,使用方便,但是接收人有可能接收不到。在

2015-09-20 16:33:23 1723 1

原创 TCP、UDP练习题 (UDP聊天程序、TCP上传文本文件和图片文件)

TCP、UDP编程练习TCP☆上传文本文件读取一个本地文本文件,将数据发送到服务端,服务器端对数据进行存储。 存储完毕后,给客户端一个提示。1、解题思路客户端:(1) 创建Socket对象----用服务器的ip+端口号(2)读取文件内容(3)通过socket把内容发送给服务器端(把socket中的输出流包装成“打印流”来进行发送文本,是一种比较安全的输出方式

2015-09-20 16:30:29 3442 3

原创 java网络编程【精简篇】

网络编程网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴。在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可。一、计算机网络概述1、网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。对于网络编程来说,最主要的是

2015-09-17 03:31:40 818 1

原创 java之 ------ JUnit、注解、类加载器

JUnit软件测试技术(工具)在项目中建立专门用户测试的包结构。在Junit中,通过@Test注解,可以运行一个方法。这样做的好处就是不用在主代码中添加测试代码,避免了代码的冗余。而且一个测试类,可以测试多项功能,不需要main方法。一、 Junit注解说明使用了@Test注解应该满足以下条件:    1) 必须是无参数的非静态方法。    2) 添加@Test

2015-09-09 12:05:43 2140 2

原创 java之 ------ 类反射【详解】

一、什么是类反射★JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使用它能获得

2015-09-09 00:11:48 1698 1

原创 java之 ------ DAO设计模式的【详解】及常见设计模式的【应用】

DAOData Access Object(数据访问接口)一、场景和问题在Java程序中,经常需要把数据持久化,也需要获取持久化的数据,但是在进行数据持久化的过程中面临诸多问题(如:数据源不同、存储类型不同、供应商不同、访问方式不同等等),请问如何能以统一的接口进行数据持久化的操作?二、解决方案

2015-08-25 00:07:48 8531 3

原创 java之 ------ 枚举类型

枚举一、枚举1、枚举类型详细说明简单的说,Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用”==”来替换equals。JDK1.5之前没有Enum这个类型,那时候一般用接口常量来替代。定义枚举类型时本质上就是在定义一个类别,只不过很多细节由编译器帮您完成了,所以某些程度上,enum是一

2015-08-24 00:03:14 1426 1

原创 java之 ------ 几种常见的简单设计模式

前言:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。这里包含单例模式、工厂模式、值对象模式和装饰模式

2015-08-21 00:01:45 2595 8

原创 java之 ------ 设计思想

java的设计思想(设计思想,是需要不断领悟的。。。)一、封装学java的人都知道这是向对象的编程语言,从字面上理解,就是针对对象的一些操作,将具有某一特性的实体封装成一个类或者是将具有一定功能的方法,抽取出来封装成一个供外面调用的方法,然后通过new这个类或方法生成对象,最后通过对对象进行操作或者实现相应的功能。如将一个人封装成一个人的类,人有属性:性别,年龄,出生日期,家庭

2015-08-20 00:04:35 3278 3

原创 java之 ------ 泛型【从基础到加强】

泛型基础篇一、为什么要泛型1、原因先看一个集合的例子(至于集合,前面有讲解,集合详解链接,不懂得可以先去看看那篇)import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;import cn.hncu.bean.Pers

2015-08-19 00:02:28 1286 1

原创 hdu1509(Windows Message Queue) 优先队列

1、PriorityQueue类与普通队列最主要的区别就是多了个比较器。一般情况下,都是自己通过实现Comparator接口写一个比较器,在new 优先队列时将这个比较器丢进去就ok了,构造方法中就有 PriorityQueue(int initialCapacity, Comparator<? super E> comparator) 使用指定的初始容量创建一个 PriorityQueue,并根据指定的比较器对元素进行排序。2、虽然优先队列在放入元素时,会通过其中的比较器进

2015-08-15 00:56:23 1465 1

原创 hdu1237(简单计算器) LinkedList类实现栈和队列功能

LinkedList类的强大,既能看做队列,也能看做栈,很好的体现了队列,栈和集合的关系和区别的例题

2015-08-14 17:22:22 1179 1

原创 hdu1276(士兵队列训练问题) java集合水过

点击打开链接有人说这题属于栈或者队列,个人觉得说集合应该比较准确点。Problem Description某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、

2015-08-14 02:14:33 1274 1

原创 java之 ------ 集合【详解】

集合一、集合的概念个人理解:说简单点就类似如,但又远厉害于数组。数组只能定长、类型单一,而集合则是在数组上面的扩充,放大。集合可以同时放多个类型对象,也就是人们说的元素,且数量可变的。书面解释:集合是包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对对象的类型也没有限制,也就是说集合里面的所有对象的类型可以相同,也可以不同。集合:数量不

2015-08-14 01:59:45 2107 1

原创 java ------ IO(从基础到加强)

虽然看上去很多,其实仔细看看也没什么,无非是看懂加强片中的八中所讲的内容,就可以随手写io了。

2015-08-13 01:34:12 1624 2

原创 文件切割机

文件切割与合并要求:实现对大文件的切割与合并。按指定个数切(如把一个文件切成10份)或按指定大小切(如每份最大不超过10M),这两种方式都可以。程序说明:文件切割:把一个文件切割成多个碎片,每个碎片的大小不超过1M。自己可把功能进一步扩展:切割前的文件名、长度,切割后的碎片个数、文件名等信息可写到第一个碎片中或另外用properties把这些写到配置文件中。文件合并

2015-08-13 00:03:26 1522 1

原创 面试题:字符串截取

字符串截取题目:在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。但对应的字节数不同,一个汉字占两个字节。定义一个方法,按照指定的字节数来取子串。如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。如果取四个字节就是“ab你”,取五个字节还是“ab你”。解题思路:咋一看,以为就是注意汉字字节时的处理问题。其实还应该

2015-08-12 19:39:23 1016 1

原创 【KMP】hdu1867(A + B for you again) 杭电java a题真坑

点击打开链接Problem DescriptionGenerally speaking, there are a lot of problems about strings processing. Now you encounter another such problem. If you get two strings, such as “asdf” and “sdfg”, the

2015-08-11 20:21:10 923 1

原创 hdu3328(Flipper)经典栈类

点击打开链接Problem DescriptionLittle Bobby Roberts (son of Big Bob, of Problem G) plays this solitaire memory game called Flipper. He starts withn cards, numbered 1 through n, and lays them out in

2015-08-11 20:01:40 706 1

原创 hdu1702(ACboy needs your help again!) 在杭电又遇坑了

点击打开链接结题感悟:其实吧,这题并不是很难,就是一个栈和队列的公共题,也就是按指定的方式(栈或队列)存取数据,但是为什么我自己写的栈和队列就是不能再杭电ac,而用java包中的栈和队列就秒过了,问题尚未找出原因,值得思考啊。不过可以趁此学学这两个类(尽量还是自己动手写的好啊)栈:java.util 类 StackStack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作

2015-08-10 00:53:45 2357 1

原创 hdu1022(Train Problem I)----- 典型栈类题目

点击打开链接Problem DescriptionAs the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train St

2015-08-10 00:28:15 1459 1

帮助文档.zip

包含JavaScript、css、Dhtml、jdk_api、w3school离线手册

2015-10-23

简单网页制作

简单的一个网页制作小项目,有数据库的连接。很好的学习网页前段的的制作,和简单的与后台数据库的交流。

2015-07-31

java计算器

java图型界面学习的好例题,而且考虑的问题比较多,适合练手,也可以根据你自己考虑的问题将其更加完善。

2015-05-10

java扫雷游戏

用java写的扫雷游戏,图形界面,适合初学者使用

2015-05-08

猜数字游戏

一种java编写的小游戏,适合java初学学习图形界面的游戏。

2015-05-07

ACM算法模板

各种算法模板。计算几何,图论,数据结构,数学公式以及字符串处理等。

2015-04-14

空空如也

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

TA关注的人

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