自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle数据恢复

昨天工作的时候执行了一套更改表数据的SQL语句,但是忘了加限制条件,结果把一张表的一列值全都改了。今天在恢复的过程:先把测试库和版本库的这张表的数据导出来,然后用版本库的数据去覆盖测试库的数据。在导出表的过程遇到报错2016/4/19 星期二 16:00:00 is not a valid date and time。报错原因:数据库中的日期格式是:yyyy-mm-dd,但是我的电...

2019-01-26 15:15:17 300 1

原创 拼接字符串的方法-concat方法解读

concat方法描述:Concatenates the specified string to the end of this string. If the length of the argument string is 0, then this String object is returned. Otherwise, a new String object is created, r...

2019-01-24 10:46:15 1053

原创 哈希表(散列表)原理详解

什么是哈希表?   哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。记录的存储位置=f(关键字)这里的对应关系f称为散列函数,又称为哈希(Hash函数),采用散列技术将记录存储在一块连续的存储空间中,这块...

2019-01-23 20:39:44 121

原创 反编译class文件并重新编译的方法

在没有.java源码的情况下,如果想修改一个.class文件。可以通过以下步骤实现: 修改前的class文件:一、反编译.class文件成.java文件。  1、可以使用Java Decompiler这个工具,直接打开对应的.class文件。然后点击菜单:File→Save Source,将文件保存成.java文件。如下:        ...

2019-01-13 22:11:49 5045

原创 JAVA JNDI简介

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。1. 没有JND...

2019-01-13 10:22:48 187

原创 XStream操作xml用法总结

 XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。        XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。        ...

2019-01-13 09:50:01 1774

原创 compareTo源码解读

/** * Compares two strings lexicographically. * The comparison is based on the Unicode value of each character in * the strings. The character sequence represented by this * <c...

2019-01-11 11:03:08 718

原创 线程中yield()方法的使用

package com.thread;public class TestYield { public static void main(String[] args) { YieldThread yt = new YieldThread(); Thread t1 = new Thread(yt); Thread t2 = new Thread(yt); t1.start()...

2019-01-06 12:30:47 1168

原创 线程sleep方法的使用(源码解读)

package com.thread;public class TestSleep { public static void main(String[] args) { SleepThread st = new SleepThread(); Thread t1 = new Thread(); Thread t2 = new Thread(); t1.start(); ...

2019-01-05 15:38:32 1222 3

原创 线程的优先级设置(源码解读)

package com.thread;public class TestPriority { public static void main(String[] args) { PriorityThread pt = new PriorityThread(); ThreadGroup tg1 = new ThreadGroup("线程1组"); ThreadGroup tg2 ...

2019-01-05 15:10:32 250

空空如也

空空如也

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

TA关注的人

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