摘要:
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
具体分析如下:
分析:从第一个兔子开始,第1个月1只兔子,由于“长到第三个月后每个... 阅读原文
2018-05-12 20:53:01 阅读(803) 评论(0)
摘要:
在研究学术之余,来复习一下java的SpringMVC框架,最近也没什么项目,所以也有一段时间没有看这个框架了,都有点陌生了,现在每天都在看论文,研究方案,做实验,在论文看不下去的时候就来学习一下SPringMVC也是不错的选择,哈哈哈!!!!!!
1. springmvc框架
1.1 什么是springmvc
... 阅读原文
2018-05-12 20:08:11 阅读(761) 评论(0)
摘要:
这是java的一条规则。那么为什么会有这条规则呢?要想弄懂这个问题,就需要弄懂局部内部类对象和局部变量的生命周期谁更长的问题。
首先,看一段代码,以没有将变量声明为final的代码作为例子,代码如下:
1 class Outer{
2
3 Object obj;
4 publi... 阅读原文
2018-05-12 19:32:02 阅读(717) 评论(0)
摘要:
本次和大家分享的是dubbo框架应用的初略配置和zookeeper注册中心的使用;说到注册中心现在我使用过的只有两种:zookeeper和Eureka,zk我结合dubbo来使用,而Eureka结合springcloud使用,因此后面将和大家分享一些关于微服务的一些篇章,希望对你有好的帮助。
安装注册中心z... 阅读原文
2018-05-12 19:26:03 阅读(763) 评论(0)
摘要:
在经过一段时间的JAVA基础学习之后,最近开始学习JAVA中的集合框架,当看到链表、散列这些数据结构的时候,总有一些云里雾里的感觉,迫不及待的想要了解其内部的实现。
目前手上有三本关于数据结构的书籍,《大话数据结构》,《数据结构与算法分析-C语言描述》,《算法-第四版》,这些书都经过很多人的推荐,内容应该都很优秀。
... 阅读原文
2018-05-12 18:07:06 阅读(740) 评论(0)
摘要:
此文针对局域网环境(非公网环境),提供ElasticSearch 5.5.2的完整安装及配置教程,包括ES的kibana插件、IK中文分词插件安装及配置。
另外,文章提供安装配置环境涉及到的所有安装包下载路径及参考指南,供大家学习。
环境准备
安装环境
Linux环境,内网测试版本为:Red Hat Ente... 阅读原文
2018-05-12 17:43:06 阅读(724) 评论(0)
摘要:
当XML中配置的xsd是4.0,而引用的包是4以下的spring-bean.jar时,当服务器能连网时没问题,不能连网时,就报以下类似错误:
org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 75; schema_reference.4: Fai... 阅读原文
2018-05-12 16:34:02 阅读(732) 评论(0)
摘要:
1、开场白
相信SSH初学者肯定遇到过这个问题,但是又是百思不得其解,明白了之后就恍然大悟。
2、问题描述
程序实现过程是UserAction中调用UserService,UserService的实现类中调用了DAO类。在程序运行过程中控制台出现NullPointerException的错误:
调试时进入了Invo... 阅读原文
2018-05-12 15:47:11 阅读(721) 评论(0)
摘要:
Exchanger交换空间
如果现在有两个线程,一个线程负责生产数据,另外一个线程负责消费数据,那么这个两个线程之间一定会存在一个公共的区域,那么这个区域的实现在JUC包之中称为Exchanger。
java.util.concurrent.Exchanger类表示一种两个线程可以进行互相交换对象的汇合点。
Exc... 阅读原文
2018-05-12 14:24:04 阅读(760) 评论(0)
摘要:
lombok注解在java进行编译时进行代码的构建,对于java对象的创建工作它可以更优雅,不需要写多余的重复的代码,这对于JAVA开发人员是很重要的,在出现lombok之后,对象的创建工作更提供Builder方法,它提供在设计数据实体时,对外保持private setter,而对属性的赋值采用Builder的方式,... 阅读原文
2018-05-12 13:42:01 阅读(813) 评论(0)