java系列

彻底干掉恶心的 SQL 注入漏洞, 一网打尽!

发布于 2020-10-13

0x01简介 0x02 JDBC 介绍 说明 0x03 Mybatis 介绍 说明 更多场景 0x04 JPA和休眠 介绍 说明 JPA 0x01简介 文章主要内容包括: Java持久层技术/框架简单介绍 不同场景/框架下易导致SQL注入的写法 如何避免和修复SQL注入 0x02...

阅读(320)评论(0)赞 (0)

使用acme.sh实现免费的泛域名SSL证书自动申请与更新

发布于 2020-10-12

acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书. 主要步骤: 安装 acme.sh 生成证书 copy 证书到 nginx/apache 或者其他服务 更新证书 更新 acme.sh 出错怎么办, 如何调试 下面详细介绍. 1. 安装 a...

阅读(388)评论(0)赞 (0)

容器编排的优势与特点

发布于 2020-10-12

目前,正在影响现代基础设施的两个趋势分别是容器和 DevOps。DevOps 生态系统正不断发展,提供着持续集成、持续测试、持续部署和持续监控的功能,从而提高了软件开发的速度。另一方面,容器正与 DevOps 实践相结合,以实现大规模的快速部署。 容器有助于提高开发人员的生产效率...

阅读(242)评论(0)赞 (1)

Java 反射到底慢在哪?

发布于 2020-10-12

反射真的存在性能问题吗? 反射到底慢在哪? 如果避免反射导致的性能问题? 后记 有朋友在我前两天写的一篇文章深入浅出反射底下留言,问反射具体是怎么影响性能的?这引起了我的反思。是啊,在阐述某个观点时确实有必要说明原因,并且证明这个观点是对的,虽然反射影响性能人尽皆知,我曾经也真的...

阅读(267)评论(0)赞 (0)

每个大数据工程师都应该知道的OLAP 核心知识点

发布于 2020-10-10

OLAP 系统广泛应用于 BI, Reporting, Ad-hoc, ETL 数仓分析等场景,本文主要从体系化的角度来分析 OLAP 系统的核心技术点,从业界已有的 OLAP 中萃取其共性,分为谈存储,谈计算,谈优化器,谈趋势 4 个章节。   01 谈储存  列存的数据组织形...

阅读(175)评论(0)赞 (2)

啥?HashMap 1.8 还有死循环?你逗我呢!

发布于 2020-10-10

是否你听说过JDK8之后HashMap已经解决的扩容死循环的问题,虽然HashMap依然说线程不安全,但是不会造成服务器load飙升的问题。 然而事实并非如此。少年可曾了解一种红黑树成环的场景,=v= 今日,在查看监控时候发现,某一台机器load飙升 感觉问题不对劲,ssh大法登...

阅读(144)评论(0)赞 (0)

2020 最新 JVM 生态报告

发布于 2020-10-10

这篇报告会回答下面这些,但不止这些问题: 你最近在生产环境中主要使用的哪个发行方的JDK? 你最近为JDK付费了吗? 你付费给谁了? 自JDK 9以来,支持和发布节奏的变化是否影响了您决定支持付费? 将来你会考虑为JDK付费吗? 你的项目主要使用哪个JDK版本? 你没有升级到最新...

阅读(112)评论(0)赞 (0)

Java反射到底慢在哪?不看后悔

发布于 2020-10-09

反射具体是怎么影响性能的?这引起了我的反思。是啊,在阐述某个观点时确实有必要说明原因,并且证明这个观点是对的,虽然反射影响性能人尽皆知,我曾经也真的研究过反射是否存在性能问题,但并没有在写文章的时候详细说明。这让我想到网上很多信息只会告诉你结论,并不会说明原因,导致很多学到的东西...

阅读(121)评论(0)赞 (0)

通过BulkLoad快速将海量数据导入到HBase

发布于 2020-10-09

在第一次建立HBase表的时候,我们可能需要往里面一次性导入大量的初始化数据。我们很自然地想到将数据一条条插入到HBase中,或者通过MR方式等。但是这些方式不是慢就是在导入的过程的占用Region资源导致效率低下,所以很不适合一次性导入大量数据。本文将针对这个问题介绍如何通过H...

阅读(138)评论(0)赞 (0)

SpringBoot 整合 Quartz 实现 JAVA 定时任务的动态配置

发布于 2020-10-08

什么是动态配置定时任务? 国际惯例~先看效果图  ps:文末有彩蛋哦~~ 技术实现 彩蛋部分~ 什么是动态配置定时任务? 首先说下这次主题,动态配置。没接触过定时任务的同学可以先看下此篇:JAVA定时任务实现的几种方式 定时任务实现方式千人千种,不过基础的无外乎 1、JDK 的T...

阅读(138)评论(0)赞 (0)