博客专栏  >  编程语言   >  Java黑技术

Java黑技术

记录Java黑技术和一些奇技淫巧。

关注
3 已关注
28篇博文
  • GitHub编程资源分享

    这是一篇资源分享文章,内容来自GitHub,主要是一些编程方向的入门到进阶资源,有需要的可以参考学习。目录 语言无关 IDE MySQL NoSQL PostgreSQL Web WEB服务器 其它...

    2017-02-12 23:24
    736
  • 多启动U盘制作流程

    看多了网上的一键制作U盘启动盘的工具,有没有想过自己动手熟悉一下U盘启动盘的制作过程呢? 这篇文章将告诉你如何一步一步制作「多系统启动U盘」。

    2017-02-07 18:24
    468
  • Linux下的神器介绍之Tmux分屏器

    前言我们为什么需要分屏器呢?对于这个问题,我想大家肯定都有自己的看法。主流的观点是这样的,对于生活在Linux下的人(开发人员、运维人员、普通爱好者)都不可避免的使用终端模拟器(比如,gnome-te...

    2017-01-23 20:18
    619
  • 浮点数进行精确计算的问题

    在计算机科学中,浮点(英语:floating point,缩写为FP)是一种对于实数的近似值数值表现法,由一个有效数字(即尾数)加上幂数来表示,通常是乘以某个基数的整数次指数得到。以这种表示法表示的数...

    2016-12-28 16:59
    519
  • 持续集成进阶篇

    在前一篇文章持续集成入门篇中我大概介绍了下持续集成的概念及工具(抱歉,在前一篇文章中我查的资料不够与时俱进,工具介绍的都比较老,目前流行的工具应该就属Jenkins和Travis CI 了)。这篇文章...

    2016-12-19 23:17
    609
  • Linux终端模拟器常见快捷键

    本人常用的几个快捷键 ctrl+k 剪切文本直到行的末尾 ctrl+u 剪切文本直到行的起始 ctrl+w 剪切光标前的单词 alt+d 剪切光标后的单词 ct...

    2016-12-27 17:34
    1024
  • 持续集成入门篇

    持续集成(英语:Continuous integration,缩写为 CI),一种软件工程流程(即,开发流程),将所有工程师对于软件的工作复本,每天集成数次到共用主线(mainline)上。 这个名...

    2016-12-07 23:50
    735
  • HashMap和HashTable的选择

    关于编程中HashMap和HashTable的选择问题,我们可以先看看下面这些问题。 历史问题:Hashtable是个过时的集合类,是基于陈旧的Dictionary类的,并且存在于Java API中很...

    2016-11-09 20:50
    265
  • Maven+Jetty/Tomcat进行web开发部署

    在使用传统的Java Web开发时,对于项目部署可以借助MyEclipse中自带的部署工具,直接一键部署,但是,在使用Maven开发Java Web项目时,我们遵循Maven的项目组织结构,就不能直接...

    2016-11-08 22:36
    759
  • 生产者和消费者问题

    生产者和消费者是操作系统中的一个经典问题,这个问题是在讲“进程同步”时的一个例子,下面我就用Java语言中的notify和wait关键字实现这个算法。生产者 /** * Description: 生...

    2016-11-06 14:24
    611
  • 怎样判断Array(无序)中是否包含某个值呢?

    怎样去判断Array(无序)中是否包含某个值呢? 这是一个在Java中经常被问到的问题。它也是Stack Overflow上投票前几的一个问题。下面将展示投票前几的几个回答,这些回答使用不同的方式解决...

    2016-11-05 12:21
    307
  • Maven+Nexus+Myeclipse集成

    Maven 是一个基于项目对象模型(POM)的,提倡约定优于配置(ConventionOver Configuration)的,跨平台的项目管理和构建自动化工具。 首先它是一个优秀的构建工具(构建自动...

    2016-11-02 23:55
    818
  • JDBC中的Statement和PreparedStatement对比

    首先关于Statement和PreparedStatement的基本概念我就不再叙述了,可以参考这篇文章,下面我们来看几个测试例子吧。 测试场景现在我们向数据库中的一张表中插入100000(10万)条...

    2016-10-19 17:16
    596
  • Java历史简介

    Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。...

    2016-09-08 21:33
    3604
  • Java中的Date和Calendar的常用用法

    在java中用到的最多的时间类莫过于 java.util.Date了, 由于Date类中将getYear(),getMonth()等获取年、月、日的方法都废弃了, 所以要借助于Calendar来获...

    2016-08-04 18:45
    228
  • ArrayList等常见集合的排序问题

    对于ArrayList等常用的集合具体业务类,基本上都实现了Comparable接口,即可以用来比较装载的对象实体。 主要用Collections.sort方法对集合类中的对象进行排序 Colle...

    2016-08-10 11:21
    579
  • Java中util.Date和sql.Date的相互转换

    Java中Date的两个类 java.util.Date通常情况下用它获取当前时间或构造时间 java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分 它们都有getTime方法返...

    2016-08-10 16:16
    1195
  • Java中常见的RunTime异常及异常详解

    常见的RunTime异常几种如下: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentExc...

    2016-08-11 09:52
    1886
  • Java Map按Value排序

    Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。TreeMap:基于红黑树(Red-Black tree)的 Navi...

    2016-08-15 12:14
    406
  • Java中class的初始化顺序

    (static对象和static代码块,依据他们的顺序进行初始化)>成员变量>构造函数 class的装载在讲class的初始化之前,我们来讲解下class的装载顺序。以下摘自《Thinking in ...

    2016-08-15 15:14
    321

算法札记
157036

Windows C/C++/C# 编程
1306396061
FFmpeg
1353657641
经典算法研究
323275401
微软面试100题系列
183183232
Java开发进阶
663049351
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部