自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pleuvoir的专栏

愿无岁月可回首

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

原创 spring 中的事件机制

使用spring 默认提供的系统事件一般当容器启动后,我们需要加载某些资源或者执行操作,可以通过 ContextRefreshedEvent 完成。示例:public class ApplicationStartupListener implements ApplicationListener<ContextStartedEvent> { @Override publi...

2018-11-22 22:16:00 414

原创 Redis 插件实现

整理了一下 redis 的使用,做成了一个包。方便自己在其他项目中使用。其中分布式锁的实现,jedis 是用最被人诟病的坑爹实现(set 和 过期不是原子操作),lettuce 采用 lua 脚本。目前已经发布在 github 上,希望有熟悉 redis 锁以及限流实现方案的大佬们给出建议。感谢!

2018-11-10 20:40:36 2290

原创 Nginx(二) 配置

期待交流,欢迎程序员一起探讨技术 https://github.com/pleuvoir 一、 目录结构源码包编译以后的目录结构如下:• conf 配置文件• html 静态网页文件(存放静态文件,做静态资源服务)• logs 日志文件• sbin 二进制程序nginx 中最重要的配置文件是 conf 中的 nginx.conf,基本上以后只需要和它打交道。二、 n...

2018-11-10 20:04:10 159

原创 搭建 hexo 博客

title: 搭建 hexo 博客date: 2018-09-24 10:19:00author: pleuvoirtags:博客categories:备忘简单记录 github-page 搭建博客的步骤安装博客框架## 安装 hexo$ npm install -g hexo-cli## 建站$ hexo init <folder>$ cd &lt...

2018-11-10 19:59:54 227

原创 Nginx(一) 简介与安装

一、Nginx 简介ApacheApache 仍然是市场占用量最高的 web 服务器,据最新数据统计,市场占有率目前是 50% 左右。主要优势在于一个是比较早出现的一个 Http 静态资源服务器,同时又是开源的。所以在技术上的支持以及市面上的各种解决方案都比较成熟。Apache 支持的模块非常丰富。NginxNginx 是俄罗斯人编写的一款高性能的 HTTP 和反向代理服务器,在高连接并发...

2018-11-10 19:57:26 147

原创 ArrayList 源码分析

ArrayList 源码分析1. 概览public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable 实现了 RandomAccess 接口,也就是说支持随机访问,因为 ArrayList 是基于数组实现的。 实际上查看...

2018-11-10 19:55:07 107

原创 eclipse生成junit

1.导入依赖<!-- spring-test依赖 方便junit做spring单元测试 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.1.7.RELEASE</version></dependency><!-- 使

2016-12-18 16:31:03 591

原创 spring XML文件配置

spring XML文件配置spring-context<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context

2016-12-18 14:03:38 213

原创 项目中引入log4j

单独使用log4j添加maven坐标<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency> 配置log4j.propertieslog4j.rootLogger=INFO, Console#Consolelog4j

2016-12-17 12:40:07 3930

原创 Linux下修改TomcatJVM内存大小

要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,JAVA_OPTS这行为新添加的.# OS specific support. $var _must_ be set to either true or false.JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX

2016-12-14 18:57:17 748

原创 JDK环境变量以及tomcat配置,maven配置

一定要注意所有符号都是英文状态的 新建 JAVA_HOME 刚刚安装的路径 新建 CLASS_PATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar PATH ;%JAVA_HOME%\bin;新建 TOMCAT_HOME 刚刚安装的路径

2016-12-14 18:42:00 325

原创 Eclipse从svn导入maven项目

如果直接使用svn客户端导入到本地,然后从eclipse导入maven项目则在eclipse中不会有svn关联,不是很方便从svn检出作为工作空间的项目删除生成的该项目(不删除源文件)选择从已存在的maven项目

2016-12-14 18:19:59 810

原创 python爬虫入门

准备工作字符串保存为文件def save(filename, contents): fh = open(filename, 'w', encoding='utf-8') fh.write(contents) fh.close()从网上读取并保存二进制文件def read_and_save_file(url,newFileName): r = requests.get(

2016-12-14 11:19:44 257

原创 python基础语法

定义方法返回多个参数#求list元素之和def square_of_sum(L): constant = 0 sum_ = 0 for x in L: sum_+= x*x return sum_,constantprint(square_of_sum([1, 2, 3, 4, 5]))a,b = square_of_sum([1, 2, 3, 4

2016-12-14 11:18:02 224

原创 python安装

安装python如果是windowns用户下建议安装Anaconda,因为Anaconda的C编译器和一般的Linux和Mac是相等的,所以一般不会碰到套件安装不了的问题,如果是在windows下使用原生的python,有时会发现有很多的套件是难以安装的。python官网Anaconda 这里我选择的是Anaconda,下载完成后按提示安装即可安装集成开发环境pycharm这里我选择的是

2016-12-14 11:15:32 194

原创 Eclipse中新建maven项目

eclipse maven

2016-12-14 10:21:28 226

空空如也

空空如也

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

TA关注的人

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