摘要: 本文要来详细分析一下Java中Comparable和Comparator接口的区别,两者都有比较的功能,那么究竟有什么区别呢,感兴趣的Java开发者继续看下去吧。 Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然 阅读全文
posted @ 2016-12-05 19:28 霞光里 阅读(1817) 评论(0) 推荐(1) 编辑
摘要: 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 abstract 阅读全文
posted @ 2016-11-01 22:26 霞光里 阅读(340) 评论(0) 推荐(0) 编辑
摘要: GIT 学习手册简介 本站为 Git 学习参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以及参数。 本手册将从入门到精通指导大家。 首先,我们要从如何以 Git 的思维方式管理源代码开始。 阅读全文
posted @ 2016-09-25 10:25 霞光里 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; 保存点 : Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目额状态; 可以在该保存点将多人提交的源码合并, 也可以会退到某一个保存点上; Git离线操作性 :Git可 阅读全文
posted @ 2016-09-25 10:21 霞光里 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 阅读全文
posted @ 2016-09-25 10:18 霞光里 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 被这个OracleDBconsole服务无法启动的问题折磨了两个星期了,今天很幸运,在网上无意间看到了一位大侠的思路,虽然错误的情况并不完全相同,但他的思路完全可以搬过来用。环境:Windows XP, 装Oracle 11g,装完数据库软件、新建一个数据库(数据库的SID为orcl20120825 阅读全文
posted @ 2016-09-25 10:12 霞光里 阅读(4856) 评论(0) 推荐(0) 编辑
摘要: getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的 阅读全文
posted @ 2016-08-31 19:19 霞光里 阅读(14955) 评论(1) 推荐(5) 编辑
摘要: 一个数据库服务器上可以装几个数据库它们都是用sid来标志,例如orcl1,orcl2,orcl3等等,一个数据库如orcl1中可以有多个实例吗? Oracle数据库,实际上应该是说,我们使用的是Oracle服务server。 来源:(http://blog.sina.com.cn/s/blog_4d 阅读全文
posted @ 2016-08-31 19:17 霞光里 阅读(27179) 评论(1) 推荐(3) 编辑
摘要: 1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的T 阅读全文
posted @ 2016-07-22 20:20 霞光里 阅读(2115) 评论(0) 推荐(0) 编辑
摘要: Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代 阅读全文
posted @ 2015-12-22 21:24 霞光里 阅读(420) 评论(0) 推荐(0) 编辑
摘要: JSP+Servlet+JavaBean简单程序例子——用户名密码登陆,摘自《Tomcat&JavaWeb 技术手册》,亲测可用。 IDE环境:MyEclipse10 1、建立Web Project,命名为Login_test。创建userLogn表: create table userLogin( 阅读全文
posted @ 2015-12-02 22:21 霞光里 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设... 阅读全文
posted @ 2015-11-24 11:08 霞光里 阅读(162) 评论(0) 推荐(0) 编辑
摘要: javascript常用数组算法总结 不管是在面试中还是在笔试中,我们都会被经常问到关于javascript数组的一些算法,比方说数组去重、数组求交集、数组扰乱等等。今天抽点时间把javascript中的一些常用的数组算法做一下总结,以方便大家面试笔试或者日常开发过程中用到。其中部分算法来自网络,这 阅读全文
posted @ 2015-11-21 13:33 霞光里 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序 阅读全文
posted @ 2015-11-19 13:12 霞光里 阅读(300) 评论(0) 推荐(0) 编辑
摘要: MemCache是什么MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、... 阅读全文
posted @ 2015-11-19 13:09 霞光里 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度... 阅读全文
posted @ 2015-11-17 16:43 霞光里 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Hibernate工作原理及为什么要用? 原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析 阅读全文
posted @ 2015-11-15 13:08 霞光里 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系 阅读全文
posted @ 2015-11-06 15:59 霞光里 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配 阅读全文
posted @ 2015-10-31 19:55 霞光里 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 词汇解释 关系:事物之间相互作用、相互联系的状态。范围最大。 联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。 关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。 映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。 阅读全文
posted @ 2015-10-31 19:54 霞光里 阅读(277) 评论(0) 推荐(0) 编辑