前言 mysql数据库是现在应用最广泛的数据库系统。与数据库打交道是每个Java程序员日常工作之一,索引优化是必备的技能之一。 为什么要了解索引 真实案例 案例一:大学有段时间学习爬虫,爬取了知乎300w用户答题数据,存储到mysql数据中。那时不了解索引,一条简单的“根据用户名搜索全部回答的sql ...
分类:
数据库 时间:
2018-03-29 18:58:43
阅读次数:
175
作为一个java后端开发者,在日常工作中肯定会有和linux打交道的时候。下面我整理了一些开发中可能需要用到的一些命令(写这篇随笔前,我也没有什么操作经验,主要防止自己忘记这些操作命令,以后有用到新的命令再修改)。 以下的操作是通过SecureCRT对服务器进行远程连接,使用WinSCP来进行文件上 ...
分类:
编程语言 时间:
2018-03-27 14:39:17
阅读次数:
204
一、JavaSE之基础篇1、JavaSE基础之语法######(1)、简述你对JVM,JRE,JDK的理解?JVM:java虚拟机。是一个模拟的计算机,相当于真实存在的计算机(软件+硬件)。JDK:是整个java的核心。程序员的产品。包括了java的运行环境、java的工具、java的基础类库。JRE:运行环境。拓展----JVM、JDK和JRE之间的关系:JDK包括JRE,JRE包括JVM###
分类:
编程语言 时间:
2018-03-26 16:09:45
阅读次数:
132
1.将数组转化为列表 将数组转化为一个列表时,程序员们经常这样做: 1 List<String> list = Arrays.asList(arr); 1 List<String> list = Arrays.asList(arr); 1 List<String> list = Arrays.asL ...
分类:
编程语言 时间:
2018-03-25 18:10:10
阅读次数:
225
Dbutils学习(介绍和入门) 一:Dbutils是什么?(当我们很难理解一个东西的官方解释的时候,就让我们记住它的作用) Dbutils:主要是封装了JDBC的代码,简化dao层的操作。 作用:帮助java程序员,开发Dao层代码的简单框架。 框架的作用:帮助程序员,提高程序的开发效率。 出生: ...
分类:
数据库 时间:
2018-03-25 01:17:55
阅读次数:
208
一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价、拿到的薪水势必也越高。 1、基本语法 这包括static、final、transient等关键字的作用,foreach循 ...
分类:
编程语言 时间:
2018-03-23 15:26:50
阅读次数:
220
学习JAVA的优势 1) Java广受欢迎 Java是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。据2016年数据显示,Java被评为最受欢迎的编程语言之一2) Java薪资比较好最新的一些报告证明,Java程序员是业内薪资最高的程序员之一。根据全球数字化业务媒体机构的分析,拥有Jav ...
分类:
编程语言 时间:
2018-03-17 19:48:44
阅读次数:
195
对于Java程序员来说,技术不断更新,只有及时充电,才能不被市场淘汰。
分类:
编程语言 时间:
2018-03-14 14:55:07
阅读次数:
155
前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一 ...
分类:
编程语言 时间:
2018-03-13 10:22:58
阅读次数:
234
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Vo ...
分类:
编程语言 时间:
2018-03-10 16:00:04
阅读次数:
173