![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 80
kyfg27_niujin
这个作者很懒,什么都没留下…
展开
-
myeclipse使用方法
1 平台和安装支持 1)兼容Eclipse 3.3/Europa 1.0 2)支持Java 5 & Java 6 3)可运行在Windows (XP, Vista)、Linux、 Mac操作系统 2 改进了Java EE 5 和 Spring功能部件 1)提高EJB3.0工程项目的灵活度,从数据库模式直接产生bean,你可原创 2012-07-20 16:31:47 · 2475 阅读 · 0 评论 -
java中synchronized的用法详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的原创 2012-09-04 14:26:50 · 35391 阅读 · 10 评论 -
Java 代理模式详解
代理模式是我们比较常用的设计模式之一。其中新思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之间插入一个代理对象。这些额外的操作通常需要与实际对象进行通信,代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对原创 2012-09-19 10:04:26 · 935 阅读 · 0 评论 -
java date类型和calendar类型区别
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间Date d = new Date();System.out.println(d);使用Date类的默认构造方法创建出的对象就代表当前时间原创 2012-10-16 16:27:36 · 18443 阅读 · 2 评论 -
date类型格式化
Date类学习总结 1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActua原创 2012-10-16 16:42:11 · 11085 阅读 · 0 评论 -
oracle数据库中的blob类型解析
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢?这需要你先插入一个empty的blob,这将创建一个blob原创 2012-10-23 17:46:03 · 16016 阅读 · 0 评论 -
淘宝网站发展详解
一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动 —— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝 —— 某品牌的雪地靴,飞快的点击购买,付款,一回头发现 3000 双靴子已被抢购一空。 小美跳起来,大叫一声“欧耶!” 小美不知道,就在转载 2012-11-20 15:40:35 · 5390 阅读 · 0 评论 -
map遍历
在Java代码中HashMap的遍历有两种常用的方法,那就是使用keyset及entryset来进行遍历,但两者的遍历速度是有差别的。 第一种: 使用键-值对映射项。 Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {原创 2012-12-25 15:11:14 · 786 阅读 · 0 评论 -
java事务管理
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。事务必须服从ISO/IEC所制定的ACID原则。ACID原创 2013-04-24 10:41:03 · 1079 阅读 · 0 评论 -
oracle Partitions的意义
PartitionsPartitioning(分区)允许你把很大的Table和Index分解成小一点的,易于管理的块,曾为Partitions。每一个Partition都是一个拥有自己名字的独立的对象。 使用Partition的几个好处:1。增加可用性 不可用的分区并不会影响对象的可用性。查询分析器会自动地在执行计划中移除那些不被引用到的分区,如原创 2012-07-31 10:57:51 · 2858 阅读 · 0 评论 -
Oracle 内的转义字符 单引号'和&符的问题
一、Oracle 内的insert插入转义字符 单引号'和&符的问题今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下:http://mobile.three.com.hk/3DX?uid=0676&转载 2012-08-15 15:05:27 · 3347 阅读 · 1 评论 -
socket编程实例讲解
事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了.网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互通讯转载 2012-07-21 17:01:28 · 634 阅读 · 0 评论 -
java scanner扫描用法实例
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个Scanner,控制台转载 2012-07-22 10:58:17 · 2965 阅读 · 0 评论 -
PrintWriter应用实例
希望您在看这篇博客之前,知道Java IO技术,至少写过IO操作的Demo!另外建议您看看: Java IO:IO流中的flush方法这篇博客,主要使用Socket实例(很简单的小例子)来引出问题,然后在探讨问题。1. Socket服务端[java] view plaincopyprint?package mark.zhang; import ja转载 2012-07-22 11:23:39 · 10183 阅读 · 2 评论 -
java的indexOf(String.indexOf 方法)
字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第一次出现子字符串的字符位置。public indexOf(value:String, [startIndex:Number]) : Number搜索字符串原创 2012-07-24 10:34:22 · 43167 阅读 · 1 评论 -
oracle时间函数学习
常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天 SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------30-6月 -053。原创 2012-08-14 11:10:31 · 1076 阅读 · 0 评论 -
Oracle 数据库中,不同数据库的表间记录进行复制或迁移时会用以下几种方法:
在 Oracle 数据库中,通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中 2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * fro转载 2012-07-30 11:12:03 · 1407 阅读 · 0 评论 -
excel 删除重复行数据,列数据
大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,下面Word联盟(www.wordlm.com)针对Excel2003和Excel2007这两个版本来具体讲讲如何删除这些重复数据。 Excel2003删除重复数据和重复行方法: 第1种情况:重复行的转载 2012-07-30 11:52:50 · 4223 阅读 · 0 评论 -
oracle导出excel 方法总结
oracle导出excel一、oracle导出excel 方法一:最简单的方法---用工具plsql dev执行File =>newReport Window。在sql标签中写入需要的sql,点击执行或按快捷键F8,会先吃出查询结果。在右侧工具栏,可以选择按钮另存为html、copy as html、exportresults,其中export results按钮中就可以导原创 2012-07-30 11:07:16 · 45667 阅读 · 2 评论 -
远程方法调用(Remote Method Invocation,RMI)
背景 远程方法调用(Remote Method Invocation,RMI)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不原创 2013-08-21 15:53:54 · 1089 阅读 · 0 评论