技术架构
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
对账系统设计详解
对账系统设计详解(上)_pmcaff2008的博客-CSDN博客原创 2021-12-29 11:07:57 · 596 阅读 · 0 评论 -
支付,三方登录
https://gitee.com/javen205原创 2021-03-24 14:13:25 · 147 阅读 · 0 评论 -
笔记
https://shishan100.gitee.io/docs原创 2021-02-20 17:59:44 · 136 阅读 · 0 评论 -
【高并发】亿级流量场景下如何实现分布式限流?看完我彻底懂了!!
https://www.cnblogs.com/binghe001/p/13412885.html原创 2020-08-26 17:44:41 · 174 阅读 · 0 评论 -
使用Intellij Idea+Gradle 搭建Java 本地开发环境
非常感谢 http://www.jianshu.com/p/25039d901ac2Intellij Idea+Gradle技术学习 https://www.itkc8.com 项目搭建采用技术栈为:Spring+Spring MVC+Hibernate+Jsp+Gradle+tomcat+mysql5.6搭建环境文档目录结构说明:使用Intellj Idea 搭建项目过程...转载 2017-02-14 16:11:27 · 6555 阅读 · 0 评论 -
Linux(Centos)之安装Java JDK及注意事项
阅读目录1.准备工作2.安装Java JDK8.03.配置环境变量3.验证是否安装成功5.卸载Java jdk回到顶部1.准备工作 a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos系统为多少位系统,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位的。后转载 2017-01-22 17:45:48 · 541 阅读 · 0 评论 -
【Maven】Nexus配置和使用
Nexus技术学习 https://www.itkc8.com Nexus安装 nexus安装,可以参照:【Maven】Nexus(Maven仓库私服)下载与安装Nexus简单说明 用途:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服供其他项目组使用 仓库: hoste...转载 2017-02-09 11:43:03 · 1254 阅读 · 0 评论 -
【Maven】Nexus(Maven仓库私服)下载与安装
Nexus技术学习 https://www.itkc8.com Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能...转载 2017-02-09 11:34:34 · 478 阅读 · 0 评论 -
大中型Web站点解决高并发访问的优化方案
高并发学习技术学习 https://www.itkc8.com 一、网络架构的优化传统网络结构的用户的请求流程(DNS解析流程): 1、用户在浏览器输入要访问的网站的域名,如果操作系统检查到本地hosts文件中缓存着这个域名的映射关系,则直接调用,完成域名解析。 2、如果hosts文件中没有,则浏览器向本地DNS请求解析,如果缓存着映射关系,则返回结果,完成解析; 3、如果本地DNS...转载 2017-02-27 09:30:53 · 575 阅读 · 0 评论 -
Redis服务搭建及使用Keepalived实现主从双机热备
http://blog.csdn.net/mingjie1212/article/details/54296858Redis服务搭建及使用Keepalived实现主从双机热备Keepalived技术学习 https://www.itkc8.com 1. 简述本文档根据互联网上博客参考,并在测试环境搭建成功,记录测试环境中Redis缓存服务器的搭建过程及实现主从双机热备架构的过程。...转载 2017-01-22 17:53:08 · 486 阅读 · 0 评论 -
MongoDB学习笔记—权限管理
MongoDB技术学习 https://www.itkc8.com 阅读目录1.MongoDB权限介绍 2 MongoDB添加管理员账户 3 MongoDB开启用户权限验证 4 MongoDB的roles角色简单介绍 5 MongoDB下创建一个新的数据库并且配置读写(read、readWrite)权限管理的案例说明 6 MongoDB超级管理员root回到顶部1.Mong...转载 2017-01-22 17:51:11 · 522 阅读 · 0 评论 -
MongoDB学习笔记—Linux下搭建MongoDB环境
MongoDB技术学习 https://www.itkc8.com 阅读目录1.MongoDB简单说明 2.准备工作 3.MongoDB安装 4.MongoDB配置 5.MongoDB设置为系统服务并且设置开机启动 6.MongoDB设置远程服务(建议只在内网或者不可设置,不安全系数太高)回到顶部1.MongoDB简单说明 a MongoDB是由C++语言编写的一个...转载 2017-01-22 17:50:25 · 365 阅读 · 0 评论 -
Linux学习
Linux学习技术学习 https://www.itkc8.com 阅读目录1.文件目录操作命令 2.备份压缩命令 3.Vim编辑器的使用 4.文件权限管理 5.用户和组账户管理 6.系统管理命令 7.Linux目录结构 回到顶部1.文件目录操作命令 (1) ls 显示文件和目录列表 a ls -l 显示文件的详细信息 ...转载 2017-01-22 17:48:50 · 284 阅读 · 0 评论 -
Linux(Centos)之安装tomcat并且部署Java Web项目
Linux学习技术学习 https://www.itkc8.com 阅读目录1.准备工作 2.在Linux下安装Tomcat8.0 3.Linux中设置tomcat的服务器启动和关闭 4.Linux中设置tomcat的开机启动 5.给tomcat设置用户名和密码登录 6.使用MyEclipse打包Java Web项目 7.将Java Web项目发布到Tomcat8.0下面并且访...转载 2017-01-22 17:47:16 · 625 阅读 · 0 评论 -
服务器搭建多个tomcat服务器
以三个tomcat为例:先配置环境变量:编辑 /etc/profile 文件添加三个tomcat环境变量:value为tomcat目录12345678910111213141516//第一个tomca转载 2017-01-22 17:16:30 · 301 阅读 · 0 评论 -
SpringAOP与Redis搭建缓存
不改写原来代码,在此采用AOP+Redis实现。目前由于项目需要,只需要做查询部分:数据查询时每次都需要从数据库查询数据,数据库压力很大,查询速度慢,因此设置缓存层,查询数据时先从redis中查询,如果查询不到,则到数据库中查询,然后将数据库中查询的数据放到redis中一份,下次查询时就能直接从redis中查到,不需要查询数据库了。redis作为缓存的优势:1.内存转载 2017-01-22 17:14:22 · 484 阅读 · 0 评论 -
网站大规模并发处理方案:电商秒杀与抢购
电商秒杀与抢购架构学习技术学习 https://www.itkc8.com 目录一、大规模并发带来的挑战 1. 请求接口的合理设计 2. 高并发的挑战:一定要“快” 3. 重启与过载保护 二、作弊的手段:进攻与防守 1. 同一个账号,一次性发出多个请求 2. 多个账号,一次性发送多个请求 3. 多个账号,不同IP发送不同请求 4. 火车票的抢购 三、高...转载 2017-03-09 17:24:40 · 5406 阅读 · 1 评论 -
分布式文件系统MogileFS简介
点击打开链接非常感谢 http://maoqiu.blog.51cto.com/8570467/1409382/MogileFS架构学习技术学习 https://www.itkc8.com 大纲: 一、关于MogileFS 二、常见分布式文件系统 三、MogileFS基本原理 四、MogileFS的实现 ...转载 2017-08-21 00:23:26 · 669 阅读 · 0 评论 -
JWT实现token-based会话管理
非常感谢 http://www.cnblogs.com/lyzg/p/6028341.html单点登录原理技术学习,更多知识请访问https://www.itkc8.com 上文《3种web会话管理的方式》介绍了3种会话管理的方式,其中token-based的方式有必要从实现层面了解一下。本文主要介绍这方面的内容。上文提到token-based的实现目前有一个开放的标准可用,这个标准就...转载 2017-08-24 17:48:11 · 573 阅读 · 0 评论 -
https://blog.csdn.net/zxp_cpinfo/article/details/53692922
zookeeper技术学习,更多知识请访问https://www.itkc8.com分布式锁看这篇就可以了http://www.hollischuang.com/archives/1716目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Av...转载 2018-07-21 16:33:49 · 366 阅读 · 0 评论 -
Nginx+Tomcat实现反向代理
Nginx+Tomca学习技术学习 https://www.itkc8.com 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的。 而反向代理(Reverse Proxy)方式是指以代理服务器来...转载 2018-02-01 16:41:19 · 349 阅读 · 0 评论 -
干货系列
http://tengj.top/2017/04/05/springboot7/ Nginx+Tomca学习技术学习 https://www.itkc8.com转载 2017-12-09 14:38:56 · 388 阅读 · 0 评论 -
Logback+ELK+SpringMVC搭建日志收集服务器
http://mp.weixin.qq.com/s?__biz=MzAxODcyNjEzNQ==&mid=2247484140&idx=2&sn=c48a3144aa11d7acb7ebbe2539902b2e&chksm=9bd0af74aca72662638579bebe27a17bc211819c4023d250b015dca5cdeeea08b4efc83b...转载 2017-08-30 11:39:18 · 900 阅读 · 0 评论 -
Spring框架中的设计模式(二)
http://mp.weixin.qq.com/s?srcid=08307WYv15BiKvR3yZhAKlzD&scene=23&mid=2247484167&sn=0df951dc68e9d7c45bd2b9379c5f4093&idx=1&__biz=MzAxODcyNjEzNQ%3D%3D&chksm=9bd0ae9faca727895ee4...转载 2017-08-30 11:37:19 · 461 阅读 · 0 评论 -
Spring框架中的设计模式(一)
spring技术学习,更多知识请访问https://www.itkc8.com设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分将首先解释给定模式的原理。紧接着,将...转载 2017-08-30 11:36:08 · 607 阅读 · 0 评论 -
3种web会话管理的方式
非常感谢 http://www.cnblogs.com/lyzg/p/6067766.html单点登录原理技术学习,更多知识请访问https://www.itkc8.com 阅读目录1. 基于server端session的管理 2. cookie-based的管理方式 3. token-based的管理方式 4. 安全问题 5. 总结 http是无状态的,一次请求结束...转载 2017-08-24 15:48:19 · 360 阅读 · 0 评论 -
图片服务器架构
非常感谢 https://my.oschina.net/hicms/blog/100145图片服务器架构学习技术学习 https://www.itkc8.com 现在很多中小网站都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解纯属理论,没经验证,谨慎参考。在当前的经济形势下,遵循“少花钱、多办事”的原则,采用纯O...转载 2017-09-14 09:51:58 · 782 阅读 · 0 评论 -
架构高性能海量图片服务器的技术要素
非常感谢 https://my.oschina.net/beiyou/blog/83210图片服务器架构学习技术学习 https://www.itkc8.com 在笔者的另一篇文章《nginx性能改进一例》有讲到,在图片规模比大的情况,nginx处理能力受制于文件系统的io,意味着,在大规模图片的场景,如果运维还依旧采用传统文件系统的方式,无论是备份成本,还是前端成本,将是无法去衡...转载 2017-09-14 09:42:20 · 492 阅读 · 0 评论 -
《SSO CAS单点系列》之 15分钟让你了解SSO技术到底是个什么鬼!
非常感谢 http://www.imooc.com/article/3555单点登录原理技术学习,更多知识请访问https://www.itkc8.com Web应用系统的演化总是从简单到复杂,从单功能到多功能模块再到多子系统方向发展。.当前的大中型Web互联网应用基本都是多系统组成的应用群,由多个web系统协同为用户提供服务。多系统应用群,必然意味着各系统间既相对独...转载 2017-08-24 19:26:39 · 454 阅读 · 0 评论 -
CAS实现单点登录SSO执行原理探究
非常感谢 http://blog.csdn.net/javaloveiphone/article/details/52439613一、不落俗套的开始1、背景介绍单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authenticati转载 2017-08-24 19:14:43 · 463 阅读 · 0 评论 -
看图理解JWT如何用于单点登录
非常感谢 http://www.cnblogs.com/lyzg/p/6132801.html单点登录原理技术学习,更多知识请访问https://www.itkc8.com 阅读目录前言 方案介绍 方案总结 本文小结 单点登录是我比较喜欢的一个技术解决方案,一方面他能够提高产品使用的便利性,另一方面他分离了各个应用都需要的登录服务,对性能以及工作量都有好处。自从上次研...转载 2017-08-24 18:07:45 · 394 阅读 · 0 评论 -
互联网公司高并发图片存储服务架构设计一
非常感谢http://blog.csdn.net/lizhitao/article/details/9323137高并发图片存储服务架构技术学习 https://www.itkc8.com 互联网公司高并发图片处理中间层服务架构设计 目录背景 1大吞吐量服...转载 2017-02-09 12:12:53 · 9463 阅读 · 0 评论 -
Java 上传文件到ftp服务器
https://www.itkc8.com ftp服务器技术学习 搭建了一个ftp服务器,并对服务器进行了相应的配置,这篇文章我们来说一下我们如何上传文件。 先介绍一下项目,本项目采用的是spring mvc +spring +mybatis ,用maven 进行项目管理。看一下项目结构 。 如果单独做测试的话不用这么费劲,写一个...转载 2017-01-12 16:55:16 · 422 阅读 · 0 评论 -
Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
Spring+Mybatis+SpringMVC+Maven+MySql学习网站 https://www.itkc8.com出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建spring+Mybatis+SpringMVC+MySQL的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载...转载 2016-11-23 18:48:22 · 477 阅读 · 0 评论 -
java系统高并发解决方案之图片服务器分离
1 介绍java学习网站 https://www.itkc8.com现在很多的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素。因此很多网站都会将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片,将图片放到一个虚拟目录中,而网页上的图片都用一个URL地址来指向这些服务器上的图片的地址,这样的话网站的性能就明显提高了,图片服务器(ImageS...转载 2016-11-10 12:16:44 · 865 阅读 · 0 评论 -
Java集群优化——dubbo+zookeeper构建高可用分布式集群
Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。java、dubbo+zookeeper学习网站 https://www.itkc8.com一,背景 ...转载 2016-02-18 18:08:40 · 949 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
高并发高可用学习网站 https://www.itkc8.com目录(?)[+]从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368...转载 2016-02-16 16:10:03 · 534 阅读 · 0 评论 -
孢子框架-互联网金融平台微服务架构设计
非常感谢http://www.cnblogs.com/skyblog/p/4915383.html 高并发高可、微服务架构用学习网站 https://www.itkc8.com对互联网金融理财平台进行微服务架构设计。假设我们设计的目标是5年后的陆金所(https://www.lu.com/)。陆金所简介,平安集团旗下理财平台,是中国最大的网络投融资平台之一,2011年9月在上海注册成立...转载 2016-01-03 22:57:37 · 4516 阅读 · 0 评论 -
一句话概括下spring框架及spring cloud框架主要组件
非常感谢http://www.cnblogs.com/skyblog/p/5073843.html spring技术学习,更多知识请访问https://www.itkc8.com作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用m...转载 2016-01-03 22:29:16 · 7368 阅读 · 0 评论 -
互联网保险O2O平台微服务架构设计
高并发高可、O2O、微服务架构用学习网站 https://www.itkc8.com非常感谢http://www.cnblogs.com/skyblog/p/5044486.html关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没...转载 2016-01-03 20:12:45 · 2269 阅读 · 0 评论