Erlo
2020-09-20· 面试题精选:字符串替换

字符串处理在程序猿日常工作工作中非常常见,常见到几乎各种语言中都已经封装好了字符串相关的API,我们只需要直接拿过来用就好。就拿Java为例,jdk中的String()类几乎封装了所有字符串...

2020-09-20· springboot多数据源配置及切换

注:本文的多数据源配置及切换的实现方法是,在框架中封装,具体项目中配置及使用,也适用于多模块项目 配置文件数据源读取 通过springboot的Envioment和Binder对象进行读取,...

2020-09-20· Java的重写

一、什么是重写   在子类中创建了一个与父类中名称相同、返回值类型相同、参数列表的方法相同,只是方法体中的实现不同,以实现不同于父类的功能,这种方式被称为方法重写(override),又称为...

2020-09-20· Mybatis是如何将Mapper接口注册到Spring IoC的

1. 前言 有时候我们需要自行定义一些注解来标记某些特定功能的类并将它们注入Spring IoC容器。比较有代表性的就是Mybatis的Mapper接口。假如有一个新的需求让你也实现类似的...

2020-09-20· Java数据结构之004--HashMap

数组和链表都是存储一个对象,HashMap 存储数据是以 一对数据来存储,即键值对【key(对象)---->value(对象)】。 JDK1.8版本之前,HashMap的实现: 数组 ...

2020-09-20· Java接口【final、interface】

一、final(掌握) 1.1 final修饰变量 生活生产中有些数据是不可变的,做成常量 使用final修饰的变量成为常量,不可再次赋值 final修饰的变量必须在声明的后面直...

2020-09-20· 骚操作:不重启 JVM,如何替换掉已经加载的类?

Java对象行为 java.lang.instrument.Instrumentation 直接操作字节码 BTrace Arthas 三生万物 在遥远的希艾斯星球爪哇国塞沃城中,两名...

2020-09-20· google protocol buffer——protobuf的问题和改进2

这一系列文章主要是对protocol buffer这种编码格式的使用方式、特点、使用技巧进行说明,并在原生protobuf的基础上进行扩展和优化,使得它能更好地为我们服务。 在上一篇文章中,...

2020-09-20· 再见了SpringMVC!这个框架有点厉害,甚至干掉了Servlet!

# 前言   对 Java 开发者来说, Spring 发布 5.0 正式版,而新版 Spring 的一大特色,就是 Reactive Web 方案 Web Flux,这是用来替代...

2020-09-20· Spring Boot 如何使用拦截器、过滤器、监听器?

过滤器 过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术。 如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助...

2020-09-20· 简历内容模板,照着写,你都能写出好简历

项目一 米乐淘网上商城 项目名称:米乐淘网上商城开发环境:Ecliplse Mars2+Maven3.3.3+Mysql5+Tomcat7+SVN+JDK1.7技术选型:springmvc+...

2020-09-20· ZooKeeper 入门指引

定义 Apache ZooKeeper is an effort to develop and maintain an open-source server which enables h...

2020-09-20· Java 13天基础 06天map集合小练习(黑马程序员) 统计字符串中每个字符出现的次...

1 import java.util.HashMap; 2 import java.util.Map; 3 import java.util.Scanner; 4 5 #zs#* ...

2020-09-20· URL及日期等特殊数据格式处理-JSON框架Jackson精解第2篇

Jackson是Spring Boot默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制...

2020-09-20· Springboot 实现数据库备份还原

  之前对电脑重装了一下,结果IDEA的项目目录没有备份,导致有几个平时会拿来参考的项目都丢失了,尤其有一个自己写的Springboot项目当初没有备份,这次是彻底无缘再见了,有的东西可以对...

2020-09-20· Java数据结构之001--动态数组

数组是可以保存一组相同数据类型的一种数据结构 。数组必须有固定的长度, 且不能修改长度 ,数组拥有边界检查, 尝试获取不在数组范围内的值时, 会抛出ArrayIndexOutOfBounds...

2020-09-20· Java数据结构之003--二叉树(Binary Tree)

二叉树(Binary Tree) 是树类应用最广泛的一种数据结构, 是非线性数据结构。顾名思义, 二叉树的每个节点最多只能包含两个子节点, 一个节点可以包含0-2个子节点, 如果是两个子节点...

2020-09-20· 像这样写,Java菜鸟也能写出牛逼的代码

场景一 有时候我们会遇到一个方法就是占满了整个屏幕,其中各种 if else 判断 ,for 循环嵌套,时不时来穿插着各种a b c参数,让人看得实在是眼花缭乱。让后面维护的人望而却步,也实...

2020-09-19· 虚拟机系列 | JVM特点,基础结构与执行周期

本文源码:GitHub·点这里 || GitEE·点这里 一、虚拟机简介 1、虚拟机概念 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境...

2020-09-19· Java设计模式之迭代器

学习Demo   Java设计模式之迭代器 使用 HashMap 来存储学生信息:键为学生学号,值为姓名 毕业时,需要用户输入学生的学号,并根据学号进行删除操作   ...

2020-09-19· Java List 集合简单练习

学习Demo     码上行动   import java.util.ArrayList; import java.util.Iterator; i...

2020-09-19· Java Math UUID Random 随机数

学习Demo   Math类:random方法获取随机数 UUID类:randomUUID方法生成UUID Random类:实例化一个Random对象创建一个随机数生成器 &n...

2020-09-19· Java contains 简单用法

学习Demo   contains方法:用于判断list集合是否包含某个元素 containsKey方法:用于判断Map键中是否包含某个键 containsValue方法:用于...

2020-09-19· Java数组之稀疏数组

学习Demo   稀疏数组 实例:五子棋游戏。数字1表示黑棋,数字2表示白棋,数字0表示空闲点位,棋盘为 11行 * 11列 需求:编写五子棋游戏中,有存盘退出和续上盘的功...

2020-09-19· windows下搭建ElasticSearch

  1.官网下载ElasticSearch,需要java环境支持       地址:https://www.elast...

2020-09-19· Java IF 语句

学习Demo     码上行动   import java.util.Scanner; #zs#* * IF 语句 * @Author Hate...

2020-09-19· Java数组之基础篇

学习Demo     码上行动   package array; #zs#* * 数组基础篇 #fzs# public class ArrayDemo1...

2020-09-19· Java数组之进阶篇

学习Demo     码上行动   package array; #zs#* * 数组进阶篇 #fzs# public class ArrayDemo2...

2020-09-19· Java数组之多维数组

学习Demo     码上行动   package array; #zs#* * 多维数组:数组中嵌入数组 #fzs# public class Arr...

2020-09-19· Java数组之Arrays类

学习Demo   数组的工具类 java.util.Arrays Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用...

2020-09-19· Java数组之冒泡排序

学习Demo   冒泡排序【重点:闭着眼睛都应该会写】 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序。 两层循环,外层冒泡轮数,里层依次比较,江湖中人尽皆知。 ...

2020-09-19· Java数组进阶篇

学习Demo     码上行动   package array; #zs#* * 数组进阶篇 #fzs# public class ArrayDemo2...

2020-09-19· Java多维数组

学习Demo     码上行动   package array; #zs#* * 多维数组:数组中嵌入数组 #fzs# public class Arr...

2020-09-19· Java Scanner 扫描器

学习Demo:Demo1   Scanner类:Java的输入类 Scanner类既可以读字符,也可以读字符串和整数   码上行动:Demo1   ...

2020-09-19· Java数组基础篇

学习Demo     码上行动   package array; #zs#* * 数组基础篇 #fzs# public class ArrayDemo1...

2020-09-19· 对我来说数据库图形化管理工具用这个足够了

1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件。Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的。通常图形化操作关系型数据库(R...

2020-09-19· Java连载139-数据库编译预处理和事务回退

一、编译预处理 我们直接举一个例子 package com.bjpowernode.java_learning; import java.sql.Connection; import ...

2020-09-19· Java方法调用

学习Demo      码上行动     package TestDemo; #zs#* * 调用方法:对象名.方法名(实参列表) #fzs# public cl...

2020-09-19· Java方法重载

学习Demo   方法重载 一个类中,有相同的函数名称,但形参不同的函数 重载规则 方法名必须相同 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等) ...

2020-09-19· Java参数传递

学习Demo      码上行动   package TestDemo; #zs#* * Java参数传递 * 形参:方法声明时,方法小括号内的参数。 * ...

2020-09-19· Java递归思想

学习Demo   递归【基于栈】:A方法调用A方法(自己调用自己) 递归结构包括两部分:1. 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。2. 递归体:什么时候需...

2020-09-18· Maven添加依赖时scope域介绍

1. 当你把项目打成war包时 eg:以下面依赖为例: <dependency> <groupId>javax.servlet</groupId&...

2020-09-18· 分布式搜索引擎-ElasticSearch详解

ElasticSearch简介 什么是ElasticSearch ElaticSearch,简称为ES, ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展...

2020-09-18· 当女程序员遇到了问题......太真实了

00当女程序员遇到了问题       01男程序员写代码的样子 VS 女程序员写代码的样子       02别人家女程序员写代...

2020-09-18· Spring常见错误(1)之NoUniqueBeanDefinitionException

在学习Spring过程中使用类型获取对象出现以下错误:org.springframework.beans.factory.NoUniqueBeanDefinitionException: N...

2020-09-18· Java 9-11 版本说明及新特性概述

Java版本更新的背景简单介绍   Java在2018年3月发布了Java11-长期支持版本,之后每6个月加一个版本。没三年发布一个长期支持版本(LTS)。现在已经是Java14了,明年3月...

2020-09-18· 走出舒适圈,10份技术图谱+7大项目源码,这才是你该收藏的

最近有好多朋友问我,家里的孩子要工作了,或者工作一直没什么起色,都是程序员这一行的,怎么差距就这么大,想想也是,从外包走到现在,也有10年的时间了,回顾自己工作的这10年,总结一句话就是: ...

2020-09-18· 月初刚拿到美团offer,新鲜的美团现场面试41题(三面技术+HR面)

一面 hashmap与concurrenthashmap的区别 垃圾回收算法以及垃圾回收器 CMS的回收步骤 G1和CMS的区别 CMS哪个阶段是并发的哪个阶段是串行的? G1内部是如何分...

2020-09-18· Kubernetes - 使用Rancher部署K8S集群

Kubernetes - 使用Rancher部署K8S集群 准备Linux主机 首先配置三台节点,均在内网,可以互相通信 Node Address Specs k8s-1 17...

2020-09-18· 知识体系索引

知识体系索引 旨在梳理主线、方便查找 一、技术知识类 Java Java基础 分类 文章 Java语法 Java基本数据类型、关键字 Object类方法解析 Jav...

2020-09-18· 为什么 HTTPS 是安全的?图文详解!

作者:站在书脊之上 来源:juejin.im/post/5ebe6870f265da7bce2696b9 「一、为什么要有HTTPS」 在HTTPS出现之前,所有请求都是以明文方式送出的...

2020-09-18· maven~本地仓库的指定

默认情况下,你的maven仓库在当前用户目前下,有个.m2的文件夹,里面的settings.xml是配置maven的,而repository就是本地的仓库,而我们的仓库随着项目的增多,也会越...

2020-09-18· 简单密码

简单密码        绕树三匝,何枝可依。   背景:Java 在线编程机试刷题。 题目描述: 密码是我们生活中非...

2020-09-18· 结构与算法(03):单向链表和双向链表

本文源码:GitHub·点这里 || GitEE·点这里 一、链表简介 1、链表概念 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表...

2020-09-18· 多线程中的生产者消费者问题 - 线程的同步

为了完成多个任务,常创建多个线程,它们可能毫不相关,但有时它们完成的任务在某种程度上有一定的关系,此时就需要线程之间有一些交互。在Java中,使用一对方法wait()和notify()/n...

2020-09-18· 两年Java工作经验涨到23K,这究竟是怎么做到的?

前言 Java的知识点非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。我就有个朋友去年加班加点上班,年前抽时间学习,然后...

2020-09-18· 掌握SpringBoot-2.3的容器探针:实战篇

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:原创文章分类汇总,及配套源码,涉及Java、Docker、K8S、DevOPS等 ...

2020-09-18· 白嫖是真香,耗时半年,终于整理完成这套Java架构进阶pdf,不看也收藏吧

2020年的“金九银十”就这么来了,也到了该发福利的阶段了,花了我大半个月时间收整了全套的「Java架构进阶pdf」,这一波下来,刷完你就会知道,真真香啊,我的心血果...

2020-09-18· 常用的Websocket技术一览

1. 前言 Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户...

2020-09-18· JAVA的多线程与高并发(一)、线程与同步锁

多线程与高并发 写下本系列文章,用以记录学习多线程与高并发的过程。 一些比较基础的知识会直接带过,不做详细说明。 线程 下面会从介绍线程到实现java多线程来讲。 线程的概念 线程的概念在我...

热门文章

> <

吐槽小黑屋()

* 这里是“吐槽小黑屋”,所有人可看,只保留当天信息。

  • Erlo吐槽

    Erlo.vip2020-09-20 22:15:44Hello、欢迎使用吐槽小黑屋,这就是个吐槽的地方。
  • 返回顶部