关闭

Java笔记---c.toArray might (incorrectly) not return Object[] (see 6260652)官方Bug

一、前言在分析ArrayList源码是,看到toArray()有这么一句:c.toArray might (incorrectly) not return Object[] (see 6260652)。网上百度一下,原来,这是一个官方bug。经过本人分析,说的就是public Object[] toArray() 返回的类型不一定就是 Object[],其类型取决于其返回的实际类型.二、bug 分析...
阅读(988) 评论(1)

Java笔记---ArrayList源码分析

一、前言 一直就想看看java的源码,学习一下大牛的编程。这次下狠心花了几个晚上的时间,终于仔细分析了下 ArrayList 的源码(PS:谁说的一个晚上可以看完的?太瞎扯了)。现在记录一下所得。 二、ArrayList 源码分析 2.1 如何分析? 想要分析下源码是件好事,但是如何去进行分析呢?以我的例子来说,我进行源码分析的过程如下几步: 找到类:利用 Eclipse...
阅读(5438) 评论(1)

Java笔记---Hadoop 2.7.1下WordCount程序详解

一、前言在之前我们已经在 CenOS6.5 下搭建好了 Hadoop2.x 的开发环境。既然环境已经搭建好了,那么现在我们就应该来干点正事嘛!比如来一个Hadoop世界的HelloWorld,也就是WordCount程序(一个简单的单词计数程序)二、WordCount 官方案例的运行 2.1 程序简介 WordCount程序是hadoop自带的案例,我们可以在 hadoop 解压目录下找到包含这...
阅读(12272) 评论(3)

Java笔记--CenOS6.5搭建hadoop2.7.1伪分布式环境

一、前言很以前就搭建过hadoop的伪分布式环境,为了搭建环境特意弄的双系统,还把毕业论文给毁了。不过当时使用的是 hadoop1.x 的,而且因为一些原因,就搭建了环境,而没继续学习了。现在开始,准备好好的学习一下hadoop二、Hadoop 简介 Hadoop 是Apache软件基金会旗下的一个开源分布式计算平台 是云计算中 PaaS(平台即服务)一层的实现 HDFS 和 MapReduce 共...
阅读(6201) 评论(0)

Java笔记---部署 JavaWeb 项目到云服务器

一、前言前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点: ① 基础的...
阅读(17851) 评论(5)

Java笔记---通过nginx和FileZilla部署代码到云服务器

一、前言在前一篇中了解到如何利用 SecurityCRT 远程登录云主机,那么现在就到重头戏了:如何将我们的 Java Web 项目部署到云主机上呢?请往下看…二、Nginx 的使用 简介 简单说一下: 1. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 2. 特点是占有内存少,并发能力强。在高连接并发的情况下,Nginx是Apache服务...
阅读(1756) 评论(1)

Java笔记---初试云服务器

一、前言在腾讯云上买了个云主机,一直将其当 Linux 系统在那使用,熟悉 Linux 命令。还没具体去详细操作了解过,借着想将项目部署到云主机上的想法,于是,开始着手试试了。二、远程登录云主机想在本地机器上使用云主机,还是有很多方法的。如下: 1. 云账户中心登陆:在腾讯云(本人使用的是腾讯云)账户中心上,使用腾讯云提供的登录按钮,可以新开其一个浏览器窗口,用于操作云主机 2. 本机使用远...
阅读(835) 评论(0)

Java笔记---CenOS下配置Java开发环境(OpenJDK+Tomcat8)

一、前言以前使用过一段时间的 Linux,但每次学习工作后,都没有记录自己的心得。然后每次隔了很久后再次进行这些工作时,都要重新查阅各种资料。因此,现在学乖了,将自己的所学都记录下来,存在本地,写成博客,放入云端,以待日后温故。二、安装 OpenJDKJava 的 JDK 有 2 套,一是 Oracle 的 JDK,另一个就是 OpenJDK 了。我选择的是 OpenJDK 来作为 Java 的开发...
阅读(4581) 评论(2)

Java笔记---云服务使用中的报错

一、Redirectting to /bin/systemctl restart nginx.service 发生场景 在root用户权限下,使用 yum install 命令(yum install nginx)安装软件后,运行 service nginx restart 启动 nginx 服务 错误原因 /bin/systemctl:no such file or directory....
阅读(485) 评论(0)

Java笔记---Mysql使用中的报错

一、’mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件 发生场景 本地 Windows 机器下的 cmd 中,远程登录 mysql 错误原因 本机未将 mysql 配置添加入环境变量 Path 中 错误解决 配置环境变量 ① 新建变量 MYSQL-HOME ② 将 MYSQL-HOME 纳入 Path 中 结果:在本机的 Dos 下测试 再次远程登录:...
阅读(1226) 评论(0)

Java笔记---CenOS下配置Mysql

### 前言说一下本人的环境:使用的是腾讯云服务器,系统是 CenOS6.5。在CenOS下安装配置 Mysql 其实和在 Ubuntu 之类的 Linux 系统下配置差不多,而在云服务器下的 CenOS 中配置也是没什么不同,最多也就是纯命令模式嘛,因为云服务器中的 Linux 都是没有桌面的。废话不多说,进入正题。安装 mysql 安装mysql 我们使用 yum 来安装 mysql,执行命...
阅读(1521) 评论(0)

Java笔记---剑指Offer(一:Java实现重建二叉树)

一、前言 最近正在准备找实习,因此拿起《剑指Offer》来看看,突击下自己的基础。但是《剑指Offer》上面的算法都是使用C语言,个人对C语言不熟悉,因此使用自己熟悉的Java来实现。嗯,以后要是机试啥的,能用Java我就用Java,C太恶心了⊙﹏⊙! 二、问题描述 /** * 题目:重建二叉树 * 描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序...
阅读(911) 评论(0)

Java笔记---易混淆的概念(二:线程、进程、任务)

一、前言在《Java编程思想》并发编程一章学习中,遇到3个概念,也就是线程、进程和任务。对这几个概念的理解比较模糊,因此花了点时间,查了下关于这几个概念的信息,总算是理解了。二、概念区分咱就按一一介绍下这些个概念。 2.1 进程常常被定义为运行中的程序。 按Java编程思想上的概念来说,进程是运行在它自己的地址空间内的自包容的程序 一个程序可以有多个启动进程。 一个程序至少有一个进程,一个进程至...
阅读(527) 评论(0)

Java笔记---易混淆的概念(一:栈和堆)

一、前言学习计算机知识也这么久了,在数据结构的学习中也对栈和堆这2种数据结构有一定了解。什么栈是FILO啊,最大堆、最小堆啊,但是每当看到书中说什么栈内存、堆内存、堆栈,就会一脸蒙逼,因此这回总算是下定决心好好深入了解下这个概念了。也就是操作系统中的栈和堆。(OS中的栈、堆与DS中的栈、堆不一样)二、概念区分操作系统中三个常常遇到的概念,栈、堆、堆栈。那么这三个概念到底是什么鬼?先简单的说下,然后再...
阅读(740) 评论(0)

前端随记---文件下载启用浏览器下载和迅雷下载

一、前言最近在写自己的项目时,要实现文件下载功能。然后想起一般在资源网站下载文件的时候,它们都是给出一个资源链接,然后调用浏览器下载或启用外部的程序(如:迅雷下载), 因此想偷个懒,在自己项目中使用浏览器本地下载和迅雷下载来实现文件下载功能。经不懈努力(主要是各种苦逼的查资料o(╯□╰)o),终于成功偷懒。下面记录下,给各位懒汉省点时间♪(´▽`)二、实现迅雷下载 2.1 说明 很多网站文件下载...
阅读(3061) 评论(1)
80条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:134671次
    • 积分:2308
    • 等级:
    • 排名:第17889名
    • 原创:78篇
    • 转载:2篇
    • 译文:0篇
    • 评论:22条
    个人信息
    • 姓名:焦鹏
    • 英文名:johnnie
    • 生日:1994.01
    • 学历:硕士
    • 爱好:篮球,乒乓球,吉他...
    • 硕士院校:华中科技大学
    • 本科院校:南华大学
    最新评论