- 博客(34)
- 资源 (28)
- 收藏
- 关注
转载 CORS 跨域 实现思路及相关解决方案(转:http://www.cnblogs.com/sloong/p/cors.html)
本篇包括以下内容:CORS 定义CORS 对比 JSONPCORS,BROWSER支持情况主要用途Ajax请求跨域资源的异常CORS 实现思路安全说明CORS 几种解决方案自定义CORSFilterNginx 配置支持Ajax跨域支持多域名配置的CORS Filterkeyword:cors,跨域,ajax,403,filter,RESTful,origin,http,nginx,jsonp原创作
2017-10-29 16:09:35 1215
转载 Spring+mongodb集群集成(吐血教程) 转自:http://blog.csdn.net/qq_16497617/article/details/52817335
前一篇文章中介绍了在window系统下部署mongodb集群,按照教程一步步实现的话应该都可以在本机部署成功了,上篇文章末尾也提到了,想集成到SSM框架中去,网上资料基本都是单个mongodb数据库的,集群的例子很少,有几个也残缺不全,抽时间研究了一下,最终在SSM框架中成功集成,在文章末尾我会把spring中集成的源代码发一下,SSM框架中集成基本类似,其实主要就是jar包问题,单个mongod
2017-10-28 16:56:35 808
转载 VMware虚拟机磁盘操作占用过高问题(转:http://blog.csdn.net/New_When/article/details/73731149)
使用虚拟机运行Linux图形桌面时,经常因为一个网页或者编译某个程序就导致虚拟机卡死,甚至影响主机使用。明明主机内存有8G,分配给虚拟机的内存也不少,为什么就这么卡顿。打开主机上的任务管理器查看发现磁盘占用百分百,原来是磁盘读写的锅。但是我就觉得特别好奇,为什么在虚拟机中打开一个网页会导致长时间的磁盘操作占有百分百,甚至把主机都卡死。在查了许多资料后,有建议换成SSD的,有建议装双系统的,有建议用
2017-10-24 12:55:08 2254
转载 必知必会的RocketMQ消息类型
普通消息普通消息也叫做无序消息,简单来说就是没有顺序的消息,producer 只管发送消息,consumer 只管接收消息,至于消息和消息之间的顺序并没有保证,可能先发送的消息先消费,也可能先发送的消息后消费。举个简单例子,producer 依次发送 order id 为 1、2、3 的消息到 broker,consumer 接到的消息顺序有可能是 1、2、3,也有可能是 2、1、3 等情况,
2017-10-24 02:05:57 3676
转载 RocketMQ特性、专业术语(Producer,Producer Group,Consumer Group,Topic,Message,Tag,Broker,Name Server)等
RocketMQ 是什么Github 上关于 RocketMQ 的介绍:RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性:支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型在一个队列中可靠的先进先出(FIFO)和严格的顺序传递支持拉(pull)和推(push)两种消息模式单一队列百万消息的堆积能力支持多种消息协议,如 JMS、MQTT 等
2017-10-24 02:01:20 20672 2
原创 RocketMq案例,生产者,消费者,消息订阅
1、RocketMq集群配置参考:http://blog.csdn.net/tototuzuoquan/article/details/78314572使用的rocketmq的ip等是上面博文提及的ip等内容2、创建RocketMq工程工程目录结构如下: 3、编写pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http
2017-10-24 01:59:47 12698 2
转载 RocketMQ与Kafka对比(18项差异)
转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka (2015年前的对比比较结果)淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka
2017-10-24 01:08:50 657
原创 rocketmq集群安装部署过程(4.0.0版本)、安装中的常见问题举例
本篇博文参考:http://www.cnblogs.com/quchunhui/p/7126868.html,然后按照自己的环境进行重新编写准备工作:下载rocketmq-all-4.0.0-incubating-bin-release.zip,下载地址:http://rocketmq.apache.org/dowloading/releases/ 环境:hadoop11,hadoop12,had
2017-10-22 23:44:43 7391 1
原创 Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server
1、下载Jetty下载地址:http://www.eclipse.org/jetty/download.html 2、在windows上运行jetty一、将下载的jetty解压到D:\installed,最终可以看到的内容如下: 二、进入D:\installed\jetty-distribution-9.4.7.v20170914\demo-base目录,然后shift + 鼠标右键 ==>”在
2017-10-22 10:44:05 4194
原创 ES分布式机制的透明性,垂直扩容和水平扩容,数据rebalance,master节点,节点平等的分布式架构,shard和replica机制(学习)
1、Elasticsearch对复杂分布式机制的透明影藏特性Elasticsearch是一套分布式的系统,分布式是为了应对大数据量影藏了复杂的分布式机制。分片机制(我们可以随随便便就将一些document插入到es集群中去,我们没有care过数据是怎么进行分片的,数据到哪个shard中去)cluster discovery(集群发现机制,集群status从yellow转green的实现里,直接启动了
2017-10-21 17:33:00 3382
原创 ES分组聚合:计算每个tag下的商品数量且某个filed包含指定关键字,分组,平均,每个tags下的平均价格,排序,指定范围区间
1、第一个分析需求:计算每个tag下的商品数量GET /ecommerce/product/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }}执行之后的结果是:{ "error": { "root_cause": [ { "typ
2017-10-21 13:44:24 5031 1
原创 ES的多种搜索机制:query string search,query DSL,query filter,full-text search,phrase search,highlight search
1、query string search搜索全部商品:GET /ecommerce/product/_searchtook:耗费了几毫秒 timed_out:是否超时,这里是没有 _shards:数据拆成了5个分片,所以对于搜索请求,会打到所有的primary shard(或者是它的某个replica shard也可以) hits.total:查询结果的数量,3个document hits
2017-10-20 23:05:09 1558
转载 Mongodb 集群加keyFile认证,Mongodb用户管理(转:http://blog.csdn.net/wlzjsj/article/details/61421230)
介绍自从远古计绳结开始,数据库的存储就注定了今天的地位和多样性,Nosql的出现更是解决了现有的关系型数据库无法解决的一些难题,对高性能,灵活度,扩展性,海量数据的问题。随之而出现的高速内存索引数据库、列式存储、图像存储等等,这篇文章主要讲的是mongodb文档型数据库,mongodb目前也在各种大中小型创业型公司大受欢迎,占据了一定的地位。文章讲解的是如何搭建一个安全认证的mongodb集群(安
2017-10-20 14:27:53 9981
原创 MongoDB配置参数说明
#usercenter replset masterbind_ip=hadoop13#指定服务器监听的端口,默认是27017port=17813#是否是主#master = true#集群名字replSet=docdetection #这个是创建副本集的方式,如果master指定了,这个地方不可以再指定#指定数据目录,默认是/data
2017-10-20 14:23:02 2449
原创 Linux增加虚拟内存的配置方案
有一种可能是当时懒,没设置虚拟内存,查看虚拟内存的使用情况,# free,果然。。。新增虚拟内存,步骤:1:cd /home2.获取1024M的文件块,具体划分多少swap交换分区,根据你的物理内存具体应用情况磁盘情况而定(一般是物理内存的1~2倍)dd if=/dev/zero of=swapfile bs=4096 count=1572864dd命令 功能:把指定的输入文件拷贝到指定的输出文件
2017-10-20 14:20:28 3289
转载 MongoDB sharding模式实现(http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28266791&id=5758139 )
环境准备1.本例使用3台Linux主机,IP地址如下:一、 点击(此处)折叠或打开Server A: 192.168.106.101 Server B: 192.168.106.102 Server C: 192.168.106.1032.根据需要,开启相应主机防火墙的相关端口。本次需要用到3台主机,所以开启这3台主机的以下端口: 点击(此处)折叠或打开 -A INPUT -m stat
2017-10-20 14:16:48 3305
原创 Docker安装(Centos6.5下安装和Windows下安装)
以下为参考:http://www.runoob.com/docker/windows-docker-install.html 和网络博客整理称出1、Docker可用的下载地址Docker支持以下的CentOS版本 1、Centos 7 (64-bit) 2、Centos 6.5 (64-bit)或更高的版本前提条件: 目前,CentOS仅发型版本中的内核支持Docker Docker运行在C
2017-10-08 18:01:50 958
原创 SpringBoot之SSL配置(SpringBoot实战)
1、SSL介绍和说明SSL的配置也是我们在实际应用中经常遇到的场景SSL(Secure Sockets Layer,安全套接层)是为网络通信提供安全及数据完整性的一种协议,SSL在网络传输层对网络连接进行加密。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议可以分为两层:SSL记录协议(SSL Record Protocal),它建立在可靠的传输协议(如TCP)
2017-10-08 00:25:00 1484
原创 SpringBoot中Tomcat配置(学习SpringBoot实战)
1、Tomcat配置Spring Boot默认内嵌的Tomcat为Servlet容器,所以本节只讲对Tomcat配置,其实本节的配置对Tomcat、Jetty和Undertow都是通用的。1.1 配置Tomcat关于Tomcat的所有属性都在org.springframework.boot.autoconfigure.web.ServerProperties配置类中做了定义,我们只需在applica
2017-10-07 21:21:34 21965
原创 SpringBoot的Thymeleaf支持,结合SpringMVC做的案例(学习SpringBoot实战)
1、创建SpringBoot项目创建项目可以参考:http://blog.csdn.net/tototuzuoquan/article/details/78167839中通过Spring Initializr创建项目的过程。 在这个过程中的选择thymeleaf模板引擎。2、创建好之后的目录结构:3、pom.xml的内容<?xml version="1.0" encoding="UTF-8"?>
2017-10-07 17:38:18 1406
原创 SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
1 SpringBoot内部配置1.1、修改端口和应用上下文server.port=9090server.context-path=/hellobootSpring Boot也可以使用yml进行配置,application.yml配置方式:server: port:9090 contextPath:/helloboot1.2、使用XML配置SpringBoot提倡零配置,即无xml配置
2017-10-07 12:25:17 9942
原创 SpringBoot 自定义Banner
1、进入http://patorjk.com/software/taag 输入 toto2、查看Banner中的内容
2017-10-07 12:19:34 657
原创 快速创建springboot项目:使用http://start.spring.io/网页创建,使用IDEA的Spring Initializr创建,使用SpringBoot CLI创建
1 快速创建SpringBoot项目快速创建SpringBoot项目至少可以通过两种方式: 1、使用http://start.spring.io/网页版的创建 2、使用IDEA创建1.1、通过访问http://start.spring.io/的方式创建http://start.spring.io/,访问后的界面效果如下: 1.1.1、点击Switch back to the simple ve
2017-10-07 00:14:19 17278
原创 Spring4中的@Value的使用(学习笔记)
1、@Value用途介绍Spring主要在注解@Value的参数中使用表达式 @Value的使用主要有以下几种情况 (1)注入普通字符 (2)注入操作系统属性 (3)注入表达式运算结果 (4)注入其他Bean的属性 (5)注入文件内容 (6)注入网址内容 (7)注入属性文件2、案例编写之项目目录结构3、pom.xml文件内容<?xml version="1.0" encoding="
2017-10-06 18:06:51 2460
原创 SpringBoot热部署之devtools案例(学习笔记)
声明:本案例学习http://blog.csdn.net/je_ge,在此感谢je_ge提供的学习用的资料1、项目目录结构2、pom.xml的内容<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=
2017-10-06 16:13:20 733
原创 SpringBoot使用JdbcTemplate案例(学习笔记)
声明:本案例学习http://blog.csdn.net/je_ge,在此感谢je_ge提供的学习用的资料1、项目结构2、pom.xml的内容<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2017-10-06 16:04:54 1657
原创 SpringBoot任务调度案例(学习笔记)
声明:本案例学习http://blog.csdn.net/je_ge,在此感谢je_ge提供的学习用的资料1、项目目录结构2、pom.xml的文件内容<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio
2017-10-06 15:58:26 4452
原创 SpringBoot和MyBatis集成案例(学习笔记)
声明:本案例学习http://blog.csdn.net/je_ge,在此感谢je_ge提供的学习用的资料1、项目目录结构2、pom.xml的内容如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio
2017-10-06 15:51:16 1025
原创 Spring的@Scope的几种取值
1、singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例 2、prototype:每次调用新建一个Bean的实例 3、Request:Web项目中,给每一个http request新建一个Bean实例 4、Session:Web项目中,给每一个http session新建一个Bean实例。 5、GlobalSession:这个只在p
2017-10-06 12:58:20 3109
原创 关于消息队列的技术
1、ActiveMQ(消息中间件) 2、rocketmq(分布式消息中间件) 3、kafka(分布式消息队列) 4、MetaQ(分布式消息中间件) 5、HQueue(基于HBase的消息队列) 6、KiteQ(基于Go 的消息中间件) 7、ZeroMQ(基于消息队列的多线程网络库) 8、MemcacheQ(基于MemcacheDB 的消息队列)
2017-10-06 12:48:36 546
原创 爬虫技术
1、scrapy(python爬虫) 2、pyspider(python爬虫) 3、Crawler4j(java单机爬虫) 4、WebMagic(java单机爬虫) 5、WebCollecto(java单机爬虫) 6、Heritrix(java爬虫)
2017-10-06 12:37:50 12042 1
原创 关于持续集成,质量管理,工具等
1、持续集成Git+Gerrit+Jenkins 2、持续集成Apache Continuum 3、持续集成Hudson 4、代码质量管理PMD 5、代码质量管理FindBugs 6、代码质量管理Checkstyle 7、代码检测CodeReview工具Jupiter 8、检测代码质量工具:SonarQube
2017-10-06 12:33:15 625
转载 nginx在Centos下的安装,转:http://www.linuxidc.com/Linux/2016-09/134907.htm
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatibl
2017-10-03 18:26:40 894
原创 nexus-3.6.0-02-unix.tar.gz安装(Centos下),maven setting.xml配置案例,项目root的pom.xml配置,parent-pom的pom.xml配置案例
1、下载nexus进入:http://www.sonatype.org/nexus/downloads/ 说明: [OSS = Open Source Software,开源软件 – 免费] [FREE TRIAL,专业版本 – 收费]2、Centos下安装Nexus安装JDK,此处略,检查自己虚拟机上的JDK版本如下: 使用xftp将nexus上传到:/home/tuzq/softwa
2017-10-01 16:34:33 6023 1
easyui资料
2014-02-22
17个在线编辑器,包括kindeditor,STEditor,HTMLArea3.0last20071025等
2012-07-22
二手购物网源码
2012-05-31
强大的购物网代码(java)
2012-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人