自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 【转载】SQL JOIN 的7种用法。

1、INNER JOIN (内连接)2、LEFT JOIN (左连接)3、RIGHT JOIN (右连接)4、OUTER JOIN (外连接)5、LEFT JOIN EXCLUDING INNER JOIN (左连接排除内连接结果)6、RIGHT JOIN EXCLUDING INNER JOIN (右连接排除内连接结果)7、OUTER JOIN EXCLUDING INNER JOI...

2018-10-30 09:45:20 1905

原创 (一)Java中的并发工具类

1.CountDownLatch允许一个或者多个线程等待其他线程完成操作相同功能的有Thread.join。但是countDownLatch的功能要比join功能强大join用于让当前线程等待join线程执行完成,原理是不停的检查join现成话是否存活。如果存活,则让当前线程一直等待。wait(0)的就是一直等待。直到join线程结束后,线程的notifyAll会被调用。调用notifyA...

2019-05-10 00:01:20 301

原创 Spring开发中常用的注解

一、SpringMVC中常用的注解1、@Controller :用于标记一个类,使用它标记的类就是一个SpringMVC Controller对象,即控制器类。Spring使用扫描机制,扫描程序中所有基于注解的控制器类,分发处理器会扫描了该注解类的方法,并检测该方法是否使用了@RequestMapping注解,而使用了@RequestMapping注解的方法才是真正处理请求的处理器。(开启扫描功...

2019-03-25 15:52:53 747

转载 Java内存区域与内存溢出异常

1、运行时数据区域1.1 程序计数器比较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换并分配处理...

2019-01-15 16:34:11 192

原创 Java查询ES,普通查询和嵌套查询同时存在

1、近期开发涉及到了ES搜索引擎的使用,涉及到的数据结构比较复杂,父子结构中还有嵌套查询。使用的是ElasticSearchTemplate设置SearchQuery对ES进行条件查询。当查询条件中有普通查询和嵌套查询同时存在时,出现了问题:1.1 所有条件都为NestQueryBuilder时,设置的所有条件都会去Nested的path去查询符合条件的数据,当嵌套内容中没有对应的字段时,查询出...

2019-01-14 14:58:00 5925

原创 Linux安装ElasticSearch

1、官网下载需要版本的ES,地址:https://www.elastic.co/downloads/elasticsearch2、上传到Linux服务器,解压 tar -zxvf xxxxx3、进入ES目录,bin/elasticsearch启动ES4、遇到的问题:1. JVM虚拟机内存不足错误:“JavaHotSpot™ 64-Bit Server VM warning: INFO:...

2018-12-27 14:04:05 168

原创 Linux安装JDK

1、去官网下载JDK版本2、上传到Linux服务器3、tar -zxvf xxxx 解压到/usr/java目录下4、vim /etc/profile 编辑文件5、在文件的末尾添加export JAVA_HOME=/export/apps/jdkexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${...

2018-12-26 16:38:46 111

转载 LInux解压时:gzip: stdin: not in gzip format的错误(转载)

LInux解压时:gzip: stdin: not in gzip format的错误(转载)解码的时候会出现如上图所示的错误,这个一般分为两个情况:先file一下你要解码的文件,比如:file exp.tar他会告诉你要解码的文件的实际文件类型,如下图,这是第一种情况,这种情况是因为你姐吗的指令不对。正确的做法时你看下文件的压缩格式,百度一下这种格式解码的指令就行了。2、如下图,...

2018-12-26 16:08:16 9429 1

原创 关于查询时only_full_group_by的问题

1. 首先先附上快速的解决办法,仅适用于当前数据库会话链接,属于快速的解决办法,当数据库重启时,这个问题还会出现select @@sql_mode;select @@global.sql_mode;显示的是:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_Z...

2018-10-30 00:02:24 1167

Dozer类转换,List实体类型之间的快速转换

支持Bean类型转换,前提是字段相同。支持List实体之间的类型转换,注意当source不能为null。

2018-11-13

Java数据结构和算法(第二版)

Java数据结构算法第二版。 初中级Java开发工程师必修的课程。

2018-10-30

空空如也

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

TA关注的人

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