自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孙琛斌的专栏

不积跬步无以至千里,不积小流无以成江海

  • 博客(10)
  • 资源 (18)
  • 收藏
  • 关注

原创 关于HTTP请求中的#号

昨天收到一个需求,新增一个页面,前端已经把页面做好了,而且页面的请求连接也给定了,那么就是万事俱备只欠东风了。所以页面拷贝进来,改一改,然后controller加一个方法,当我去拷贝请求连接地址的时候,我愣住了, 需求方给的地址里面竟然是这样的”www.xxxx.cn/#xxx”,看到这个#我顿时脑袋宕机了,尼玛http请求里怎么能拿‘#’当地址的一部分呢…一群草泥马在心中呼啸而过…那么为什么‘#

2016-01-29 11:14:52 10158 9

原创 支付宝移动支付之IOSApp调用支付宝钱包

最近客户提出要开发一个IOS上的app作为访问他们网站的途径之一,为什么说之一呢,因为目前PC和Mobile这两个站目前都已经上线了。所以问题就简单了,我们只需要把mobile站UI修改一下,然后在根据客户的新需求修改下程序,之后把这个站套个IOS的壳子就可以了。那么问题来了,我们的mobile支付的时候调用的是支付宝的网页支付,这个页面是支付宝的,我们没办法修改,所以如果套在壳子里继续使用这种支付

2016-01-22 13:18:50 14351 1

原创 负载均衡之总结篇

需要考虑的问题    在提出具体的负载平衡解决方案之前,我们需要首先讲解一下在设计负载平衡系统时我们所需要考虑的一些事情。    首先要说的就是要在负载平衡系统设计时留意它的高可用性及扩展性。在一开始的讲解中,我们就已经提到过通过使用负载平衡,由众多服务器实例所组成的服务具有很高的可用性及扩展性。当其中一个服务实例失效的时候,其它服务实例可以帮助它分担一部分工作。而在总服务容量显得有些紧张

2016-01-12 12:34:34 6973

原创 负载均衡之SSL Farm

SSL Farm    在上面的讲解中,我们忽略了一个事情,那就是L7负载平衡服务器对于SSL的支持。在L7负载平衡服务器中,我们常常需要读写请求及响应中的Cookie。但是如果通讯使用的是SSL连接,那么L7负载平衡服务器将无法对请求及响应的内容进行读写操作。    解决该问题所曾经使用的一个解决方案就是:将负载平衡服务器以反向代理的方式使用。在这种方案中,负载平衡服务器将拥有服务的证书

2016-01-12 09:24:12 7950 2

原创 负载均衡之基于L7负载

L7负载平衡    另一种较为常用的负载平衡解决方案则是L7负载平衡。顾名思义,其主要通过OSI模型中的第七层应用层中的数据决定如何分发负载。    在运行时,L7负载平衡服务器上的操作系统会将接收到的各个数据包组织成为用户请求,并根据在该请求中所包含的的数据来决定由哪个服务实例来对该请求进行处理。其运行流程图大致如下所示: 相较于L3/4负载平衡服务所使用的数据,L7负载平衡服务所

2016-01-11 12:37:57 7283 1

原创 负载均衡之基于L3/4负载

L3/4负载平衡    另一种较为常见的负载平衡则是L3/4负载平衡。这里的L3/4实际上指的就是负载平衡服务器会根据OSI模型中的第三层网络层(Network Layer)和第四层传输层(Transport Layer)所包含的数据来进行负载平衡操作。在这种负载平衡服务器中,这些数据主要包含数据包的IP头和TCP、UDP等协议的协议头: L3/4负载平衡服务器的工作原理非常简单:在数据

2016-01-11 10:10:05 6813 1

原创 负载均衡之基于DNS负载

基于DNS的负载平衡    OK,在了解了负载平衡系统的大致组成及使用方式之后,我们就来看看各种负载解决方案。    当前业界中所最常使用的负载平衡解决方案主要分为三种:基于DNS的负载平衡,L3/4负载平衡,也即是基于网络层的负载平衡,以及L7负载平衡,即基于应用层的负载平衡。在这些解决方案中,基于DNS的负载平衡是最简单的,也是最早出现的一种负载平衡解决方案。    当我们通过在浏

2016-01-08 13:28:58 8563 1

原创 负载均衡之起始篇

负载平衡简介    或许有些读者仍然对负载平衡这个名词感到陌生,那么我们就花一小段篇幅来讲解一下到底什么是负载平衡。    在一个大型网站中,在线用户有时可能有几千个甚至上万个之多。如果一个用户的请求需要服务使用0.02秒来处理,那么该服务实例每秒钟将只能处理50个这样的请求,每分钟也只能处理3000个。如果该服务是一个用户非常常用的功能,如浏览网站的产品列表,那么很显然单个服务实例已

2016-01-08 09:38:17 6490 6

原创 java中使用XStream实现将对象转为xml格式字符串或者将xml格式的字符串转换为对象==

我们经常会有需求,比如调用别人的接口,别人会返回给你json或者xml格式的数据,然后我们要转换为相应的对象供我们自己使用; 也有的时候是别人的调我们的接口,让我们提供xml格式的数据或者json格式的数据,json的话这里都不说了,很好处理,甚至springMvc本身就很容易支持。 下面只介绍xml和对象彼此转换首先我们需要引入的jar包:xstream-1.4.8.jar下面直接贴代码,代码

2016-01-05 09:47:04 11686

原创 探索大型网站技术架构(四)

这篇文章我思考了很久,也去查了很多资料,很想拿出点干货来给大家,接着上一篇来说,因为我们进行到这里,数据库已经实现了垂直拆分和水平拆分,已经是进入最为复杂的地方了。其实说起来,相对于垂直拆分数据库来讲,读写分离式一种粗颗粒的拆分,而对于水平拆分来讲,垂直拆分又何尝不是粗颗粒呢,相对来讲读写分离相比垂直拆分要简单的多,而垂直拆分相较水平拆分同样简单的多。从他们的实现方式就可以分析出来,从简单

2016-01-04 09:30:03 6418 1

商城拍卖活动后端源代码java

springboot+mybatis+mysql+redis 依賴了actable框架,數據庫創建好后配置文件配好數據庫鏈接可以自動創建表結構 商城拍卖活动,源代码,全流程源代码,支付环节没有做真正的支付可自行定制 1. 登陆 2. 支付保证金 3. 商品信息展示阶段 4. 拍卖阶段叫价(最后一秒有人出价会延时5分钟) 5. 尾款支付 附带代码设计文档:https://blog.csdn.net/sun5769675/article/details/102683621

2022-12-20

图片文件转换工具 v 1.4

解压后示例处理前处理后的结果目录:待处理目录、输出目录、合并规则导入模板.xlsx 1.待处理文件目录内必须都是文件夹名称格式:1234-01 1234-024567,'7890'2.转换后结果一级目录:1234’,4567’,7890"其中'1234文件夹内包含:"1234-01’,"1234-02’,其他目录不变3.合并文件规则格式第一行: AAA,7890 第二行AAA,4567表示将转换后的文件夹'7890和4567放到AAA文件夹下最后分别压缩上层文件夹存放在输出目录 4.带'-的目录不享受合并文件规则的能力,如果没有选合并文件那么只处理带-"的文件夹目录,忽略不带'-"的 5.如果选择了合并文件规则时,待处理目录下有不带'-"的文 件夹不在合并文件规则中的,会被忽略处理

2022-12-20

B+树聚簇索引 精讲开发培训

索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。 可以毫不夸张的说,系统中 SQL 的好坏,是能直接决定你系统的快慢的。但是在优化之前大家是否想过一个问题?那就是:我们优化的原则是什么?优化SQL的理论基础是什么? 虽然说实践出真知,但是我更相信理论是支撑实践的基础,因为我们不可能毫无目的的去盲目的实践,因为这样往往事倍功半。 所以说了这么多只想告诉大家,在真正的开始索引优化之前,我们需要彻底搞明白索引的原理。这样再谈优化你将觉得更丝滑~ 1、索引的本质 索引的本质是一种排好序的数据结构。这个我相信其实大家并不陌生,因为谈到索引很多人自然而然的就会联想到字典中的目录。 没错,这样的类比是很形象的,但是如果再往深处说,恐怕很多小伙伴就有点张口结舌了,那既然你已经知道了索引的本质,那么您就已经有了看这篇文章的基础,相信读文本文的你,一定会对索引的原理有一个全新的了解。 2、索引的分类

2022-12-19

mongdb 开发规范精讲 精华部分

前言 MongoDB是非关系型数据库的典型代表,DB-Engines Ranking 数据显示,近年来,MongoDB在 NoSQL领域一直独占鳌头。MongoDB是为快速开发互联网应用 而设计的数据库系统,其数据模型和持 久化策略就是为了构建高读/写的性能,并且可以方面的弹性拓展。随着MongoDB的普及和使用量的快 速增长,为了规范使用,便于管理和获取更高的性能,整理此文档。我们从 数据库设计规范、集合设计 规范、索引设计规范、文档设计规范、API使用规范、连接规范等方面进行阐述和要求。 存储选型 1. 主要解决大量数据的访问效率问题, 减少mysql 压力。MongoDB内建了多种数据分片的特性,可 以很好的适应大数据量的需求。内建的Sharding分片特性避免系统在数据增长的过程中遇到性能 瓶颈。 2. 复杂数据结构,以多种不同查询条件去查询同一份数据。 MongoDB的BSON数据格式非常适合文 档化格式的存储及查询;支持丰富的查询表达式,可轻易查询文档中内嵌的对象和数组及子文档。 3. 非事务并且关联性集合不强的都可以使用 4. 无多文档事务性需求及复杂关联检索 5. 业务

2022-12-19

rocketmq 开发规范 精讲 精华部分

前言 消息队列 RocketMQ 版是基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式 消息中间件。消息队列 RocketMQ 版既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也 具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。 存储选型 顺序消息 局部顺序:适用于性能要求高,以Sharding Key作为分区字段,在同一个区块中严格地按照 。 延时消息 RabbitMQ不支持延迟消息,Active和RocketMQ支持延迟消息。 可靠性 RocketMQ支持异步/同步刷盘;异步/同步Replication。Kafka使用异步刷盘方式,异步

2022-12-19

redis开发规范 精讲 精华部分

前言 在业务中,会经常使用 redis 作为后端缓存、存储。如果结构规划不合理、命令使用不规范,会造成系 统性能达到瓶颈、活动高峰系统可用性下降,也会增大运维难度。这里总结了一些使用规范,希望能从 源头上避免上述问题的出现。 存储选型 Redis是一个单进程、基于内存、弱事务(单个命令可以保证原子性,多命令无法保证)的NoSql存储系 统,适用于高QPS、低延迟、弱持久化的场景,适宜用作缓存。 从经验出发: 在qps>5000、容量<50G、存储高频数据时考虑redis;在qps<1000、存储大量低频数 据、需要事务时考虑Mysql。

2022-12-19

流程管理-活动实施规范 ppt培训 精华

流程管理-活动实施规范 ppt培训 精华 大促活动管理过程实施规范

2022-12-19

流程管理-发布流程 git版本管理机制 ppt培训

从版本管理贯穿整个发布流程和后续bugfix等流程规范,ppt培训 版本号约定 分支类型 发布流程

2022-12-19

线上问题快速处理 PPT 培训精讲

线上问题快速处理 PPT 培训精讲 1. 分析 2. 定位 3. 处理 4.预防

2022-12-19

CDN 培训 PPT 什么是CDN 如何助力大促

企业员工内部配下,CDN培训 1. 什么是CDN 2. CDN与商城的关系 3. CDN如何助理商城大促

2022-12-19

企业 技术岗能力模型-开发类

包含前端后端各个职位的能力模型,不同职级应该具备的能力,有助于企业决定职位晋升标准。 前端开发能力模型 前端开发关键任务 后端开发能力模型 后端开发关键任务 算法开发能力模型 算法开发关键任务 设计能力 用户视觉体验实现能力 前端业务功能实现能力 前端单元测试能力 沟通能力 学习能力

2022-12-19

东华大学 组织行为学 期末大作业 答案

组织行为学期末大作业 案例分析题 案例一:王涛与他的新老板 王涛的新老板是从营销部门调来的,在经营方面经验欠缺。在部门会议上,当讨论到项目时间表和资金的问题时,王涛提出的建议总是得不到老板的采纳。不久,就形成了一个管理怪圈,王涛在提建议时候,还不等他说完,老板就断然否决。王涛非常沮丧,他认为老板是嫉贤妒能,因此在会上就更加起劲地提建议,但他遇到的是更大阻力。 请根据上述案例材料,回答下面的问题: (1)请分析王涛老板为什么总是否决王涛的建议?(10分) (2)如果你是王涛,你应该如何做,并去改善与老板之间的关系?(10分) 案例二:大洋钢铁构件公司绩效考核 (1)请根据激励理论,为大洋钢铁构件公司管理层释疑解难。(10分) (2)请为大洋钢铁构件公司管理层筹谋划策。(10分) 案例三:得利斯集团总裁郑川远的推荐 (1) 构建学习型组织对企业的领导者提出了什么要求?(10分) (2) 学习型组织中员工的角色发生了什么样的变化? (10分) 案例:红星超市的组织结构设计 (1)请对红星超市的组织结构进行诊断。(20分) (2)请对红星超市的组织结构提供改进方案。(20分)

2022-06-07

spring-cloud-project.zip

集成了eureka,zuul,feigen,hystrix,ribbon,一系列springcloud套件,并且将常用的服务,redis,rocketmq,mysql,guava cache,mongodb,并集成了actable插件,用来增强mybatis自动建表,通用CUDR的能力,都集成到了项目中的common-plugins包中,使用可通过springboot配置扫描common-plugins中的包来使用,order-api中提供了是使用例子,启动顺序先启动euraka服务,然后启动zuul,然后分别启动其他服务即可,请求会通过zuul网关转发到其他服务上

2020-06-11

消费管理系统软件-源码包.zip

C#结合WPF技术和MySQL数据库开发的一款实用的桌面消费管理系统应用,附有完整代码,可供学习参考,之前的版本忘记传源码了。

2020-06-11

Mybatis_BuildTable_V0.2

mybatis动态创建更新表结构 使用了SpringMvc+Mybatis+Maven的框架,通过配置model注解的方式来创建表,修改表结构,目前仅支持Mysql 本系统提供两种模式: 1.当mybatis.table.auto=create时,系统启动后,会将所有的表删除掉,然后根据model中配置的结构重新建表,该操作会破坏原有数据。 2.当mybatis.table.auto=update时,系统会自动判断哪些表是新建的,哪些字段要修改类型等,哪些字段要删除,哪些字段要新增,该操作不会破坏原有数据。

2016-06-25

财务管理系统解决方案

财务管理系统解决方案,内容很详细,图文并茂,比网上大部分财务系统晚上详细很多。

2014-11-14

C#桌面应用程序消费管理系统.zip 附赠源码

C#桌面应用程序消费管理系统,能够实现增删查改等功能。很实用

2013-07-13

Hibernate3.3的jar包.rar

Hibernate3.3的jar包,jar完全齐全,例子等都很完整。

2013-02-06

小型电影dvd发布系统

小型电影dvd发布系统 利用MVC框架使用基本的jsp+servlet集成开发的,对javaweb开发新手有一定的帮助,内含数据库文件。

2013-01-31

购物系统SSH

利用SSH框架技术开发的 购物系统系统功能很简单,但是涵盖了大部分知识,有助于新手参考学习使用。

2013-01-25

新闻发布系统

山东商业职业技术学院 软件外包1101 实训周课程设计,新闻发布系统,应用了jsp+servlet+javaBean技术,应用的oracle数据库,至于表,很简单,根据javabean包里面的java类创建就可以了很简单。不懂的可以留言问。

2013-01-10

小游戏JAVA代码--贪吃蛇

小游戏JAVA代码--贪吃蛇

2013-01-08

俄罗斯方块java源代码

俄罗斯方块java源代码

2013-01-08

软件工程学生职业生涯规划毕业设计

职业生涯规划毕业设计

2013-01-08

自考计算机信息管理历年试题真题

自考计算机信息管理(独本)专业历年试题真题打包下载

2013-01-08

javaweb课程设计题目

javaweb课程设计题目 包括素材

2012-12-18

class12.jar

class12.jar

2012-12-18

韩顺平java ee视频实战教程jsp时尚购物网站全部源码

韩顺平java ee视频实战教程、jsp时尚购物网站全部源码

2012-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除