自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(307)
  • 资源 (13)
  • 收藏
  • 关注

原创 在js中调用微信的扫描二维码功能

在js中调用微信的扫描二维码功能关键代码<html><head> <title> js调用微信扫一扫功能测试 </title> <!--引用微信JS库--> <script type="text/javascript" src="http://res.wx.qq.com/op

2018-03-26 11:28:24 34618 8

原创 Vue遇到的问题及解决

Vue遇到的问题及解决问题所属文件问题描述解决vue_demo1.html运算表达式书写的时候没有注意左右的间隙表达式规范书写,留有空隙vue_demo2.html声明vue对象时,用Vue不起作用创建Vue时,用Vue关键字出错,改用const或varvue_demo3.htmljavascript中写html标签看起来比较诡异写就ok,需要注意的是Vue.js2.0中废除replace函数(是...

2018-03-12 19:43:32 1555 1

原创 Zebra2

Zebra2复习进程和线程进程是程序加载到内存中被cpu计算的过程,进程是资源分配和任务调度的最小单位,引入进程的目的--减少响应时间,提高cpu的利用率。进程的状态:就绪,运行,阻塞。线程本质上是一个简化版的进程,线程是任务执行的最小单位。Bio和NioBIO是一个阻塞式的IONIO--基于缓冲区和通道,是非阻塞式的IO---允许数据的双向传输,减少流对象的创建,保证有效的事件交给服务器处理,能...

2018-02-28 20:03:17 553 2

原创 Linux3

Linux3Linux用户和账号的管理Linux系统是一个多用户多任务的分时系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后进入这个账号的身份进入系统;用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,另一方面也可以帮助用户组织文件,并为用户提供安全性保护;每个用户账号都拥有一个唯一的用户账号和口令,用户在登录时键入正确的账号和口令...

2018-02-27 19:05:47 273

原创 大数据正式Zebra1

Zebra1进程进程程序加载到内存中之后被cpu所计算的过程,进程是计算机资源分配和任务调度的最小单位三个维度进程物理内存维度:每一个进程都要分配一个连续的内存空间【首尾地址】执行角度/逻辑角度:每个进程都可以被cpu计算,每一个进程都能挂起然后让另外的进程被cpu计算--对于单核cpu而言,每一个时刻只能执行一个进程【对于Windows而言,默认是一个核处理,对于linux而言,有几个核就可以用...

2018-02-27 16:42:12 1075 3

原创 Linux2

Linux2Linux忘记密码方法一方法二远程登录https://www.cnblogs.com/uncleliu/p/5862251.html方式XShellSSH Secure File Transfer ClientSSH Secure Shell Client。。。Linux的基本属性详细解释第一个字符:d代表目录、-代表文件、/代表连接文档、b代表为装置文件里面可供储存的接口设备(可随机...

2018-02-25 22:16:28 324

原创 Linux1

Linux1简单了解Linux 英文解释为 Linux is not UnixLinux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持3...

2018-02-25 19:15:54 334

原创 京淘项目总结

京淘项目总结项目整体结构项目设计初衷--有一套高可用、高并发的系统架构代码下载地址http://download.csdn.net/download/eieiei438/10250016

2018-02-12 22:16:29 5800 4

原创 RabbitMQ

RabbitMQ消息中间件名称图标简介适用场景优点缺点RabbitMQ是AMQP协议领先的一个实现,他实现了代理架构,意味着在发送到客户端之前可以在中央节点上排队,此特性使得RabbitMQ易于使用和部署路由、负载均衡、消息持久化几行代码就可以搞定扩展性差,速度较慢--中央节点增加了延迟,消息封装后也比较大ZeroMQ是一个非常轻量级的消息系统,专门为高吞吐量/低延迟的场景开发金融界与Rabbit...

2018-02-11 20:50:32 405 1

原创 设计模式之反应器(Reactor)模式

设计模式之反应器(Reactor)模式来源从学习ZeroMQ说起“ZeroMQ几乎所有的I/O操作都是异步的,主线程不会被阻塞。ZeroMQ会根据用户调用zmq_init函数时传入的接口参数,创建对应数量的I/O Thread。每个I/O Thread都有与之绑定的Poller,Poller采用经典的Reactor模式实现,Poller根据不同操作系统平台使用不同的网络I/O模型(select、p...

2018-02-11 20:40:29 3446 1

原创 大数据正式京淘附加爬虫

大数据正式京淘附加爬虫爬虫技术httpClient:抓取整个页面htmlUnit:可以二次提交jsoup:可以获取以上两个技术的所有内容jsoup爬取整个页面爬取整个网站爬取页面中的某一个定位信息爬取二次提交--ajax爬取jsonp数据例子测试之前的准备private ObjectMapper om;@o

2018-01-31 19:20:48 2697 2

原创 大数据京淘知识点回顾

大数据京淘知识点回顾京淘整体项目--这个思路、思想是重点,其他为辅前台、后台分离项目横向、纵向分离跨域访问电商设计思路:高并发、高可用、流程云服务器部署EasyUI页面显示技术json、jsonpNGINX路径转换负载均衡Redis主从复制哨兵集群模拟访问网站HttpClient数据

2018-01-31 09:49:24 754

原创 大数据正式京淘正式14

大数据正式京淘正式14传统的检索方式1.文本检索/windows检索全文检索、全文遍历加载到内存中缺点:数据一多,无法高效查询2.数据库中的检索select * from tb where name like '%X%';问题数据量庞大,难以存储like查询效率低现在的全文检索跟磁盘IO有关Btree索

2018-01-31 09:44:04 519 1

原创 全文检索&倒排索引

全文检索&倒排索引设计全文检索建立索引,快速定位搜索倒叙索引分词根据分词来定位

2018-01-30 11:11:55 1692

原创 Quartz定时器

Quartz定时器图解关系使用本身就是一个jar包核心组件【Job,JobDetail具体处理,Scheduler调度器,Trigger触发器】JobDetail+Job继承自石英钟的父类,启动容器后,一旦加载JobDetail的实例,其中JobDetail下的多个job逻辑需要编写代码调度器:负责调用一个JobDet

2018-01-29 23:39:30 307

原创 大数据正式京淘13

大数据正式13定时任务防止恶意订单在订单提交之后,没有支付,但是订单没有生成效益,却减少了库存,如果大量生成这种订单,库存到0,无法继续购买解决方案虚拟商品数量:这个一直减,不是太好--适合紧急解决引入定时任务,超时未支付订单自动回库,库存自动回退电商:一天解决技术Timer的API插件:石英钟

2018-01-29 23:30:06 346 2

原创 项目整体设计4

项目整体设计4这个就不解释了,图还是比较清晰的~.~

2018-01-26 20:47:02 568 1

原创 大数据正式京淘12

大数据正式京淘12【前台我的购物车系统】展示购物车信息添加商品到购物车更改购物车中商品的数量局部刷新ajax异步请求购物车部分代码展示controller层package com.peng.controller;import java.util.List;import org.springf

2018-01-26 19:32:36 484 1

原创 大数据正式京淘11

大数据正式京淘11注册业务模块注册注册的逻辑用户填写信息+ajax异步校验,给出相应的提示注册成功:添加用户的信息到数据库登录业务模块登录登录的逻辑用户填写信息,简单判空校验后台数据的校验登录成功:展示主页和用户的部分信息;写入redis缓存--不同服务器都可以访问用户数据,解决sessio

2018-01-25 19:48:05 677 1

原创 项目整体设计3

项目整体设计3解释后台中新建多个项目一个比较大的项目依赖包单独为一个工程工具类单独为一个工程模块各自为一个工程各个模块的结合与相互调用前台页面访问后台数据管理实际环境模块的建立与相互关联调用

2018-01-25 19:47:40 630 1

原创 Windows下的NGINX

Windows下的NGINX下载地址http://download.csdn.net/download/eieiei438/10222234主要看配置nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log

2018-01-24 16:51:25 292 1

原创 Amoeba管理主从数据库和读写分离

Amoeba管理主从数据库和读写分离先睹为快云主机地址主从数据库sql客户端连接数据的一致性数据库的安装配置主从数据库amobea的配置测试SQLyog远程连接amoeba的端口,进行增删数据连接

2018-01-24 16:19:57 376

原创 Redis集群安装配置

Redis集群安装配置redis文件目录Redis集群搭建过程

2018-01-24 11:35:46 257 1

原创 项目整体设计2

项目整体设计2图示解释NGINX路径转换【安全访问】负载均衡【轮询、权重访问】SERVICE_SERVER前台系统【可跨系统访问后台--js(jsonp)、HttpClient(json或pojo)】后台系统DB_SERVERamobea实现读写分离数据库的主从复制RedisRedi

2018-01-23 19:33:34 551 1

原创 大数据正式京淘10

大数据正式京淘10数据库的读写分离电商项目京淘项目的瓶颈有哪些数据库瓶颈IO【图片(文件)的上传】单数据库读写--锁、效率低简单改造利用redis减少数据库的压力,从而提升数据库的效率数据库的主从结构主:写数据从:备份数据,同时提供被读取Master和Slave的主从复制过程配置主上打开

2018-01-23 19:13:42 544 1

原创 大数据正式京淘9

大数据正式京淘9redis集群总结引入槽道:14384个虚拟槽道,扩展节点,无需修改代码删除节点线路割接了扩容比较常见数据迁移集群命令,无需代码逻辑槽道的本质两部分位序列(16384位二进制)共享数组(16384个元素)主节点各节点的位序列各不相同1管理;0不管理从节点位序列

2018-01-22 20:57:37 566

原创 大数据正式京淘8

大数据正式京淘8Redis集群为什么用redis集群Redis哨兵的缺点横向扩展不方便;一旦扩展,无论代码结构多么操作简单,都需要修改散列分布式算法是hash一致性;无论多少的数据迁移,都会造成调用代码逻辑在扩展集群和收缩集群式做数据迁移Redis在3.0版本时引入redis集群的技术Redis集群解决了无论如何扩展redis集群

2018-01-21 21:34:56 1095 1

原创 大数据正式京淘7

大数据正式京淘7解决入口流量--NGINX的集群分配问题解决:配置多台DNS域名解析器图解京淘中加入缓存不方便维护Jedis池对象解决引入配置文件applicationContext-redis.xmlredis.properties将池注入到伪service中主从复制当

2018-01-19 22:43:06 534 1

原创 Redis集群

Redis集群特点集群无需引入哨兵,集群的技术默认管理主从高可用结构集群中的每个节点两两相通,传递高效图解

2018-01-19 15:49:17 267 1

原创 设计模式之禅之混编【工厂方法模式+策略模式】

设计模式之禅混编2工厂方法模式+策略模式迷你版的交易系统“一卡通”项目联机交易子系统集团公司的架构总部省级分部市级机构业务要求推广到全国,在山西能做的事在全国的其他地方也能做对于联机子项目,异地分支机构与总部之间的通讯联机交易系统有一个非常重要的子模块--扣款子模块从业务上说:扣款失败就代表着所有的商业交易关闭,这是不允许发生的从技术上说:扣款子模块的异常处理、事物处理、鲁棒性都是不容忽视的详细分

2018-01-18 14:32:26 1970

原创 项目整体架构设计

项目整体架构设计图解设计解释NGINX解决安全访问--路径的转换解决负载--轮询服务器中的Tomcat或设置权重访问Redis提高用户访问体验减少数据库的压力

2018-01-17 23:11:26 3501 1

原创 大数据正式京淘6

大数据正式京淘6Redis基础命令set key value【修改值】incr key【自增】decr key【自减】incrby key 数字【按步数增长】decrby key 数字【按步数减退】append key value【追加数据】mset key1 value1 key2 value3【设置一批】--无法进行分片和集群计算,早期的Redis遗留功

2018-01-17 18:40:19 366

原创 redis中hash一致性

redis中hash一致性思路需要的数据节点的生成【IP+端口】的hash值key的生成【key】的hash值Hash环的生成1~232-1【1~43亿】存放原则节点======映射=======redis库key的存放:顺时针找相邻的第一个节点图解归属

2018-01-17 17:03:53 601

原创 大数据正式京淘5

大数据正式京淘5NGINX的conf的配置文件的正则表达式格式server { listen 端口; server_name 域名; location 正则表达式 { #返回 }} 规则= 精确匹配~ 区分大小写匹配~* 不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大

2018-01-16 19:08:03 435

原创 大数据正式京淘4

大数据正式京淘4数据库性能数据库需要维护外键的内部关联(if语句,用代码关联)涉及外键的操作增删改查,判断外键消耗资源外键存在导致数据库的死锁表设计不适合外键关联用户量大并发高数据瓶颈开发成本高使用外键OA【办公自动化】CRM解耦PropertyPlaceHolderConfigurer

2018-01-15 17:03:33 556

原创 NGINX图解原理

2018-01-15 14:02:02 983 1

原创 大数据正式京淘3

大数据正式京淘3EasyUI简介文档每个组件的easyui有属性、方法和事件。用户可以方便地扩展。属性属性定义在 jQuery.fn.{plugin}.defaults. 例如,对话框的属性定义在 jQuery.fn.dialog.defaults.事件这个事件(回调函数)也定义在jQuery.fn.{plugin}.defaul

2018-01-14 13:42:51 485

原创 大数据正式京淘2

大数据正式京淘2项目统一编码:UTF-8环境:JDK1.8Maven:3.5数据库:5.5项目支撑系统搭建新建working set管理jt项目注:这个只是将同一个大项目中的子项目放到一起,便于管理和查看新建Maven(java)项目之jt_parent注:把公共的依赖配置在这里项目里新建Maven(jav

2018-01-13 13:07:25 1556 2

原创 大数据正式京淘1

大数据正式京淘1技术点Spring、SpringMVC、Mybatis框架富客户端EasyUI、KindEditor图文控件Maven项目管理工具PowerDesigner表设计及优化Mapper插件Nginx负载均衡Tomcat集群RESTFul访问方式HttpClient系统间调用Redis缓存服务器,分片,哨兵高可用RabbitMQ消息

2018-01-13 13:06:35 1054 2

原创 设计模式之禅之包装模式群大PK【装饰模式VS适配器模式VS门面模式VS代理模式VS桥梁模式】

包装模式群大PK写在前面这么多的设计模式,大家有没有发觉在很多的模式中有角色是不干活的,他们只充当着黔首作用,你有问题,找我,但是我不处理,我让其他人处理,最典型的就是代理模式了,代理角色接收请求然后传递到被代理角色处理。门面模式也是一样,门面模式的任务就是把请求转发到子系统,类似这种结构的模式还有很多,我们先给这种结构类型的模式起一个名称,叫做包装模式。包装模式:是一种模式,

2018-01-13 12:51:36 1282

java 2的10次方烟花

java 2的10次方烟花 java 2的10次方烟花

2023-11-10

windows7 4位 redis 3.2

windows7 4位 redis 3.2

2021-08-10

Jmeter.zip

测试工具jmeter, 支持压测,各种测试;

2020-08-24

ojdbc7-12.1.0.2-.zip

java连接oracle工具jar文件

2020-05-21

DirectX Repair.zip

java.lang.UnsatisfiedLinkError: dll: Can't find dependent libraries解决; windows所缺dll文件依赖检测; 可以自动检测

2019-10-25

jquery旋转插件

jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手;

2018-10-16

旋转插件jQueryRotate.2.2

旋转插件jQueryRotate.2.2,旋转图片,方便快捷,实用

2018-09-27

linux下的zookeeper压缩包和Windows下的zookeeper查看工具

linux下的zookeeper压缩包和Windows下的zookeeper查看工具

2018-05-07

nexus快熟部署

搭建私服,一键式部署,方便快捷构建自己的仓库,可以在小范围内容迭代依赖

2018-04-16

京淘源码,基于maven,ssm

京淘项目:jt_cart;jt_commond;jt_jsoup;jt_manager;jt_order;jt_parent;jt_sso;jt_web

2018-02-11

汇通项目-版本1(汇通项目-版本1)

汇通项目,第一个版本,ssm框架,主要用于学习和交流,熟悉项目和熟练运用技术

2018-02-09

汇通项目-版本2(汇通项目-版本2)

汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用 汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用 汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用

2018-02-09

汇通项目-版本3(汇通项目-版本3)

汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习 汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习 汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习

2018-02-09

window_nginx

window下的nginx

2018-01-24

空空如也

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

TA关注的人

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