互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细)

一、小型公司网络架构 狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产业的巨大利润的驱使,狗子决定走上创业这条路,于是,狗子联合了同学二黑,鸡子,狗蛋等人花费了几个月的时间写出了一套网站,是关于足球资讯的pc端网站加上手机APP客户端。现在产品测试成功了,准备发布了,狗子想...

2018-11-08 09:32:44

阅读数 3863

评论数 6

java异常踩坑心得

我们使用如下代码来故意产生一个异常,下面的代码由于被除数是0,因此将会产生算术异常 int s=10/0; 下面我们来进行我们的实验。 1. public static String a() { try { int s=10/0; return &quo...

2018-11-26 23:14:55

阅读数 199

评论数 0

java设置线程优先级的误区

洒出

2018-11-23 21:23:57

阅读数 502

评论数 0

线程的六种状态

创建 就绪 运行 等待 阻塞 消亡

2018-11-22 20:30:32

阅读数 96

评论数 0

java创建一个线程的两种方法及区别

第一种方法:继承Thread类 public class NewThread extends Thread { public void run() { for(int i=0;i<20;i++) { System.out.println(i)...

2018-11-22 15:45:43

阅读数 77

评论数 0

java爬虫入门——从一个网页抓取源码

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader...

2018-11-22 15:26:58

阅读数 108

评论数 0

浅谈Java的io类库使用

简单理解 java的io包括输入流InputStream,输出流OutputStream,File类等,具体结构如下图所示: 在网络上的文件传输有两种方式,一种是字符流传输,一种是二进制流传输(这里的字节流就是二进制流,只是起了一个便于区分的名字)。 字符流的样子是这样的: ^&...

2018-11-22 15:14:14

阅读数 100

评论数 2

java浅拷贝和深拷贝

先声明一个Person类: public class Person { public String name; public int age; } 在来看两段代码:

2018-11-20 22:52:51

阅读数 65

评论数 0

浅谈Java泛型声明和使用

当我们在编写代码的时候,常常会遇到类似如下的情景: 例如我们需要写一个方法打印一个类型的函数,很简单的我们就会这么写: public void print(int a) { System.out.println(a); } (只是用来举例子,现实中没人会写这么傻的代码) 写完之后,我们在实际使...

2018-11-19 21:17:23

阅读数 164

评论数 0

Linux查看进程,杀死进程命令

1.查找进程 ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显...

2018-11-19 11:20:06

阅读数 1836

评论数 0

java内存区域概述

运行时数据区域 java虚拟机在运行时,它所管理的内存区域中有若干个不同的数据区域,这些数据区域有不同的名字:方法区,虚拟机栈,本地方法栈,堆,程序计数器。这些区域有的是在程序启动时就有的,有的则是随着各个用户线程而建立和销毁。下面我们来一一讲解。 1.程序计数器 程序计数器是一块较小的内存空间...

2018-11-17 13:37:52

阅读数 94

评论数 0

java实现将两个有序链表合成一个新的有序链表

链表节点结构及方法: public class Node { private Node next; private Integer number; Node(){} Node(Integer number) { this.number=number; next=null; }...

2018-11-17 09:56:45

阅读数 208

评论数 0

centos 7 安装及配置 iptables (yum install iptables-services)

一、防火墙配置 不知道为什么,云主机没有开启firewall 或iptables,记录一下配置iptables防火墙的步骤 1、检测并关闭firewall 1 2 3 4 5 systemctl status firewalld.service #检测是否开启了firewall systemctl...

2018-11-15 11:30:41

阅读数 173

评论数 0

java内部类所访问的局部变量为什么要加final

类函数执行完毕,内部类中的还没有执行完毕

2018-11-14 21:58:47

阅读数 190

评论数 0

java128陷阱

啊是大

2018-11-14 20:45:44

阅读数 91

评论数 0

java判断字符串相等

在java中,判断字符串相等有几种不同的情况: 1. public class Test { public static void main(String[] args) { String a="aaa"; String b=&...

2018-11-13 16:22:18

阅读数 69

评论数 0

java抽象类和接口的区别

1.接口要被实现,抽象类要被继承 2.一个类可以实现多个接口,甚至一个接口也可以实现另一个接口,但是只能继承一个抽象类 3.抽象类主要用来抽象一种事物,接口主要用来抽象一种功能 4.抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接...

2018-11-13 15:47:04

阅读数 75

评论数 0

Linux定时任务

我们在Linux上部署了数据库等东西之后,常常需要定时对它们进行备份,如果使用人力来做,可能会比较麻烦,这时,我们就可以用Linux创建一个定时任务去定时自动备份。 首先,我们可以在Linux中通过: crontab -l 来查看当前用户的所有已经创建的定时任务 接下来,我们来创建一个定时任务:...

2018-11-12 18:11:57

阅读数 85

评论数 0

java方法调用流程

1.编译器查看对象的类型和方法名 例如,我们有一个类: public class Father { public void fun1(int a) { System.out.println("这是Father的fun1(int a)方法"...

2018-11-11 18:24:42

阅读数 237

评论数 0

java实现平衡二叉排序树增删

在学习了普通二叉排序树的算法之后,我们发现了它的一些不足,如果我们的普通二叉树在插入数据的时候造成树的一侧数据过多的话,就会使得查找的时候效率大大降低,在极端情况下,我们插入一串有序的数,原本的二叉树就会变成链表,例如,插入:1,2,3,4,5,6,结果就会变成下图这样: 这样就违背了我们二叉树...

2018-11-11 14:50:45

阅读数 235

评论数 0

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