自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里の道も一歩から

每天进步一点点>>>

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 初识ZooKeeper

初识ZooKeeper1. ZooKeeper数据模型ZooKeeper拥有一个分级的命名空间,这很像一个分布式文件系统。唯一的区别在于这个命名空间内的每个节点都拥有与其关联的数据以及子节点。这就好像一个文件系统允许一个文件同时又是一个文件夹。节点的路径通常用标准的绝对的斜杠分隔的路径表示;不存在相对引用。任何Unicode字符都可以在以下约束之下在路径中使用: - 空字符(\u0000...

2018-08-28 00:41:25 194

原创 Hello Scrapy 踩坑 ImportError: No module named _util

日期: 2018/08/16 操作系统: CentOS Linux release 7.4.1708 Python版本: Python 2.7.5 玩Python少不了搞搞爬虫,搞爬虫少不了搞搞Scrapy,搞Scrapy少不了写个HelloScrapy,写HelloScrapy少不了踩坑??? 是的,入门第一坑。 因为之前搞过Django环境,所以基本上要安装的...

2018-08-17 01:55:06 9401 1

原创 Java内存模型与线程

Java内存模型 (Java Memory Model,简称JMM)Java内存模型,是Java虚拟机定义的用来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果的一种模型。Java内存模型规定: 1. 所有的变量都存储在主内存中; 2. 每个线程有自己的工作内存,保顿了被该线程使用的变量的主内存副本拷贝; 3. 线程对变量的所有操作,都...

2018-08-11 01:39:02 438

原创 CentOS7.5 部署Python Django

日期: 2018/08/06 操作系统: CentOS Linux release 7.4.1708 Python版本: Python 2.7.5 Django版本: 1.11.15.final 前言很久之前对Python也接触过一下,简单撸了下语法后,写了个超简单的爬虫程序去爬知乎、花瓣的图片。没接触框架。后来工作中也没用到,玩玩就搁一边了。现在突然又来了兴趣...

2018-08-08 01:14:18 316

原创 记一次Linux(CentOS7)下源码安装软件 有时不只是make & make install

背景对Linux不是太了解,也就是偶尔用到的时候百度一下,折腾一下。 用的最多的还是CentOS,一般装软件就yum install一下,非常方便。 早先也偶尔试过用源码安装软件,时隔太久记不太清了 ,印象中就是下载源码包解压后make & make install一下。今天装一个软件,尝试用yum安装,但是貌似yum找不到这个软件,于是百度了一下,用源码安装。 网上找来一个...

2018-08-07 21:22:29 1375

原创 RabbitMQ学习笔记

RabbitMQ学习笔记

2017-07-04 13:38:41 244

原创 SpringCloud配置加载流程

通过自己实践后总结的SpringCloud配置加载流程,不一定准确。 加载流程在启动应用时,我们可以通过命令行参数设定配置应用启动初期会有一个引导阶段,此时仅读取bootstrap配置,根据这些配置完成一系列引导动作(具体包括哪些还不清楚)根据引导阶段获得的应用本地配置路径(spring.config,默认值:application)读取本地配置获取远程配置优先级几种配置的优先级大致如下

2017-06-16 10:49:05 5287 1

原创 打包启动sping cloud config server报错:Unsupported major.minor version 52.0

正在学习Spring Cloud,学着写几个Demo,之前都是在Eclipse里面直接Run As Java Application,现在想通过脚本来启动多个服务。 两种方法: - 方法一 首先用maven打包: mvn package然后运行:java -jar ./target/XXXX.jar方法二 直接通过以下命令运行:mvn spring-boot:run本来很简单的事情,总

2017-06-16 10:45:58 968

原创 Windows快捷操作技巧

隐藏技能 在当前路径打开命令行 shift + 右键点击文件夹内的空白处,你会看到右键弹出菜单多了个选项 “在此处打开命令窗口”,省去了打开命令行再cd到当前路径的麻烦。快捷键 打开快捷菜单 : win + x窗口操作菜单 : alt + space常用自带程序 打开命令行 : win + r 输入 cmd打开服务管理器 : win + r 输入 services.msc打开注册

2017-01-22 11:31:03 181

原创 通过HTTP响应头让浏览器自动刷新

以前如果需要让网页过几秒自动刷新一次,我都会在页面通过JS调用setTimeout来做,最近发现原来服务器通过添加响应头部信息来提示浏览器需要在多少时间之后重新加载页面。代码很简单:response.setIntHeader("Refresh", 5);上述代码指定浏览器在5秒后重新加载当前页面。需要注意的是,单位是秒。这种方式未必就比JS的方式更有优势,但是至少多一种解决方案可以选择,或许在某种特

2017-01-20 15:59:13 1983

原创 CentOS6.5安装Jenkins

Jenkins官网选择对应的操作系统,会有相应操作系统的安装方法。我选择的是CentOS系统。安装Jenkins:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-s

2017-01-08 02:38:44 503

原创 Java HashMap的底层实现

HashMap底层的结构,就是一个链表的数组。 其中每一个链表称为一个“桶(Bucket)”。 HashMap可以很快地定位一个元素,因为它是按照键值对中Key元素的hashCode对桶的总数取余来决定存储到哪个桶去的,所以查找数据的时候同样的通过Key的元素的hashCode进行计算后,就可以知道元素的存储位置,然后通过数组可随机存取的特性,迅速地取到目标桶。如果桶内有不止一个的键值对,那么就

2016-11-30 22:56:55 242

轻松汇编 汇编工具 轻松汇编qasm-v2.70

轻松汇编 汇编工具 轻松汇编qasm-v2.70

2010-07-20

MP3更名小助手(第二版) 更多功能

功能:从MP3的标签提取信息以自动重命名MP3文件,【歌手-标题】【标题】两种形式,增加【添加自定义标题头】功能,可以在原文件名基础上加上自定义字串。支持批量更名。操作结果以列表形式显示。第一次使用请仔细阅读帮助。

2010-05-19

MP3更名小助手 帮你整理mp3

整理MP3时觉得很麻烦,很多文件名都很乱,于是想自己做个小程序,但又不会……于是到网上找来一些代码学习了下,做出成品,发上来分享一下,仅仅一个444k的exe文件,功能很简单,把mp3命名为【歌手-歌曲标题】或【歌曲标题】形式,信息来自歌曲标签,使用时点点鼠标就可以了。C#,VS2008做的,不懂得如何优化,似乎可以把体积再减小一点的,不过本来就够小了,就先这样吧。

2010-05-14

空空如也

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

TA关注的人

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