自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

williamHappy的博客

个人blog:http://blog.willhappy.cn/

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于maven使用IDEA创建多模块项目

一 项目工程目录二 创建父工程三 创建公共工具类三 创建开发项目四 创建开发项目子模块五 运行项目鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提出来,一起讨论下。一. 项目工程目录首先展示一下,最终整个项目的工程目录:简单介绍一下目录结构: common-p

2017-01-12 12:40:29 66006 58

原创 私人定制--mac配置篇

为什么讲是私人定制呢? 因为mac从入手, 大部分的软件和环境等都需要自己不断的去更新配置, 可以看到的是, 我们可能后面的环境配置会更新掉前面的环境配置,像本节接下来要说的关于原装vim的配置, 会在后面安装了macvim后, 环境配置得到了重新的配置, 当前的配置永远不可能固定下来, 可能后面配置就会颠覆之前的配置, 以得到功能更大的升华, 就是这样不断的去颠覆之前, 才能更好的为自己...

2018-05-07 18:56:39 2431

原创 征途之路--linux

可能作为coder这么一类人, 总会有多少接触Linux, 并且有一份想拿下它,并凌驾于它之上的野心, 但是, 现实的骨感的, 从入门到放弃的, 也是比比皆是, 那如何才能有章程由规划的一步步进行呢, 那是需要我们有方向, 并有持之以恒的决心, 才能有所建树。 本文便是作为自己方向指导, 有侧重点的去涉猎学习积累, 慢慢构筑linux基础城墙。:D一. linux阶段规划二. F...

2018-05-07 18:55:55 611

原创 编辑器IDE--vim

一. Emacs or vim?二. why vim?三. How to do?四. vim相关操作五. mac of vim六. ideaVim 应用七. vim之于新同学建议八. vim命令脑图记忆一. Emacs or vim?素有的两大编辑器之争vim、emacs, 我们也就不再多说了,各具千秋,都值得我们学习,或许融入到他们之中,才能体...

2018-05-07 18:55:01 490

转载 java对象初始化问题--阿里

一. why引入二. 引发问题三. 举例一. why引入因为java对象初始化问题是比较基础的java知识点,同时,也是众多面试中百问不厌的问题,所以,我们通过阿里工程师的例子和刨析来好好理解他。二. 引发问题会触发Java object initialization order 问题,这种问题比较少见。三. 举例package...

2018-05-07 18:53:46 292

原创 git养成日记

一. git日常操作二. git提交tag完整操作流程后期追加标签切换已有tag删除tag删除远端服务器的标签三. git分支创建分支切换分支分支的合并分支删除遇到冲突时的分支合并利用分支进行开发的工作流程远程分支四. git开发一般流程情况一: 远程仓库有master和dev分支情况二: 假设远程仓库只有mater分支五. git命令脑...

2018-05-07 18:52:37 281

原创 小绿?https的web容器配置

学习配置https,以及一些服务器安装部署流程,在tomcat和nginx中安装配置https。一. 阿里云免费证书的申请下载二. 配置注意问题三. 防火墙端口的开放四. 测试五. 番外(nginx + tomcat + https)1. 关于nginx安装2. nginx配置https证书3. 启动测试一. 阿里云免费证书的申请下载参考...

2018-05-07 18:51:40 393

原创 使用Nexus搭建Maven私服

一 Nexus下载安装二 Nexus的配置三 Nexus运行四 Nexus服务安装最近使用IDEA基于Maven开发项目,有些jar包在本地仓库找不到,要到中央仓库去下载,很慢,一天搞不成个啥事,想着可以搭建一个Maven私服。一来通过私服管理jar包插件,同时将自己的一些jar包放上去,供自己以后使用。二来就是能够加开一些自己的开发效率,要不真是弄不成个事。 同时,也从网上了解到Mave

2017-01-12 12:41:20 1241 1

原创 java多线程开发应用

一 线程安全二 互斥锁之单例模式之懒汉式的线程安全问题三 线程的死锁问题四 线程通信在之前的博客 java提升2相关章节 介绍了关于多线程的基础知识,可以翻阅查看,本章节深入了解一下多线程的应用。一. 线程安全对于线程安全问题,首先举个例子://窗口售票问题class MyThreadDemo implements Runnable { int ticket = 100; @

2017-01-12 12:37:53 947

原创 java之反射技术及其应用

翻阅了很多资料想查看一个比较通俗易懂的关于java反射机制的理解,但是想要从概念中去理解一项技术,可能有点困难,所以先将理论型知识贴出来,后面,慢慢来理解。 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。—-《百度百科》注意:要理解java的反射机制,先

2017-01-05 09:42:09 512 1

原创 java之枚举类型应用

一. 前言 为什么使用枚举类型?在此之前,我们需要创建一个整形常量集,但是这些整型常量集并不会必然地将其自身的取值限制在这个常量集的范围之内,因此他们更有风险,且更难以使用。但是,枚举类型消除了这一缺陷,显得更加使用,下面实例说明。使用public final static的方法定义如下常量集:public class WeekDay{ public static final int

2017-01-05 09:41:25 516

原创 java之注解开发应用

一. 注解概念知识注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释,这些信息被保存在Annotation的”name=value”对中。二. 基本的Annotation使用Annotation时要在其前面加上@符号,并把该An

2017-01-05 09:40:52 455

原创 Java之自动拆装箱及享元模式应用

首先,来说一下关于编译器蜜糖(compiler suger)的问题,它给我们带来便利的同时,也埋下了一些陷阱,像foreach的增强,自动拆装箱等,本节 一起来学习一下蜜糖之一的自动拆装箱机制。一. 静态导入静态导入import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法举例import static java.lang.Mat

2017-01-05 09:40:18 546

原创 jQuery.form和jQuery.validate的使用

jquery.form的两种提交方式方式1:ajaxFormajaxForm方式必须先绑定表单,它一般在$(document).ready(function(){})中定义,他能让表单在不刷新页面的情况下post到目标,例:$(document).ready(function(){ $('#updateForm').ajaxForm(function(){ alert("aja

2017-01-05 09:39:19 1888

原创 Java提升2

一. Java集合类详解Connection接口 集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充集合的特点: 性能高 容易扩展和修改Collection的常用子类 List Set QueueList接口 List接口可以存放任意的数据,而且在List接口中内容是可以重复的List接口常用子类: ArrayList Vector常用操作: 判断

2017-01-05 09:38:17 414

原创 Java提升1

一.WebService入门Java中的xml操作XML和HTML区别XML被设计为传输和存储数据,其焦点是数据的内容HTML被设计用来显示数据,起焦点是数据的外观HTML旨在显示信息,而XML旨在传输信息使用java读取XML文件 实例:public class ReadXML { public static void main(String[] args) {

2017-01-05 09:37:31 993

原创 Java入门

一. 什么是java java编程语言是个简答/完全面向对象/分布式/解释性/健壮性/安全与系统无关/可移植性/高性能/多线程和动态得编程语言。二. java体系java SE java平台标准版java EE java平台企业版java ME java平台微型版三. java开发环境EclipsemyEclipseIntelliJ IDEA四. java开发前提 java

2017-01-05 09:35:19 790 1

原创 GitHub+Hexo搭建个人博客

1.hexo介绍看到同学使用github+hexo搭建了属于自己的博客,眼馋,弄了好久了,感觉有点眼高手低了,一直没来得及写一下自己搭建的流程,心血来潮,下边来简单介绍下搭建流程,也方便自己以后review,也可以和大家共享交流技术问题。 Hexo是一个基于node.js快速,简介且高效的博客框架,可以将Markdown文件快速的生成静态网页,托管到github pages上。–《摘自Judas

2017-01-05 09:33:13 2168

xmanger5 xshell,xftp等

Xmanager,广泛用于各种领域的工作,包括大型工艺与半导体和服务器管理设计的IDC(互联网数据中心),大学和公司的服务器管理员与想要通过互联网连接到远程主机的个人用户是这个产品常用群体,Xmanager是一个可用于满足各种用户需求的简单强大的PC X服务器。

2018-04-10

空空如也

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

TA关注的人

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