- 博客(15)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 RockeMQ安装与入门
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,淘宝开发团队认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了他们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交...
2018-06-28 15:39:17 702
原创 Kafka、RabbitMQ、RocketMQ等消息中间件的对比
消息中间件现在有不少,网上很多文章都对其做过对比,在这我对其做进一步总结与整理。RocketMQ淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,...
2018-06-28 14:49:48 45423 7
原创 FIS3安装与编译
安装 FIS3npm install -g fis3-g 安装到全局目录,必须使用全局安装,当全局安装后才能在命令行(cmd或者终端)找到 fis3 命令安装过程中遇到问题具体请参考 fis#565 解决如果已经安装了 FIS,也执行上面的命令进行安装,FIS3 和 FIS 是不同的构建工具,向下无法完全兼容。如果要从 FIS 迁移到 FIS3,请参考文档 FIS 升级 FIS3如果 npm 长...
2018-06-27 14:52:24 3748
原创 解决:Invalid character found in the request target.The valid characters are defined in RFC 7230 and RF
背景在将tomcat升级到7.0.81版后,发现系统的有些功能不能使用了,查询日志发现是有些地址直接被tomcat认为存在不合法字符,返回HTTP 400错误响应,错入信息如下:原因分析经了解,这个问题是高版本tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有...
2018-06-27 10:36:46 2091
原创 Mysql报错Error Code: 1175. You are using safe update
使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences ->...
2018-06-26 14:19:24 433
原创 Mysql Workbench中PK,NN,UQ,BIN,UN,ZF,AI字段类型标识说明
使用mysql workbench建表时,字段中有PK,NN,UQ,BIN,UN,ZF,AI几个基本字段类型标识。它们分别代表的意思是: PK - Belongs to primary key 作为主键NN - Not Null 非空UQ - Unique index 不能重复BIN - Is binary column 存放二进制数据的列UN - Unsigned ...
2018-06-26 10:05:24 753
转载 Mac安装RabbitMQ
一般在mac上安装软件大家都是比较喜欢用brew来安装,今天就用brew来安装RabbitMQ。详细信息可以查看官网http://www.rabbitmq.com/install-standalone-mac.html1.使用brew来安装 RabbitMQbrew install rabbitmq1看到如下的代码表示RabbitMQ安装成功localhost:~ ...
2018-06-22 12:22:04 371
原创 mac安装powerdesigner
安装Wine$brew install wine$wine --version安装PowerDesignercd PowerDesigner15.1wine PowerDesigner15_Evaluation.exe
2018-06-20 17:17:20 24392 4
转载 mac安装mysql
安装登录MySQL网站用dmg的方式安装。Download MySQL Community Server或者常规方式,打开官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server选择dmg文件下载选择选择不登录,直接下载接着, 会跳转到如下页面, 你只需要选择不登录,直接下载即可记住临时密码下载...
2018-06-20 16:59:45 206
原创 rpm命令
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 语法rpm(选项)(参数) 选项-a:查询所有套件;-b<完成阶段><套件档>+或-t &l...
2018-06-20 13:14:28 172
原创 微信小程序scroll-view
使用竖向滚动时,需要给<scroll-view/>一个固定高度,通过 WXSS 设置 height。以下列举一个示例:scroll-top的优先级要高于scroll-into-view的优先级<!--pages/scroll_view/scroll_view.wxml--><scroll-view scroll-y='true' scroll-top='50' upp...
2018-06-16 22:24:16 545
原创 微信小程序-返回并更新上一页面的数据
小程序开发过程中经常有这种需求,需要把当前页面数据传递给上一个页面,但是wx.navigateBack()无法传递数据。一般的办法是把当前页面数据放入本地缓存,上一个页面再从缓存中取出。除此之外还有一种办法,巧妙利用页面栈。getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。重点就在这里,在当前页面拿到上一个页面的实...
2018-06-14 00:16:45 8060
原创 微信小程序入门基础
微信小程序入门基础第一章、认识小程序 1、工具的下载与安装 2、小程序代码构成 3、页面创建/注册 4、页面生命周期 5、页面栈 6、app生命周期与运行机制 7、微信小程序后台第二章、页面路由函数 1、页面跳转 2、页面参数传递 3、页面返回值第三章、组件 1、视图容器 View scroll-view swiper movable-area 2、基础容器 icon text rich-text...
2018-06-12 07:52:22 554
原创 微信小程序入门-刘志敏-专题视频课程
微信小程序入门基础,给入门级程序员好的教程。教程中对小程序的介绍到小程序的基本使用都做了详细的介绍,教程以实用的实现作为案例,如列表下拉刷新、抽奖活动盘、相机的使用、地图的使用等等...
2018-06-11 09:20:40 221
数据结构(C_语言版)
2011-02-09
JVM深入解析(JVM specification 和Sun的JVM的内存机制)
2011-02-09
fastdfs报错undefined reference to `g_exe_name'
2017-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人