自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 RocketMQ

Rocketmq是分布式的消息中间件,由阿里研发、借鉴了JMS规范的,采用NettyNIO框架进行据通信。采用NameServer进行网络路由,提高服务性能,并且支持消息失败重试机制。天然支持集群模式,消息着负载均衡、水平扩展能力,支持广播模式采用零拷贝原理、顺序写盘、支持亿级消息堆积能力提供丰富的消息机制,如顺序消息、事务消息推送消息采用长连接,pull消息采用短连接br...

2018-10-29 22:02:54 108

原创 redis的rdb和aof详解(二)

AOF•以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。•AOF默认不开启,需要手动在配置文件中配置•可以在redis.conf中配置文件名称,默认为 appendonly.aof...

2018-10-29 22:02:15 132

原创 RocketMQ搭建二

搭建中win7环境安装VMware Workstation虚拟机、CentOS61.遇到内存不足问题[jack@localhost RocketMQ]$ Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000005c0000000, 8589934592, 0) failed; error='Can...

2018-10-29 21:57:53 228

转载 新安装linux系统,查看防火墙的开关状态

原文:https://blog.csdn.net/i_seven7/article/details/79271087查看防火墙状态: service iptables status防火墙开启状态防火墙关闭状态关闭防火墙命令:service iptables stop开启防火墙命令:service iptables startiptables方式可以查看参考博文...

2018-10-29 21:31:36 744

转载 shell之环境搭建

原文:https://www.cnblogs.com/wild-book/p/5041462.html1. 查看系统默认shell输入指令:[root@RHEL tmp]# echo $SHELL执行结果:[root@RHEL tmp]# echo $SHELL/bin/bash2. 部分linux版本中的 sh 本质是 bash输入指令:[roo...

2018-10-28 20:51:58 1239

原创 rockemq的编译和安装一

一、RocketMQ编译安装1.下载rocketmq源码,不多说,自己搜2.准备maven环境、jdk1.8环境3.打开CMD,进入D盘,进入RocketMQ目录【如图】,然后执行mvn命令【前提你需要安装好Maven】mvn -Prelease-all -DskipTests clean install -U4.编译完成后效果5.编译完成后的目录地址C:...

2018-10-28 14:59:01 417

转载 Linux shell if [ -n ] 正确使用方法

原文:https://www.cnblogs.com/ariclee/p/6137456.htmlif [ str1 = str2 ]       当两个串有相同内容、长度时为真 if [ str1 != str2 ]      当串str1和str2不等时为真 if [ -n str1 ]       当串的长度大于0时为真(串非空) if [ -z str1 ]        当串的...

2018-10-28 11:05:45 7795

转载 $ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法

原文:http://www.cnblogs.com/xd502djj/archive/2012/06/21/2557447.html在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。在/home/admin/test...

2018-10-28 11:02:11 586

转载 快速部署tomcat项目的Shell脚本

原文:https://www.cnblogs.com/liujiduo/p/5032372.html为了做集群测试,在每台机器上装了3个tomcat,每次发布项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程。发布次数多了,操作就比较繁琐了,索性写个脚本一键发布,省时省力^_^。把deploy.sh和restart.sh分别拷...

2018-10-28 11:00:54 123

转载 saas、paas和iaas区别

阮一峰:http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html越来越多的软件,开始采用云服务。云服务只是一个统称,可以分成三大类。IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as...

2018-10-27 21:31:03 119

原创 并发写操作, redis如何分摊?

Ø什么是slots•一个 Redis 集群包含 16384 个插槽(hash slot), 数据库中的每个键都属于这 16384 个插槽的其中一个, 集群使用公式 CRC16(key) % 16384 来计算键 key 属于哪个槽, 其中 CRC16(key) 语句用于计算键 key 的 CRC16 校验和 。 •集群中的每个节点负责处理一部分插槽。 举个例子, 如果一个集群可以有主节...

2018-10-22 23:25:44 343

原创 redis的rdb和aof详解(一)

RDB•在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。备份是如何执行的•Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行大规模数据的恢复,...

2018-10-22 23:13:02 1014

转载 面试2资料总结Java

摘要: 原创出处 https://blog.720ui.com/2018/java_interview_final/ 「老梁」欢迎转载,保留摘要,谢谢!基础篇 基本功 集合 线程 锁机制 核心篇 数据存储 缓存使用 消息队列 框架篇 Spring Netty 微服务篇 微服务 分布式 安全&性能 安全问题 性能优化 ...

2018-10-16 22:37:47 79

原创 面试资料总结

好的面试资料https://github.com/crossoverJie/JCSprouthttps://github.com/c-rainstorm/blog/blob/master/interview/%E9%98%BF%E9%87%8C%E4%BA%8C%E9%9D%A2%E5%87%86%E5%A4%87.md?hmsr=toutiao.io&utm_medium=tou...

2018-10-16 22:15:56 109

原创 netty与长连接websocket理解

netty的三大使用场景:1.作为http服务器2.开发rpc服务3.socket通信的并发websocket理解:1.长连接是全双工的2.websocket是基于http协议的3.websocket也可以用于非浏览器业务情景...

2018-10-14 22:31:02 5935

Jasper_studio_manual.中文版

JasperReport 是一个开源报表设计工具 一个开源报表设计工具 一个开源报表设计工具 ,是一个 Java语言 编写的报表 编写的报表 开源 引擎 ,它 能解 析.jasper格式 的报表模板 的报表模板 文件 ,并最终面向用户 并最终面向用户 的展示和导出 的展示和导出 的展示和导出 报表 . Jaspersoft Studio 是一个可视化的报表 是一个可视化的报表 设计工具 设计工具 ,使用 该软件可以方便 地对报表 进行可视 进行可视 化的设计 ,设计 结果 为格式 .jrxml的 XML文件 ,并且 可以 把.jrxml文件 编译 成.jasper格式文 件方便 JasperReport报表 引擎 解析 、显示 、显示 。 JasperReport主要 分 成三个部分 成三个部分 成三个部分 成三个部分 成三个部分 成三个部,包括 报表设计 、数据填充和 数据填充和 数据填充和 数据填充和 数据填充和 报表 展示导出。 展示导出。 展示导出。 展示导出。 展示导出。 一般 在 Jaspersoft Studio 中进行报表的设计, 进行报表的设计, 导出 为.jrxml或.jasper格式 ,然后在 ,然后在 java中进行数据 中进行数据 填充 和报表 展示导出。 展示导出。 本文档 是基于 是基于 以下 版本: 版本: JasperReport 6.2.0 Jaspersoft Studio 6.2.0

2018-02-11

空空如也

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

TA关注的人

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