自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA葵花宝典

java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶

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

原创 Java生成词云!你喜欢得书都在图里!

在做数据分析得时候,生成词云图是很常见得需求,正常情况下大部分都是通过python去采集数据并且生成,异常强大,本文来说说java如何生成词云!在github上找轮子得时...

2019-07-27 14:57:02 2625

原创 【干货】基于SpringBoot2开发的Activiti引擎流程管理项目脚手架

前言在工作中,难免会遇到需要开发基于流程管理的系统,例如一些OA/审批系统、工厂管理、ERP等等,新手入门工作流是有一定难度的,但假如你遇到今天这篇文章,那么,你幸运了。...

2019-05-28 08:37:00 2764

原创 基于win10+Docker+idea的SpringBoot项目容器化部署

以前发过一些docker相关的文章,也发过一些Springboot相关的文章,今天这篇文章是教大家如何在win10下面基于docker构建Springboot项目工具 &...

2019-05-24 08:49:24 3532

原创 搞定SpringBoot2,我推荐你学习这个框架

前言SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。包括一套漂亮的前台。无其他杂七杂八的功能,原生纯净。项目介绍一个非常好的sprin...

2019-05-15 08:36:00 1393

转载 代码生成利器:IDEA 强大的 Live Templates

作者:肖汉松原文:http://blog.xiaohansong.com/2017/03/17/idea-live-templates/前言Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates功能。刚开始觉得它只是一个简单的Code Snippet,后来发现它支持

2018-03-19 00:00:00 1481

转载 Java基础知识总结 - 超详细篇收藏

java葵花宝典坚持更新java综合性知识,自助领取海量java资料 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因

2018-03-11 00:00:00 2269

转载 5大步骤+10个案例,堪称SQL优化万能公式

来源:https://www.cnblogs.com/powercto/p/14410128.html前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。SQL优化一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句2、e...

2022-04-19 14:45:00 506

转载 SpringCloud 优雅下线+灰度发布

来源:https://blog.csdn.net/qq_35246620/article/details/109166722文章目录前言优雅下线常见的下线方式优雅的下线方式灰度发布蓝绿部署滚动部署金丝雀部署前言在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么...

2022-04-18 18:45:04 508

转载 8 种最坑的SQL错误用法,你有没有踩过?

来源:yq.aliyun.com/articles/725011、LIMIT 语句2、隐式转换3、关联更新、删除4、混合排序5、EXISTS语句6、条件下推7、提前缩小范围8、中间结果集下推总结sql语句的执行顺序:FROM<left_table>ON<join_condition><join_type>JOIN&lt...

2022-04-18 18:45:04 519

转载 脑壳疼?别再写满屏的 if-else 了,看我怎么消灭它!

在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码并没有什么问题,但是代码的可读性很差。本篇文章主要总结一下自己在实际开发中如何避免大面积的 if-else 代码块的问题。补充说明一点,不是说 if-else 不好,而是多层嵌套的 if-else 导致代码可读性差、维护成本高等问题。现有如下一段示例代码,部分优化技巧是根据这段代码进行的:publi...

2022-04-15 18:27:59 156

转载 敢在简历上写精通消息队列,果然有一手!

原文链接:http://t.hk.uy/Ue6前言大家好,我是挨踢大佬。今天给大家分享一篇干货!正文面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎么确保消息 100% 不丢失?这个问题在实际工作中很常见,既能考察候选者对于 MQ 中间件技术的掌...

2022-04-15 18:27:59 268

转载 SpringBoot + Redis:模拟 10w 人的秒杀抢单!

-----作者:神牛003来源:cnblogs.com/wangrudong003/p/10627539.html本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:Jedis的nx生成锁如何删除锁模拟抢单动作(10w个人...

2022-04-14 14:34:50 243

转载 警告!别再使用 TIMESTAMP 作为日期字段~

在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。比如用户表会有一个日期列记录用户注册的时间、用户最后登录的时间。又比如,电商行业中的订单表(核心业务表)会有一个订单产生的时间列,当支付时间超过订单产生的时间,这个订单可能会被系统自动取消。日期类型虽然常见,但在表结构设计中也容易犯错,比如很多开发同学都倾向使用整型存储日期类型,同时也会...

2022-04-06 15:56:14 206

转载 员工离职倾向尽在公司掌握,争议发生后,监控系统研发商悄悄下架相关服务...

整理 | 于轩出品 | 程序人生(ID:coder _life)你上班时会使用公司WiFi还是自己的流量呢?如果你平时经常用公司的网络摸鱼,那你现在可要注意了,因为你的上网记录很有可能都被监控下来了。事情经过上周,有一个网友发帖称自己开工第一天就被裁,原因竟是领导知道了他上班时在投简历!在这位网友贴出的图中,提到了一个能识别员工离职倾向的系统,他怀疑自己就是被深信服公司提...

2022-03-22 19:35:19 145

转载 推荐好用 Spring Boot 内置工具类

最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!断言1. 断言是一个逻辑判断,用于检查不应该发生的情况2. Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启3. SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求...

2022-03-22 19:35:19 191

转载 最强Postman替代品,国产软件Apifox到底有多牛?

“新冷战”蔓延到生产力工具著名 UI 设计软件 Figma 宣布制裁大疆!近日,网上流传一份 Figma 发送给大疆的内部邮件。其中写道:“我们了解到,大疆在美国制裁名单中被点名。因此根据...

2022-03-21 09:30:00 4908

转载 别再使用 TIMESTAMP 作为日期字段~

点击关注公众号,Java干货及时送达????来源:JAVA日知录在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。比如用户表会有一个日期列记录用户注册的时间、...

2022-03-21 09:30:00 190

转载 SpringBoot 一个接口同时支持 form 表单、form-data、json 的优雅写法

????推荐大家关注一个公众号????责编:来自:juejin.cn/post/7054441239839506446网上很多代码都是千篇一律的 cvs,相信我只要你认真看完我写的这篇,你就可以完全掌...

2022-03-20 17:22:18 240

转载 还在 for 循环中 remove 元素?必须劝退……

来源:juejin.cn/post/6844903906449358856业务中有需要过滤的需求,踩了 foreach 的坑。本来是这样写的:user.forEach(u->{...

2022-03-20 17:22:18 137

转载 List 如何根据对象的属性去重?Java 8 轻松搞定!

????推荐大家关注一个公众号????一、去除List中重复的StringpublicList<String>removeStringL...

2022-03-20 17:22:18 1085

转载 优雅地处理重复请求(并发请求)

来源:jaskey.github.io/blog/2020/05/19/handle-duplicate-request对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无...

2022-03-17 17:33:49 192

转载 Spring Boot 项目打成 .exe 程序,实战来了!

来自:CSDN,作者:如漩涡链接:https://blog.csdn.net/m0_37701381/article/details/104163877前言近期做了一个前后端合并的spri...

2022-03-17 17:33:49 176

转载 45 个 Git 经典操作场景,专治不会合代码

文章转载于:江南一点雨git 对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。...

2022-03-17 17:33:49 173

转载 好家伙,又一份牛逼笔记开源了

大家好,最近一周,我花了不少时间,给大家整理了一套 2022 跳槽涨薪的技术编程面试资料(前 200 名粉丝可免费领取)。包括各大厂最新面试题以及面经(22份)还有涉及JVM,Mysql,...

2022-03-09 15:00:00 216

转载 SDK 和 API 的区别是什么?

作者:简道云链接:https://www.zhihu.com/question/21691705/answer/770586138不知道区别的人,大概率是你还没搞懂API、SDK是什么。#...

2022-03-07 19:23:46 220

转载 一款非常牛逼的 Java 爬虫框架!(请低调使用)

关注Java核心技术,推送更多 Java 干货!介绍平台以流程图的方式定义爬虫,是一个高度灵活可配置的爬虫平台特性支持Xpath/JsonPath/css选择器/正则提取/混搭提取支持JS...

2022-03-07 19:23:46 667

转载 别再用 httpClient了,快试试这款优雅的 HTTP 客户端工具!

点击关注公众号,实用技术文章及时了解来源:juejin.im/post/6854573211426750472大家都知道okhttp是一款由square公司开源的java版本http客户端...

2022-03-07 19:23:46 218

转载 推荐 2 个 Spring Boot 的工作流项目

今天主要推荐两个工作流的springboot项目,开源项目中有具体的部署操作文档,核心表结构说明,都可以帮助理解工作流原理,其实大厂华为阿里里面的工作流虽然号称自研(很多都是参考开源),跟...

2022-03-04 18:17:47 101

转载 经典面试题:Integer c=100,d=100,c==d 一定是false吗?

来源:blog.csdn.net/qq_36680439/article/details/78923769相信大家在面试的过程中可能都遇到过这样一道题吧!publicstaticvoi...

2022-03-04 18:17:47 77

转载 太难了,一个接口超时问题,从应用排查到内核....

来源:https://zhenbianshu.github.io问题描述最近在查一个问题,花费了近两个星期,问题算是有了一个小结,是时候总结一下了。排查过程走了很多弯路,由于眼界和知识储备...

2022-03-03 14:30:00 1200

转载 MySQL 分库分表及其平滑扩容方案

作者:王克锋出处:https://kefeng.wang/2018/07/22/mysql-sharding/众所周知,数据库很容易成为应用系统的瓶颈。单机数据库的资源和处理能力有限,在高...

2022-03-03 14:30:00 263

转载 超级 Mybatis! 代码即是 SQL 操作,真香?

来源:JavaGuideFluent Mybatis 介绍Fluent Mybatis 特性一览Fluent Mybatis 原理Fluent Mybatis vs Mybatis vs ...

2022-03-03 14:30:00 196

转载 10 分钟实现 Spring Boot 发生邮件功能,直接收藏!

SpringBoot 集成邮件服务竟如此简单,还等什么,快来学习涨姿势吧!学习目标快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。源码下载:springboot-send-mail:ht...

2022-03-02 19:19:26 638

转载 这套监控系统让打工人颤抖:离职倾向、摸鱼通通都能被监测,争议出现后产品页面已404...

金磊 杨净 发自 凹非寺量子位 | 公众号 QbitAI前脚投简历,后脚就被精准裁员。一位网友最近就爆出了这样一段真实经历,而且还称被领导教育了一通:别以为你上班干啥我都不知道,你啥时候想...

2022-03-02 19:19:26 83

转载 求你别自己瞎写工具类了,Spring自带的这些他不香麽?

经常有粉丝问程序汪有木有很香的工具类推荐,下面这篇专门分享工具的,提升开发效率减少重复轮子真不错来源:juejin.cn/post/7043403364020781064断言对象、数组、集...

2022-02-25 18:51:01 72

转载 同一份数据,Redis为什么要存两次?

点击关注公众号,利用碎片时间学习来源:blog.csdn.net/zwx900102/article/details/113096979前言在 Redis 中,有一种数据类型,当在存储的时...

2022-02-23 11:51:19 91

转载 面试被问Redis和Mysql如何保持数据一致性,怎么破?

在高并发的场景下,大量的请求直接访问Mysql很容易造成性能问题所以,我们都会用Redis来做数据的缓存,削减对数据库的请求但是,Mysql和Redis是两种不同的数据库,如何保证不同数据...

2022-02-23 11:51:19 308

转载 一千万数据,怎么快速查询?

阅读本文大概需要 5 分钟。来自:juejin.cn/post/6863668253898735629前言面试官:来说说,一千万的数据,你是怎么查询的?B哥:直接分页查询,使用limit分...

2022-02-23 11:51:19 508

转载 接口性能优化技巧,有点硬!

作者:天机术士来源:https://juejin.cn/post/7043423820543164453背景我负责的系统到2021年初完成了功能上的建设,开始进入到推广阶段。随着推广的逐...

2022-02-22 15:16:00 143

转载 内存耗尽后,Redis会发生什么?

点击关注公众号,实用技术文章及时了解来源:blog.csdn.net/zwx900102/article/details/113806440前言作为一台服务器来说,内存并不是无限的,所以总...

2022-02-21 15:36:07 68

空空如也

空空如也

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

TA关注的人

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