自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冲动的仔bb博客

及时行乐

  • 博客(24)
  • 收藏
  • 关注

转载 【Flink】Flink面试大全

Flink面经

2022-08-24 16:51:58 1367

原创 正则表达式支持ipv6

正则表达式支持ipv6正则表达式支持ipv6这个正则表达式匹配以下IPv6地址形式。注意,这些都是相同的地址:正则表达式支持ipv6斯蒂芬·瑞恩写了一个非常有用的正则表达式,可用于匹配任何一个合法的IPv6地址。以下是本人使用的校验通过。String ipPattern = "^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A...

2019-12-20 13:27:22 3055

原创 Springboot2整合kafka的两种使用方式

Springboot2整合kafkakafkadocker上安装环境Springboot2引入kafka基于注解基于客户端kafka是一个分布式消息队列。在项目中应用十分广泛,具有高性能、持久化、多副本备份、横向扩展能力。kafka在多台机器上分别部署Kafka,即Kafka集群。每台机器运行的Kafka服务称为broker。一个Topic主题可以被分为若干个分区(partitio...

2019-06-23 23:50:06 15585 5

原创 Springboot2整合Redis

Springboot2整合RedisSpringboot2整合Redis新的改变01:导入依赖02:配置03:查看源码:RedisAutoConfiguration自动配置类04:直接使用05:修改默认的序列化方法06:测试使用后的ENDSpringboot2整合Redis新的改变Spring Boot 1.0 默认使用的是 Jedis 客户端,2.0 替换成 LettuceLettuce...

2019-06-13 23:21:36 4640

原创 利用序列化完全拷贝一个对象

利用序列化完全拷贝一个对象。需求场景:有时候我们需要一个对象和另一个对象其他参数一模一样,但是只有几个成员变量的值不同。由于大对象参数太多,我们new一个对象一一设置参数实在累赘。如果使用BeanUtils.copyProperits(),会发现生成的对象和原对象指向同一块内存地址,即修改新对象的成员变量的值也会影响原对象。此时,我们需要完全独立的一个copy对象。利用序列化和反序列化...

2018-07-28 16:24:35 315 1

转载 Lambda表达式和匿名内部类(I)

Lambda表达式和匿名内部类(I) 本文git地址前言Java Lambda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。具体原理放到下一篇。本篇我们首先感受一下使用Lambda表达式带来的便利之处。取代某...

2018-07-28 10:21:13 264

原创 JAVA优化连续天数日期的展示

JAVA优化连续天数日期的展示入参: String d1 = “2018-7-22”; String d2 = “2018-7-23”; String d3 = “2018-7-24”; String d4 = “2018-7-25”; String d5 = “2018-7-27”; 需求:连续的日期需要展示成:...

2018-07-19 14:09:53 1895 1

转载 SpringBoot使用Gradle构建war包的步骤

SpringBoot使用Gradle构建war包的步骤 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span cla...

2018-07-19 09:48:47 1641

转载 高并发后端设计-限流篇

原 高并发后端设计-限流篇 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="time">201..

2018-07-18 19:35:06 213

转载 Spring 动态数据源和AOP实现数据库读写分离

Spring 动态数据源和AOP实现数据库读写分离 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class...

2018-07-18 19:33:17 172

转载 Spring Boot教程 - Spring Boot Profiles实现多环境下配置切换

https://blog.csdn.net/top_code/article/details/78570047#commentBox在后端开发中,应用程序在不同的环境可能会有不同的配置,例如数据库连接、日志级别等,开发,测试,生产每个环境可能配置都不一致。使用Spring Boot的Profile可以实现多场景下的配置切换,方便开发中进行测试和部署生产环境。 下面就大致介绍一下yml配置文...

2018-07-18 19:24:00 322

原创 @value("$xx")无法注入值,Controller层,springboot

背景:springboot项目  ,要在controller层注入application.yml中的值。@RestController@RequestMapping(CommonUrl.OTA_HOTEL)public class HotelController { @Value("${xc.supplierId}") public int SUPPLIER_ID; ...

2018-07-12 19:08:57 2418

原创 boolean类型命名is开头参数会引起序列化错误

问题背景:springboot  1.2.3版本/** * 是否返回总数量 */private boolean isReturnTotalCount;自定生成set/get方法后,传递参数过程中发现,public void setReturnTotalCount(boolean returnTotalCount) { isReturnTotalCount = returnTotalC...

2018-07-11 11:31:01 8680 7

原创 [问题解决]定时任务quartz的job中注入service为null

前言:        在quartz框架中,Job 是通过反射出来的实例,不受spring的管理。Scheduler现在交给Spring生成,在Spirng-context-support  jar包下org.springframework.scheduling.quartz包中有个SpringBeanJobFactory的类,job实例通过该类的createJobInstance方法创建。根据S...

2018-07-10 20:13:37 4993

原创 SpringMvc之HttpMessageConverter转换器

转载请标明出处:https://blog.csdn.net/victoylin/article/details/79831544点击打开链接HttpMessageConverter<T>也是面试中常被提起的基础知识点。下面,小林带你了解一下。HttpMessgaeConverter是Spring3.0之后新增的接口:消息转换器HttpMessageConverter是用来处理reque...

2018-04-06 10:48:36 1491

原创 JAVA只有按值传递

JAVA中只有按值传递。值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。那么,我来给大家总结一下,值传递和引用传递之前的区别的重点是什么。例子1:public st...

2018-04-04 13:49:10 240

原创 <a>标签执行js

文章部分转载。来源链接已经找不到了。使用A标签执行JS脚本的几种方式0:&lt;a href="javascript:alert('a');"&gt;链接&lt;/a&gt;1、href="javascript:js_method();"这是我们最常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发windo...

2018-04-03 17:12:45 488

原创 SpringMVC接受参数各种场景

转载请标明出处:https://blog.csdn.net/victoylin/article/details/79803546表单提交           此处的表单时 -使用JSON.stringify()函数将数组转换成json类型提交后台,后台使用@RequestBody User user接受处理页面js//新增提交按钮$("#buildsubmit").click(function(...

2018-04-03 15:04:10 583

转载 <a>标签的href和onclick属性

&lt;a&gt;标签的href和onclick属性链接的onclick 事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,onclick 必须得到一个false的返回值;如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 jav...

2018-04-02 11:06:04 953

转载 JSP乱码解决

本文转载自:https://blog.csdn.net/lovesummerforever/article/details/12290319        乱码是让人头疼的一件事情,您是否和我一样也遇到过这样的情况,向数据库中添加一条记录,记录是添加上了,到数据库里一看,数据凌乱了。。。顿时我也凌乱了。。。把html文件改为jsp文件,添加了一下jsp page指令重新打开同时发现所有的中文都七十...

2018-03-31 15:44:37 308

原创 Mybatis执行update,insert等语句返回的不是受影响的行数

Mybatis执行update,insert等语句返回的不是受影响的行数在我们日常开发中,使用Mybatis框架中,经常会根据update,或者其他操作的返回值判断执行是否成功。如:在执行以上语句时候,需要根据result返回值是否 =1 来判断是否update成功。同样的语句在navicat执行后,若是update没有影响行数,则返回0;而Mybatis不会返回这个,它返回的是匹配行数,所以怎么...

2018-03-29 18:41:21 20525 3

转载 Map源码解析之HashMap源码分析

本文转载自:http://www.spring4all.com/article/942 注:文中源码为 JDK 1.8 。实现原理HashMap 是数组 + 链表 + 红黑树(JDK1.8 增加了红黑树部分)实现的。HashMap 的工作原理HashMap 基于 hashing 原理,当我们往 HashMap 中 put 元素时,先根据 key 的 hash 值得到这个 Entry 元素在数组中的...

2018-03-27 21:12:55 155

转载 mybatis中resultMap配置细则

resultMap算是mybatis映射器中最复杂的一个节点了,能够配置的属性较多,我们在mybatis映射器配置细则这篇博客中已经简单介绍过resultMap的配置了,当时我们介绍了resultMap中的id和result节点,那么在resultMap中除了这两个之外,还有其他节点,今天我们就来详细说说resultMap中的这些节点。 如果小伙伴对mybatis尚不了解,建议先翻看博主前面几篇博...

2018-03-25 22:03:19 353

原创 关于为何项目的war包需要重命名成ROOT.war去部署。

关于为何项目的war包需要重命名成ROOT.war去部署。(现在的项目的前端项目单独部署在tomcat上,但是每次部署前会把war包重命名为ROOT,之前不知道为什么)因为tomcat的server.xml配置的path 配置成了 "/"而Tomcat在启动的时候会去webapps下访问它默认的ROOT应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启...

2018-03-24 17:59:00 10716

空空如也

空空如也

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

TA关注的人

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