自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello World

小白,小黑呢

  • 博客(20)
  • 收藏
  • 关注

原创 MarkDown语法速查

Markdown 速查表提供了所有 Markdown 语法元素的基本解释。如果你想了解某些语法元素的更多信息,请参阅更详细的。这些是 John Gruber 的原始设计文档中列出的元素。所有 Markdown 应用程序都支持这些元素。这些元素通过添加额外的功能扩展了基本语法。但是,并非所有 Markdown 应用程序都支持这些元素。

2024-02-04 20:12:35 197

原创 homebrew安装

按照官网指令/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果提示出错了Error: /usr/local/Cellar is not writable. You should change the ownership and permis...

2019-11-08 19:52:24 432 1

原创 Maven依赖很多报错,jar包冲突问题

如图下图所示,maven的依赖那边有很多报错的地方,java文件里面也是各种包引入不了,找了半天问题,把本地maven仓库删了,重新从远程下载,也不行。最后终于找到了问题,我用的是idea,idea中maven的配置文件和仓库也是在C:\Users\zhang\.m2目录下配置好的。最终的问题是,我在maven的安装路径下的settings.xml文件中配置了阿里云的镜像。然后C:\U...

2019-07-23 21:33:42 511 1

原创 Head First设计模式系列五:单例模式

单例模式顾名思义就是该类只能有一个实例对象。那么怎么才能只建立一个对象呢?我们知道对象可以用new来产生,一般来说一个类是可以实例化很多次的,但是如果这个类的构造方法是私有的呢?那么只能在类的内部才能创建实例,因此可以通过这种方式来实现单例模式:1.类的构造方法是私有的;2.类有一个自己的静态实例变量引用,并只会创建一次该实例变量;3.类提供一个静态的方法,该方法提供唯一的类对象。...

2018-12-27 11:46:59 211

原创 Head First设计模式系列四:工厂方法模式和抽象工厂模式

先占个坑

2018-12-27 11:16:12 240

原创 Head First设计模式系列三:装饰者模式

星巴兹咖啡的故事我们有一个饮料抽象类,各种类型的咖啡继承这个饮料类此外我们还有各种调料,调料不同收费也不一样,如果每一种都设计成一个子类,那么就会有很多的类将各种调料写入超类中,超类计算调料的价格问题在于,如果有新的调料,那么又要修改超类代码,或者有人点了2份相同的调料,代码就会有问题。开放封闭原则类应该对扩展开放,对修改封闭装饰者模式拿一个深培咖啡对象--...

2018-12-26 15:13:31 151

原创 Head First设计模式系列二:观察者模式

气象监测应用现在有一个WeatherData对象,他有以下的一些方法,现在要通过这个对象,建立三个布告板:目前状况,气象统计和天气预报这个问题在于WeatherData对象一旦有新的测量值,就会去更新面板,此外以后还会增加新的面板(WeatherData对象应该对修改封闭,不然每次增加面板就要修改WeatherData的代码会很麻烦)。错误示例观察者模式类似于报纸的订阅...

2018-12-26 14:06:30 183

原创 Head First设计模式系列一:策略模式

模拟鸭子类鸭子超类有quack和swim两个行为,还有一个display的抽象方法,由子类负责展示。类图如下产生变化现在需要让鸭子可以fly,面对这一变化,我们需要考虑的问题:1.如果直接在父类中添加fly方法,子类如果直接继承,那么有些不会飞的鸭子也有这一行为了;2.如果在子类中重写fly方法,那么代码会有很多的重复,运行时的行为不容易改变;3.如果使用接口,将fly...

2018-12-26 11:02:41 156

原创 mybatis入门

mybatis-config.xml  MyBatis 配置文件的 configuration 标签主要包括:configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境environment 环境变...

2018-11-22 16:41:38 170

原创 mysql的编码utf8,utf8mb4和timestamp,datetime

参考链接1  2mysql数据库编码问题数据库的编码格式不改成utf8,就算你在建表的时候使用utf8编码也是没有用的,还是乱码进入数据库后,使用show variables like "char%"查看数据库的编码格式。很有可能character_set_database和character_set_server的编码格式都是Latin1的,所以要进行更改。大概说一下三种情况:我只...

2018-11-22 14:39:43 1065

原创 linux中安装运行elasticsearch

按照惯例首先是几个参考链接安装1 安装2,启动时候的问题1 启动问题2防火墙命令【java环境】es需要安装jdk8的版本,查看linux上是否有jdk及其版本:java -versionjdk的安装和配置这里就不说了。【elasticsearch下载】可以使用wget从官网上下载tar包进行安装简要说一下我的步骤:cd /datamkdir elastic...

2018-11-21 15:17:38 1470

原创 linux安装tomcat和发布war包

一、查看jdk是否安装成功 java -version二、下载安装tomcat    1 下载sudo wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz    2 解压 tar -zxvf    3 移动 mv     4 启动 ./startup.s...

2018-11-19 18:35:31 648

原创 idea maven项目使用tomcat发布的一些问题

要发布web项目首先去Project Structure 查看Artifacts中是否有war包如果没有war包,先点加号,选择web application archive,在选择from XXXXX: exploded 。点OK完成。然后去run 菜单栏选择edit configuration,点上方的加号,选择tomcat server,选择local,即出来上方界面...

2018-10-18 17:04:37 554

原创 elasticsearch中IK分词器的web方式热更新

先找到IK分词器的配置文件IKAnalyzer.cfg.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"><properties> <comment>IK A

2018-10-09 11:29:26 1138

原创 使用logstash将mysql的数据同步到elasticsearch中

参考博客https://www.cnblogs.com/Hero-/p/9723677.html在官网上下载与elasticsearch相同版本的logstash。我下载的是6.4版本的解压到相应的文件夹,logstash就安装完毕了。5.x之后的版本是自带logstash-input-jdbc插件的,因此不需要单独安装。然后在logstash-6.4.0文件夹下新建一个文件夹mysq...

2018-10-08 18:31:59 827 2

原创 linux上安装卸载redis的两种方法

redis安装参考文档手动安装:https://www.cnblogs.com/lauhp/p/8487029.htmlyum更换源:https://blog.csdn.net/mojianbin/article/details/78533260yum安装redis:https://www.cnblogs.com/rslai/p/8249812.html linux上安装re...

2018-09-19 17:59:56 20641

原创 使用Xshell在远程的linux服务器上安装及卸载mysql

使用Xshell在远程的linux服务器上安装及卸载mysql连接到服务器就不说了参考博客:    安装https://blog.csdn.net/Augst1/article/details/78426731        https://www.cnblogs.com/JavaCoffee/p/5587578.html        没有参考这篇,这篇后面还有一些配置的东西https...

2018-08-15 18:12:47 5737

转载 MySql使用脚本批量插入数据用于测试

mysql批量数据脚本文章转自该处https://www.cnblogs.com/Onlywjy/archive/2017/08/13/7354865.html步骤如下1. 建表 2. 设置log_bin_trust_function_creators 3. 创建函数 4. 创建存储过程 5. 调用存储过程mysql批量数据脚本 1 建表 create tabl...

2018-08-03 09:51:32 2399 2

原创 实习日记一

今天是实习的第二周的第三天,昨天刚拿到了电脑,然后装了常用的软件并进行了配置--jdk,git(版本控制),idea(java IDE),xshell(远程连接Linux服务器),maven,tomcat(服务器),Endpoint security(vpn),navicat(数据库管理)。上周没有电脑,就看了一些相应的知识,Hadoop主要看了hdfs分布式文件系统和mapreduce这两个...

2018-08-01 11:02:33 5179

原创 单例模式的5种实现

声明:写这个内容主要是便于自己记忆和理解,这边有更好的文章http://www.tekbroaden.com/singleton-java.html第一种:饿汉模式--即类加载时就进行实例化,无论是否会用到该实例,都要预先加载,而我们一般希望延迟加载,减小负载。 public class Singleton { //恶汉模式,即类加载时就创建实例 //1.私有化构造器...

2018-01-05 20:02:47 242

空空如也

空空如也

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

TA关注的人

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