摘要: 1. 程序和进程区别 2. 多线程实现 Thread 类位于 java.lang 中,表示进程中的执行线程。实现多线程有两种方式: 继承 Thread 1 class MyThread extends Thread { 2 3 @Override 4 publi... 阅读原文
2019-05-11 14:22:02 阅读(2107) 评论(0)
摘要: 前言:   这篇博客主要是总结在高并发场景下应该什么时候使用缓存,怎样使用缓存。同时介绍了目前主要的三个缓存工具。 为什么需要使用缓存?   下面我们来看看浏览器请求的大致流程:   上面就是我们浏览器访问服务器的大致流程,随着用户量增多,服务器的压力和数据库的压力也会随之来临。要想使系统拥有高吞吐量我们可以... 阅读原文
2019-05-11 13:43:02 阅读(2370) 评论(0)
摘要: 对于初学Java的人来说,打好基础并形成编程思维非常重要。从Java语言自身来看,主要的学习难点集中在基础部分,只有学好了基础才能向更高阶层进阶,小编建议大家从以下几个方面入手: 第一:从理解“抽象”开始。学习武汉Java培训课程首先要理解Java的各种抽象概念,由于Java是纯粹的面向对象编程语言,所以语言自身的... 阅读原文
2019-05-11 12:52:01 阅读(2118) 评论(0)
摘要: 本文内容比较长,主要包含下面几部分内容: 学习路线以及方法推荐 书单推荐 教程推荐 推荐一个学习中常看的仓库 学习/编程好习惯 面试必知 学习路线以及方法推荐 对于学习路线的话,我说一条我比较推荐的,我相信照着这条学习路线来你的学习效率会非常高。下面提到的书籍以及相关学习视频都答主已经整理好,文末... 阅读原文
2019-05-11 11:21:03 阅读(2243) 评论(0)
摘要: 1.Object介绍 Object类是一个特殊的类,是所有类(包括数组,接口 )的父类,如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类,所以可以通过向上转型的方法使用类型为Object的变量指向任意类型的对象。 本章主要实现覆写Object类的clone(),toString(... 阅读原文
2019-05-11 10:56:07 阅读(2071) 评论(0)
摘要: 文章内容稍长,但每一部分都没有多一句废话, 所有内容概括来说主要分为下面几部分 学习路线以及方法推荐 推荐一个学习过程中看的仓库 Java工程师必看书籍 Java工程师如何准备一场面试 学习路线以及方法推荐 对于学习路线的话,我说一条我比较推荐的,我相信照着这条学习路线来你的学习效率会非常高。下面提到... 阅读原文
2019-05-11 10:45:05 阅读(2198) 评论(0)
摘要:         我们介绍了最流行的物联网协议MQTT的背景以及基本使用方法。在这篇文章中,我们会继续考察MQTT的高级玩法——与网页应用的交互。MQTT是基于TCP协议实现,基于HTTP的网页应用便无法与之交互了。为了解决这个问题,许多MQTT代理加上了对WebSockets的支持,可以方便地实现如下场景: ... 阅读原文
2019-05-11 08:53:03 阅读(3348) 评论(0)
摘要: 连接数据库的工具类 1 package demo; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.Re... 阅读原文
2019-05-11 07:37:04 阅读(2159) 评论(0)
摘要: [学习笔记]题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 分析:例如6=1+2+3. 编程找出1000以内的所有完数。 假如整数n除以m,结果是无余数的整数,那么我们称m就是n的因子。 1 public class Problem09 { 2 //题目:一个数如果恰好等于... 阅读原文
2019-05-11 06:00:31 阅读(3324) 评论(0)
摘要: 1. 介绍 Apache Hive可以使用SQL来读,写,管理分布式存储的大数据集,结构可以投射到已经存储的数据上,命令行工具和JDBC驱动可以让用户连接到Hive。 2. 安装和配置 你可以下载Hive的稳定版本或者下载源码,自己编译Hive 必要: Java1.7(Hive 1.2需要java1.7,... 阅读原文
2019-05-11 00:59:02 阅读(2263) 评论(0)