Aierbude的博客

词不达意,事与愿违。

mysql数据库各种join的使用结果展示

这里只包含了常用的几种;user表:user_1011表:select * from user u0 left join user_1011 u1 on u1.name = u0.name;select * from user u0 left join user_1011 u1 on u1.nam...

2018-03-22 14:56:43

阅读数 427

评论数 0

关于git中cherry-pick的使用,选择一部分提交的代码合并到另一个分支

是这样的,我有一个这样子的经历: 本人一开始在A分支开发代码,体测的时候恰好B分支的代码也在提测,测试环境只能构建一个分支。于是我们就把两个人的代码合到同一个分支C分支去了。构建了C分支之后,我们两个人的代码都可以提测了,有问题了我们两个人就直接在C分支上修改,再构建。美滋滋~ 后来上线的时候...

2017-11-24 15:33:21

阅读数 13726

评论数 5

数据库 EXISTS的用法

EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False EXISTS 指定一个子查询,检测 行 的存在。 语法: EXISTS subquery 参数: subquery 是一个受限的 SELECT 语句 (不允许有 COMP...

2017-10-23 09:37:08

阅读数 10145

评论数 0

springboot初步使用RocketMQ

Consumer类: /**RocketMQ消费者类,在web容器启动时启动一个消费线程,详见MyListenerOnServlet * Created by chenhaitao on 2017/9/28. */ public class Consumer { public vo...

2017-09-28 14:45:21

阅读数 3082

评论数 0

springboot结合redis实现redis订阅发布模式

redis订阅发布模式: Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel。  发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条...

2017-09-27 09:54:38

阅读数 1807

评论数 0

Java中CountDownLatch的使用

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法  public CountDownLatch(int count);  public void countDown();  public void await()...

2017-09-25 17:52:56

阅读数 127

评论数 0

Redis消息系统——发布/订阅

发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了...

2017-09-25 16:13:13

阅读数 213

评论数 0

HashMap的实现

JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry 我们向 HashMap 中所放置的对象实际上是存储在该数组当中;  而Map中的key,value则以Entry的形式存放在数组中 static class Entry implements ...

2017-09-22 14:14:31

阅读数 126

评论数 0

HashMap为什么线程不安全

hash碰撞与扩容导致 通过Entry内部的next变量可以知道使用的是链表,这时候我们可以知道,如果多个线程,在某一时刻同时操作HashMap并执行put操作,而有大于两个key的hash值相同,如图中a1、a2,这个时候需要解决碰撞冲突,而解决冲突的办法上面已经说过,对于链表的结构在这里不...

2017-09-22 13:55:41

阅读数 135

评论数 0

利用HandlerExceptionResolver对SpringMVC进行统一异常处理

要解决Controller的异常问题,当然也不能在每个处理请求的方法中加上异常处理,那样太繁琐。Spring MVC提供了一个HandlerExceptionResolver接口,可用于统一异常处理。 HandlerExceptionResolver接口 public interfac...

2017-09-11 15:35:28

阅读数 971

评论数 0

mac下如何安装并启动关闭zookeeper和redis

单纯的记个笔记补充一下密码相关信息上面两张图片是启动zookeeper和redis的样子。然后说一下安装:mac安装redis:http://www.jianshu.com/p/6b5eca8d908bmac安装zookeeper:http://www.jianshu.com/p/0ba61bf7...

2017-08-24 09:15:34

阅读数 1973

评论数 0

spring学习 一 <context:component-scan>使用说明

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean 注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提...

2017-08-19 14:33:34

阅读数 111

评论数 0

Thread与ThreadLocal同步机制的比较

public class SequenceNumber { private Integer integer = new Integer(0); private static ThreadLocal safeInteger = new ThreadLocal(){ ...

2017-08-18 16:08:14

阅读数 132

评论数 0

学习java中的filter(过滤器)

filetr简介: Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过...

2017-08-12 14:51:23

阅读数 225

评论数 0

Springmvc 生成并且下载文件--直接在浏览器下载。

首先,我有一个jsp页面: Title function download(){ var url="http://localhost:8080/wdxend/excelexport/testDownload"; windo...

2017-08-11 20:30:08

阅读数 5175

评论数 0

关于客户端下载文件而不是在服务器生成文件

今天在公司开发时,遇到这样一个需求:可以让客户下载excel文件。我写了代码之后,忽然意识到我这样的生成文件是本地的,也就是说是保存在服务器的。 有这样一个解决方案:先看Service层:@Override public String downloadPieceCost(PieceCo...

2017-08-11 11:40:00

阅读数 333

评论数 0

maven学习笔记一

一:定制库到Maven本地资源库。 这里有一个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库。 要使用的 jar 不存在于 Maven 的中心储存库中。 您创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。 PS,还是有很多 jar 不支持 Mave...

2017-08-07 09:58:24

阅读数 121

评论数 0

Spring+Mybatis配置事务管理

一共有两种事物的配置方式:声明式和注解式。 声明式: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche...

2017-08-03 10:27:30

阅读数 355

评论数 0

java Lock读写锁测试

当我们设计到读写操作时,需要实现读与写的互斥,写与写的互斥,但不需要维护读与读的互斥。 但是使用synchronized无法实现排除读与读的互斥,这时候就需要Lock来实现。 访问测试类: public class ReadWriteLockTest { public static ...

2017-07-27 17:11:18

阅读数 338

评论数 0

java多线程实现生产者与消费者

只是自己的理解有错误还请指出: 工厂类: public class MyFactory { private int foodNum = 0; public int getFoodNum() { return foodNum; } publi...

2017-07-27 14:50:47

阅读数 184

评论数 0

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