会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JMCui
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
2018年5月6日
Spring消息之WebSocket
摘要: 一、WebSocket简介 WebSocket 的定义?WebSocket是HTML5下一种全双工通信协议。在建立连接后,WebSocket服务器端和客户端都能主动的向对方发送和接收数据,就像Socket一样。 WebSocket 的由来?众所周知,HTTP协议有“无连接”、“不可靠”、“尽最大努力
阅读全文
posted @ 2018-05-06 20:31 JMCui
阅读(8074)
评论(0)
推荐(3)
2018年4月28日
Spring消息之AMQP.
摘要: 一、AMQP 概述 AMQP(Advanced Message Queuing Protocol),高级消息队列协议。 简单回忆一下JMS的消息模型,可能会有助于理解AMQP的消息模型。在JMS中,有三个主要的参与者:消息的生产者、消息的消费者以及在生产者和消费者之间传递消息的通道(队列或主题)。在
阅读全文
posted @ 2018-04-28 18:52 JMCui
阅读(3865)
评论(0)
推荐(0)
2018年4月25日
Spring消息之JMS.
摘要: 一、概念 异步消息简介 与远程调用机制以及REST接口类似,异步消息也是用于应用程序之间通信的。 RMI、Hessian、Burlap、HTTP invoker和Web服务在应用程序之间的通信机制是同步的,即客户端应用程序直接与远程服务相交互,并且一直等到远程过程完成后才继续执行。而消息是异步发送的
阅读全文
posted @ 2018-04-25 09:22 JMCui
阅读(12350)
评论(0)
推荐(2)
2018年4月18日
MongoDB系列六(聚合).
摘要: 一、概念 使用聚合框架可以对集合中的文档进行变换和组合。基本上,可以用多个构件创建一个管道(pipeline),用于对一连串的文档进行处理。这些构件包括筛选(filtering)、投射(projecting)、分组(grouping)、排序(sorting)、限制(limiting)和跳过(skip
阅读全文
posted @ 2018-04-18 11:16 JMCui
阅读(4114)
评论(0)
推荐(4)
2018年4月16日
Git + Maven + Jenkins 实现自动化部署
摘要: 一、安装 和 准备工作 我们选择了用 Tomcat 服务器下 war 包的安装方式。Jenkins 的下载地址:http://mirrors.jenkins-ci.org/,打开链接后,表格有war列。Releases行是短期更新包,LTS行是长期更新包。一般选择Releases下载即可。将下载完成
阅读全文
posted @ 2018-04-16 13:10 JMCui
阅读(8284)
评论(5)
推荐(8)
2018年4月13日
MongoDB系列五(地理空间索引与查询).
摘要: 一、经纬度表示方式 MongoDB 中对经纬度的存储有着自己的一套规范(主要是为了可以在该字段上建立地理空间索引)。包括两种方式,分别是 Legacy Coordinate Pairs (这个词实在不知道怎么翻译...) 和 GeoJSON 。 Legacy Coordinate Pairs Leg
阅读全文
posted @ 2018-04-13 09:33 JMCui
阅读(7339)
评论(1)
推荐(4)
2018年4月10日
MongoDB系列四(索引).
摘要: 一、索引简介 再来老生常谈一番,什么是索引呢?数据库索引与书籍的索引类似。有了索引就不需要翻整本书,数据库可以直接在索引中查找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,这能使查找速度提高几个数量级。 然而,使用索引是有代价的:对于添加的每一个索引,每次写操作(插入、更新、删除)都将耗费
阅读全文
posted @ 2018-04-10 20:58 JMCui
阅读(872)
评论(0)
推荐(1)
2018年4月3日
MongoDB日期类型查询
摘要: 一、前言 MongoDB 里面的日期类型是没有时区概念的,默认存储的是 ISODate("2018-04-02T13:19:16.418Z") 这种格式的零时区时间,比北京时间晚了八个小时。 工作中遇到了一个问题,怎么查询比当前时间小30秒之内的文档记录呢? 时区问题有关系吗?日期类型要怎么比较?怎
阅读全文
posted @ 2018-04-03 09:44 JMCui
阅读(11652)
评论(0)
推荐(0)
2018年3月31日
MySQL函数 FIND_IN_SET 实现多条件搜索
摘要: 一、目标 想实现如下 去哪儿网 的一个多条件搜索功能,就是勾选了上面的条件,下面的内容就根据上面勾选条件自动选择展示...... 二、前端 1、html 文件 1 <div class="choose" style="margin-left: 1%;color: #0a0a0a"> 2 <p cla
阅读全文
posted @ 2018-03-31 17:54 JMCui
阅读(3251)
评论(0)
推荐(0)
MongoDB系列三(Spring集成方案).
摘要: 一、前言 MongoDB是最为流行的开源文档数据库之一。Spring Data MongoDB提供了三种方式在Spring应用中使用MongoDB: 通过注解实现对象-文档映射; 使用MongoTemplate实现基于模板的数据库访问; 自动化的运行时Repository生成功能。 二、集成实现 1
阅读全文
posted @ 2018-03-31 16:39 JMCui
阅读(10247)
评论(2)
推荐(0)
2018年3月27日
MongoDB系列二(介绍).
摘要: 一、特点 学习一个东西,至少首先得知道它能做什么?适合做什么?有什么优缺点吧? 传统关系型数据库,遵循三大范式。即原子性、唯一性、每列与主键直接关联性。但是后来人们慢慢发现,不要把这些数据分散到多个表、节点或实体中,将这些信息收集到一个非规范化(也就是文档)的结构中会更有意义。尽管两个或两个以上的文
阅读全文
posted @ 2018-03-27 09:44 JMCui
阅读(960)
评论(0)
推荐(0)
2018年3月17日
MongoDB系列一(查询).
摘要: 一、简述 MongoDB中使用find来进行查询。查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合。默认情况下,"_id"这个键总是被返回,即便是没有指定要返回这个键。("_id"是一个集合中每个文档的唯一标识) 查询的使用上有限制,传递给数据库的查询文档必须是常量。(当然,在你的
阅读全文
posted @ 2018-03-17 19:09 JMCui
阅读(2883)
评论(0)
推荐(1)
2018年3月9日
css重写checkbox样式
摘要: 一、前言 默认的checkbox长这样: 有点丑,我想把它变成这样: 二、实现 1、checkbox 难看的框框隐藏掉,改用<label>元素连接到checkbox 2、隐藏的框框的用自定义图片来代替 3、给checkbox注册事件,原理就是点击的时候把他替换成另一张图片 4、实现效果 三、结语 本
阅读全文
posted @ 2018-03-09 20:17 JMCui
阅读(9440)
评论(1)
推荐(0)
2018年2月27日
[转] 快速部署Tomcat项目的Shell脚本
摘要: 为了做集群测试,在每台机器上装了3个tomcat,每次发布项目的时候都要反复敲一些命令,重启 tomcat 之前先检查 tomcat 进程有没有停掉,没有还要手动 kill 该进程。 发布次数多了,操作就比较繁琐了,索性写个脚本一键发布,省时省力^_^。 把 deploy.sh 和 restart.
阅读全文
posted @ 2018-02-27 18:13 JMCui
阅读(618)
评论(2)
推荐(0)
2018年2月26日
Redis学习一(概要).
摘要: 一、简介 Redis是一个开源的使用 ANSI C语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、key-Value 的数据库、并提供多种语言的API。 Redis是一个运行在内存中的数据结构服务器(data structures server)。Redis使用的是单进程(除持
阅读全文
posted @ 2018-02-26 18:18 JMCui
阅读(475)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
公告