自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Jenkins自动化部署-----持续交付

前言:感谢之前带领过我的leader,让我能够知道什么是好的开发方法。在很早之前就接触过敏捷开发,什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出来。如果在读这篇文章之前,还没有接触过敏捷开发,那么推荐一门敏捷开发入门的书籍:《硝烟中的scru...

2018-05-16 14:04:35 41257 10

原创 容器化部署初阶篇-docker之mysql安装

前言很多年前就听说过docker,并且在自己的工作历程中,也不断地在尝试想将它使用起来,但是一直没有机会好好地研究一下,docker在现在的应用场景中用得越来越多,在各大社区论坛也难免会看到docker的身影,所以其实学习docker不管对于程序员还是运维人员都是非常不错的一个技术栈存储,希望这篇文章能给在读这篇文章的你带来一些工作上的帮助很长时间没有写文章了,一直都是在有道云上做自己的笔记,...

2019-09-10 16:08:46 795 1

翻译 Simple-Java-Question-2

关于Java异常的问题 Top10 这个标题简单地介绍了10个Java中被问频率最高的10个异常 2.1 Checked vs Unchecked简单来说,checked exceptions必须明确地捕获方法和声明中抛出的clause,Unchecked exceptions应该是那些被引起的不能解决的问题,比如除以0、空指针、etc。Checked cxceptions非常...

2018-07-18 15:51:18 177

翻译 Simple-Java-Question-1

Java中如何高效地去确定一个Array中是否包含了某个值怎么去一个数组(没有排序)是否包含了一个值,这在Java一个非常频繁、有用的操作。这在Stack Overflow中也是被提问量最高的问题之一。根据问题的赞最高的回答显示,这个问题可以有好几种不同的算法,但是算法的复杂度是不同的。接下来,我将会展示每种方法的算法复杂度 1.1 四中不同的方法去检查一个Array钟是否包含了某个值...

2018-07-18 15:47:17 199

翻译 Simple-Java-前言

这是我通过stackoverflow的pdf文档翻译而出的译文,对一些java的基本操作很有用如果想要英文原文档,可以联系我希望能对开发者能有一些帮助注:不定时更新 Part1.前言Program Creek的创造是受到“每个开发者都应该有自己的博客"的启发,选择"creek"这个词语是因为Arkansas这个美丽的美国中部州,而我在这个地方工作了3年。那个博客作为我用来记...

2018-07-18 15:41:41 300

原创 java内功修炼基础篇之---JVM

前言:在刚开始学习Java时,仅仅满足于学会使用Java的一些基本语法就已经很满足了。随着时间的推移,发现只会使用Java的基本语法已经不能满足一些应用场景和并发需求了于是便开始研究JVM内部的一些知(zi)识(shi)今天我们就来说说JVM的一些浅显常识Chapter 1: 什么是Java虚拟机 -- JVM引用百度解释先:虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来...

2018-05-22 23:55:04 1013 3

原创 java内功修炼基础篇之---反射

引言:说来实在惭愧,工作四年,学的东西比较杂,以至于聊起天时,连很多Java的一些核心知识都说不清道不明,于是决心将Java的一些知识进行巩固一下如果有想在Java这条路上走的更远的朋友,建议看看这篇文章,可能对你会有一点小小的帮助  -- Java成神之路今天要来讲讲的就是Java的一个常用知识点 -- 反射反射在Java这门语言中是非常核心的一个概念,我们学习Java不可避免地就要学习反射这是...

2018-05-22 12:38:37 576 1

转载 Java 基础 - 强引用、弱引用、软引用、虚引用

转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plain copyObject o=new Object();   //  强引用        当内存...

2018-05-21 11:17:42 127

原创 java内功修炼基础篇之---动态代理

引言:欢迎收看 - 会的不用看,不会的看不懂系列之动态代理在java学习中,动态代理是一个很基础的知识点,但是这个知识点往往很多人没有将其搞明白,导致在学习Java的一些框架(例如spring,hibernate)时,对其原理模模糊糊,半知半解,今天,我们就将针对动态代理来做一个大白话式的讲解。希望能对大家在学习Java的时候,有所帮助。Chapter 1:什么是代理在计算机学科中,很多地方都用到...

2018-05-20 16:20:59 433

原创 Redis以及Jedis的GEO地图功能

Redis以及Jedis的GEO地图功能 引言:redis是一个高性能的非关系型数据库,作为一个单线程的应用程序,速度非常快。并且不存在多线程情况下的共同资源访问锁的问题。PS:太久没有写文章,老脸一红。今日记录一下Redis的地图坐标功能一、Redis介绍Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。在Java开发中,Redis是一款经常使用的Nosql数...

2018-05-07 14:59:24 9385 3

jdk8.pkg.zip

啥都不说了,oracle官网上下载太慢了,特此提供mac上java8的dmg安装包

2019-07-10

robot3t 1.1.1-windows

mongodb的可视化工具robot3t-1.1.1版本,在上传时,官网的robot3t版本是1.2,收费版,免费版的有bug亲测无法使用。1.1.1是robot3t最后一个免费可用的版本。

2018-09-20

robot3t-1.1-mac.dmg

mongodb的可视化工具robot3t-1.1.1版本,在上传时,官网的robot3t版本是1.2,收费版,免费版的有bug亲测无法使用。1.1.1是robot3t最后一个免费可用的版本。

2018-04-03

《java并发编程的艺术》(方鹏飞)-非扫描版,可复制粘贴

并发编程的目的是为了让程序运行的更快,但是并不是启动更多的线程,就能让程序最大限度的并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行的更快,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于硬件和软件的资源限制问题 这本书从案例出发,详细讲解了如何了高效利用java进行并发编程。 强烈推荐。。

2018-04-03

循环栈的实现

如何实现循环栈,需要就拿去吧。很简单的实现。

2013-10-18

空空如也

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

TA关注的人

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