随笔分类 - Java
摘要:一、准备知识 1.堆 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。常见的堆有二
阅读全文
摘要:一、安装与启动 1.下载安装activemq,下载地址:http://activemq.apache.org/download.html。 2.安装完成后,进入其所在目录的bin目录下面,根据系统位数选择进入win32或者win64目录。 3.双击activemq.bat 文件进行启动,需要安装Ja
阅读全文
摘要:一、下载zookeeper注册中心 二、配置dubbo-admin监控中心 3. 使用cmd进入该目录下面,然后执行 mvn package -Dmaven.test.skip=true(安装maven才有效),等待项目打包。 4. 执行完毕后进入 dubbo-admin目录下面的target目录,
阅读全文
摘要:1.创建一个mavan项目,项目的以来配置如下。 2.建立连接elasticsearch的工具类。 3.创建索引 4.向索引添加数据 5.修改数据 6.删除数据 7.根据id查询数据 8.全文查询 9.批量插入数据 10.按指定条件查询 11.聚合数据 12.删除索引
阅读全文
摘要:一、elastic search的安装与配置 1、安装Java 并且配置JAVA_HOME环境变量。 2、下载elasticsearch,下载地址:https://www.elastic.co/downloads/elasticsearch。博主下载时最新版为6.3.2,下面所有都是基于6.3.2进
阅读全文
摘要:response.setHeader("Content-Disposition", "filename=" + new String("测试导出".getBytes("gb2312"), "iso8859-1"))+".xls";//设置文件头编码方式和文件名
阅读全文
摘要:微信支付说明1.统一下单接口 统一支付接口: url: https://api.mch.weixin.qq.com/pay/unifiedorder 目的:通过此接口来创建预支付订单,获取订单支付需要的prepay_id 过程: 1.对所有的支付中使用到的参数以字典序排序,然后使用商户的key进行M
阅读全文
摘要:public void getYZM(HttpServletRequest request, HttpServletResponse response){ //验证码图片宽度 final int IMG_WIDTH = 116; //验证码图片高度 final int IMG_HEIGHT = 36; //验证...
阅读全文
摘要:1、什么是数据库连接池 我们现在在开发中一定都会用到数据库,为了提高我们的系统的访问速度,数据库优化是一个有效的途径。我们现在开发中使用数据库一般都要经历以下的四个步骤:(1)加载数据库的驱动类,(2)建立数据库连接,(3)进行数据操作,(4)关闭数据库连接;在这四步中建立数据库连接是一个比较耗时的
阅读全文
摘要:1.四大注解的定义 (1)Controller注解:该注解使用在一个类上面,参数为value,值为访问该controller的名称,默认为空,如果为空 则值为该controller类名的首字母小写的值。代码如下: (2)Service注解:该注解使用在一个类上面(使用在接口的实现类上面),参数为va
阅读全文
摘要:1.注解的支持 Java从1.5开始使用注解,在1.5及更高的Java版本中都可以使用注解。2.Java内置注解 Java在1.5中内置了三种标准注解,这三中注解分别为: @Override:表示当前方法将会覆盖超类(父类)中的该方法。 @Deprecated:该注解表示,使用了该注解的方法是不被赞
阅读全文