自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 elasticsearch 多重聚合分组并根据聚合值进行排序

public List<TungDTO> getByEstateInfoId(Integer estateInfoId) { List<TungDTO> tungDTOList = new ArrayList<>(); BoolQueryBuilder builder = new BoolQueryBuilder() ...

2019-10-28 10:07:27 6069

原创 MySQL存储引擎-InnoDB&MyISAM

InnoDB存储引擎InnoDB是默认的事务型存储引擎,也是最重要,使用最广泛的存储引擎。在没有特殊情况下,一般优先使用InnoDB存储引擎。1、锁的粒度InnoDB采用MVCC(多版本并发控制)来支持高并发,InnoDB实现了四个隔离级别,默认级别是REPETABLE READ,并通过间隙锁策略防止幻读的出现。它的锁粒度是行锁2、事务InnoDB是典型的事务型存储引擎,并且通过一些机制...

2019-08-22 15:33:54 144

原创 Java支付宝手机支付和电脑网页支付( 沙箱环境 )

登录支付宝开发平台 -->开发接入 如下图找到开发服务中的沙箱 点击查看沙箱开发的流程 进入到沙箱环境中 配置相应的信息 支付宝沙箱环境在代码中配置支付宝支付对应的参数#支付宝应用网关pay.aliPay.gatewayUrl=https://openapi.alipaydev.com/gateway.do#商户应用idpay.aliPay.appId=2016101...

2019-07-25 09:54:54 965 2

原创 说一下ajax请求下Excel文件踩的坑

前端 ajax , axios 请求 Excel 文件下载Blob后端代码ajax 请求方式说一下ajax请求下Excel文件踩的坑当接口返回的是文件时, ajax解析给我们的是一个二进制流,ajax识别解析不了这个类型的数据,会直接把它打开展示, 然后就会出现下面这种情况.然后我在就各种百度, 主要就是因为ajax只支持解析Json和XML格式的数据; 最后的解决办法 就是在前端用...

2019-07-16 16:51:25 749

原创 Zookeeper伪集群搭建

搭建要求 :真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动十几个虚拟机内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。我们这里要求搭建一个三个节点的Zookeeper集群(伪集群)。在zookeeper集群中,每个节点都会投票,如果某个节点获得超过半数以上的节点的投票,则该节点就是leader节点了 ;根据每个节点的ID进行...

2018-11-16 13:50:51 130

原创 面试笔记

面对对象的三大特征 ?封装性 , 继承性 , 多态性 ;多态的在代码中怎么实现的 , 有什么好处 ?(1)提高了代码的维护性(继承保证)(2)提高了代码的扩展性(由多态保证)多态作用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。赋值之后,父类型的引用就可以根据当前赋值给它的子对象的特性以不同的方式运作。也...

2018-11-15 22:54:15 103

原创 多线程笔记

1. java中多线程有哪几种实现方式 ?据我所知 , 常见的有三种(1) 继承Thread类 , 覆写 run() 方法 , 在run()方法中写入要执行的代码 , start() 开启线程; public class ThreadTest01 extends Thread { public static void main(String[] args) {...

2018-11-14 13:08:11 97

原创 迭代器的遍历原理

public void test02(){ Collection&amp;lt;String&amp;gt; coll = new ArrayList&amp;lt;&amp;gt;(); coll.add(&quot;吐槽星人&quot;); coll.add(&quot;串串星人&quot;); coll.add(&quot;喵星人&quot;)

2018-11-14 10:30:27 1565

原创 Java中==和equals的区别

== 和 equals 的区别==基本类型 : == 比较的是它们的值 ;引用类型 : == 比较的是地址值 ;equals基本类型 : equals不能作用于基本类型的变量;引用类型 : equals比较的是引用类型的地址值; 如果是重写了equals()方法的引用类型 , 那么比较的是他们的内容 , 如String , Data等类 就是比较的内容 ;...

2018-11-13 20:10:11 90

转载 Java中==和equals的区别

(1)对于==,比较的是值是否相等如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址(2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、D...

2018-11-13 19:46:20 93

原创 使用微信支付接口生成支付二维码

下载微信支付提供的SDK, 下载完后打开源码,install 到本地仓库。使用微信支付 SDK,在 maven 工程中引入依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.wxpay&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;wxpay-sdk&

2018-11-12 22:37:01 8748 3

原创 使用阿里大于的短信接做微服务

前提 : 先申请好阿里大于的短信服务 ;申请好后 , 从阿里云通信官网上下载 Demo 工程 阿里大鱼Demo下载下载完解压后导入工程中打包工程 install 到仓库, 然后创建工程&lt;properties&gt; &lt;java.version&gt;1.7&lt;/java.version&gt; &lt;/properties&gt;...

2018-11-12 22:17:39 290

原创 Spring Jms 笔记

什么是Jms?Jms 即 (Java Message Service) 应用程序接口, 是Java平台中对于面向消息中间件的规范, 它便于消息系统中的 Java 应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。Jms本身只定义了一系列的接口规范,是一种与厂商无关的 API,用来访问消息收发系统;Jms使您能够通过消息收发服务从一个 JMS 客户...

2018-11-12 12:42:26 129

原创 activeMQ在linux中的安装

首先在linux中安装activeMQ1. 把ActiveMQ 的压缩包上传到Linux系统。(1) 将 apache-activemq-5.12.0-bin.tar.gz 上传至服务器(2) 解压此文件tar zxvf apache-activemq-5.12.0-bin.tar.gz(3) 为 apache-activemq-5.12.0 目录赋权chmod 777 apach...

2018-11-11 16:14:59 178

原创 使用Freemarker生成静态页面

如何使用Freemarker生成静态页面Freemarkera&amp;gt;freemarkerfreemarker一款优秀的模板引擎,能够生成静态页面,该技术能够减轻数据库访问压力。其实就是系统的优化.这些静态化页面经过nginx服务器处理,访问非常快。市场模板引擎: FreeMarker Thymeleaf、b&amp;gt;使用freemarker产生静态化页面的步骤步骤一:导入freema...

2018-11-08 20:15:03 1040

原创 spring-data-solr的简单使用

导入依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.data&lt;/groupId&gt; &lt;artifactId&gt;spring-data-solr&lt;/artifactId&gt; &lt;version&gt;1.5.5.RELEASE&lt;/version&gt; &am

2018-11-06 19:08:15 199

原创 spring-data-redis的简单使用

引入相关依赖 &lt;dependency&gt; &lt;groupId&gt;redis.clients&lt;/groupId&gt; &lt;artifactId&gt;jedis&lt;/artifactId&gt; &lt;/dependency&gt; &lt;dependency&gt; &l

2018-11-06 18:40:57 263

原创 使用fastDFS在angularjs中实现文件上传

如何使用fastDFS在angularjs中实现文件上传:先在后端引入相关的jar包: &lt;dependency&gt; &lt;groupId&gt;org.csource.fastdfs&lt;/groupId&gt; &lt;artifactId&gt;fastdfs&lt;/artifactId&gt; &lt;version&gt;1.2&lt;/version&

2018-10-19 11:06:08 486

原创 angularjs中简单使用kindeditor富文本编辑器

如何在angularjs中使用富文本编辑器 ?先引入js文件: &amp;amp;lt;!-- 富文本编辑器 --&amp;amp;gt; &amp;amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;../plugins/kindeditor/themes/default/default.css&amp;quot; /&amp;amp;gt; &a

2018-10-18 16:01:29 1493

原创 angularjs中select2的使用和三级联动展示下拉框

angularjs中select2的用法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...

2018-10-18 15:47:26 1926

原创 Spring Security的快速入门

Spring Security的快速入门欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...

2018-10-16 21:39:16 184

空空如也

空空如也

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

TA关注的人

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