
架构类
文章平均质量分 75
lyb3290
这个作者很懒,什么都没留下…
展开
-
API权限设计总结
最近在做API的权限设计这一块,做一次权限设计的总结。1. 假设我们需要访问的API接口是这样的:http://xxxx.com/openapi/v1/get/user/?key=xxxxx&sign=sadasdas×tamp=2013-03-05 10:14:00&c=c&a=a&d=d2. 接口调用的控制器:openapi/v1/get/user/转载 2016-04-01 19:13:20 · 1254 阅读 · 0 评论 -
架构设计需要注重以下几点
架构设计需要注重以下几点:1.避免系统单点故障.可自由水平扩展.2.不要建立烟窗式项目.把稳定部分进行独立(用户中心,安全管理),为企业积累部份技术栈.3.依赖接口,不要依赖实现.4.不要过渡设计(合适业务使用合适框架),尽可能简单易用.6.业务解藕7.根据成本选择合适的技术,企业成本投入与技术人员配备是成正比的.原创 2016-12-19 16:14:33 · 467 阅读 · 0 评论 -
商旅集成-系统集成-接口对接-接口开发 总结
系统集成技术设计要素1.协议和数据格式 2.安全策略 3.字符集编码和URL编解码(字符集编码编码一般统一UTF-8)4.交互日志(文件、数据库,做到记录可查、数据可重现)5.业务判重6.超时响应原创 2017-01-23 16:19:11 · 2812 阅读 · 0 评论 -
PowerDesigner V16.5 安装文件 及 破解文件 以及使用
PowerDesigner165_破解文件.rar 链接:http://pan.baidu.com/s/1hqEDUCG 636KBPowerDesigner165_Evaluation.exe 有点大, 620MB 链接:http://pan.baidu.com/s/1mhbRiRm 密码:sw75 其它转载 2017-04-02 17:02:06 · 2798 阅读 · 1 评论 -
powerdesigner逆向工程生成PDM时的列注释解决方案
一、设置数据库连接1.2.3.二、生成PDM选择需要表 OK三、跑脚本添加注释在pd里面运行下面这段代码'******************************************************************************原创 2017-05-02 17:54:50 · 1361 阅读 · 0 评论 -
搭建并配置优雅的 ngrok 服务实现内网穿透
问题随着互联网生态圈的发展,现今的 Web 项目中开始越来越多的使用第三方服务,通常这些第三方服务都是由 Client 通过 Server 的 API 主动发起请求,但是 Server 回调 Client 这种方式也是很多服务中不可避免的一种方式。这样的场景下,对于开发者就有个比较麻烦的问题:如何在开发的过程中让处于内网的开发机收到回调?古老的解决方案方案一转载 2018-03-18 18:48:42 · 1560 阅读 · 2 评论 -
一分钟实现内网穿透(ngrok服务器搭建)
简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 https://bob.kim/最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参考。随着开发与运行移动互联网的应用越来越多对打通内外网的需要也更加迫切,如微信开发、I转载 2018-03-15 19:41:22 · 1001 阅读 · 0 评论 -
n2n搭建
搭建环境supernode :阿里云主机一台 aly1(Centos 6.5)edg2node:美团云机器两台 mty1,mty2(Centos 7.0) Step-1 各机器安装subviersion 并编译安装n2n_v1#很重要,确保gcc和ssl版本一致,yum install subversion gcc-c++ openssl-devel转载 2018-05-01 21:33:12 · 2097 阅读 · 0 评论 -
java web项目发版js或css缓存问题解决方案
java web项目发版js或css缓存问题解决方案给引入的js或css文件加版本号如 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; // 加载资源文件 Properti原创 2016-12-15 09:20:33 · 2150 阅读 · 0 评论 -
API设计要素
1.Version 2.RequestID3.Auth & Signature4.Rate Limit5.Docs6.Error Code & Message原创 2016-12-09 14:06:19 · 416 阅读 · 0 评论 -
系统交互在技术上的设计要素
1.协议和数据格式(http(s)-json/xml webservice socket自定义协议--二进制)2.安全性问题( https 数据对称加密 验签等)3.交互日志(文件、数据库)4.业务判重5.异常处理6.失败重试原创 2016-12-09 15:33:23 · 536 阅读 · 0 评论 -
利用spring session解决共享Session问题
1.共享Session问题HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。而如果我们把web服务器搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到两个不同的web站点中去。那么问题就来了,如何保证不同的web站点能够共享同一份session数据呢? 最简单的想法就是把ses转载 2016-05-26 11:10:06 · 1349 阅读 · 0 评论 -
centos6.5 企业知识管理与协同软件 Confluence5.1 最新版的安装&破解&汉化
OS centos 6.5 需要的安装包如下:jre-7u67-linux-x64.rpmatlassian-confluence-5.4.4-x64.binmysql-connector-java-5.1.32-bin.jarconfluence5.1-crack.zipConfluence-5.4.4-language-pack-zh_CN.j转载 2016-05-27 11:51:58 · 1142 阅读 · 0 评论 -
CentOS [缺陷库管理工具JIRA]最新Linux版本jira6.3.6安装汉化破解以及数据迁移
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整转载 2016-05-27 12:15:21 · 1680 阅读 · 0 评论 -
Jira和Confluence集成Crowd实现SSO-构建高效的团队协作工具
1. Crowd认证所需类和Crowd集成需要crowd-integration-client-xxx.jar类包,如果没有,从standalone版本复制一份到jira和Confluence的WEB-INF/lib目录下。在在jira4.2.1-b588(war)中可能存在这个包。 2. Crowd配置使用crowd管理员用户登录1)转载 2016-06-03 16:06:59 · 7622 阅读 · 0 评论 -
Spring Cache整合Ehcache或Redis or others
Spring Cache整合Ehcache或Redis or others使用Spring Cache需要我们做两方面的事:n 声明某些方法使用缓存n 配置Spring对Cache的支持 和Spring对事务管理的支持一样(AOP实现的),Spring对Cache的支持也有基于注解和基于XML配置两种方式。 1 基于注解的支持原创 2016-06-15 15:59:39 · 1535 阅读 · 1 评论 -
持续集成工具 jenkins
Jenkins安装与配置2 Jenkins安装在最简单的情况下,Jenkins 只需要两个步骤:1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/2.运行 Java -j转载 2016-05-25 20:57:54 · 1284 阅读 · 0 评论 -
ActiveMQ进阶配置
配置web管理页面的安全认证配置web管理页面的绑定IP和端口配置MQ连接的安全认证禁用不使用的连接协议绑定协议连接端口到指定IP使用MySql作为持久化保存配置基于JDBC的高可用环境修改内存注册为Service配置web管理页面的安全认证默认的web页面用户名密码admin:admin,非常不安全,编辑jetty-realm.转载 2016-04-08 20:38:54 · 3317 阅读 · 0 评论 -
日志系统 - (kafka)logstash elasticsearch kibana
日志系统 - kafka logstash elasticsearch kibana转载 2016-06-03 15:41:57 · 2002 阅读 · 0 评论 -
maven--私服的搭建(Nexus的使用)
私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目转载 2016-05-19 23:39:56 · 1089 阅读 · 0 评论 -
如何确保我的数据安全和隐私
我上网时最担心的一件事情是,我该如何确保我的数据安全和隐私。在搜索答案的过程中,我找到了很多保持匿名的方法,比如使用代理网站。但是使用第三方的服务不能完全保证。我需要的是有一款软件可以让我自己安装并运行,那样我就能确保只有我才能访问数据。转载 2018-04-29 23:00:02 · 1511 阅读 · 0 评论