自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你只管努力,

——剩下的交给时光。

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 热备份和冷备份区别

一、 冷备份    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将要害性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:    1、 是非常快速的备份方法(只需拷文件)  2、 轻易归档(简单拷贝即可)  3、 轻易恢复到某个时间点上(只需将文件再拷贝回去)  4、

2015-08-17 14:46:47 34441

原创 Override和Overload区别,Overloaded的方法是否可以改变返回值的类型?

Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向

2015-08-17 10:50:41 17846 3

原创 public,private,protected,以及不写时的区别

作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。不使用关键字默认为包内使用。作用域    当前类 同一package 子孙类 其他package public    √     √          √       √ protect

2015-08-17 10:36:08 16982 2

原创 Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

1.先说下怎么理解round()方法可以这样理解:将括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10所以,Math.round(11.5)=12;现在再来看,Math.round

2015-08-17 10:15:28 65541

原创 javaScript简介

JavaScript:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JS组成:1.ECMAScript,描述语法和基本对象。2.文档对象模型(DO

2015-08-22 20:45:23 1492

原创 数据库集群

数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。

2015-08-22 01:06:22 935

原创 Java的堆和栈

java中堆(heap)和栈(stack):Java把内存划分成两种:一种是栈内存,一种是堆内存。1. 栈的特点是 :      容量小 速度快 适合存放小型数据     如基本数据类型和对象类型的引用    在栈中变量直接指向存放变量值的空间 对于对象引用则存放对象在堆中的内存地址 2..堆的特点和栈相反 :

2015-08-22 01:00:54 1337

原创 String 和 StringBuffer区别

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals

2015-08-22 00:28:52 1087

原创 String是基本的数据类型吗?

String是基本的数据类型吗?答:String不是基本数据类型,而是一个类(class),是C++、java等编程语言中的字符串。  String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。因为,jav

2015-08-22 00:20:13 16106

原创 Hibernate的缓存

思路:1.首先说清楚什么是缓存,2.再说Hibernate 的Session就是一级缓存,即有了一级缓存,为什么还要二级缓存,3.最后再说如何配置Hibernate的二级缓存。1.什么是缓存?缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或者类似HashMap,以后需要使用这个对象时,先查询缓存中是否有这个对象,如果有,

2015-08-20 22:27:15 748

原创 API和CGI区别

api:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序给开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API分为:Windows API和 Linux APIWindows APIAPI函数包含在Windows系统目录下的动态连接库文件中

2015-08-18 23:04:34 10214 1

原创 jsp和Servlet区别

jsp:JSP全名为Java Server Pages,中文名:java服务器页面

2015-08-18 18:38:30 725

原创 这7点都不知道,难怪你单身

程序猿,攻城师,产品汪,设计喵,你们的福利来了手把手教你靠聊天把女神约回家

2015-08-17 22:58:39 718

原创 Java集合List和Set,Map区别详解看完吊打面试官

你只管努力,——剩下的交给时光。先上图看得直观点:从上图很明显可以看出List集合和Set集合均继承自Collection接口,但是Map是独立的,并且他们都是import java.util.List/Set/Map;1.List(L是重点,圈起来会考)从文档中我们可以看到List是有序的集合也称为序列(L)。这里给大家抽象个快速牢记的办法:List...

2015-08-17 16:36:14 951

原创 jsp内置对象

简介编辑可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量2内置组件编辑JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。reque

2015-08-17 15:57:16 670

原创 jsp简介

JSP(java服务器页面)编辑JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序

2015-08-17 15:56:28 909

原创 ArrayList和LinkedList区别

ArrayList和LinkedList区别:一句话概括:ArrayList 通过的是数组形式来存贮管理对象的,LinkedList是通过链表的方式。共同点:LinkedeList和ArrayList都实现了List接口ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。但是它们的工作原理却不一样。它们之...

2015-08-17 15:28:33 2911

原创 十大编程算法

算法按实现方式分,有递归、迭代、平行、序列、过程、确定、不确定等等算法按设计范型分,有分治、动态、贪心、线性、图论、简化等等算法一:快速排序算法  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算

2015-08-17 15:19:24 684

原创 【算法之旅】——-算法初识

递推法递推是序列计算机中的一种常用算法。它是按照一定的规律来计算序列中的每个项,通常是通过计算机前面的一些项来得出序列中的指定项的值。其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复,该算法利用了计算机速度快和不知疲倦的机器特点。递归法程序调用自身的编程技巧称为递归(recursion)。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大

2015-08-17 15:16:56 1068

原创 同步和异步区别

面试经常问道的题目,上网查了下,很多人长篇大论总是说不到点子上,当然并不是说他们说的不对,可能是自己理解的比较片面。但还是得先概括下:他们最大的区别:同步需要等待,而异步无需等待。例子:普通B/S模式(同步)AJAX技术(异步)  同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干别的事。异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作

2015-08-17 14:07:26 5701 2

原创 abstract class 和 interface 区别

相信这个问题一定困扰不少小伙伴,今天来谈谈自己的理解首先从概念上来区分abstract class :就是抽象类,用关键字abstract来修饰的类称为抽象类(abstractclass)interface:用interface关键字来修饰的称为接口。进入正题:抽象类:抽象类和抽象方法都通过abstract关键字来修饰抽象类不能实例化,抽

2015-08-17 13:33:26 3505

原创 缓存机制

一. 为什么要使用缓存如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差。而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出内容,则能提高系统性能。这样无论有多少人访问都只访问一次数据库,数据库压力不变。二. 什么是缓存:缓存(Cache)是一种用空间换取时间的技术,存在于计算机中很多地方,用来将一些慢速设备中的常用数据

2015-08-17 11:30:16 642

原创 大数据并发处理 hadoop solr

大并发大数据量请求的处理方法大并发大数据量请求一般会分为几种情况:1.大量的用户同时对系统的不同功能页面进行查找,更新操作2.大量的用户同时对系统的同一个页面,同一个表的大数据量进行查询操作3.大量的用户同时对系统的同一个页面,同一个表进行更新操作 对于第一种情况一般处理方法如下:一。对服务器层面的处理1. 调整IIS 7应用程序池队

2015-08-17 11:29:21 2255

原创 SSO

1 什么是单点登陆单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服 务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门提供全公司人员的维护服务;各种业务

2015-08-17 11:27:32 664

原创 分布式缓存

分布式缓存概述1.1 分布式缓存的特性分布式缓存具有如下特性:1) 高性能:当传统数据库面临大规模数据访问时,磁盘I/O 往往成为性能瓶颈,从而导致过高的响应延迟.分布式缓存将高速内存作为数据对象的存储介质,数据以key/value 形式存储,理想情况下可以获得DRAM 级的读写性能;2) 动态扩展性:支持弹性扩展,通过动态增加或减少节点应对变化的数据访

2015-08-17 11:25:34 781

原创 静态变量和实例变量区别

JAVA类的成员变量有两种:1.静态变量,被static修饰的变量,也叫类变量。2.实例变量,没有static修饰的变量。区别:静态变量是共享的,在整个JVM中只存在一个, 而成员变量是每一个实例所独有的.供实例自己使用。例子:一个学生类:年龄,姓名,性别是实例变量,因为每个人的年龄,姓名都可能不同;而学费可以是类变量,每个学生的学费基本都是一样的。(特殊的

2015-08-17 10:10:44 3061

原创 int和Integer区别

int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。原始数据类型包括byte、int、char、long、float、double、boolean和short,对应的封装类booleanBoolean  charCharacter  byteByte  shortShort  intInteger  long

2015-08-17 09:49:32 863

原创 “==”和equals方法区别

概括下:1、equals方法比较两个对象的内容2、==比较两个对象是否是同一对象,或者说对象在内存中的首地址是否相同中级比较:java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数

2015-08-16 23:47:01 753

原创 final,finally,finalize区别

面试问到过的都会记下来1.简单区别:final:用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。(内部类要访问局部变量,局部变量必须定义为final类型)finally:异常处理语句结构的一部分,表示总是执行。finalize:是Object类的一个方法,在GC(垃圾回收器)执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关

2015-08-16 23:26:41 988

原创 在java中如何跳出当前的多重嵌套循环?

1.在JAVA中如何跳出当前的多重嵌套循环在java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的的break语句,即可跳出外层循环。例如:ok:for(int i=0;i{     for(int j=0;j{     system.out.println("i="+i+",j="+j);     if

2015-08-16 22:54:27 39063 1

原创 & 和 && 的区别

&和&& 区别1.&和&& 都可以用作逻辑运算符,表示“与”,“和”的意思,当运算符表变的表达式的结果都为true时,则结果返回 true,否则,有一个为false时,则返回false。(false&false = false)单个&也可作为位运算符,对二进制进行运算,(1101&1001 = 1011)(这里提一下:二进制转换十进制方式:对2取余或者乘以2)。多数据时,不管结果返

2015-08-16 22:50:49 1189

原创 MyBatis基础

01——MyBatis入门1.Mybatis快速入门(1)MyBatis介绍MyBatis本是apache的一个开源项目,原来称为IBatis 2010年这个项目由Apache software foundation 迁移到 google code 应且改名 MyBatis。MyBatis是支持普通的SQL查询、存储过程和高级映射的优秀持久层框架。是一个SQL映射框架。消除了几乎所有J

2015-08-15 21:24:25 1855

原创 Hibernate基础

Hibernate入门1.框架:概念:框架是一个提供了可重用的公共结构的半成品主流框架:1.Struts:最早的JAVA开源框架之一,是MVC设计模式的一个优秀体现,通过采用Java Servlet/JSP技术实现了基于J2EE Web应用的MVC设计模式的应用框架2.Struts2:核心:WebWork 吸收了Struts1 的部分优点,提供了一个更加整洁的MVC设计模式实现

2015-08-15 21:18:47 1247

原创 Oracle数据库基础

Oracle数据库基础1.Oracle简介:Oracle是一个数据库管理系统,是Oracle公司的核心产品。Oracle数据库主要特点特点:> 支持多用户、大事务量的事务处理> 在保持数据安全性和完整性方面性能优越> 支持分布式数据处理> 具有可移植性1.数据库概念:Oracle是磁盘上存储数据的集合,在物理上表现为数据文件、日志文件和控制文件等,在逻辑上以表空间形

2015-08-15 21:16:30 1092

原创 Struts2浅谈

01——自定义MVC1.MVC设计模式Model I模式:开发Web应用分为两种情况:> 纯JSP技术方式开发> JSP+JavaBean方式开发Model I 模式不足:> JSP页面中嵌入大量Java代码,可读性差> 大量代码在JSP中难以复用> 后期维护及扩展难度大Model II模式:把JSP中嵌入的控制代码和业务逻辑处理代码提取出来,放入单独的类(Se

2015-08-15 21:13:16 1290

原创 JAVA基础(三)

动态网页开发基础动态网页:指在服务器端运行的程序或者网页,随不同用户,不同时间,返回不同的网页内容。特点:> 交互性:即网页会根据用户的要求和选择而动态改变和现实内容。> 自动更新:无需手动操作自动生成新的页面,大大节省工作量。> 随机性:不同时间、不同的用户访问同一网址产生不同的页面效果。问:动态网页是静态网页的替代品吗?答:动态网页和静态网页各有特点,网站采用动态网

2015-08-15 21:08:58 652

原创 JAVA基础(二)

01——抽象类和封装1.1面向对象面向对象就是采用现实模拟的方法设计和开发程序,实现代码复用步骤:1.发现类。2.发现类的属性 3.发现类的方法1.2构造方法及重载构造方法是一个特殊的方法,用于创建类的对象,因此一个类必须包含至少一个构造方法,否则就无法创建对象。构造方法特点:名字和类名相同,没有返回值类型,构造方法的主要作用就是在创建对象时执行一些初始化操作,如给成员

2015-08-15 21:07:05 703

原创 JAVA基础(一)

JAVA总体分为:JAVASE,JAVAEE,JAVAME。|- 1.JavaSE 全称:Java Platform Standard Edition(JAVA平台标准版) JAVA技术核心主要用于桌面应用程序的开发|-2.JavaEE 全称:Java Platform Enterprise Edition(企业版)用于网络程序和企业级应用开发JAVAME :开发手机A

2015-08-15 21:03:15 617

原创 JAVA常用类库

Java常用类库(一) ----------------------认识StringBufferStringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指赂,而StringBuffer中的内容是可以改变的。对StringBufffer而言,本身是一个具体的操作类,所以不能像

2015-08-15 20:58:43 663

原创 JAVA排序方法

一、排序排序:将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。排序也是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。1.常见的排序算法常见的排序算法有:快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。其中,直接插入排

2015-08-15 20:52:49 625

FormatFactory_setup4.8.0.0.rar

格式化工厂,支持各种视频格式随便转换。格式工厂(Format Factory)是由上海格式工厂网络有限公司创立于2008年2月,是面向全球用户的互联网软件。 主打产品“格式工厂”发展至今,已经成为全球领先的视频图片等格式转换客户端。格式工厂致力于帮用户更好的解决文件使用问题,现拥有在音乐、视频、图片等领域庞大的忠实用户,在该软件行业内位于领先地位,并保持高速发展趋势。

2019-12-25

空空如也

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

TA关注的人

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