- 博客(10)
- 收藏
- 关注
原创 iOS学习笔记
Xcode学习Xcode运行于苹果公司的Mac操作系统下,是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,iOS的应用程序。Xcode下载安装可以选择官网下载安装,也可以直接在Appstore上下载安装Xcode使用创建工作空间(使用工作空间来管理自己的工程)快捷键,代码提示快捷键(ESC),移动行(shift+command+左右括号)等等创
2016-07-03 10:21:25
322
原创 iOS学习笔记
苹果公司介绍苹果早期产品1976年创立1976年推出Apple I1977年推出Apple II1980年推出Apple III1983年推出Apple Lisa1984年推出Macintosh1991年推出PowerBook,2006年被MacBook系列取代1993年推出Apple Newton掌上电脑(发展不好,取消产品)苹果电脑产品1998年推出 iMac2005年推出
2016-07-03 09:01:57
739
原创 nginx+tomcat的ssl认证问题汇总
Nginx和Tomcat下ssl认证接口问题总结证书域名和调用域名不匹配调用方和发布方协议类型不一致问题 1 ,调用方时报错host与证书中的host不匹配解决方式: 使用与证书中的域名匹配的域名去访问https接口,或在调用的时候设置校验域名setHostnameVerifier为允许所有的域名问题 2 , 由于SSLv2和SSLv3存在心脏滴血、野兽攻击等漏洞,使用会使项目存在安全风险,故
2016-07-01 22:45:22
715
原创 CentOS下NGINX的安装与配置
前言Nginx安装nginx配置前言Nginx(” engine x”)是一款轻量级的WEB服务器、反向代理服务器以及电子邮件(IMAP、POP3)代理服务器,并在一个BSD-like协议下发行,由俄罗斯程序设计人员Igor Sysoev开发。特点是占用内存少,并发能力强。Nginx安装当前使用64位的CentOS 6.5环境进行安装,需要安装以下依赖包。 需要环境上已安装gcc,未安装先y
2016-05-21 17:37:38
385
原创 Ubuntu下各个目录的作用
Ubuntu下各个目录的作用/ 根目录,所有的文件都是从这里开始的,且一个Linux系统中只有一个根目录 /root root用户的系统文件所在目录/boot 系统启动文件,所有与系统启动有关的文件都保存在这里/bin 这里存放系统程序/etc 存放系统配置有关的文件/dev 存放与设备(包括外设)有关的文件,例如一些驱动等都放在这个目录/home 个人数据存放的目录,如用户目录(r
2015-11-30 19:59:43
1071
原创 SSL/TLS双向认证实现(JAVA、TOMCAT)
双向认证,客户端和服务端都会互相认证,即双发之间要证书交换 证书生成需服务端和客户端都生成证书,并进行证书交换(通常是服务端将server.cer发送给客户端,客户端将client.cer发送给服务端,然后各自导入自己的信任证书库) 服务端: 1. 生成jks格式服务器端的keystore文件,keypass与storepass需一致,因tomcat server.xml中仅一处keystore
2015-07-26 21:17:53
2021
原创 SSL/TLS单向认证实现(JAVA、TOMCAT)
单向认证,客户端会认证服务器端身份,服务器端不对客户端进行认证 证书生成只需要生成服务端的证书,需得到服务端keystore.jks和客户端的truststore.jks证书库(通常是将server.cer文件发送给客户端,客户端自己导入jks证书库),步骤如下: 1. 生成jks格式服务器端的keystore文件,keypass与storepass需一致,因tomcat server.xml中仅
2015-07-26 20:44:13
3468
原创 SSL/TLS单向双向认证原理
最近在搞一个项目,其中要用到安全传输,研究了下SSL/TLS单向双向认证。 1. SSL/TLS单向认证:客户端会认证服务器端身份,服务器端不对客户端进行认证 2. SSL/TLS双向认证:客户端和服务端都会互相认证,即双发之间要证书交换 一般的应用都是单向认证,如果场景中要求对客户源做认证可以实现双向认证,下边介绍双向认证过程认证过程SSL消息按如下顺序发送: 1. Clien
2015-07-26 18:32:06
7134
原创 数据结构与算法(javascript描述)——1.编程环境和语法结构
第一章 JavaScript的编程环境和语法结构最近感觉JavaScript基础不是很牢靠,买了几本书回来,研读下,以提高该语言的理解!编程环境:历来一直运行于浏览器器中,近年来出现SpiderMonkey以及当下流行的NodeJS运行时环境中运行.语法结构:变量声明和初始化 , 通过var关键字声明变量,后边跟赋值表达式进行初始化 例:var name; var age = 23; 算术
2015-06-23 20:44:18
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人