自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kibana查询语法使用手册

设置权重使用“”符号,将“”放于查询词的尾部,同时跟上权重值,权重因子越大,该词越重要。dt:[“2016-06-25” TO “2016-08-25”],返回"2016-06-25"≤ dt ≤"2016-08-25"的文档。dt:{“2016-06-25” TO “2016-08-25”},返回"2016-06-25"< dt <"2016-08-25"的文档。dt:{“2016-06-25” TO “2016-08-25”],返回"2016-06-25"< dt ≤"2016-08-25"的文档。

2023-08-03 20:00:06 2300

原创 Swagger导出html或者PDF

swagger,导出

2022-07-18 18:52:17 508 1

原创 模板方法模式&策略模式区别联系

一、模板方法模板方法模式:定义 一系列算法, 子类延伸实现。着重点在于:子类去处理不同的方法实现。 看下面例子。假如一个支付 都包含三个部分: 生成订单 ----》调用API发起支付-----------》处理订单1、基类public abstract class AbstractPay { /** * 1、生产订单 */ public void genrateOrder() { System.out.println("正在生成业务方订单");

2021-05-18 14:37:04 163

原创 redis安装过程

第一步:下载安装包访问https://redis.io/download 到官网进行下载。这里下载最新的4.0版本.第二步:安装1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.进入解压文件目录使用make对解压的Redis文件进行编译 图示:这里因为我redis的安装目录在 /usr/local/ 目录下,因此会有如下操作注:如果在编译过程中出现问题,有可能是安装包下载的有误,可使用如下

2021-04-22 17:55:31 216

原创 RestTemplate配置

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.client.SimpleClientHttpRequestFactory;import org.springframework.web.client.RestTemplate;@Configurationpub

2021-04-15 11:12:19 112

原创 java DES ECB模式加解密

import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import java.security.Key;/*** * DES ECB PKCS5Padding 对称加密 解密 */public class DesECBUtil { /** * 加密数据 * @param encryptString

2021-02-05 14:38:51 907 1

原创 springboot项目添加拦截器,打印方法参数日志

添加拦截器import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.alibaba.fastjson.JSONObject;import.

2020-10-13 17:17:01 1343

转载 linux修改数据库密码

https://www.cnbelogs.com/wuotto/p/9682400.html启动数据库可以service mysql start

2020-07-30 16:33:39 294 1

原创 java导出Excel文件名中文乱码

大家可能遇到微信健康宝打不开的情况.此时我们应该转到支付宝健康码,在首页搜索健康码,然后人脸识别就可以了,微信支付宝还是给我们提供了两条路径的

2020-07-03 09:20:28 1328

原创 spring中打印sql日志,安装idea插件

1.安装插件mybatis log plugin安装后重启idea, 在Tools中会出现插件2.添加文件mybatis-config<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><config

2020-06-28 10:15:44 775

原创 mybatis传入字符串分割成数组并遍历

在我们的业务场景中,前段经常传过来一些用逗号“,”隔开的字符串,我们怎么在mybatis中将字符串分割后再用in查询呢?废话少说,上代码<!--查询名字为某某某的用户信息--><select id="getUser" parameterType="java.lang.String" resultType="java.util.Map"> select id,name,age from user where 1==1

2020-06-02 17:56:26 2456

原创 try catch后事务不回滚处理方式

spring事务没有回滚, 看看错误是不是在try catch中, 如果在的话那么事务就不会回滚,要怎么处理呢?案例如下://假设这是一个service类的片段,即使方法上加了@Transactional(rollbackFor = Exception.class)@Transactional(rollbackFor = Exception.class)@Overridepublic Integer updateRecordOrdeNo(User user) { Integer flag = 0

2020-05-25 11:47:34 4543

原创 java-枚举的多种用法

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

2020-04-30 15:19:26 666

原创 Spring加载Properties配置文件的几种常用方式

一、通过 context:property-placeholder 标签实现配置文件加载使用方式:1.在applicationContext.xml(spring配置文件)中加入<context:property-placeholder ignore-unresolvable="true" location="classpath:db.properties"/>属性含义1)...

2020-04-15 18:29:24 917

原创 java在业务逻辑不能用数据库分页时,怎么用程序分页

java 语言分页首先我们需要准备的是page类第一步:page类//此处应用lombok注解,没有注解get/set方法一样使用@Data@EqualsAndHashCode@ToStringpublic class Page<T> { private Integer currentPage;//当前页 private Integer pageSize...

2020-03-19 16:29:55 615 1

原创 JDK8 LocalDate获取月初月末

1.获取月初月末public static void main(String[] args) { String count_date="2020-02-05"; //获取月初 LocalDate monthOfFirstDate=LocalDate.parse(count_date, DateTimeFormatte...

2020-02-27 20:27:58 6256

转载 spring-boot-starter简介 解决@Configuration中@value无值问题

spring-boot 在配置上相比spring要简单许多, 其核心在于spring-boot-starter, 在使用spring-boot来搭建一个项目时, 只需要引入官方提供的starter, 就可以直接使用, 免去了各种配置, 原因在于spring-boot的自动发现,比如当classpath下面有tomcat-embedded.jar 时,对应的bean就会被加载.下面会介绍如何自己写一...

2020-02-26 11:17:37 1464

原创 spring-boot-starter家族成员简介

以下应用程序starters是Spring Boot在org.springframework.boot组下提供的:名称描述spring-boot-starter核心Spring Boot starter,包括自动配置支持,日志和YAMLspring-boot-starter-actuator生产准备的特性,用于帮我们监控和管理应用spring-boot-starter...

2020-02-26 11:08:40 102

原创 Java中定时的使用

一、定时1、定时任务的适用场景定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮件;比如一些需要定时清理数据的任务等。2、定时任务实现的四种方式JDK定时类、Quartz 框架、Spring注解定时和xml配置、SpringBoot定时...

2019-12-30 16:51:23 377

原创 Linux安装jdk

1.到Oracle上下载jdk版本,根据自己的Linux的版本下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.将下载好的版本上传到Linux服务器3.解压tar -zxvf jdk-8u11-linux-x64.tar.gz4.将解压的文件夹移动到/u...

2019-12-25 16:28:53 240

原创 静态Mock,文件MockMultipartFile,

静态方法mockimport org.mockito.InjectMocks;import org.mockito.Mock;import org.powermock.api.mockito.PowerMockito;import org.junit.runner.RunWith;import org.junit.Test;import static org.junit.Assert....

2019-12-06 20:24:28 19100

原创 Mockito,针对方法void 返回值 mock测试 正常调用,抛出异常

Mockito,针对方法void 返回值 mock测试 正常调用,抛出异常正常调用doNothing().when(xxxService).methodName(any());eg:doNothing().when(UserService).insert(any());抛出异常doThrow(new RuntimeException()).when(xxxService).methodNa...

2019-12-06 11:49:26 6013

原创 码云创建项目

1、创建项目依次选择,选择完成后,点击创建项目2、IDEA初始化一个项目之后就下一步就可以了,这样一个springboot项目就创建好了,可参考其他创建springboot项目csdn,此处不做介绍3、完成第一次提交之后就add,commit,push一顿骚操作就好了4.此处主要说一下遇到的坑,如果在码云上创建了项目,那么idea在push项目时,可能会出现拒绝push的提示...

2019-11-14 08:26:39 688

原创 Java8和Java7的Map和List遍历对比总结

Java8和Java7的Map和List遍历对比总结一、List遍历public class LambdaList { private List<String> list = new ArrayList<>(); @Before public void initData() { list.add("One"); ...

2019-10-26 11:51:43 361

转载 String,StringBuffer,StringBuilder的区别

一、Java String 类——String字符串常量字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图:我们可以看到,...

2019-10-09 14:50:14 73

原创 power designer下载

Power Designer链接: https://pan.baidu.com/s/11ex83CGWjKSdxiz-8cH4Rw提取码: hh7k下载后进行解压打卡第一个安装文件将PowerDesigner进行安装(直接下一步就可以,有选择的根据自己的需要进行选择)然后进行破解,将破解文件直接替换到安装目录下,直接替换就可以汉化同上,将汉化包的地址全部复制到安装目录下就可以了,也...

2019-09-05 20:57:30 1426 1

转载 InetAddress.getLocalHost().getHostAddress()获取的是127.0.0.1,怎样获取真实地址

版权声明:本文为CSDN博主「牟云飞」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/myfmyfmyfmyf/article/details/53126806使用InetAddress.getLocalHost().getHostAddress()读取host文件,在linux中获取ip时将获取127.0...

2019-08-27 20:56:22 6431

原创 java spring获取请求ip地址

洒家的需求是 想根据客户端的请求获取ip地址,然后对ip请求加次数限制,客户端请求首先负载均衡(F5)转发到网关(Zuul),网关接收到请求后,从注册中心(Eureka)获取可用服务,在服务端获取请求的ip。直接上方法:public static String getIpAddress(HttpServletRequest request) { String ip = requ...

2019-08-16 10:49:41 3033

原创 java 8 lambda表达式list操作分组、排序、去重、过滤、求和、最值

转载https://blog.csdn.net/gsls200808/article/details/86501905java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。package com.vvvtimes.vo; import java.math.BigDecimal;import jav...

2019-08-09 19:10:46 2179 1

原创 SpringBoot中Condition注解条件的使用获取配置文件内容

SpringBoot中Condition注解条件的使用

2019-07-30 17:50:48 3739

转载 Linux下安装mysql

转自: http://www.cnblogs.com/fnlingnzb-learner/p/5830622.htmlLinux下安装mysql到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32...

2019-05-09 10:07:28 88

转载 SpringMVC的工作原理

SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 ...

2018-09-28 17:28:56 4650

空空如也

空空如也

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

TA关注的人

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