自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没伞的孩子

没伞的孩子,只能努力奔跑!

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

原创 面向接口编程思想(的好处)

1.什么是面向接口编程?面向接口编程是开发程序的功能先定义接口,接口中定义约定好的功能方法声明,通过实现该接口进行功能的实现,完成软件或项目的要求.软件或项目随着时间的不断变化,软件的功能要进行升级或完善,开发人员只需要创建不同的新类重新实现该接口中所有方法,就可以达到系统升级和扩展的目的.2.面向接口编程与面向对象开发的区别:面向对象开发:UserDao dao = new Us...

2018-10-19 10:51:39 12546 6

原创 SequoiaDB的聚合函数aggregate()在Java开发中的应用

聚合函数概述聚合函数提供了对集合中的原始数据记录进行统计计算的能力.通过使用聚合函数,用户能够直接从集合中提取数据记录并获取所需的统计结果.聚合函数提供的操作接口类似于集合中的查询操作,不同的是聚合函数还提供了一系列函数及操作对查询结果进行处理.聚集符概述参数名描述示例$project选择需要输出的字段名,"1"表示输出,"0"表示不输出,还可以实现字段的重命名...

2019-03-15 11:07:34 723

原创 巨杉数据库SequoiaDB在Java开发中的增删改查CURD

文章目录JSON应用开发增删改查操作1 快速入门1.1 环境部署部署SequoiaDB集群环境部署Windows开发环境1.2 正式开始2 CURD教程2.1 Java开发环境搭建驱动安装2.2 连接到SequoiaDB单个连接使用连接池2.3 创建集合创建集合空间创建集合创建普通集合主子集合2.4 获取集合指定名称获取集合空间和集合获取已知集合空间下的集合名称判断集合空间或集合是否存在2.5 添...

2019-03-15 11:05:14 1970

转载 数据库事务的四大特性(ACID)和事务的隔离级别

1.数据库事务的四大特性(ACID)1)原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2)一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说...

2019-02-21 15:36:43 263

原创 浅谈数据库索引

1.什么是索引​ 数据库索引就像是一本书的目录,可以加快数据库的查询速度。​ 举个例子:有这样一条查询语句:select * from t1 where id = 10; 如果没有索引,检索过程必须遍历整个表,直到找到id为44的这一行;而如果id这一列建立了索引,直接在索引列(id这一列)找,就可以找到这一行的位置。索引起到定位作用,大大加快查询速度。2.为什么要创建索引?(索引的优点)...

2019-02-20 14:59:54 212

原创 centos7 VMware10虚拟机磁盘扩容

我们在使用虚拟机的时候,遇到磁盘空间不足的问题,导致虚拟机无法正常运行,这时就需要通过VMware自带的硬盘扩容功能和我们的手动挂载来达到最终的磁盘扩容效果。1.查看当前磁盘空间大小df -h2.扩展VMware磁盘空间关闭客户机右键需要扩容的服务器——设置——硬件——磁盘——实用工具——扩展(这里我们扩容5G)3.对新增加的硬盘进行分区开机后df -h发现磁盘空间...

2019-02-19 16:09:05 511

原创 Java实现验证码验证功能

Java实现验证码验证功能用Java实现验证码验证功能,主要用到前台表单,Servlet,session,画板对象等1.前台表单先准备一个前台验证的表单,这里只写出一个简单表单实现功能.<form action="LoginServlet"> 用户名: <input type="text"><br&a

2018-10-20 22:39:09 277

原创 Java的异常处理

Java的异常处理1.Java中异常分为哪些种类按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫CheckedException和运行时异常(也叫非强制性异常)也叫RuntimeException.只要java语言提供了Checked异常,Java认为Checked异常都是可以被处理的异常,所以Java程序必须显式处理Checked异常.如果程序没有处理Checked异常,...

2018-08-19 20:17:47 257 1

原创 有关[Java集合]的面试题汇总

Java的集合1.HashMap排序题 已知一个HashMap2.集合的安全性问题 请问ArrayList,HashSet,HashMap是线程安全的吗?如果不是我想要线程安全的集合怎么办?我们都看过上面那些集合的源码(如果没有那就看看吧),每个方法都没有加锁,显然都是线程不安全的.话有说过来如果他们安全了也就没有第二问了. 在集合中Vector和HashTab...

2018-08-16 20:28:10 331

转载 JAVA中Goto和continue、break实现Goto

goto 关键字很早就在程序设计语言中出现。事实上,goto 是汇编语言的程序控制结构的始祖:“若条件 A,则跳到这里;否则跳到那里”。若阅读由几乎所有编译器生成的汇编代码,就会发现程序控制里包含了许多跳转。然而,goto 是在源码的级别跳转的,所以招致了不好的声誉。若程序总是从一个地方跳到另一个地...

2018-08-16 10:49:48 1068

原创 Java语言实现用星号在屏幕上打印菱形

1.分析 * 可以将菱形分为上下两部分和左右两部分思考 * 假设打印如图高度为9的菱形 * 先考虑前5行 * 第一行,打印空格数为:4,打印'*'数为1 * 第二行,打印空格数为:3,打印'*'数为3 * 第二行,打印空格数为:2,打印'*'数为5 * ... * 可以发现空格数是在递减,规律是:[高度/2-i](...

2018-08-13 16:49:58 2328

原创 java中==和equals()方法的区别

==和equals()在java中都是比较内容是否相同的,那么他们在使用上有什么区别和需要注意的地方呢?首先: == :如果比较的对象是基本数据类型,比较的是数值是否相同;如果比较的是引用数据类型,比较的是地址值是否相同. int a = 10; int b = 10; String str = "10"; double c = 10.0; ...

2018-08-13 16:44:37 247

原创 Hadoop集群搭建详细过程

所需软件:VMware  iso镜像  ( centOS6.5镜像文件:链接:https://pan.baidu.com/s/19uUX_M-jE6xI8kBwxhydSA  密码:xs54 )linux客户端操作软件 (Xshell5+Xftp)(https://pan.baidu.com/s/1NqtNSvcNR5TlkF6UQ4BPZg  密码:h8f1 )jdk1.8安装rpm包(同一使用...

2018-03-31 16:26:09 522

Java实现验证码验证功能

利用Java实现验证码验证功能.主要运用技术为Servlet,session,和画板对象

2018-10-20

空空如也

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

TA关注的人

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