自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeffrey的博客

自建博客地址:https://bytelife.net

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

原创 Kafka Rebalance机制和选举策略总结

自建博客地址:https://www.bytelife.net,欢迎访问! 本文为博客同步发表文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://www.bytelife.net/articles/62460.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!Kafka作为大数据领域常用的消息中间件,其核心原理相对于其它消息中间件而言更为复杂,本文主要介绍Kafka消费者的rebalance

2021-05-10 00:39:37 12

原创 Hexo静态网站托管到腾讯云COS+CDN加速以及缓存自动刷新完美方案

自建博客地址:https://www.bytelife.net,欢迎访问! 本文为博客同步发表文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://www.bytelife.net/articles/47472.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!近期把博客折腾到腾讯云了,对比了腾讯云和阿里云后,发现腾讯云近期CDN做了很多升级,对于CDN缓存节点的配置更加细致,另外毕竟腾讯云

2021-03-24 23:12:31 69

原创 华硕ASUS Prime Z370M-PLUS II黑苹果OpenCore EFI

自建博客地址:https://www.bytelife.net,欢迎访问! 本文为博客同步发表文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://www.bytelife.net/articles/16681.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!华硕ASUS Prime Z370M-PLUS II 黑苹果Hackintosh OpenCore EFI文件,支持核显+独显共同硬

2021-03-15 03:05:49 244

原创 Hibernate Validator异常HV000221解决办法

自建博客地址:https://www.bytelife.net,欢迎访问! 本文为博客同步发表文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://www.bytelife.net/articles/42700.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!问题最近遇到一个问题,使用Hibernate Validator做参数校验时,本地环境运行无任何问题,打包上线以后报下面的异常:H

2021-03-14 23:29:41 33

原创 ElasticSearch(ES)使用Nested结构存储KV及聚合查询

自建博客地址:https://www.bytelife.net,欢迎访问! 本文为博客同步发表文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://www.bytelife.net/articles/51440.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!本文将讨论如何在ElasticSearch中使用nested结构进行数据的存储、查询和聚合,并结合K-V场景讨论ElasticSear

2021-03-07 05:26:44 240

原创 Hexo一键部署到阿里云OSS并设置浏览器缓存

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者:Jeffrey本文链接:https://bytelife.net/articles/52761.html版权声明: 本博客所有文章除特别声明外,均采用BY-NC-SA许可协议。转载请注明出处!现在用Hexo来搭建静态站点的人越来越多了,很多人会选择试用Github Pages服务来部署自己的静态站,但Github Pages国内访问速度实在无.

2021-02-28 03:13:29 175 1

原创 Spring学习笔记之IOC与DI概述

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/31708.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!一、IOC与DIIOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资

2021-02-25 02:02:57 12

原创 Spring学习笔记之Spring HelloWorld

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/1737.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!一、下载Spring官方网站:http://projects.spring.io/spring-framework/ 下载方式:Maven、Grad

2021-02-25 02:02:00 31 1

原创 Spring学习笔记之配置Bean

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/27638.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!一、在Spring的IOC容器中配置Bean可以通过Spring的XML配置文件来配置Bean,例如:<!-- 配置Bean -->

2021-02-25 02:01:08 11

转载 ThreadLocal详解

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/46308.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!ThreadLocal是什么早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并

2021-02-25 01:59:47 6

原创 XPath表达式语法详解

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/780.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!XPath路径表达式XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状

2021-02-25 01:58:37 77

原创 使用Dom4j操作XML

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/47460.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!引言:XML(可扩展标记语言)在软件开发工程中取得了广泛的应用。在Java语言中操作XML有许多方法,最常用的方法就是使用JDom、Dom4j等

2021-02-25 01:57:45 40 1

原创 完美配置CentOS+Nginx+MySQL+PHP(LNMP)网站环境

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/19465.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!准备工作配置防火墙,开启80端口、3306端口、如需使用SSH还应开启22端口、使用FTP需开启21端口、如果网站使用SSL访问需开启443

2021-02-25 01:56:47 23

原创 常用JVM启动参数

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/23756.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!-verbosejava -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。-verbose:class:监视输

2021-02-25 01:55:39 20 1

转载 深入分析 Java 中的中文编码问题

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/11030.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java

2021-02-25 01:54:29 12

转载 深入剖析 ConcurrentHashMap

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客????本文作者: Jeffrey本文链接: https://bytelife.net/articles/60306.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!术语定义术语: 哈希算法英文: hash algorithm解释: 是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。

2021-02-25 01:52:41 28

原创 动态规划算法问题(经典找零案例)

问题: 给定数组arr,arr中的所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim代表要找的钱数,求换钱有多少种方法。暴力搜索方法思路分析若给定arr={5, 10, 25, 1},aim=1000。用0张5元的货币,让[10, 25, 1]组成剩下的1000元,最终方法数记作------res1;用1张5元的货币,让[10

2017-03-20 01:51:07 7355

原创 浅析ClassNotFoundException与NoClassDefFoundError

最近接到电话面试中,面试官问我ClassNotFoundException与NoClassDefFoundError有什么样的区别,至于前者经常遇到,我还是能答上一些,至于后者,完全没遇到过啊,只好瞎编了,都忘记当时是怎么回答的。然后面试官问我他们都会出现在哪些情况,ClassNotFoundException我还可以说出几种情况,可是后者这下不能编了,只好求饶。结果面试官还给我讲解了一下,感觉非

2017-03-18 10:56:53 412

转载 Java NIO 教程

英文原文地址:http://tutorials.jenkov.com/java-nio/index.html中文来源地址:http://ifeve.com/java-nio-all/作者:Jakob Jenkov 译者:郭蕾 校对:方腾飞本文由老H博客整理修订Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NI

2017-03-16 11:48:52 244

原创 Spring学习笔记之Bean的作用域

在默认情况下,Spring的应用上下文中所有的bean都是单例的形式创建的。也就是说,不管给定的一个bean被注入到其它bean多少次,每次注入的都是同一个实例。在大多数情况下,单例bean是非常理想的方案。初始化和垃圾回收对象实例所带来的成本只留给一些小规模任务,在这些任务中,让对象保持无状态并且在应用中反复重用这些对象可能并不合理。有时候你所使用的类可能是易变的,它们会保持一些状态,比

2016-10-20 17:31:12 390

原创 Spring学习笔记之处理自动装配的歧义性

之前的文章中已经看到了Spring的自动装配有很大的用处,它可以帮助我们快速的装配bean,但是这里存在一个问题,在之前的装配中,仅有一个bean匹配所需的结果时,自动装配才是有效的。如果不仅只有一个bean能够匹配结果的话,这就会导致Spring不知道该装配哪个bean从而导致装配失败,例如下面这个例子,我们定义了一个Dessert接口,并且有三个类实现了这个接口,分别为Cake、Cookies

2016-10-20 17:23:41 559

原创 Spring学习笔记之通过XML装配Bean的一些细节

一、c命名空间通过构造器注入Bean的时候通常需要使用到元素,作为替代的方案,可以使用Spring的c-命名空间。c-命名空间是在Spring 3.0中加入的,它是在XML中更为简洁地描述构造器参数的方式。要使用c-命名空间,必须要在XML的顶部声明其模式,如下所示:<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2016-10-20 17:13:13 219

原创 Spring学习笔记之通过Java代码装配Bean

虽然很多场景下可以使用组件扫描和自动装配来实现Spring的自动化配置,但有些时候自动化配置的方案是行不通的,因此需要明确配置Spring。比如你想讲第三方库中的组件装配到你的应用中,在这种情况下,你必须要显式装配。在进行显式配置的时候,有两种方案,Java和XML。下面介绍通过Java代码显式装配Bean。一、创建配置类创建配置类的关键在于@Configuration注解,@Conf

2016-10-20 17:03:28 877

原创 Java实现数据统计的常用算法

做数据处理的人可能经常用到一些比如求中位数、众数、均值等等的常用数学方法,下面整理一些算法,由于都比较简单,不做过多的解释了,直接拿去用就好啦!package cn.javacodes.utils;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.

2016-09-27 23:28:30 2129

原创 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可

2016-09-27 00:36:22 166

原创 Spring学习笔记之自动化装配Bean

在Spring中可以使用Java代码、XML和自动化装配三种方式来装配Bean。从便利性角度来说,最强大的还是Spring的自动化配置,如果Spring能够进行自动化装配的话,那何苦还要显式的将这些Bean装配在一起呢?Spring从两个角度来实现自动化装配:组件扫描:Spring会自动发现应用上下文中所创建的Bean;自动装配:Spring自动满足bean之间的依赖。

2016-09-18 00:14:00 328

原创 Fedora24(Linux)Nvidia双显卡驱动解决方案(Bumblebee)

现在的笔记本显卡多为Intel核心显卡+Nvidia显卡的组合模式,如果没能正确的管理Linux操作系统的双显卡驱动,可能会导致发热和性能差的问题。由于我们在Linux中极少运行对显卡要求特别高的3D程序,因此并不需要一直开启Nvidia独立显卡,只在需要它的时候再开启就好,Bumblebee提供了一个很棒的解决方案。本文以Fedora24为例:一、确认硬件环境当然,首先你得确定你

2016-09-13 12:09:06 3402

原创 使用Jackson解析JSON和序列化

在Web开发过程中,利用JSON可以帮助我们更加方便的开发我们的应用。那么在Java语言中,如何实现Java实例与JSON之间的相互转换(序列化与反序列化)呢?目前流行的JSON第三方类库有Jackson、Gson、Fastjson等,本文将简单介绍如何使用Jackson进行JSON的解析与序列化。一、获取Jackson获取Jackson可以通过Maven或直接下载jar包两种方式

2016-09-10 10:11:04 640

转载 WordPress 博客同步到 CSDN 插件

原文链接:蔓草札记 » WordPress 博客同步到 CSDN 插件在没用 WordPress 博客前就在 CSDN 写了一些日志,后来自己搭建博客后,就希望能够将博客同步到 CSDN 中,无奈 CSDN 在 2011 年 7 月宣布暂不支持 WindowsLiveWriter 发布博文,直到在2014 年 5 月 29 日才宣布重新支持离线写博客,让插件同步成为可能,不过目前网上搜到的

2016-09-10 09:49:11 941

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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