摘要: 定义 表示作用于某对象结构中的各元素的操作。它可以使你在不改变各元素的类的前提下定义作用于这些元素的新操作 [引用大话设计模式概念] 维护了开放-封闭原则(拓展开放,更改封闭) 应用场景 适用于数据结构相对稳定的系统例:1. apt(注解处理工具)通过访问者模式解析注解(参照Think in Jav 阅读全文
posted @ 2019-08-27 15:18 毛球和小花 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 定义 表示作用于某对象结构中的各元素的操作。它可以使你在不改变各元素的类的前提下定义作用于这些元素的新操作 [引用大话设计模式概念] 维护了开放-封闭原则(拓展开放,更改封闭) 应用场景 适用于数据结构相对稳定的系统例:1. apt(注解处理工具)通过访问者模式解析注解(参照Think in Jav 阅读全文
posted @ 2019-08-21 10:15 毛球和小花 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本博客的记录的操作在linux 项目中需要从微信获取授权来登录,在此过程,保存微信emoji表情昵称到mysql数据库的时候出了错误。 老规矩百度一下,得知是mysql的utf8字符集只支持1-3个字节的字符,而表情则需要4个字节,所以mysql提供了一个utf8mb4字符集,在支持4个字节的同时又 阅读全文
posted @ 2018-05-18 11:06 毛球和小花 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: package com.test.file; import java.io.*; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 文件测试类,非工具类 */ public class FileTest { /** * 通过路径名创建一个文件夹 * ... 阅读全文
posted @ 2018-03-08 14:11 毛球和小花 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 资料借鉴:http://cantellow.iteye.com/blog/838473 简单介绍: 单例模式是一种经常用到的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类只有一个实例。即一个类只有一个实例 定义: 一个类有且只有一个实例,并且自行 阅读全文
posted @ 2018-01-10 10:23 毛球和小花 阅读(350) 评论(2) 推荐(0) 编辑
摘要: 先来看一下ContextServletListener的代码 初始化方法contextInitialized里调用了父类ContextLoader的initWebApplicationContext方法 下面我们看下initWebApplicationContext方法的代码 public WebA 阅读全文
posted @ 2017-12-28 15:30 毛球和小花 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 参考文章http://blog.csdn.net/liuganggao/article/details/44083817,http://blog.csdn.net/u013185616/article/details/52186184。 最近在研究IOC容器在web容器中初始化的过程。阅读了源码,参 阅读全文
posted @ 2017-12-28 14:59 毛球和小花 阅读(710) 评论(1) 推荐(0) 编辑
摘要: 1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy 阅读全文
posted @ 2017-12-14 17:27 毛球和小花 阅读(7939) 评论(0) 推荐(1) 编辑
摘要: idea从git上拉取并管理项目 1:idea从git上拉取项目 (1)FILE --> New --> Project from Version Control --> Git (2):输入项目的Https SSH 的URL,并点击右侧的Test进行测试,测试成功后点击clone (3)clone 阅读全文
posted @ 2017-12-14 17:03 毛球和小花 阅读(43936) 评论(0) 推荐(1) 编辑
摘要: 今天来分享一下从idea上传项目至coding的过程。 本文基于windows系统。 idea提供了很方便的控制git的界面化操作,除了安装git和一些必要的配置之外,用到命令行的地方会非常少。 1:安装并配置git: git的安装教程(这里直接上链接了):https://jingyan.baidu 阅读全文
posted @ 2017-12-14 16:27 毛球和小花 阅读(56717) 评论(2) 推荐(3) 编辑