摘要:
所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为
系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真,
提供了一个可以运行完整操作系统的软件平台。
程序虚拟机典型代码就是Java虚拟机,它专门为执行单个... 阅读原文
2019-05-12 07:35:02 阅读(2402) 评论(0)
摘要:
1.基本数据类型的包装类
java是一个面向对象编程语言,也就是说一切操作都要用对象的形式进行.但是有个矛盾:
基本数据类型(char,int,double等)不具备对象特性(不携带属性和方法)
这样非面向对象的基本数据类型,由于没有附带对象方法,比如没有toString(),则会给用户带来非常不便.
所... 阅读原文
2019-05-12 06:00:07 阅读(2231) 评论(0)
摘要:
上一篇分享了单节点伪分布式集群搭建方法,本篇来分享一下多节点分布式集群搭建方法。多节点分布式集群结构如下图所示:
为了方便查阅,本篇将和上一篇一样从零开始一步一步进行集群搭建。
一、安装Jdk
具体安装步骤可参考 linux安装jdk。
二、安装与配置zookeeper
下载地址:https... 阅读原文
2019-05-12 00:28:08 阅读(2352) 评论(0)
摘要:
定时任务:有时候我们需要做定时的一些操作,比如统计信息,定时发送邮件等
在SpringBoot中如何进行整合和使用呢?
有哪些方式可以实现定时任务呢?
Java自带的java.util.timer:
优点:Java自带,无需导包
缺点:配置复杂,时间延后等问题
Quartz框架:
优点:配置... 阅读原文
2019-05-11 23:27:01 阅读(2218) 评论(0)
摘要:
现在Java软件开发的专业一直都是热门,有很多专业的学生,比如电子、机械、会计、土木等等专业由于专业本身没有更高的提升空间,所以现在的年轻人更加喜欢做一些科技前沿的工作,毕竟现在接触的都是电子产品。而Java开发是大部分人选择的原因是因为需求量大,工资非常高。在北京这样的城市,只要自己肯努力肯付出,可以达到年薪50W... 阅读原文
2019-05-11 22:08:08 阅读(2606) 评论(0)
摘要:
每启动一个程序,操作系统的内存中通常会驻留该程序的一个进程,进程包含了程序的完整代码逻辑。一旦程序退出,进程也就随之结束;反之,一旦强行结束进程,程序也会跟着退出。普通的程序代码是从上往下执行的,遇到分支语句则进入满足条件的分支,遇到循环语句总有跳出循环的时候,遇到方法调用则调用完毕仍然返回原处,之后继续执行控制语句... 阅读原文
2019-05-11 21:07:01 阅读(2184) 评论(0)
摘要:
【输出素数】
题目:判断 101-200 之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数
1 public class sushu {
2
3 public static vo... 阅读原文
2019-05-11 20:04:01 阅读(2216) 评论(0)
摘要:
这一篇我们来看看红黑树,首先说一下我啃红黑树的一点想法,刚开始的时候比较蒙,what?这到底是什么鬼啊?还有这种操作?有好久的时间我都缓不过来,直到我玩了两把王者之后回头一看,好像有点儿意思,所以有的时候碰到一个问题困扰了很久可以先让自己的头脑放松一下,哈哈!
不瞎扯咳,开始今天的正题;
前提:看红黑... 阅读原文
2019-05-11 18:30:12 阅读(2636) 评论(0)
摘要:
JAVA语言
Java分为三个体系:
•JavaSE(J2SE)(Java 2 Platform Standard Edition,java平台标准版)主要用于桌面级的应用和数据库的开发,包含构成Java语言核心的类, 如数据库连接、 接口定义、输入/轮出和网络编程。
•JavaEE(J2EE)(Java 2 ... 阅读原文
2019-05-11 18:05:01 阅读(2440) 评论(0)
摘要:
一 什么是消息队列
我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ,我们后面会... 阅读原文
2019-05-11 16:09:01 阅读(2111) 评论(0)