自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小尘鸟

生如夏花之绚烂

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 java的switch-case的使用

java的switch-case的使用1. 语法基本语法格式switch(参数) { case 参数值1: break; case 参数值2: break; ... default: break; }switch的参数支持的6种数据类型: 整形类型 : byte, short, char, int 枚举类型 Strin

2017-12-28 11:19:50 887

转载 浅谈 Java 中的 hashcode 方法

浅谈 Java 中的 hashcode 方法2017-12-09 ImportNew哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型

2017-12-09 22:24:08 330

转载 浅谈 Java 中的对象序列化

浅谈 Java 中的对象序列化2017-12-04 ImportNew数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,只学习了足以完

2017-12-09 22:23:23 392

转载 浅谈 Java 和多重继承

浅谈 Java 和多重继承James Gosling在1995年2月发表了一篇名为”Java概览”的Java白皮书,文章解释了Java不支持多重继承的原因。Java去除了一些C++中很少用、而且被经常误解而错用的功能,如操作符的重载(operator overloading)(尽管Java仍旧保留方法的重载),多重继承(multiple inhe

2017-12-09 22:22:17 443

原创 logback的配置和使用

logback的配置和使用1. logback介绍2. 配置maven依赖3. 配置logback.xml文件参考文献

2017-11-29 09:33:30 261

原创 再探Java——大纲

Java进阶学习——001大纲1. 循环2. 类和对象weak/soft/phantom reference面向对象的基本特征3. 异常4. 集合类ConcurrentHashMapCopyOnWriteCAS/AQS5. 泛型6. 反射7. IO/NIONIO –> 熟读netty的源码熟练IO的各种姿势8. 并发包线程池ThreadLocal无界队列改进锁java.

2017-11-22 20:44:09 253

原创 java.lang.NoClassDefFoundError: org/quartz/JobDetail

今天出现这个错误,始终找不到原因。一开始以为缺少maven包 org.quartz-scheduler quartz 1.8.4后来多方查找发现是因为Spring和quartz的版本冲突的原因。新的版本JobDetail的调用方式发生了改变。版本号修改之后,就不会报 java.lang.NoClassDefFoundError: org/q

2017-10-30 10:03:51 10875

原创 memcached可视化客户端工具

TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理、维护。 功能包括:NoSQL数据库的展示,库表的展示,key,value的展示,新增,修改,删除等数据的在线编辑维护,数据库备份还原,SQL语法帮助,在线数据源选择配置等。系统内置14套UI皮肤,使用中可以依个人喜好选择配色方案。       

2017-10-25 11:15:57 3064 1

转载 35 个 Java 代码性能优化总结

35 个 Java 代码性能优化总结前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,

2017-09-11 09:49:52 385

转载 Java常用的八种排序算法与代码实现

Java常用的八种排序算法与代码实现1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:首先设定插入次数,即循环次数,for(int i=1;i设定插入数和得到已经排好序列的

2017-09-07 16:08:02 297

原创 java二维数组遍历

java二维数组遍历方法一:public class Array1 { public static void main(String args[]) { int arr[][] = { { 1 }, { 2, 3 }, { 4, 5, 6 }, { 7, 8, 9, 10 } }; for (int i = 0; i < arr.

2017-09-07 16:01:40 724

转载 Java面试题集

相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超类通过方法签名,向子类提供一个公共接口,

2017-09-01 21:19:16 861

转载 Java程序员你还在为涨薪发愁吗?学会这些,我让你薪资翻倍。

互联网架构师+大数据工程师+机器学习与人工智能第一部分: Java高并发编程1.Java 线程、锁基础知识2.深入剖析volatile、synchronized、Lock、AtomicX关键字(一)3.深入剖析volatile、synchronized、Lock、AtomicX关键字(二)4.深入剖析java concurrent 包 阻塞队列、ConcurrentMap5

2017-09-01 21:01:47 724

转载 程序员这样优化简历,一投制胜

特别说明:本文写于2015年11月,当时我在找工作,据此优化简历,每投必中。当时我还写了求职相关的其它文章,发布在微信订阅号“程序视界”,比如大龄程序员的未来在何方、35岁程序员的独家面试经历等。文章特长,特考验耐性,特冲击三观,特消耗时间和精力,特容易造成心理压力,请先深呼吸三次再往下看。求职季到了,我后续会在订阅号“程序视界”发布一系列求职相关的文章《花

2017-09-01 21:00:49 26699

转载 阿里面试回来,想和Java程序员谈一谈

引言       其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。       但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。       其实

2017-09-01 20:57:20 654

转载 近5年133个Java面试问题列表

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你

2017-09-01 20:55:50 355

转载 Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解

2017-06-09 16:38:04 298

转载 Java的21个技术点,你知道吗?

转载自:知乎专栏-嫩姜关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行

2017-06-09 16:35:29 370

转载 学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的?

作者:谢龙链接:https://www.zhihu.com/question/29581524/answer/44872235来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。现在互联网上资源丰富,Java 学习并不难。贴个 Java 服务端入门和进阶指南,是给我们组新人入门用的,包括了学习目标、需要掌握的技能和参考资料,并规划了学习阶段和时

2017-06-09 16:32:42 280

原创 Activiti工作流开发学习笔记(一)

第一章 Activiti介绍1.1 工作流介绍工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括和描述。工作流解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按照某种预定规则自动传递文档、信息或任务。工作流管理系统(Workflow Management System, WfMS):通过计算机技术的支持去定义、执行和管理工作流,协调参与

2017-06-08 09:41:20 1955

转载 Java代码优化六大原则

干货 | Java代码优化六大原则单一职责代码优化第一步,单一职责原则 (Single Responsibility Principle)。对于一个Java类,应该仅有一个引起它变化的原因,也就是说,一个类中,应该是一组相关性很高的函数、数据的封装。但是这个原则的界限划分的并不是那么清晰,很大程度上要依赖于开发者的个人经验来定。对于单一职责界限的划分最大的问题就是类的职责是

2017-06-06 10:35:41 902

转载 Java面试集锦:面试官只问一个问题,30几人集体懵圈

Java面试集锦:面试官只问一个问题,30几人集体懵圈有的时候面试官的问题真的层出不穷,今天就又遇到了一个奇葩的问题(你是面试官你说了算)。面试时候,直接给拿出了一个特别“复杂”的异常(虽然代码并不多),但是全部去面试的人直接就蒙圈了。事后我赶紧恶补了一下Java异常方面的所有资料,整理一番,分享给大家,希望大家能够引以为戒。别再犯错。介绍知识点之前,我要先

2017-06-06 10:31:42 3564

转载 RVM-----Mac OSX下 Ruby的版本控制工具

安装RVM工具:\curl -L https://get.rvm.io | bash -s stable --ruby获取Ruby所有版本:rvm list known安装指定版本的Ruby:rvm install ruby-2.3.1确定使用:rvm use ruby-2.3.1or if you j

2017-05-27 13:34:41 819

转载 macOS 一键下载 You-Get 支持网站的视频

本文目的是用 You-Get 下载支持网站的视频,包括但不限于腾讯视频、优酷视频、哔哩哔哩 等视频(域外网站需自备梯子)费多看码!首先我们需要安装 You-Get 工具,需要先安装 homebrew ,如果已安装,跳过此步骤。打开终端,输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/

2017-05-27 13:33:20 5290 1

转载 Linux 非常有用的 20 个命令

Linux 非常有用的 20 个命令英文原文:20 Useful Commands for Linux Newbies1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。?1

2017-05-27 13:32:29 483

转载 连接到Linux服务器时首先要运行的5个命令

作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么。这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该服务器。作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么。这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该

2017-05-27 13:31:49 1199

转载 Linux 命令行工具使用小贴士及技巧

Linux 命令行工具使用小贴士及技巧(一)Linux 命令行工具使用小贴士及技巧(二)Linux 命令行工具使用小贴士及技巧(三)

2017-05-27 13:30:40 298

转载 你值得了解的 10 个有趣的 Linux 命令行小技巧

我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序对 Linux 系统提供更多的控制,因此,我一直在寻找一些有趣的方法让 Linux 的操作变得简单好玩,主要是基于终端操作。当我们发现使用 Linux 的新技巧时,尤其是像我这样的命令行极客,我们总会感到非常来劲。建议阅读: 5 有趣的 Linux 命令行技巧 - 第一部分而且我们也会很想与数百万 Lin

2017-05-27 13:29:15 1200

转载 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

点击查看使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

2017-05-25 21:08:37 896

原创 EditPlus注册码在线生成

EditPlus注册码在线生成http://www.jb51.net/tools/editplus/

2017-05-25 21:06:42 1030

转载 Sublime Text 3中配置编译和运行Java的两个方法

Sublime Text 3中配置编译和运行Java的两个方法               最近在用Sublime Text 3,很多人用它写前端,对Java研究较少。按网上的教程进行设置之后,对中文的         支持仍然不尽人意,在编译窗口往往将中文显示为空白甚至报错。一直在用cmd命令行手动编译运行,不胜其烦。今天调试了各步聚的参数,终于完美解决此问题。以

2017-05-25 21:03:04 536

转载 教你彻底解决Eclipse自动补全变量

********************************************************     大家使用eclipse或者MyEclipse敲代码的时候,是不是都被这样一个问题困扰着。就是你键入一个变量名的时候,会自动提示补全,就是很SB的在你的变量名后面加上类型的名字!!!就像下图这样子。。这个时候,你就必须键入Esc才不会自动补全你的变量,如果你键入的是空格或者“

2017-05-25 21:01:28 758

原创 收藏:优秀的个人博客

收藏优秀的个人博客 随时更新列表如下: S1ngS1ng http://singsing.io/blog/前端MAC 技巧FCC 算法

2017-05-25 16:20:12 2951

转载 你可能不知道的 Mac 技巧 - macOS 的窗口、标签与工作区

找不到 Mac 上的 Home,End,PageUp?想截图还得打开 QQ?不知道 Mac 如何剪切文件?找不到全屏窗口的按钮?找不到隐藏文件夹?不知道如何向后删除?想少用鼠标,多用键盘?……希望我的这一系列博文能帮到你。推 (an) 荐 (li) 一下自己写的 HammerSpoon 插件,帮助大家更方便地进行窗口管理,以及其他实用功能。点我 查看。也可以去看看我的 第一篇博客

2017-05-25 16:05:25 3736

原创 IntelliJ IDEA License Server 本地搭建教程

IntelliJ IDEA License Server本地搭建教程点我进入 教程

2017-05-25 16:03:47 1909

转载 Twitter算法面试题详解(Java实现)

文章转载自:https://geekori.com/blogDetails.php?blog_id=35最近在网上看到一道Twitter的算法面试题,网上已经有人给出了答案,不过可能有些人没太看明白(我也未验证是否正确),现在给出一个比较好理解的答案。先看一下题目。图1     先看看图图1。可以将方块看做砖。题干很简单,问最多能放多少水。例如,图2就是

2017-05-25 15:43:55 725

转载 黑客新手工具系列集合附链接

前言也许 ,xss跨站攻击会让你摸不着头脑,也许,sql注入会使你临阵脱逃,也许,木马与社工,入侵和远控又会在你激情沦丧、斗志全无的时候重新点燃你内心的火焰,不错,这就是此书的魔力。我们都曾经一窍不通,都曾经艰难前行,都曾经期待成功,也都经受过一次又一次惨痛失败,还记得曾经玩远控花了整整两周才等到第一个肉鸡上线的激动难以言表,还记得当年花了整整一个月才在一个日本网站上挂上了“巍巍中华,国耻

2017-05-25 14:21:42 6981 2

转载 简单使用Git和Github来管理自己的代码和读书笔记

文档转载自:https://my.oschina.net/bxxfighting/blog/378196简介以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git和Github来托管自己的代码和读书笔记方便了不少,到哪里只要有网就可以把自己的东西拷贝下来继续使用。我这里简单的记录一下我使用的过程,最简单的使用都是,高级的功能我一

2017-05-25 13:59:58 347

转载 怎样才是一个基础水平与进阶水平的Java程序员

怎样才是一个基础水平的Java程序员呢?...怎样才是一个进阶水平的Java程序员呢?..

2017-05-25 13:56:18 1703

转载 Java 从入门到精通学习规划

Java 入门 《Java 核心技术 》《Thinking in Java》 阅读书籍混合网络JAVA入门的视频学习Java SE 《算法》将本书上提到的所有数据结构和算法用Java都实现一遍,课后作业也争取都做一遍,掌握基本的数据结构。 《JDK源码》实现一遍List, ArrayList, Set ,HashSet, Map ,HashSet 等Java集合框架明白面向对象的设计,

2017-05-25 13:50:32 389

Java从入门到进阶书籍推荐

附件是:Java从入门到进阶书籍推荐。 包括:《Java书籍Top10》、《推荐给初级Java程序员的3本进阶书》 《入门类进阶类书籍》等

2017-05-25

Servlet实现增删改查功能源代码

Servlet实现增删改查功能源代码

2017-05-25

阿里巴巴Java开发手册(正式版)

阿里巴巴Java开发手册(正式版)

2017-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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