- 浏览: 571309 次
- 性别:
- 来自: 北京
-
最新评论
-
panamera:
如果设置了连接需要密码,Dynamic Broker-Clus ...
ActiveMQ 集群配置 -
panamera:
请问你的最后一种模式Broker-C节点是不是应该也要修改持久 ...
ActiveMQ 集群配置 -
maosheng:
longshao_feng 写道楼主使用 文件共享 模式的ma ...
ActiveMQ 集群配置 -
longshao_feng:
楼主使用 文件共享 模式的master-slave,produ ...
ActiveMQ 集群配置 -
tanglanwen:
感触很深,必定谨记!
少走弯路的十条忠告
文章列表
Elasticsearch 基础介绍及原理分析
- 博客分类:
- NoSQL
介绍
Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:
•分布式实 ...
麻烦或机会都刚刚开始
- 博客分类:
- 随笔
在法国举行的Viva Technology大会邀请马云分享关于如何面对未来的思考。马云在法国举行的Viva Technology发表对未来8条感言:
他认为,面对未来和新技术,如果认为是麻烦,那麻烦才刚刚开始;如果认为是机会,机会也刚刚开始。
下面是马云此次分享的主要观点:
1、我大部分时间都在思考未来。创业初期,我们没有钱、没有技术、没有强大的关系,唯一能跟别人竞争的就是我们如何看待未来。
2、对于昨天,我们今天能做的事很少;但是对于未来,我们今天可以做的事很多。
3、现在有人担心互联网带来的就业、安全。让我担心的是担心本身,担心导致封闭。我鼓励大家,思考未来、看到未来、拥抱未来。
...
程序=数据结构+算法
数据结构
数据结构两种表现形式:
逻辑结构
存储结构
数据的逻辑结构按照数据元素之间相互关系的特性来分,分为四种结构:集合、线性结构、树形结构和图状结构
线性表、栈、队列属于线 ...
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /p ...
CEO人力资源思维的战略意义:
文化传承(道)
战略落地(谋)
组织能力提升(术)
使命:我是谁
使命是使徒的任务
达成组织共识,机构的使命是创始团队心中的最大公约数
...
NFS 挂载文件系统
1.概述
NFS(Network File System) 即 网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别。
2.服务端
首先是服务端配置,服务端提供文件系统供客户端来挂载使用,配置过程如下:
首先检查是否缺少基础环境:
> rpm -qa | grep nfs-utils ##NFS服务的主程序
> rpm -qa | grep rpcbind ##rpc程序
如果这两个包存在那么可以直接使用,一般服务器安装的时候都会存在 ...
一、MVC架构
其实MVC架构就是一个单体架构。
当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。
当业务规模很小时,将所有功能都部署在 ...
一、客户端与服务器连接
在使用Redis的时候,通常是多个客户端连接Redis服务器,然后各自发送命令请求(例如Get、Set)到Redis服务器,最后Redis处理这些请求返回结果。
那Redis服务端是使用单进程单线程来处理客户端请求。
有 ...
MySQL 优化、管理
- 博客分类:
- MySQL
1. 通过show status 和 应用特点了解各种 SQL 的执行频率
2.定位执行效率较低的 SQL 语句
1) 可以通过慢查询日志定位那些执行效率较低的 SQL 语句, 用--log-slow-queries[=file_name]选项启动时,mysqld写一个包含所有执行时间超时long_qu ...
Docker 安装
CentOS Linux release 7.5.1804
安装Docker
yum install docker
安装后查看Docker版本
docker -v
查看Docker 信息
docker info
查看Docker帮助
docker --help
启动/停止Docker
systemctl start/stop/restart/status docker
开机自启动Docker
systemctl enable docker
列出docker下的所有镜像 docker images
搜索镜像
docker search 镜像名称
...
异常,是Java中非常常用的功能,它可以简化代码,并且增强代码的安全性。本文将介绍一些异常高级知识,也是学习Java一来的一次总结。包括以下内内容:
异常的基础知识
异常特点
异常误用
如何正确地使用异常
异常的实现 ...
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:
1,文本:直接输出的部分
2,注释:<#-- ... -->格式部分,不会输出
3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出
4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出
下面是一个FreeMarker模板的例子,包含了以上所说的4个部分
< html><br>
< head><br>
< title>Welc ...
1.准备
apache tomcat 7.0.55
nginx 1.7.2
redis 2.8.9
配置环境使用三个tomcat, 三台tomcat、redis和nginx都在一台机器上,为了方便测试和部署。
大致的整个配置的架构:
在这个图中,nginx做为反向代理,将客户请求根据权重随机分配给三台tomcat服务器,redis做为三台tomcat的共享session数据服务器。
2.规划
redis
localhost:6379
nginx
localhost:80
tomcat
localhost:8081
localhost:8082
localhost:80 ...
首先介绍一些乐观锁与悲观锁:
悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多 ...
概述:
跨站脚本(Cross-Site Scripting,XSS)是一种经常出现在Web应用程序中的计算机安全漏洞,是由于Web应用程序对用户的输入过滤不足而产生的。攻击者利用网站漏洞把恶意的脚本代码(通常包括HTML代码和客户端Javascript脚本)注入到网页中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采用Cookie资料窃取、会话劫持、钓鱼欺骗等各种攻击。
XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器执行,达到攻击的目的,形成了一次有效XSS攻击,一旦攻击成功,它可以获取用户的联系人列表,然后向联系人发送虚假信息 ...