![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Mr_LucasNie
这个作者很懒,什么都没留下…
展开
-
group by 和 distinct 去重比较
group by 和 distinct 去重比较distinct方式就是两两对比,需要遍历整个表。group by分组类似先建立索引再查索引,所以两者对比,小表destinct快,不用建索引。大表group by快。一般来说小表就算建索引,也不会慢到哪去,但是如果是TB级大表,遍历简直就是灾难。所以很多ORACLE项目都禁止使用distinct语句,全部要求替换成group by。...原创 2019-10-17 11:23:34 · 580 阅读 · 0 评论 -
事务随笔
事务随笔一.什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所有操作。二.事务的 ACID事务具有四个特征:原子性( ...原创 2019-09-24 11:07:03 · 191 阅读 · 0 评论 -
RabbitMq的工作模式及springBoot集成
RabbitMq的工作模式及springBoot集成RabbitMQ有以下几种工作模式 : 1、Work queues 2、Publish/Subscribe 3、Routing 4、Topics 5、Header 6、RPC Demo:public class Producer01 { //队列名称 pr...原创 2019-08-11 18:55:00 · 513 阅读 · 0 评论 -
不能跟abstract共存的修饰符
不能跟abstract共存的修饰符private private私有的,子类不能重新,跟abstract冲突final abstract修饰的类子类需要重写,但是final修饰的不能被子类重写,相互冲突,不能共存.static static修饰的,要被实例化可直接调用,但是acstract修饰的不能实例化实体在转Json的时候...原创 2019-08-15 11:12:14 · 682 阅读 · 1 评论 -
JDK1.5-1.10各个版本的新特性
JDK1.5-1.10各个版本的新特性JDK1.5新特性:1.自动装箱与拆箱:2.枚举3.静态导入,如:import staticjava.lang.System.out4.可变参数(Varargs)5.内省(Introspector),主要用于操作JavaBean中的属性,通过getXxx/setXxx...原创 2019-08-10 10:46:47 · 746 阅读 · 0 评论 -
系统搭建之异常处理
异常处理我们在构建一个系统的时候,除了技术栈的选择之外,其实异常处理有时候对于我们也是异常的重要,因为我们可以减少工作量,同时可以方便快速排查错误.首先我们可以将异常分为:自定义异常跟非自定义异常。自定义异常,我们其实就是根据自己系统的业务异常,而非自定义异常就是spring的异常。针对自定义异常,我们...原创 2019-07-21 22:26:24 · 144 阅读 · 0 评论 -
HTML转化为pdf文件并合并多个pdf文件
HTML转化为pdf文件并合并多个pdf文件转化的需要使用到 Wkhtmltopdf 这个工具.下面代码的介绍;首先我们要获取到web页面,然后把web页面转化为pdf文件,之后是合并pdf(采用的是合并文件的二进制),之后就完事了./** * 生成预览的pdf * * @param pro...原创 2019-06-14 11:15:11 · 1901 阅读 · 0 评论 -
发送邮件工具类
做个记录./** * 发送邮件的工具类 */public class SendMailUtils { /** 邮箱协议 */ private static String smtp_host = StpsmpGlobal.getConfig("smtp_host"); /** 发送人密码 */ private static String password ...原创 2019-05-10 10:11:41 · 197 阅读 · 0 评论 -
请求https的工具类
package com.huawei;import net.sf.json.JSONObject;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLSession;import java.io.*;import java.net...原创 2019-05-27 00:31:02 · 227 阅读 · 0 评论