GuLu_GuLu_jp的专栏

小菜成长记~~~

排序:
默认
按更新时间
按访问量

设计模式---工厂模式

工厂模式 工厂模式是创建型模式之一,可以分为三种 工厂方法模式 简单工厂模式 抽象工厂模式 一、工厂方法模式 工厂方法模式是典型的解耦框架,是 new 一个对象的替代品,由 4 个角色/组成 抽象产品 具体产品 抽象工厂 具体工厂 类结构图如下 1.1 水果工厂案例 首...

2018-04-05 20:12:24

阅读数:32

评论数:0

设计模式---单例模式

单例模式 单例模式是使用率十分高的一种设计模式,在 Spring 中十分常见,尤其是很多工具类都是使用单例模式的。其使用场景主要如下: 定义大量的静态常量和方法,如工具类 要求一个类有且仅有一个对象 要求生成唯一序列号的环境 创建一个对象需要消耗的资源过多的情况,如访问 IO 和数据库等 ...

2018-04-02 18:38:05

阅读数:30

评论数:0

前端随记---自定义jQuery插件

自定义 jQuery 插件 使用过 jquery.tips.js、bootstrap-fileinput 等插件后,思考这些插件时如何实现的呢,于是便有了如下的研究。 Note:仅仅只做基础演示与说明,项目具体内容请查看https://github.com/bascker/bootstr...

2018-03-31 16:52:48

阅读数:40

评论数:0

Java笔记---c.toArray might (incorrectly) not return Object[] (see 6260652)官方Bug

一、前言 在分析ArrayList源码是,看到toArray()有这么一句:c.toArray might (incorrectly) not return Object[] (see 6260652)。网上百度一下,原来,这是一个官方bug。经过本人分析,说的就是public Object[]...

2016-05-19 22:15:01

阅读数:1529

评论数:1

Java笔记---ArrayList源码分析

一、前言一直就想看看java的源码,学习一下大牛的编程。这次下狠心花了几个晚上的时间,终于仔细分析了下 ArrayList 的源码(PS:谁说的一个晚上可以看完的?太瞎扯了)。现在记录一下所得。二、ArrayList 源码分析2.1 如何分析?想要分析下源码是件好事,但是如何去进行分析呢?以我的例...

2016-05-19 21:48:19

阅读数:6660

评论数:3

Java笔记---Hadoop 2.7.1下WordCount程序详解

一、前言 在之前我们已经在 CenOS6.5 下搭建好了 Hadoop2.x 的开发环境。既然环境已经搭建好了,那么现在我们就应该来干点正事嘛!比如来一个Hadoop世界的HelloWorld,也就是WordCount程序(一个简单的单词计数程序) 二、WordCount 官方案例的运行 ...

2016-05-02 22:19:01

阅读数:15120

评论数:3

Java笔记--CenOS6.5搭建hadoop2.7.1伪分布式环境

一、前言 很以前就搭建过hadoop的伪分布式环境,为了搭建环境特意弄的双系统,还把毕业论文给毁了。不过当时使用的是 hadoop1.x 的,而且因为一些原因,就搭建了环境,而没继续学习了。现在开始,准备好好的学习一下hadoop 二、Hadoop 简介 Hadoop 是Apache软...

2016-04-22 23:03:43

阅读数:6393

评论数:0

Java笔记---部署 JavaWeb 项目到云服务器

一、前言 前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云...

2016-03-27 21:28:05

阅读数:33381

评论数:6

Java笔记---通过nginx和FileZilla部署代码到云服务器

一、前言 在前一篇中了解到如何利用 SecurityCRT 远程登录云主机,那么现在就到重头戏了:如何将我们的 Java Web 项目部署到云主机上呢?请往下看… 二、Nginx 的使用 简介 简单说一下: 1. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮...

2016-03-27 21:15:06

阅读数:2356

评论数:1

Java笔记---初试云服务器

一、前言 在腾讯云上买了个云主机,一直将其当 Linux 系统在那使用,熟悉 Linux 命令。还没具体去详细操作了解过,借着想将项目部署到云主机上的想法,于是,开始着手试试了。 二、远程登录云主机 想在本地机器上使用云主机,还是有很多方法的。如下: 1. 云账户中心登陆:在腾讯云(本...

2016-03-27 20:57:57

阅读数:1145

评论数:0

Java笔记---CenOS下配置Java开发环境(OpenJDK+Tomcat8)

一、前言 以前使用过一段时间的 Linux,但每次学习工作后,都没有记录自己的心得。然后每次隔了很久后再次进行这些工作时,都要重新查阅各种资料。因此,现在学乖了,将自己的所学都记录下来,存在本地,写成博客,放入云端,以待日后温故。 二、安装 OpenJDK Java 的 JDK 有 2 ...

2016-03-26 17:35:43

阅读数:7391

评论数:4

Java笔记---云服务使用中的报错

一、Redirectting to /bin/systemctl restart nginx.service 发生场景 在root用户权限下,使用 yum install 命令(yum install nginx)安装软件后,运行 service nginx restart 启动 ng...

2016-03-26 16:23:41

阅读数:603

评论数:0

Java笔记---Mysql使用中的报错

一、’mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件 发生场景 本地 Windows 机器下的 cmd 中,远程登录 mysql 错误原因 本机未将 mysql 配置添加入环境变量 Path 中 错误解决 配置环境变量 ① 新建变量 MYSQL-HOME ② ...

2016-03-26 16:11:56

阅读数:1401

评论数:0

Java笔记---CenOS下配置Mysql

### 前言说一下本人的环境:使用的是腾讯云服务器,系统是 CenOS6.5。在CenOS下安装配置 Mysql 其实和在 Ubuntu 之类的 Linux 系统下配置差不多,而在云服务器下的 CenOS 中配置也是没什么不同,最多也就是纯命令模式嘛,因为云服务器中的 Linux 都是没有桌面的。...

2016-03-26 15:05:37

阅读数:2330

评论数:0

Java笔记---剑指Offer(一:Java实现重建二叉树)

一、前言最近正在准备找实习,因此拿起《剑指Offer》来看看,突击下自己的基础。但是《剑指Offer》上面的算法都是使用C语言,个人对C语言不熟悉,因此使用自己熟悉的Java来实现。嗯,以后要是机试啥的,能用Java我就用Java,C太恶心了⊙﹏⊙!二、问题描述<span s...

2016-03-09 11:15:41

阅读数:1117

评论数:0

Java笔记---易混淆的概念(二:线程、进程、任务)

一、前言 在《Java编程思想》并发编程一章学习中,遇到3个概念,也就是线程、进程和任务。对这几个概念的理解比较模糊,因此花了点时间,查了下关于这几个概念的信息,总算是理解了。 二、概念区分 咱就按一一介绍下这些个概念。 2.1 进程 常常被定义为运行中的程序。 按Java...

2016-03-05 22:05:37

阅读数:608

评论数:0

Java笔记---易混淆的概念(一:栈和堆)

一、前言 学习计算机知识也这么久了,在数据结构的学习中也对栈和堆这2种数据结构有一定了解。什么栈是FILO啊,最大堆、最小堆啊,但是每当看到书中说什么栈内存、堆内存、堆栈,就会一脸蒙逼,因此这回总算是下定决心好好深入了解下这个概念了。也就是操作系统中的栈和堆。(OS中的栈、堆与DS中的栈、堆不一...

2016-03-04 16:42:06

阅读数:841

评论数:0

前端随记---文件下载启用浏览器下载和迅雷下载

一、前言最近在写自己的项目时,要实现文件下载功能。然后想起一般在资源网站下载文件的时候,它们都是给出一个资源链接,然后调用浏览器下载或启用外部的程序(如:迅雷下载), 因此想偷个懒,在自己项目中使用浏览器本地下载和迅雷下载来实现文件下载功能。经不懈努力(主要是各种苦逼的查资料o(╯□╰)o),终于...

2016-03-02 17:21:02

阅读数:3842

评论数:1

SSH笔记---基础框架搭建

一、加入 Spring:使用 Spring 整合 Hibernate 和 Struts2 1.1. 加入 jar 包 1.2. 配置 web.xml 文件 1.2.1 原来的配置: 1.2.2 添加配置: <?xml version=&...

2016-02-23 09:14:34

阅读数:567

评论数:0

Java笔记---生成器Generator

一、前言 和前一篇博文所述的迭代器 Iterator 不同,本文所述为生成器 Generator。这两者有很大不同。迭代器是用于遍历容器中的元素的,Java标准库中是有 Iterator 接口及其实现的;但生成器是用于创建对象的,Java标准库中并没有提供 Generator 接口及其实现。 ...

2016-02-17 15:56:10

阅读数:7550

评论数:0

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