
架构技术
西夏一品堂
对新技术持开放且慎重的态度,开放在于新技术到来时有自己的尝试与思考,慎重在于对没有多大价值的所谓的新技术持有自己的判断。绝大部分所谓的新技术都没有多大价值。
展开
-
使用spring data jpa + maven开发服务端接口
整体目录结构如下: pom.xml 内容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav原创 2014-12-15 20:40:15 · 2402 阅读 · 0 评论 -
使用位移解决多种客户端显示问题
现在有一个需求要解决,需求如下: 产品需要在不同的终端显示,有PC, WAP, WX(微信), APP等4个终端,这些产品需要在上面4个终端中的一个或多个中显示,请问,数据库怎么设计。 最传统的做法,在产品表中加一个字段,显示类型 client_type varchar(100) 如果要在PC端显示,就保存为PC 如果要在PC、APP端显示,就保存成PC,APP 如果要在PC、W原创 2016-07-08 14:43:44 · 1004 阅读 · 1 评论 -
nginx + lua环境搭建
Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。 不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 直接使用官方的nginx + lua_nginx_m原创 2016-08-23 16:59:06 · 4069 阅读 · 0 评论 -
OpenSSL自建CA和颁发SSL证书
系统环境: Ubuntu 18.10 OpenSSL 1.1.1 11 Sep 2018 一:自建CA 1:依次创建如下目录 mkdir -p /opt/ca/root mkdir /opt/ca/root/key 2:vim /opt/ca/root/openssl.cnf [ ca ] default_ca = CA_default [ CA_default ] dir ...原创 2019-01-01 21:59:23 · 3144 阅读 · 0 评论 -
OpenSSL自建CA和签发二级CA及颁发SSL证书
自己签发CA证书再签发服务器证书的场景非常简单。把根CA证书导入到浏览器后,就可以信任由这个根CA直接签发的服务器证书。 但是实际上网站使用的证书肯定都不是由根CA直接签发的,比如 像百度这种,网站使用的证书就是由二级CA颁发的证书。 本文就来演示,自签CA,由自签CA签发二级CA,最后由二级CA签发网站证书 ---------------------------------------...原创 2019-01-02 22:57:25 · 7524 阅读 · 0 评论