自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (25)
  • 收藏
  • 关注

原创 mysql 行转列

数据准备/** 学生表*/CREATE TABLE tb_student(id INT,NAME VARCHAR(20));/** 课程表  */CREATE TABLE tb_course(id INT ,NAME VARCHAR(20));/** 成绩表  */CREATE TABLE tb_grade(s_id INT,c_id INT ,greade INT);

2016-08-30 17:21:20 655

原创 mysql建索引原则及索引区别

索引原则1、最左前缀匹配    mysql 会一直向右匹配直到遇到范围查询(,between,like)就停止匹配。    如:a=1 and b=1 and c>3 and d=4 ,如果建立(a,b,c,d)顺序的索引,d是使用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a b d 可以任意调整顺序。2、= 和 in 可以乱序。    比如:a=1 and b

2016-08-30 15:54:21 420

原创 mysql 优化

1、优化一般步骤1.1 show status 和应用特点了解各种SQL 的执行频率:Myisam   和 Innodb 存储引擎都计数:Com_select  执行select 操作次数,一次查询只累加1;Com_insert  执行insert 操作次数,对于批量插入的insert操作,只累加一次;Com_update     执行update 操作次数;Com

2016-08-30 15:03:17 279

原创 rabbitmq 路由spring-amqp rabbit标签实现

工程目录:Recv   消息接收者Send  消息发送者MsgHandler  MsgHandlerA     消息处理程序rabbitmq.properties   rabbitmq 的配置属性applicationContext-producer.xml    生产者配置applicationContext-consumer.xml   消费者配置

2016-08-29 09:57:01 1350

原创 rabbitmq RPC java实现

使用RabbitMQ来构建一个RPC系统:包含一个客户端和一个RPC服务器。操作过程首先定义一个队列名称,如:rpc_queue,服务器声明时队列,客户端发送消息时发送到这个队列,服务器就可以接收到消息。当服务器接收到消息,处理完成后要把处理结果告知客户端,这个就需要有一个“回调队列”,客户端需要在发送请求的时候同时发送一个回调队列(callback queue)的地址(队列名

2016-08-26 11:20:40 703

原创 rabbitmq 主题交换机java 实现

主题交换机扇形(fanout)exchange 会把所有的消息发送到绑定的queue,只是做一个广播。直连(direct)exchange 把消息发送到绑定的queue 的 routing key与消息的routing key相同的queue。尽管直连交换机能够改善我们的系统,但是它也有它的限制 —— 没办法基于多个标准执行路由操作。在日志系统中我们不会单独订阅只基于级别(

2016-08-25 16:21:11 1239

原创 rabbitmq 路由 java实现

“发布/订阅” 中exchange 把消息发送到所有绑定的队列中,“路由”的作用是:只订阅某一类消息即订阅exchange 消息的一个子集。准备在“发布/订阅”中,把所有的日志信息都打印出来,现在分两个队列,一个处理err日志另一个处理其它的日志。绑定绑定(binding)是指交换机(exchange)和队列(queue)的关系。可以简单理解为:这个队列(queue)对这个交换

2016-08-25 11:10:50 644

原创 rabbitmq 发布/订阅

工作队列,每个任务只分发给一个工作者(worker)。http://blog.csdn.net/convict_eva/article/details/52292845“发布/订阅”:分发一个消息给多个消费者(consumers)。准备    构建一个简单的日志系统。发布者生产日志,消费者接收日志。交换机    让我们简单的概括一下之前的教程:

2016-08-24 15:00:35 742

原创 rabbitmq 工作队列(java 实现)

rabbitmq HelloWorld 做了一个简单的发送和接收消息(http://blog.csdn.net/convict_eva/article/details/52291774)。工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)进程就会取出任务然后

2016-08-23 17:38:23 3721

原创 rabbitMQ HelloWorld

1、RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。生产(Producing)意思就是发送。发送消息的程序就是一个生产者(producer)。我们一般用"P"来表示。队列(queue)就是邮箱的名称。消息通过你的应用程序和RabbitMQ进行传输,它们能够只存储在一个队列(queue)中。 队列(queue)没有任何限制,你要存储多少消息都可以——基本上是一个无限的缓

2016-08-23 16:31:16 368

转载 rabbitMQ简介&重要类的认识

一、rabbitMQ简介1.1、rabbitMQ的优点(适用范围)1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。3. 有消息确认机制和持久化机制,可靠性高。4. 开源其他MQ的优势:1. Apache ActiveMQ曝光率最高,但是可能会丢消息。2. ZeroMQ延迟很低、支持灵活拓扑

2016-08-23 15:09:13 3046

原创 rabbitmq 3.6 安装

1、安装依赖yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develyum install perl -yyum install python -y2、安装 Erlang(http://www.erlang.org)#wget http://erlang.org

2016-08-17 17:13:09 2896

原创 idea 快捷键

debug:F9  恢复程序F8  下一步F7   进入代码Ctrl+Alt+O 优化导入的类和包ALT+insert    get set方法  构造函数等Ctrl+N   查找类Ctrl+Shift+N 在指定窗口查找文本  Ctrl+Shift+Alt+N 查找类中的方法或变量   Ctrl+Shift+F 全文搜索CTRL+G

2016-08-04 16:35:01 264

原创 mycat 的使用

不支持语法select跨分片的交叉查询,两个表中的分片字段不同跨结点的联合查询insert插入的字段不包含分片字段插入的分片找不到对应的分片复制插入,insert into ... select ...update更新列包含分片列delete删除语句不能起别名,delete user_info a where a.main_user_id=1

2016-08-04 10:04:10 4157

Java加密与解密的艺术

Java加密与解密的艺术

2017-04-05

java AES,DES,3DES,RAS,DSA 加密算法实现

java AES,DES,3DES,RAS,DSA 加密算法实现

2017-03-14

Python编程 从入门到实践

Python编程:从入门到实践 完整版

2016-12-25

cas源码修改-登录页面

cas源码修改-登录页面

2016-10-21

cas源码改造

cas源码改造,添加验证码

2016-10-18

CAS入门测试

CAS入门测试工程

2016-10-14

maven打包dubbo服务接口(maven-assembly-plugin)

maven打包dubbo服务接口(maven-assembly-plugin)

2016-10-10

maven 占位符打包

工程运行环境有研发,测试和生产,不同的运行环境配置不同,使用maven 占位符,不同环境使用不同的配置

2016-09-24

maven 过滤文件夹打包

工程运行环境有研发,测试和生产,不同的运行环境配置不同,maven 打包时指定文件目录,使用指定的文件夹下的配置文件。

2016-09-24

spring 集成quartz 用数据库实现quartz的集群

spring 集成quartz定时任务 用数据库实现quartz的集群

2016-09-09

spring amqp rabbit 消息确认及外部事物

spring rabbitmq 消息确认 外部事物

2016-09-08

spring amqp 配置实现rabbitmq 路由

spring amqp 配置实现rabbitmq 路由

2016-09-02

spring amqp rabbit 标签使用

spring amqp rabbit 标签使用

2016-08-31

rabbitmq 路由spring-amqp实现

rabbitmq 路由spring-amqp 配置实现

2016-08-29

rabbitmq RPC java 实现

rabbitmq RPC java 实现

2016-08-26

rabbitmq 主题java 实现

rabbitmq 主题java 实现

2016-08-25

rabbitmq 路由 java 实现

rabbitmq 路由 java实现

2016-08-25

rabbitmq 发布/订阅 java 实现

rabbitmq 发布/订阅 java 实现

2016-08-24

rabbitmq 工作队列 java 实现

rabbitmq 工作队列 java 实现,消息确认,消息持久化,公平调度

2016-08-23

rabbitmq HelloWorld java 代码

rabbitmq HelloWorld java 工程

2016-08-23

solr-solrj 5.0.0 demo

solr-solrj 5.0.0 和自己搭建的solr服务交互

2015-05-05

ubuntu wps安装文件

ubuntu14.04 wps安装文件 alpha 版

2015-04-11

symbol-fonts_1.2_all.deb

ubuntu 14.04_x64 安装wps 缺少的symbol 字体

2015-04-11

spring in action 中文版

spring in action 中文手册

2012-08-30

play文档-PlayCheatSheet.pdf

play framework的学习应用文档

2011-03-15

空空如也

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

TA关注的人

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