自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Un_Believable的博客

Java开发 大数据 理论与实战并重 学生

  • 博客(48)
  • 收藏
  • 关注

转载 win8 64位操作系统安装Oracle11g 并配置PLSQL

废话不多说,要在64位系统上装Oracle必须下载Oracle 64位的。Oracle地址如下:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html选择MicrosoftWindows(x64) 将2个文件下载下来,解压到同一个目录,准备安装这里要注意:因为Orac

2016-09-28 14:32:09 342

转载 java开发中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2016-07-25 12:18:20 280

转载 List,Set,Map用法以及区别

出处:http://my.oschina.net/u/933822/blog/391954List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图:       Collection   ├List   │├LinkedList   │├ArrayList   │└Vector 

2016-07-16 16:33:27 245

转载 高级Swing界面JTable编程

出处:http://blog.csdn.net/kaixinbingju/article/details/83634521.JTable与TableModel1.TableModel与JTable的关系:TableModel它是一个接口,javax.swing.JTable table=new javax.swing.JTable();table.setModel(

2016-07-16 15:06:29 479

转载 JTextField实现默认提示

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MyLoginFrame extends JFrame { public static void main(String[] args) { new MyLoginFrame(); } // jdk版本

2016-07-10 20:49:04 5433

转载 Windows下使用VisualSVN Server搭建SVN服务器

文章来源:http://www.3lian.com/edu/2015/05-05/210161.html使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。  VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑  http://www.visualsvn

2016-07-09 13:56:22 388

转载 SVN服务器搭建和使用

文章来源:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.htmlSubversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/

2016-07-09 12:51:51 172

转载 Eclipse中使用SVN

此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install方法二:从Insta

2016-07-08 17:17:17 208

转载 几个关于HTML的js方法

//加入收藏  function addBookmark(title) {       var url=parent.location.href;       if (window.sidebar) {               window.sidebar.addPanel(title, url,"");        } else if( document.all ) {          

2016-07-07 09:40:38 418

转载 jsp中使用Button按钮

我们通常提交表单时用submit按钮,提交服务时可用submit也可用超链接,这两种方法的使用都很简单,但是我们也可以使用Button按钮来请求服务,具体用法是:

2016-07-06 19:13:16 25986

转载 Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器

一、FlowLayout布局管理器FlowLayout()构造一个新的 FlowLayout,它是居中对齐的,默认的水平和垂直间隙是 5 个单位。FlowLayout(int align)构造一个新的 FlowLayout,它具有指定的对齐方式,默认的水平和垂直间隙是 5 个单位。FlowLayout(int align, int hgap, int vgap)创建一个新的

2016-07-05 22:46:56 470

转载 java注释规范

在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。JAVA注释规范版本/状态 作者 版本日期1.0 ghc 2008-07-02一、背景1、当我们第一次接触某段代码,但

2016-07-05 13:45:13 236

转载 Tomcat部署Web应用方法总结

Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3种方式都可以部署:(以PetWeb项目为例说明,PetWeb目录假设是F:/PetW

2016-07-04 04:02:38 1664

转载 Java安全管理器(Security Manager)

每个Java应用都可以有自己的安全管理器,它是防范恶意攻击的主要安全卫士。安全管理器通过执行运行阶段检查和访问授权,以实施应用所需的安全策略,从而保护资源免受恶意操作的攻击。实际上,安全管理器根据Java安全策略文件决定将哪组权限授予类。然而,当不可信的类和第三方应用使用JVM时,Java安全管理器将使用与JVM相关的安全策略来识别恶意操作。在很多情况下,威胁模型不包含运行于JVM中的恶意代码,此

2016-07-02 15:44:57 1205

转载 Java中各个包的主要作用

Java.util是JAVA的utility工具包  java.lang是JAVA的language核心语言包  java.awt是JAVA的abstract window toolkit,抽象窗口工具包  java.applet是创建APPLET的必须包  java.net是JAVA有关网络操作的包  java.io是JAVA的输入输出流的包  java.sql是JA

2016-07-02 15:20:09 2778

转载 Super关键字

文章出处:http://www.cnblogs.com/xdp-gacl/p/3635948.html在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。

2016-07-02 12:20:15 207

转载 迭代器的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一

2016-07-01 17:00:52 348

转载 JFrame常用的几种方法

转自:http://blog.csdn.net/cymyell/article/details/4359159setExtendedState(JFrame.MAXIMIZED_BOTH);//界面显示最大化setUndecorated(true); // 去掉窗口的装饰,删除标题栏getRootPane().setWindowDecorationStyle(JRootPane.N

2016-07-01 16:30:56 3890

转载 100%准确“预测”涨停股的Java程序

文章来源:http://blog.csdn.net/cping1982/article/details/5786759首先声明,小弟绝对不是标题党。事实上,这是昨天小弟看到的某条新闻后(《100%准确预测涨停股?——新型股票诈骗伎俩揭秘》,原文地址:http://bit.ly/aYC8pd),有感而发杜撰的Java版闲暇之作。这个小程序的作用非常之简单,也就是向原文中所描述的那样,

2016-07-01 11:00:24 777

转载 java调用exe并且获取返回值的例子

1 、 C代码int main(char * args){printf("%s",args[1]);return 1;//为java中要获取的返回值} 2、Java代码import java.io.*;class Main { static Process p;static public void openApplication(String filePath)

2016-06-23 22:45:45 5164 1

转载 Java Swing简单控件实例(JButton,JLabel,JMenuBar,JComboBo)

package hello;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.awt.*;/** * swing基础实例 * @author HZ20232 * */public class Hello{    public st

2016-06-23 22:43:37 991

转载 Eclipse java swing 开发环境

http://blog.sina.com.cn/s/blog_4051f5dc0100jkfn.html最近由于想看java方面的东西,所以开始了使用Eclipse的历程。Eclipse是一个开源的IDE,是IBM出品的。本身是一个插件构成的王国。 1.Eclipse 软件。http://www.eclipse.org/downloads/刚开始选择的是这个:Ecl

2016-06-23 22:37:18 526

转载 java学习笔记-io流浅析与实例

Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过

2016-05-04 18:59:34 242

转载 java中的foreach循环

For-Each循环  For-Each循环也叫增强型的for循环,或者叫foreach循环。  For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。  For-Each循环的加入简化了集合的遍历。 其语法如下:  for(type element: array)  {        System.out.println(element);

2016-05-04 02:52:00 468

转载 java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstract clas

2016-05-04 02:50:37 138

转载 门面模式和中介者模式

门面模式为复杂的子系统提供给一个统一的访问界面,它定义的而是一个高层接口,该接口使得子系统更加容易使用,避免外部模块深入到子系统内部而产生于子系统内部细节耦合的问题。中介者模式是用一个中介对象来封装一系列同事对象的交互行为,它使各对象之间不再显示地引用,从而使其耦合松散,建立一个可扩展的应用架构      下面用一个工资计算的例子来说明两者的差别,先来看中介者模式实现工资计算:      

2016-05-04 02:49:31 1144

转载 java学习笔记-java容器类

Java容器类Collection、List、ArrayList、Vector及map、HashTable、HashMap区别 Collection是List和Set两个接口的基接口 List在Collection之上增加了"有序" Set在Collection之上增加了"唯一" 而ArrayList是实现List的类...所以他是有序的. 它里边存

2016-05-01 23:37:09 256

转载 java学习笔记-java只有值传递

当初学这块的时候,有点不理解,去网上查询了各种资料,反而不清楚了,感谢博主让我彻底理解。原文链接:点击打开链接先上代码后说事儿。package ValueTestpublic class ChangeClass{ public void changeInt(int i){ i=5; } public void changeLong(

2016-04-30 16:09:00 221

原创 java一些练习-贪吃蛇MVC源码分享

package mvcTest;public class GreedSnake { public static void main(String[] args) { SnakeModel model = new SnakeModel(20,30); SnakeControl control = new SnakeControl(model); S

2016-04-29 14:53:27 1465 1

转载 java学习笔记-java中enum的使用与分析

示例:public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){     return this.context;    

2016-04-29 12:16:46 243

转载 java学习笔记-线程浅析

这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,

2016-04-28 20:33:52 178

转载 Java学习笔记-动态加载类

Java动态加载类的意义和目的:Java动态加载类主要是为了不改变主程序代码,通过修改配置文件就可以操作不同的对象执行不同的功能。主要有利于系统的扩展,例如当我要改变一个功能,只需要做一个类,然后编写相应的功能,通过配置文件就可以使用新的功能,不需要修改系统的任何地方,只需要添加一个类;充分实现了松散耦合。满足了开闭原则(对修改关闭,对添加或删除开放);动态加载类设计模式几个重

2016-04-28 19:00:52 232

转载 Java学习笔记-Java接口、实例、与回调

一、定义Java中经常要求为方法集合指定原型,但不提供实现,这叫做接口。接口定义的一般形式为:[访问控制符]interface {类型标识符final 符号常量名n = 常数;返回值类型  方法名([参数列表]);      …}二、接口的特点1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即

2016-04-27 23:20:35 622

转载 算法系列15天速成——第十五天 图【下】(大结局)

今天是大结局,说下“图”的最后一点东西,“最小生成树“和”最短路径“。 一: 最小生成树1. 概念    首先看如下图,不知道大家能总结点什么。    对于一个连通图G,如果其全部顶点和一部分边构成一个子图G1,当G1满足:       ① 刚好将图中所有顶点连通。②顶点不存在回路。则称G1就是G的“生成树”。           其实一句话总结就是:生成树是将原图的全

2016-04-27 11:44:03 217

转载 算法系列15天速成——第十四天 图【上】

今天来分享一下图,这是一种比较复杂的非线性数据结构,之所以复杂是因为他们的数据元素之间的关系是任意的,而不像树那样被几个性质定理框住了,元素之间的关系还是比较明显的,图的使用范围很广的,比如网络爬虫,求最短路径等等,不过大家也不要胆怯,越是复杂的东西越能体现我们码农的核心竞争力。             既然要学习图,得要遵守一下图的游戏规则。一: 概念       图是由

2016-04-27 11:34:49 237

转载 算法系列15天速成——第十三天 树操作【下】

今天说下最后一种树,大家可否知道,文件压缩程序里面的核心结构,核心算法是什么?或许你知道,他就运用了赫夫曼树。听说赫夫曼胜过了他的导师,被认为”青出于蓝而胜于蓝“,这句话也是我比较欣赏的,嘻嘻。 一  概念    了解”赫夫曼树“之前,几个必须要知道的专业名词可要熟练记住啊。     1: 结点的权            “权”就相当于“重要度”,我们形象的用一个具体的

2016-04-27 11:33:55 169

转载 算法系列15天速成——第十二天 树操作【中】

先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这不是我们想看到的,那么有什么办法来解决呢?   (1) 在节点域中增加二个指针域,分别保存“前驱”和“后继”,那么就是四叉链表了,哈哈,还是有点浪费空间啊。 

2016-04-27 11:33:22 198

转载 算法系列15天速成——第十一天 树操作(上)

先前我们讲的都是“线性结构”,他的特征就是“一个节点最多有一个”前驱“和一个”后继“。那么我们今天讲的树会是怎样的呢?我们可以对”线性结构“改造一下,变为”一个节点最多有一个"前驱“和”多个后继“。哈哈,这就是我们今天说的”树“。 一: 树      我们思维中的”树“就是一种枝繁叶茂的形象,那么数据结构中的”树“该是怎么样呢?对的,他是一种现实中倒立的树。1:术语 

2016-04-27 11:32:42 204

转载 算法系列15天速成——第十天 栈

今天跟大家聊聊栈,在程序设计中,栈的使用还是非常广泛的,比如有“括号匹配问题“,”html结构匹配问题“。所以说掌握了”栈“的使用,对我们学习算法还是很有帮助的。 一: 概念         栈,同样是一种特殊的线性表,是一种Last In First Out(LIFO)的形式,现实中有很多这样的例子,     比如:食堂中的一叠盘子,我们只能从顶端一个一个的取。 二:

2016-04-27 11:31:28 238

转载 算法系列15天速成——第九天 队列

可能大家都知道,线性表的变种非常非常多,比如今天讲的“队列”,灰常有意思啊。 一:概念          队列是一个”先进先出“的线性表,牛X的名字就是“First in First Out(FIFO)”,      生活中有很多这样的场景,比如读书的时候去食堂打饭时的”排队“。当然我们拒绝插队。 二:存储结构         前几天也说过,线性表有两种”存储结构“,①

2016-04-27 11:30:56 299

空空如也

空空如也

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

TA关注的人

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