董硕的博客

世间有人谤我、辱我、轻我、笑我、欺我、贱我,当如何处治乎?你且忍他、让他、避他、耐他、由他、敬他、不要理他。再过几年,你且看他...

leetcode 206. 反转链表

反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2-&...

2019-02-12 20:58:55

阅读数 28

评论数 0

Maven 打包配置

1.pom.xml文件的build节点 <build> <!-- 配置资源文件--> <resources> &a...

2019-02-12 14:20:48

阅读数 25

评论数 0

dozer使用教程

1.什么是dozer Dozer是Java Bean到Java Bean映射器,它以递归方式将数据从一个对象复制到另一个对象。通常,这些Java Bean将具有不同的复杂类型。 Dozer支持简单属性映射,复杂类型映射,双向映射,隐式显式映射以及递归映射。这包括映射还需要在元素级别进行映射的集合属...

2019-02-11 22:21:09

阅读数 19

评论数 0

分布式锁RedLock的java实现Redisson

1. 概述 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Q...

2019-02-08 11:55:55

阅读数 92

评论数 0

java四种引用类型

一.了解 强引用、软引用、弱引用、虚引用的概念  1.强引用(StrongReference) 强引用就是指在程序代码之中普遍存在的,比如下面这段代码中的object和str都是强引用: Object object = new Object(); String str = "he...

2019-02-07 16:03:52

阅读数 21

评论数 0

Failed to load class "org.slf4j.impl.StaticLoggerBinder"

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4...

2019-02-06 22:16:39

阅读数 28

评论数 0

Rocketmq源码分析DefaultMQProducer

1.简述 该篇主要简单介绍下RocketMq默认的发送消息实现DefaultMQProducerImpl 2.源码分析 以sendDefaultImpl函数为切入点进行讲解. 2.1sendDefaultImpl入参 private SendResult sendDefaultImpl(// ...

2019-02-06 22:12:59

阅读数 20

评论数 0

[springboot]mybatis与yml

## Mybatis 配置 mybatis.type-aliases-package=com.xfind.core.entity.xianyu mybatis.mapper-locations=classpath:mapper/*.xml #使全局的映射器启用或禁用缓存。 mybatis.conf...

2019-01-18 16:23:33

阅读数 59

评论数 0

Excel查找函数vlookup

1.vlookup函数常规应用:一个条件匹一列数据; 示例公式:=VLOOKUP(A2,test!$A$2:$B$53,2,0) 其中:A2是目标表的匹配条件(学号);test!$A$2:$B$53是被匹配表的数据列;2是指被匹配数据列的第二列(成绩);0是指精确匹配,也可填false或者不填,与...

2019-01-08 20:46:14

阅读数 34

评论数 0

java.lang.IllegalMonitorStateException 异常

Object中的wait(), notify()等函数,和synchronized一样,会对“对象的同步锁”进行操作,否则会报出java.lang.IllegalMonitorStateException 异常。 wait()会使“当前线程”等待,因为线程进入等待状态,所以线程应该释放它锁持有的“...

2019-01-06 21:51:51

阅读数 71

评论数 0

SpringAOP详细配置与使用

前言:本篇为复习总结之用,主要说明了下SpringAOP的概念,包含了Spring官方给的概念结合我自己的理解,配置其中包括了xml以及annotation方式。SpringAOP简介:&nb...

2019-01-05 18:13:57

阅读数 68

评论数 0

Spring annotation-config和component-scan>诠释及区别

<context:annotation-config> 和 <context:component-scan>的区别 <context:annotation-config&g...

2019-01-05 13:45:18

阅读数 55

评论数 0

@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常

零、前言 对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。 如此一来...

2019-01-05 13:27:31

阅读数 59

评论数 0

java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字...

2019-01-04 15:35:19

阅读数 71

评论数 0

leetcode185. 部门工资前三高的员工

Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id 。 ±—±------±-------±-------------+ | Id | Name | Salary | DepartmentId | ±—±------±-------±-...

2019-01-04 11:41:54

阅读数 131

评论数 0

leetcode184. 部门工资最高的员工

Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 ±—±------±-------±-------------+ | Id | Name | Salary | DepartmentId | ±—±------±-------±--...

2019-01-04 10:47:04

阅读数 31

评论数 0

leetcode183. 从不订购的客户

某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 Customers 表: ±—±------+ | Id | Name | ±—±------+ | 1 | Joe | | 2 | Henry | | 3 | Sa...

2019-01-03 20:24:47

阅读数 28

评论数 0

leetcode182. 查找重复的电子邮箱

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: ±—±--------+ | Id | Email | ±—±--------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | ±—±--------+ 根据以...

2019-01-03 17:45:20

阅读数 19

评论数 0

leetcode181. 超过经理收入的员工

Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 ±—±------±-------±----------+ | Id | Name | Salary | ManagerId | ±—±------±-------±------...

2019-01-03 17:37:24

阅读数 11

评论数 0

leetcode169. 求众数

给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 public int major...

2019-01-03 15:27:27

阅读数 11

评论数 0

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