架构技术
西夏一品堂
对新技术持开放且慎重的态度,开放在于新技术到来时有自己的尝试与思考,慎重在于对没有多大价值的所谓的新技术持有自己的判断。绝大部分所谓的新技术都没有多大价值。
展开
-
使用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 · 2358 阅读 · 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 · 976 阅读 · 1 评论 -
nginx + lua环境搭建
Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。直接使用官方的nginx + lua_nginx_m原创 2016-08-23 16:59:06 · 3927 阅读 · 0 评论 -
OpenSSL自建CA和颁发SSL证书
系统环境:Ubuntu 18.10OpenSSL 1.1.1 11 Sep 2018一:自建CA1:依次创建如下目录mkdir -p /opt/ca/rootmkdir /opt/ca/root/key2:vim /opt/ca/root/openssl.cnf[ ca ]default_ca = CA_default[ CA_default ]dir ...原创 2019-01-01 21:59:23 · 3065 阅读 · 0 评论 -
OpenSSL自建CA和签发二级CA及颁发SSL证书
自己签发CA证书再签发服务器证书的场景非常简单。把根CA证书导入到浏览器后,就可以信任由这个根CA直接签发的服务器证书。但是实际上网站使用的证书肯定都不是由根CA直接签发的,比如像百度这种,网站使用的证书就是由二级CA颁发的证书。本文就来演示,自签CA,由自签CA签发二级CA,最后由二级CA签发网站证书---------------------------------------...原创 2019-01-02 22:57:25 · 6999 阅读 · 0 评论