- 博客(69)
- 收藏
- 关注
(事物学习笔记二) 对Java事物的理解
一、什么是Java事物 我们通常说的事物是指数据库事物,那么Java事物又是什么,它与数据库事物之间是什么关系?在Java的开发系统中,如果需要操作数据库,则需要JDBC来连接。新增,修改,删除数据也是通过java代码来操作,所以数据库事物的控制就转移到Java代码中,这时候的数据库事物习惯上就叫做Java事物。二、Java的事物类型 Java的事物类型有两种...
2016-01-24 23:00:00 279
(事物学习笔记一) 对于数据库事物的理解
对于数据库事物的理解一、什么是事物我们通常说的事物指的是数据库事物,是指访问数据库的一个操作序列。数据库系统通过事务集来完成对数据库的存取,事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durabi...
2016-01-24 17:55:00 227
Java基础-FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream实现文件拷贝...
Java实现文件拷贝,示例代码如下:<script src="https://code.csdn.net/snippets/1559076.js" type="text/javascript"></script>
2016-01-18 21:45:00 250
Java基础-实现文件搜索功能
java实现文件搜索功能,代码示例如下:<script src="https://code.csdn.net/snippets/1559082.js" type="text/javascript"></script>
2016-01-18 21:42:00 674
运维基础-windows下安装jdk
一、准备在oracle官网下载最新版jdk,目前是1.8,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择Java SE:选择下载的版本,并接受oracle的license,如下:二、安装 jdk1.8是安装版,就像安装普通软件一样安装即可,小猿安装在:C:\dev\jdk1.8.0_...
2016-01-13 22:32:00 116
运维基础-windows下安装Ant
一、准备 在Ant官网下载最新版本Ant,官网地址:http://ant.apache.org/bindownload.cgi 下载最新版本:apache-ant-1.9.6-bin.zip二、安装 解压apache-ant-1.9.6-bin.zip,拷贝到安装位置即可,小猿安装在:C:\dev\apache-ant-1.9.6三、配置环境变量 需要设置三个...
2016-01-13 21:47:00 134
Oracle基础-UNION查询(DML)
Oracle中的UNION查询主要分为两种:UNION和UNION ALL下面举例说明两种语句的用法,建两张表TESTA和TESTB如下图:一、UNION ALL语句UNION ALL语句的目的是把两个SQL语句的结果取并集,所以就要求两个SQL的SELECT语句中的字段是一致的,SQL如下:SELECT FILED1,FILED2 FROM TESTAUNION ALLS...
2016-01-12 21:18:00 202
Oracle基础-JOIN查询(DML)
在Oracle中,JOIN查询一般分为内连接查询(inner join)和外连接查询(outer join) 外连接查询又分为:左外连接查询(left out join),右外连接查询(right outer join)和全连接查询(full outer join)下面举例说明:有两张表TESTA和TESTB如下:1.内连接查询(inner join)内关联查询就是我...
2016-01-12 20:31:00 198
Oracle基础-服务器的Ip地址改变,如何处理?
Oracle服务器的Ip地址改变,如何处理?一般是在虚拟机上安装Oracle服务器,Ip地址配置为自动获取,重启虚拟机时有可能会导致IP变动,从而导致客户端无法连接Oracle服务器。具体处理办法如下:1.1 修改/etc/hosts中的IP地址1.2 修改$ORACLE_HOME/network/admin/tnsnames.ora中的IP地址1.3 修改$ORACLE_HO...
2016-01-11 22:22:00 920
Oracle基础-对于数据库,实例,表空间,用户,表的理解
一直以来都没将Oracle数据库,实例,表空间,用户,表之间的关系搞清楚,虽然工作了些时间,在工作中也用到Oracle开发,但却忙于项目没顾得上,今天抽空简单整理了下,主要是根据自己的理解,当作工作和学习的笔记,记录下来。一、数据库 我们在安装Oracle数据库时,会让我们择安装启动数据库(即默认的全局数据库如下图:全局数据库名:就是一个数据库的标识,在安装时就要想好,以后一般不修改...
2016-01-11 22:11:00 152
Oracle基础-序列(DDL)
1.创建序列create sequence seqNameincrement by 1start with 1maxvalue 999999999minvalue 1cache 20;2.删除序列DROP SEQUENCE seqName;3.查询序列SELECT * FROM dba_sequences a WHERE a.sequence_owner =...
2016-01-11 22:10:00 351
Oracle基础-创建DBLink(DDL)
语法:创建:create public database link link_name connect to user identified by password using 'SID';例子 For Example:create public database link link_cc connect to ccv73 identified by smart using '...
2016-01-11 22:07:00 179
Oracle基础-新增、修改、删除、重命名表字段(DDL)
场景:对于已经建立好的一个表,有时候某些字段不满足设计需求,故有时会新增一个字段或多个字段,修改某个字段,或者删除某个字段。1. 新增表字段语法:ALTER TABLE TABLE_NAME ADD (FILED_NAME datatype);示例:ALTER TABLE SYS_USER ADD (USER_TYPE VARCHAR2(10));2. 新增多个表字...
2016-01-11 22:05:00 808
Oracle基础-建表语句(DDL)
1.创建表语法:CREATE TABLE TABLE_NAME(FILED_NAME DATATYPE NOT NULL,FILED_NAME DATATYPE NOT NULL,FILED_NAME DATATYPE,FILED_NAME DATATYPE NOT NULL,CONSTRAINT PK_NAME PRIMARY KEY (FILED_NAME)us...
2016-01-11 22:00:00 1331
Struts 2.1 两天快速入门(第一天上午)转
第一天上午学习目录列表: 一、第一个struts2.1应用开发 二、Action配置的各项默认值 三、配置的各种视图转发类型 四、Action属性注入值 五、Struts 2.1处理的请求开发环境:MyEclipse+Tomcat6.x一、第一个struts2应用开发 1.1、开发Struts 2程序最少需要的JAR如下: struts2-core-2.x.x.jar :Stru...
2016-01-10 13:13:00 109
PL/SQL使用技巧——让你写的SQL关键字大写
在使用PL/SQL编程的时候,很多规范是要求写入的SQL关键字要大写,而PL/SQL DEVELOPER 默认是小写,尴尬,难道只能写好在转换?这样太麻烦,只要一小步,设置一下就OK了,具体见下面:工具---首选项---用户界面---编辑器----定制关键词 里面可以选择关键字是否大写...
2016-01-10 13:12:00 804
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服...
2016-01-10 13:12:00 260
排序算法总结
排序算法总结所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。当待排序记录的关键字都不相同时,排序结果是惟一的,否则排序结果不惟一。 在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。 要注意的是,排序算法...
2016-01-10 13:12:00 69
TOMCAT6.0配置
转载: Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区。Tomcat现在的版本已到6。Tomcat6实现了Servlet2.5和JSP2.1规范。针对web开发和web服务,提供了更多的新功能。本文使用的版本为Tomcat6.0.14,要求的JDK版本至少为1.5。Tomcat不同版本间的配置有差异,如果读者使用的是其他版本,请仔细阅读T...
2016-01-10 13:12:00 114
The PHPnow Packages - 安装过程
使用 PHPnow 搭建 PHP 环境[图]搭建 PHP 其实不很难,只是有点繁琐。要是自己搭建一次 PHP + MySQL 环境很是费时。更糟的是,很多新手在配置 PHP 时常常出现这样那样的问题。诸如 mysql 扩展、zend 安装失败等等问题。这时,我们需要一个快速、标准且专业的 PHP 套件包。PHPnow 就这样应运而生,为你快速搭建专业的虚拟主机。与 PHPnow 的名字一样,...
2016-01-10 13:12:00 88
The PHPnow Packages - 绿色 PHP 环境包
PHPnow 是什么?Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。然后就可以直接安装 Discuz!, PHPWind, DeDe,...
2016-01-10 13:12:00 129
android命令实战手册
1 android.bat· 21.1 查看帮助信息: 21.2 创建avd· 21.3 Lists existing targets or virtual devices 21.4 Lists existing Android Virtual Devices 31.5 Lists existing targets 42 emulator.exe·· 52.1 启动...
2016-01-10 13:12:00 101
如何更换Android模拟器界面
1、制作或下载一个已有Android模拟器界面(比如TMobile-G1)2、拷贝到你的$(path of your android sdk)\platforms\android-1.5\skins\TMobile-G1 目录下,通常是一些PNG和layout文件3、重新启动Eclipse,IDE会自动加载这些界面4、在AVD Manager里创建一个AVD,Name为TMobile-...
2016-01-10 13:12:00 898
Android开发指南-工具-画九宫格
画九宫格Draw 9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像Ninepatch Images主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1. 从一个终端(比如windows浏览器),启动这个draw...
2016-01-10 13:11:00 117
Android开发指南-二维图形
二维图形2D GraphicsAndroid 提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从android.graphics.drawable和android.view.animation包中找到这些通用类。本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动画或者一...
2016-01-10 13:11:00 461
Android开发指南-三维图形
三维图形3D with OpenGLAndroid通过OpenGL API支持高性能三维图形-具体而言,是OpenGL ES API。OpenGL ES是OpenGL的针对嵌入式设备的定制版本。OpenGL ES的各个版本不固定的对应于OpenGL主版本。Android当前支持OpenGL ES 1.0,对应于OpenGL 1.3。因此,如果你想得到的一个应用程序可以在桌面系统中用OpenGL...
2016-01-10 13:11:00 1101
Android开发指南-窗口小部件(App Widgets)
应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。这篇文章描述了如何使用App ...
2016-01-10 13:11:00 105
Android应用程序四大组件
在Android中,一个应用程序可以使用其它应用程序的组件,这是Android系统一个非常重要的特性。例如,你编写的应用程序需要显示一个可以滚动的图片列表,如果其它某个应用程序已经开发了具有此功能的组件并对外发布了此组件以使其它应用程序能够使用此组件,因此你可以直接调用这个组件来显示图片,而不需要重新开发一个具有此功能的组件。在需要的时候Android会启动另外一个程序的部分代码,这部分代码实现了...
2016-01-10 13:11:00 158
android笔记(一)
本文来自:CSND论坛一 Android是什么?Android是包含操作系统、中间件和关键应用程序的适用于移动设备的软件集合。 Android SDK提供了使用 Java语言在Android平台上开发应用程序必要的工具和API。 这是网上copy过来的原话,简洁明了。 二 Android应用程序的法则 Android应用程序是用Java编程语言编写的。编译后的Java代码 ...
2016-01-10 13:11:00 75
J2EE程序员需掌握的技术
本文来自:javaeye网站J2EE程序员需掌握的技术 (每一分类建议掌握一种) 本人根据自己的工作经验、J2EE技术发展趋势与目前国内外Java程序员技术市场发展需求,列举些值得学习与研究的技术与项目,希望对有些程序员有所帮助。 Web开发框架:JSF(Facelets,Richfaces,Ajax4jsf,ICEFaces),Struts2,Shale(综合Struts与JSF...
2016-01-10 13:11:00 173
关于GBK、GB2312、UTF8之间的区别
本文来自:百度空间UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是...
2016-01-10 13:11:00 102
字符编码 GB2312 GBK UTF-8 区别
本文来自:javaeye网站UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大~提示:如果您的网站客户群体主要是面向国内用户的,建议使用GBK版本,因为它可以节省空间,及相对utf-8版本来讲稳定一些。对于DZ论坛来说,很多插件都只支持GBK的,如果需要装较多插件的论坛还是用GBK比较好,而对装较少...
2016-01-10 13:11:00 125
Mysql 中ERROR 1406 (22001): Data too long for column " xxxx"
本文来自:飞诺网 www.firnow.comMysql 中ERROR 1406 (22001): Data too long for column 解决方法导入数据的时候,MYSQL 报错:Data too long for column解决办法:在my.ini里找到(此文件在mysql安装目录下)sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CRE...
2016-01-10 13:11:00 421
最新出炉2010暴强语录
【知道你过得不好,我也就安心了。】 【这位帅哥,你好像我下一任男友】 【伯母你好,我是你儿子的男朋友】 【不要叫我宅女,请叫我居里夫人】 【真羡慕你这么年轻就认识我了。】 【最近总是失眠,16小时就醒一次。】 【大叔,帮我在配偶栏签个名呗? 【人人都说我丑,其实我只是美得不明显。】 【你有什么不开心的事?说出来让大家开心一下。 】 【有人撒你一身油,对你说:别担心,有奥妙全自动,你...
2016-01-10 13:11:00 68
Java_Ant详解
本文转自:百度空间Java_Ant详解1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你...
2016-01-10 13:10:00 64
CSS代码书写顺序
多次提到团队协作与代码规范的问题,向大家提倡一种。这样便于阅读,查找与修改属性这语汇,使CSS代码更加的清晰规范。 一、显示属性Example Source Code [www.52css.com]*display*list-style*position*float*clear 二、自身属性Example Source Code [www.52css.com]...
2016-01-10 13:10:00 156
如何书写可维护的CSS代码
本文转载:www.52css.com 在前几天的文章中,我们讨论过书写高效CSS注意的七个方面。今天我们讨论如何书写可维护的CSS代码? 一、在样式表开头添加一个注释块,用以描述这个样式表的创建日期、创建者、标记等备注信息。Example Source Code [www.52css.com]/*---------------------------------Site:...
2016-01-10 13:10:00 146
初学DIV+CSS需要注意的6个问题
该文来自:www.52css.com初学DIV+CSS?有六个问题需要您关注一下! 作为DIV+CSS初学者,如果在动手写代码之前对网页整体结构由一个清晰认识的话,写起来会事半功倍!但是,写的过程中总是有这样那样的问题,使得我们不得不停下来去查找资料,弄清属性定义等等! 其实有很多方法可以在提高我效率的同时让我们对DIC+CSS有更深刻的理解!下面我们列举几点:一、...
2016-01-10 13:10:00 93
css中margin、padding等属性的简写方式解读
margin的简写: 比如:margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:10px; 可以写成:margin:10px 20px; 或者:margin:10px 20px 10px 20px; 再或者:margin:10px 20px 10px; 注意:简写后的顺序是“上-左右-下”,“上-右-下-左”,“...
2016-01-10 13:10:00 722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人