
项目管理
文章平均质量分 90
achuo
IT码农,技术菜鸟,十年经验,技术渣渣
展开
-
maven Nexus入门指南(图文)
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST转载 2015-10-02 12:44:20 · 484 阅读 · 0 评论 -
如何搭建高可用Redis服务
题记基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,将Redis存储以基础服务的形式提供给转载 2018-04-27 10:59:52 · 1024 阅读 · 0 评论 -
CAS 实现单点登录(SSO)基本实现流程(一)
概念:单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS(Central Authentication Service),中央认证服务。CAS(Central Authentication Service)是一款不错的转载 2018-05-08 10:58:54 · 590 阅读 · 0 评论 -
单点登录原理与简单实现
(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系转载 2018-05-07 15:10:49 · 225 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器请求转载 2018-01-19 15:38:11 · 372 阅读 · 0 评论 -
微服务实战:从架构到发布(一)
引言:“微服务”是当前软件架构领域非常热门的词汇,能找到很多关于微服务的定义、准则,以及如何从微服务中获益的文章,在企业的实践中去应用“微服务”的资源却很少。本篇文章中,会介绍微服务架构(Microservices Architecture)的基础概念,以及如何在实践中具体应用。单体架构(Monolithic Architecture )企业级的应用一般都会面临各种各样的业务需求,而常见的方式是把转载 2018-01-19 15:29:41 · 2379 阅读 · 0 评论 -
spring数据库读写分离实现方式
http://blog.youkuaiyun.com/songjinbin/article/details/49634983现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而转载 2017-01-22 15:07:26 · 2049 阅读 · 0 评论 -
SonarQube 3.6 代码质量管理实战
SonarQube 是一个开源的代码质量管理系统,它可以通过使用插件机制与 eclipse 和 JIRA 等其他外部工具集成,从而实现了对代码的质量的全面自动化分析和管理。本文首先讨论了SonarQube 3.6 的基本工作原理与安装流程;其次分析了采用 SonarQube 3.6 的三种不同方法来对不同语言和架构的项目进行代码质量管理的基本流程;最后对笔者在实际使用过程中遇到的问题进行了总结转载 2017-02-08 17:10:01 · 2865 阅读 · 0 评论 -
CAS4.0 SERVER登录后用户信息的返回
相关接口在开始时,我们先了解下有关相关的几个接口CredentialsPrincipalIPersonAttributeDaoPrincipalResolver Credentials Credentials (org.jasig.cas.authentication.Credentials)接口,我们在上一篇其实有使用过,我们当时有用过一个叫 User转载 2017-02-08 16:57:36 · 1329 阅读 · 0 评论 -
【SSO单点系列】(2):CAS4.0 登录页的个性化定制、登录页验证码的添加
一.开始 下图是CAS默认的登录界面,可以看到这界面是肯定不能直接用在生产环境上的,因为上面的有许多英文,简单来说,这是一个对客户非常不友好的界面。那么怎么修改它呢?我们接着往下看! ps:这个页面在工程中的地址为 cas\WEB-INF\view\jsp\default\ui\casLoginView.jsp,大家可以打开看一看。 二.配置文件修转载 2017-02-08 16:55:51 · 799 阅读 · 0 评论 -
【SSO单点系列】(1):CAS4.0 环境的搭建
一、环境要求博主的环境如下:win8.1 64 bitJDK1.7 下载地址点我Tomcat-8.0.15 下载地址点我cas-server-4.0.0 、cas-client-3.3.3 下载地址点我 (官网速度比较慢,提供百度网盘)tomcat服务器需要部署三个,我分别命名为 apache-tomcat-8.0.15-app1、apache-tomcat-8转载 2017-02-08 16:53:19 · 452 阅读 · 0 评论 -
CAS实现单点登录(SSO)经典完整教程
一、简介 1、cas是有耶鲁大学研发的单点登录服务器 2、本教材所用环境Tomcat7.2JDK6CAS Service 版本 cas-server-3.4.8-releaseCAS Client版本 cas-client-3.2.1-release转载 2017-02-08 16:44:35 · 920 阅读 · 0 评论 -
.gitignore 比较完善的写法
** The current .gitignore file content is just like below, and you can add this repo as a upstream **## .gitignore for Grails 1.2 and 1.3# .gitignore for maven target/*.releaseBackup# web appl转载 2017-01-16 08:07:44 · 1065 阅读 · 0 评论 -
eclipse配置maven
下面跟大家分享的是eclipse配置maven的方法。方法/步骤安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。JDK1.4以上。下载maven3,最新版本是Maven3.0.3,下载地址:http://maven.apache.org/download.html下载apache-maven-3.0.3-bin.zip转载 2015-04-23 13:56:10 · 536 阅读 · 0 评论 -
JBOSS安装配置
第一章 安装运行JBOSS1 安装JBOSSJBOSS最新发布的AS(Application Server)版本是5.0.0.Beta1,最近一个稳定版本是4.0.5,我们使用的版本是4.0.4。该版本比较稳定。 安装JBOSS很简单。将jboss-4.0.4.GA.zip解压到一个目录(比如d:\ jboss-4.0.4.GA)下即可。 提示:保留原来转载 2015-04-23 11:29:13 · 591 阅读 · 0 评论 -
Maven简介(一)——Maven的安装和settings.xml的配置
1 Maven的安装 安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。具体安装步骤如下:1. 从apache网上下载maven项目的压缩包。下载地址为:http://maven.apache.org/download.html。比如现在最新的Maven版本是3.0.4,那么我下载好的安装文件就是apache-maven-3转载 2015-09-22 11:07:53 · 5487 阅读 · 0 评论 -
Maven简介(二)——使用Maven
使用Maven目录: 3.1 使用maven建立自己的项目3.2 使用mvc compile进行源码编译3.3 使用mvc test-compile编译测试源码3.4 使用mvc test编译源码和测试源码进行测试3.5 使用mvn package进行项目打包3.6 使用mvn转载 2015-09-22 11:10:02 · 452 阅读 · 0 评论 -
Maven构建web项目在Eclipse中部署的几种方法
目录:方法一:运用Maven的plugin:jetty来部署web方法二:运用Eclipse 的Jetty插件直接部署方法三:运用Run on Server(tomcat)部署[方法一]、运用Maven的plugin:jetty来部署第一步:配置POM.xml 文件在节点…中配置Jetty插件依赖如下:转载 2015-10-02 14:14:38 · 1877 阅读 · 0 评论 -
Spring mvc+hibernate+freemarker(开源项目)
转发好东西今天我为大家做了一个spring3 MVC的例子,希望能对刚接触spring的朋友有所帮助。该流程属于大型项目的流程,涉及的知识比较希望大家耐心学习。企业级项目实战(带源码升级版本)地址:http://zz563143188.iteye.com/blog/1845469比特币,区块链白皮书,python,java,oracle,mysql,Spring,Hiber...转载 2019-07-19 10:44:52 · 329 阅读 · 0 评论