自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逍遥的小鱼

逍遥的小鱼

  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

转载 Java中的异常处理机制的简单原理和应用

Java中的异常处理机制的简单原理和应用 :java中Throwable这个类可以被作为异常抛出的类,继承它的分为异常Exception和错误Error.Exception表示程序需要捕捉和处理的的异常;Error表示系统级别的错误和程序无需处理的。我们所需要关心的是Exception. Execption可以分为java标准定义的异常和程序员自定义异常2种.(1)一种是当程序违反了ja...

2018-11-12 09:57:44 471

转载 Throwable、Error、Exception和RuntimeException的区别,作用又是什么?列举3个以上的RuntimeException

1.Throwable 类是 Java 语言中所有错误或异常的超类。它的两个子类是Error和Exception;2.Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个“正规”的条件,但它也是 Error 的子类,因为大多数应用程序都不应该试图捕获它。在执行该方法期间,无需在其 thr...

2018-11-12 09:57:19 2155

转载 作用域public,protected,private,以及不写时的区别?

1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部clas...

2018-11-12 09:56:41 3619

转载 是否可以继承String类

不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。public final class String implements java.io.Serializable, Comparable, CharSequence...

2018-11-12 09:55:19 2115

转载 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized

都不可以,因为abstract申明的方法是要求子类去实现的,abstract只是告诉你有这样一个接口,你要去实现,至于你的具体实现可以是native和synchronized,也可以不是,抽象方法是不关心这些事的,所以写这两个是没有意义的。然后,static方法是不会被覆盖的,而abstract方法正是要子类去覆盖它,所以也是没有意义的。所以,总的来说,就是java语法不允许你这样做,事实上,也没...

2018-11-12 09:54:58 271

转载 构造器Construct是否可被Override?

构造器不能被继承,因此不能被重写Override,但可以被重载Override。补充:继承——子父类中的构造函数的特点:在子类构造对象时发现,访问子类构造函数时,父类也运行了。为什么呢?原因是:在子类的构造函数第一行有一个默认的隐式语句:super();super();//调用的是父类中的空参数的构造函数。子类实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。为什么...

2018-11-12 09:54:36 876

转载 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中定义的方法,这相当于把父类中定义的那个完全相...

2018-11-12 09:54:00 1080

原创 Static Nested Class 和 Inner Class的不同

Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1 创建一个static内部类的对象,不需要一个外部类对象2 不能从一个static内部类的一个对象访问一个外部类对象Inner Class(内部类)定义在类中的类。Nest...

2018-11-12 09:51:47 401

原创 interface和 abstrat class的区别

在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的...

2018-11-12 09:49:59 1240

原创 数组、队列、堆、栈、链表、树、图

他们都是一种存储数据的方式而已,打个比方,你坐地铁1号线上班和2号线上班,都能上班只是路线不一样,他们都是存储数据的格式,每种数据结构有自己的特点,使用哪种数据格式需要根据具体的需求来选,比如你现在需要有序的存储一组数据而且还要经常的查询数据,那么数组就是最合适的,他有角标可以很容易进行排序和查询!如果有序但是经常增删数据,那么链表就是最合适的,他的增删很快,但是查询差。每种数据结构有各自的适用条...

2018-11-12 09:22:13 6425 1

转载 这可能是把ZooKeeper概念讲的最清楚的一篇文章

“相信大家对 ZooKeeper 应该不算陌生,但是你真的了解 ZooKeeper 是什么吗?如果别人/面试官让你讲讲 ZooKeeper 是什么,你能回答到哪个地步呢?我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 Solr 集群的时候,我使用到了 ZooKeeper 作为 Solr 集群的管理工具。前几天,总结项目经验的时候,我突然问自己 ZooKeep...

2018-10-18 16:31:00 248

原创 eclipse界面优化

1.字体设置windows – preferences – General – colors and fonts – basic --text font2.背景色设置windows – preferences --General --Editors --Text Editors

2018-10-11 10:06:46 666

原创 界面主题下载与设置

界面主题下载与设置1.help→elicpse Martketpalce →2.输入color搜索到 “eclispe color theme 1.0.0”,点击installed即可3.安装好后设置进入 windows—preferences—General—color theme—选择所需要的样式...

2018-10-11 09:59:18 295

转载 关于eclipse项目创建maven项目目录不正常的解决方案

  最近学习ssh和maven,遇到了很多问题····首先一个很基础的问题就是我搭建的maven项目目录和教程上的不一样。我的目录之前是这样的:而教程里的是这样的========》    因为是跟着视频走的,所以插件、jar包什么的,该安装的都安装了,该配置的都配置了。一开始不知道问题出在哪儿了。。后面在网上查了很久...

2018-10-10 15:09:10 607

转载 maven+springMVC+mybatis+junit详细搭建过程

转 maven+springMVC+mybatis+junit详细搭建过程 2017年04月20日 15:22:44 dbeautifulLife 阅读数:761更多 <div class="tags-box space">...

2018-10-08 16:42:01 286

原创 搭建Maven私服那点事

摘要:本文主要介绍在CentOS7.1下使用nexus3.6.0搭建maven私服,以及maven私服的使用(将自己的Maven项目指定到私服地址、将第三方项目jar上传到私服供其他项目组使用)一、简介  Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在...

2018-10-08 16:39:07 167

转载 Eclipse+Maven创建webapp项目

 Eclipse+Maven创建webapp项目<一>1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、完成maven项目的创建,生成相应的...

2018-10-08 13:57:18 172

转载 2018年JAVA基础面试题和高级面试题总结

版权声明:本文为博主原创文章,转载请注明出处,O(∩_∩)O谢谢。 https://blog.csdn.net/afreon/article/details/79519131 Java面试前需要做足各方面的准备工作,肯定都会浏览大量的面试题,本人也不例外,通过浏览面...

2018-09-21 14:29:40 293

转载 Dubbo分布式服务框架入门(附工程)

传说中的Spring:有一天皇帝想幸某个美女,于是跟太监说,今夜我要宠幸美女皇帝往往不会告诉太监,今晚几点会回宫,会回哪张龙床,他只会告诉太监他要哪位美女其它一切都交由太监去安排,到了晚上皇帝回宫时,自然会有美女出现在皇帝的龙床上这就是控制反转,而把美女送到皇帝的寝宫里面去就是注射,太监就是是框架里面的注射控制器类BeanFactory,负责找到美女并送到龙床上去,整个后宫可以看成是Spring...

2018-09-18 10:07:51 157

转载 Mysql数据库之SQL语句转化为ORACLE数据库之SQL语句的操作

Mysql数据库之SQL语句转化为ORACLE数据库之SQL语句的操作1.浅析两者SQL语句之不同1.1.建表语句之不同Mysql 数据库在创建表时,表名,字段名用使用单引号标记;ORACLE数据库在创建表时,表名,字段名使用双引号标记;如以下语句:Mysql: create table ‘userinfo_tb’ (‘id’ int...

2018-09-17 13:31:29 9751

原创 mysql与oracle数据库的区别

一、并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。oracle:...

2018-09-17 13:28:35 128

转载 MySQL高级 之 explain执行计划详解

explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序 三种情况: 1、id相同:执行顺序由上至下 2、id不同:如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 3、id相同又不同(两种情况同时存在):id...

2018-09-07 11:43:30 130

转载 java for循环的几种写法

J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也...

2018-09-07 11:38:20 1336

原创 新建maven库时,提示Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEA

错误提示:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.Could not resolve artifact org.apache.maven.archetypes:maven

2016-03-31 22:04:03 2170

原创 新框架(BSF_JAVA)环境部署个人总结

新框架(BSF_JAVA)环境部署个人总结(只针对本公司框架)一、使用桌面svn把框架更新下来二、打开eclipse,使用import导入maven项目导入后,如果没有转为maven项目(可看项目左上角是否有个M的小标签分辨)可以右击各个分项目通过Configure--->选择转为maven  三、配置环境1、配置windows-->Compiler

2016-03-31 18:53:46 1097

转载 面试感悟:3年工作经验程序员应有的技能

就以这段话自勉、共勉吧。越努力、越幸运,如果你不是官二代、富二代、红二代,那么请记住:勤奋才是改变你命运的唯一捷径。前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下

2016-03-30 23:28:40 1791

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-20 19:56:05 370

转载 myBatis + SpringMVC上传、下载文件

myBatis + SpringMVC上传、下载文件 环境:maven+SpringMVC + Spring + MyBatis + MySql本文主要说明如何使用input上传文件到服务器指定目录,或保存到数据库中;如何从数据库下载文件,和显示图像文件并实现缩放。将文件存储在数据库中,一般是存文件的byte数组,对应的数据库数据类型为blob。首先要创建数据库,此处使用MyS

2015-08-06 20:56:33 720

转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile

SpringMVC 文件上传配置,多文件上传,使用的MultipartFile本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459

2015-08-03 23:08:19 577

转载 如何在spring mvc中上传图片并显示出来

如何在spring mvc中上传图片并显示出来可以使用组件上传JspSmartUpload.这是一个类.f1" id="f1" > 用户名: 密码: 相片:

2015-08-03 22:59:56 2214

php插件zip扩展

php扩展插件zip包,安装后支持php解压或压缩文件,方便好用!

2018-10-25

超级记忆馆记忆力训练系统V3.0龙年(公益版)

超级记忆馆记忆力训练系统软件是一款实用有效的记忆力训练软件。全方位训练你的记忆,提供实用、高效的训练方法、教程和软件,解决你记忆难题,让你记忆更加轻松。 超级记忆馆旨在提升记忆爱好者的记忆力,全方位解决数字记忆、文章记忆、英语记忆等记忆难题以及熟练掌握和运用时间管理、思维导图、快速阅读(速读)、珠心算、NLP(神经语言程序学)等技能,为大家提供实用、高效的训练方法、教程和软件。

2018-10-25

Oracle 11g 从入门到精通

Oracle数据库系统是数据库领域最优秀的数据库之一,本书以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。

2018-08-10

达内java培训笔记

达内java培训笔记,记录课程项目经理所列出的重点,记录理论知识;

2018-08-10

java23种设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

2018-08-10

图片转码BASE64Decoder.jar

因业务需求需将MultipartFile 转 file 转base64传至第三方实现接入第三方文件上传

2018-08-09

java 支付宝H5支付Demo

java 支付宝H5支付Demo,已经成功使用在项目里,具体业务代码没有删除,请自动过滤业务层代码

2018-03-29

java 支付宝APP支付Demo

java 支付宝APP支付Demo,已经成功使用在项目里,具体业务代码没有删除,请自动过滤业务层代码

2018-03-29

java 微信APP支付Demo

java 微信APP支付Demo,已经成功使用在项目里,具体业务代码没有删除,请自动过滤业务层代码

2018-03-29

java 微信H5支付Demo

java 微信H5支付Demo,已经成功使用在项目里,具体业务没有删除,请自动过滤业务层代码

2018-03-29

空空如也

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

TA关注的人

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