自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 安装selenium、Splash、Puppeteer

Seleinum 是一款使用代码操纵浏览器的框架,我们可以通过它驱动浏览器执行一些点击、滑动、输入指定字符等操作。

2023-11-16 22:35:44 99

原创 如何在k8s中配置一个服务挂载卷

PVC:持久卷申明(Persistent Volume Claim),申明需要使用的持久卷规格大小。PV:持久卷(Persistent Volume),将应用需要持久化的数据保存到指定位置。

2023-10-11 15:01:54 121

原创 JVM垃圾回收机制

前言,大家好,我是程序员八哥,一个三年经验的小厂程序员,如果你正在面试,希望你一定要把这篇文章看完。如果不是,那就没必要看下去,作用不大,如果你非要看,向你致敬,solo。堆内存详解![image.png](https://img-blog.csdnimg.cn/img_convert/573015023adaffaad2b39c97b88594cc.png#clientId=u74d63271-b745-4&crop=0&crop=0&crop=1&crop=1&am.

2022-04-26 23:32:15 863

原创 JVM内存模型

1. jdk体系结构图1.1 jdk体系结构图![](https://img-blog.csdnimg.cn/img_convert/9cbf8a046e323a10d4b45951bc62c5c9.png#crop=0&crop=0&crop=1&crop=1&height=256&id=wZdZQ&margin=[object Object]&originHeight=616&originWidth=886&original.

2022-04-25 09:48:12 714

原创 MySQL优化技巧

大家好,我是八哥,一个三年开发经验的小厂程序员,不管是面试中还是我们的日常开发中,都会遇到的一个问题就是MySQL的优化问题。下面我就以我的认知来谈谈我对MySQL优化的理解。

2022-04-06 21:57:14 1035

原创 Clean up the broken artifacts data and reload the project.

Clean up the broken artifacts data and reload the project.#问题描述idea 2021.3 版本更新之后 出现 包下载不了解决方案更新maven版本 到3.8版本3.8版本增加了私服https协议的验证如果是http协议的私服,需要注释掉https的验证就是如下代码 <mirror> <id>maven-default-http-blocker</id> <mirrorOf>

2021-12-03 14:10:05 11879 5

原创 Spring Cloud 简介

计算机系统的发展单体应用概念:所有功能全部打包在一起。应用大部分是一个war包或jar包。好处:容易开发、测试、部署,适合项目初期试错。坏处:​ 随着项目越来越复杂,团队不断扩大。坏处就显现出来了。复杂性高:代码多,十万行,百万行级别。加一个小功能,会带来其他功能的隐患,因为它们在一起。技术债务:人员流动,不坏不修,因为不敢修。持续部署困难:由于是全量应用,改一个小功能,全部部署,会导致无关的功能暂停使用。编译部署上线耗时长,不敢随便部署,导致部署频率低,进而又导致两次部署之间

2020-08-04 22:20:52 365

原创 反射如何进行实战与优化

上一篇文章我们简单介绍了反射的设计初衷,作用和基本的功能。1.在工作中如何使用反射 反射的主要作用就是运行过程中创建类的对象,在通常情况下,我们使用new关键字已经够用了。但是当工作中某一些处理或者其他功能的类特别多时,我们通常会采用工厂模式进行处理到map中,通过code定义的key 去获取我们的处理调用。但是随着我们的业务的改变增加时,我们再一个一个的去new就显得特别复杂。那么我们就会想,可以根据他们的共同特征去查找出所有的这些类,然后循环去创建他们的实例。 第一种方式:需要创建的类是一个父

2020-05-31 21:04:28 292

原创 从反射角度讲反射

大家好,我是反射。想必有些人已经认识我很久了,但是也有很多朋友并不认识我,所有我还是先给大家做一下简单的自我介绍。简单的说,我是一种武器,是给一种叫做程序员角色用来打boss(直聘)用的,并且我在java的大家庭中也是至关重要的一员,我的作用就是可以动态的创建类的对象。众所周知,我们在写java程序的时候,都是基于对象来编程的。所以我们在写代码的时候都要先创建某些类的对象。大多数情况我们写编写好程序之前都已经把所有对象的类都定义好了。当我们需要使用该对象时直接使用new关键字new 出来就好了。但是随着.

2020-05-17 17:06:04 248

原创 kafka核心概念与应用场景解析

Kafka的主要特点Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务,它主要用于处理活跃的流式数据。kafka的主要特点:同时为发布和订阅提供高吞吐量。据了解,Kafka每秒可以生产约25万消息(50 MB),每秒处理55万消息(110 MB)。可进行持久化操作。将消息持...

2020-04-12 19:00:59 151

原创 springboot 整合stomp的websocket

原理讲解并不深,主要是过程第一步:安装配置maven配置websocket基本配置session验证拦截器,需要验证session配置用户握手拦截器配置通道拦截器配置webSocketController类-----接收客户端发送消息WebSocket发送消息服务类前端STOMP客户端vue配置安装Stomp创建连接Vue创建Stomp websocket连接 js代码如下前后端联调遇到的坑ngi...

2019-12-09 09:25:49 637

原创 一句话解释设计模式

设计模式就是巧妙的利用抽象 封装 继承 和多态,降低模块耦合度和减少代码重复率的技巧。

2019-07-27 12:25:52 124

原创 设计模式之工厂模式和策略模式的简单结合

策略模式目的:* 1.对于用户来说:只需要使用一个类就可以使用不同的活动进行打折。* 2.对于开发者来说:* 1).提高程序的可扩展性。随意增减一个活动形式 比如:增加一个满100送纸巾 ,* 满200送电脑活动,只需要实现CashSuper超类,输入消费金额返回不同的数值* 对应不同的中奖商品即可,。* 2).提高程序的灵活性。比如,需...

2019-07-06 17:07:02 174

原创 记搭建一个Maven管理的多模块SpringBoot项目中遇见的错

1报错:新建的SpringBoot项目没有启动入口,Java文件为不可执行文件。原因及解决办法:2.报错:启动类报错 Cannot access org.springframework.core.env.EnvironmentCapable原因及解决办法:子项目的Springboot版本和子版本不一致,可能是在子项目未引用父项目的pom文件;应是子项目引入父项目,父项目引用SpringBoo...

2019-06-29 16:54:30 379

原创 js保留两位小数的方法详解

1.js的toFix()函数 此方法可以自动四舍五入 但是只在IE5.5以上版本生效**(推荐)**2.Math.floor(),不四舍五入 ,向下取整 mytest() { let f = 12.34567; alert("f保留两位小数为:" + Math.floor(f * 100) / 100); //弹出结果为:f保留两位小数为:12.34 ...

2019-06-24 20:32:17 548

原创 一句话说明http协议头部作用

http协议头部包含信息(header)有通用头部信息,请求头部,响应头部,实体头部。通用头部是一般包括以下几个信息,是整个完整通信都需要用到的信息。Request URL: 请求地址Request Method: 请求方式(get post put delete trace header)Status Code: 200 (状态码和原因短语 很重要一般网站开发请求错误都可以在这里找到错误...

2019-06-24 20:08:13 890

原创 一句话解释http协议

http协议是用于客户端和服务器端通信的,主要通过客户端请求和服务器响应的切换完成通信的。

2019-06-19 20:49:34 378

原创 Java格式化日期的方法

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -&gt; 文本)、解析(文本 -&gt; 日期)和规范化。 话不多说直接先上例子: 1.文本类型转为日期 import java.text.ParseException; import java.text.SimpleDateFormat; import j...

2018-08-16 11:18:49 13092

meeting.zip

本项目是一个基于dubbo和会议管理项目,前端页面主要采用h-ui实现,后端使用ssm框架,集成shiro权限矿建和solr全局搜索。

2019-07-06

空空如也

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

TA关注的人

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