Johnnian
Johnnian
软件版本: redis版本3.2.9(官方稳定版本) *说明:redis对应的包,是我在CentOS 6.8上编译过,并且编写了一些脚本,方便快速配置Redis Cluster。 该包已经开源,感兴趣的可以点击前往:[EasyRedisCluster](https://github.com/johnnian/EasyRedisCluster)* 在生产的服务器上,使用3台服务器,每台服务器开启两个Redis 实例,组成Redis Cluster: 下面是 Redis Cluster 的安装步骤: ### 步骤1:拷贝安装包到 home 目录 1、拷贝 redis_cluster.tar.gz 到 home目录; 2、解压到 home 目录: ``` [root@ec7e56056c01 ~]# tar -zxvf redis_cluster.tar.gz...
在做微信小程序,需要生成子页面的二维码,并且在二维码中需要附带一些参数,例如:`page/test/index?q=123` 代码如下: ``` String path = "page/test/index?q=123"; String json = new Gson().toJson(path); ``` Gson 在转换成JSON的时候, = 号会变成 \u003d,导致生成的二维码不对,无法顺利跳转到具体页面。 出现这个的原因是: **Gson会把html标签,转换为Unicode转义字符。** 两种解决方法: 方法一:使用 JSONObject ``` String json = new JSONObject().fromObject(path).toString(); ```...
### 引言 记录下自学iOS过程中的点滴。 *转载请标明原地址:[https://github.com/johnnian/Blog/issues/4](https://github.com/johnnian/Blog/issues/4)* --- ### 开发环境 iOS开发环境,不用多说,直接用Apple的Xcode, 在Mac的App Store上直接下载安装即可~ --- ### 类库管理工具-CocoaPods CocoaPods是一个非常棒的类库管理工具,并且Github上大部分的iOS开源类库均支持COcoaPods的安装方式。 在实际的开发过程中,肯定会使用到很多开源类库,如 **AFNetworking**、**FMDB**等,而这些类库又往往会依赖其他类库,因此在使用这些开源库的时候,可能会耗费我们一些时间去下载其他依赖库。 CocoaPods可以帮我们简单地管理这些第三方类库,而且可以通过配置文件的形式来设置我们项目的依赖库,为我们大大地节省了时间~ #### 安装方法 由于Mac自带了Ruby,因此直接使用Ruby的gem命令就可以直接安装,下面是具体的安装步骤: ```Bash #步骤1: 设置Ruby的软件源,切换为国内的淘宝镜像 gem sources --remove https://rubygems.org/ gem sources -a...
### 什么是 Git? Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。目前支持 Windows 、MacOSX 、Linux 等多种主流平台,特点为快速、高效及易于使用。 * [Git 官方网站](http://git-scm.com/) ### 新手入门教程推荐 * Pro Git [(中文版)](http://progit.org/book/zh/) / [(英文版)](http://progit.org/)/[(点击下载)](http://pan.baidu.com/share/link?shareid=1403660938&uk=3592190624) * Git Community Book [(中文版)](http://gitbook.liuhui998.com/index.html)...
#### 登录指令 ``` Bash sqlplus /*运行SQLPLUS工具*/ sqlplus /nolog /*直接进入SQLPLUS命令提示符*/ sqlplus / as sysdba /*以OS身份连接*/ sqlplus scott/123456 /*普通用户登录*/ sqlplus sys/123456 as sysdba /*以管理员登录*/ SQL>conn hr/123456 /*切换用户*/ quit /*断开连接*/ ``` #### 用户创建/删除...
### 简介 Redis 是一款 开源 & 高性能 的key-value数据库,可用于构建高性能,可扩展的Web应用程序。 #### 主要特点 Redis的三个主要特点: * Redis数据库完全在内存中,使用磁盘仅用于持久性。 * Redis支持较为丰富的数据类型:支持字符串(String)、列表(List),集合(Set),有序集合(Sorted Sets),散列数据类型(Hashes) * Redis可以将数据复制到任意数量的从服务器。 它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,可以很方便地使用。 #### 适用场景 Redis使用最佳方式是全部数据in-memory。 具体,可参考下面链接进行了解: * [为什么使用 Redis及其产品定位](http://www.infoq.com/cn/articles/tq-why-choose-redis) * [Redis作者谈Redis应用场景](http://blog.csdn.net/xymyeah/article/details/6578422) #### 相关网址...
Struts2文件下载的相关配置如下: ### Struts.xml 配置 ```xml ${contentType} inline;filename="${filename}" testDownload 1024 ``` 相关说明: 1、 contentType: 下载文件的类型,客户端向Tomcat请求静态资源的时候,Tomcat会自动在 Response Head 里面添加 “Content-Type” 属性,具体的属性列表配置,参考Tomcat下的 web.xml. 2、 contentDisposition: 这个属性配置下载文件的文件名等属性,其中文件类型划分为inline、attachment两种: - inline:浏览器尝试直接打开文件 - atachment:浏览器直接下载为附件 这个差别还是有的,比如想要让下载的文件直接在浏览器打开,就需要设置成“inline” 3、 inputName:...
解决 #1782 该缺陷的问题
# 说明 当在看Youtube的视频,想要快速下载下来的时候,想要找到一个免费的工具,发现了这块还不错,不用安装。 # 资源 访问地址:https://en.y2mate.is/ 网站上说,更快一点的方式是这样: