网站的海量数据和高并发的解决方案(一)

现在无论是企业的业务系统还是互联网上的网站程序都面临着数据量大的问题,这个问题如果解决不好将严重的影响系统的运行速度,下面就针对这个问题的各种解决解决方案进行介绍。1. 缓存和页面静态化1.1 缓存数据量大这个问题最直接的解决方案就是使用缓存,缓存就是将数据库中获取的结果暂时保存起来在,在下次使用...

2017-03-27 00:03:47

阅读数:1031

评论数:0

maven 的生命周期

原文地址:http://www.cnblogs.com/tenghoo/p/maven_life_cycle.html1、Maven的生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Ma...

2017-03-24 00:02:51

阅读数:356

评论数:0

maven 常用插件小结

原文地址:http://www.cnblogs.com/crazy-fox/archive/2012/02/09/2343722.html我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-p...

2017-03-23 23:45:47

阅读数:331

评论数:0

Dockerfile 指令和结构

使用 Dockerfile 可以允许用户创建自定义的镜像。基本结构Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。 一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 例如:// 基础镜像信息 FROM daoclou...

2017-03-21 23:42:10

阅读数:303

评论数:0

docker 打包 node 项目

身为一个后端程序员,有时不得已也要摆弄一下前端的东西。这不,老大让我把前端项目打个docker 包。好了,废话不多说。打docker 包首先得有dockerfile 那就先编写docker吧DockerfileFROM daocloud.io/node:7MAINTAINER abel.yang ...

2017-03-21 23:16:51

阅读数:991

评论数:2

docker 命令小结

老大让我打个docker 包, 突然发现有些docker 已经渐渐忘记了。。。。。。很是尴尬,当初没有做好总结,导致命令到处搜集,索性今晚总结一下常用命令。镜像1.docker pull 命令来从仓库获取所需要的镜像docker pull ubuntu:12.04下载过程中,会输出获取镜像的每一层...

2017-03-21 00:01:44

阅读数:416

评论数:2

flume 自定义开发HttpSink

由于业务需求flume 读取数据,然后直接发送到应用系统。所以只好自己开发了一个 Http Sink 进行发送数据,将接收的数据发送到应用系统的restful API。 好了废话不多说,上代码。发送Http请求我使用 okHttp ,代码如下:这里写代码片

2017-03-17 00:02:02

阅读数:1887

评论数:4

windows 部署 flume 1.7.0

由于开发的taildirsource 不仅要支持 多文件监控 断点续传,还要支持windows 平台。所以今天我就苦逼的在 windows 上部署flume 了1.下载安装包windows部署 flume 肯定需要 flume 包吧,所以第一步就是下载安装包。安装包为:apache-flume-1...

2017-03-16 22:27:45

阅读数:2092

评论数:2

flume1.7.0-taildirSource 支持多文件监控和断点续传

flume 1.7.0 推出了 taildirSource 组件。tail 监控 目录下匹配上正则表达式的 的所有文件,实现断点续传。问题但是官方的 taildirSource 组件貌似是支持nginx 日志,对于log4j 日志好像不太管用。 因为log4j 日志会自动切分,log4j 切分日...

2017-03-15 23:38:56

阅读数:4947

评论数:4

flume 1.7.0-taildirSource 支持 windows系统

Flume-ng 1.7.0 中增加了TaildirSource,可以监控目录中文件的变化自动读取文件内容。 不过实际应用时发现几个问题:1,不支持windows系统。 2,windows下会影响 log4j 日志文件的切分,会使log4j日志不切分一直增大,flume停了才会 切分日志。不支...

2017-03-15 22:04:15

阅读数:1371

评论数:4

shell 基础 $(cd `dirname $0`;pwd)

原文地址:http://blog.csdn.net/h70614959/article/details/8985165$ cd dirname $0 和PWD%/* shell变量的一些特殊用法 在命令行状态下单纯执行 $ cd dirname $0 是毫无意义的。因为他返回当前路径的”.”。 ...

2017-03-14 22:57:19

阅读数:2180

评论数:0

本机idea远程调试flume

最近又要自定义开发flume source 插件,每次插件打包后运行,不能再编译器里debug 感觉好苦恼。于是今天就看了一下flume 的远程调试。一看感觉挺简单的。所以就分享一下。远程调试flume其实就四步,第一步开启flume的远程调试,第二步拉取flume 源码导入到idea中。第三步在...

2017-03-06 22:41:42

阅读数:1995

评论数:5

springboot缓存 之 GuavaCacheManager

我的springboot的缓存技术 博客写了 spring boot的缓存技术 主要用了 声明式缓存注解 。我写这篇博客是说一下不用注解方式使用 缓存的方法。顺便说一下 GuavaCacheManager 的数据结构, GuavaCacheManager 类似是一种 Map<String,...

2017-03-05 16:00:03

阅读数:6120

评论数:0

springboot+security 的BCryptPasswordEncoder 使用

任何应用考虑到安全,绝不能明文的方式保存密码。密码应该通过哈希算法进行加密。有很多标准的算法比如SHA或者MD5,结合salt(盐)是一个不错的选择。 Spring Security 提供了BCryptPasswordEncoder类,实现Spring的PasswordEncoder接口使用BCr...

2017-03-05 11:40:43

阅读数:12124

评论数:4

springboot+security restful权限控制官方推荐(五)

继前几篇博客将用户、角色、权限信息都存在数据,实现管理权限到请求方法级别。感觉那种实现方式比较鸡肋,不太实用。所以今天说一下,官方推荐的注解方式控制权限到请求方法级别的实现。官方推荐的方法是将用户、角色信息存在数据库,而角色和权限的对应关系,通过注解的方式写死在controller上。废话不多说,...

2017-03-03 09:40:44

阅读数:10319

评论数:14

IntelliJ 创建main函数快捷

原文地址:http://blog.csdn.net/tiantiandjava/article/details/42269173今天偶然发现了IntelliJ中 创建main函数的快捷键,依次还有for循环,System.out.println(); 在编写代码的时候直接输入psv就会看到一个p...

2017-03-02 11:59:06

阅读数:410

评论数:0

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