自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

原创 Idea核心快捷键

1. idea 选中代码生成方法Ctrl+Alt+M2. 获取实现方法Ctrl+Alt+B3. 全局获取类Ctrl+Shift+F4.获取方法的调用Ctrl+Alt+H

2020-04-30 15:16:55 2023

转载 Sprint Boot————@Qualifier、@Primary

引言使用@Autowired自动注入时:如果注入的接口有多个实现类,如下所示:那么如果不指定具体是哪个实现类的Bean,在Spring Boot启动时就会发生异常(下图请点击查看):异常的描述信息非常简单,就是告诉开发者,自动注入的地方需要一个Bean,而spring 容器却找到了3个实现类的Bean。Action(可以采取的行动): 考虑使用@Primary注解或@Qualifi...

2020-04-29 22:54:20 333

原创 idea中使用Springboot Initializr连接‘https://start.spring.io’超时解决方法

在使用 Idea 快速构建 Springboot 项目(传送门:IDEA创建SpringBoot项目)时,由于网络连接问题,很可能会报如下异常:Error.Initialization failed for ‘https://start.spring.io’Please check URL, network and proxy settings..Error message:Can...

2020-04-29 22:06:18 4113

转载 2020年大厂Java面试前复习的正确姿势(800+面试题答案解析)

前言个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!本篇分享的面试题内容包括:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、K...

2020-04-28 23:46:30 272

原创 Oracle常用操作

一. 函数使用1.1 listagg聚合函数语法:listagg(col_XXX,YYY) WITHIN GROUP( ORDER BY ZZZ)。参数解释:①. col_XXX: 需要聚合的字段②. YYY: 字段间分割符, 如’’, ‘,’ ,’#’③. ZZZ: 必填字段, 表示根据zzz字段来进行排序, 以保证col_XXX 能够按照业务指定的顺序进行字符串拼装.可以配...

2020-04-27 20:22:14 285

原创 MySQL常用操作

一. 表操作1.1 基于已有的表建表①. like 方式建表语法:create table tbl_2 like tbl_1;解释:原表所有的scheme属性, 将全部带回.包括:主外键表级注释字段级注释index信息(unique)②. select中建表语法:create table tbl_3 as select * from tbl_1 where 0......

2020-04-27 19:29:02 182

转载 珍藏,最全面+最完善的Excel条件格式使用手册

2017-09-24 18:30图 ●文 | 安伟星Excel的条件格式是一个使用频率非常高的功能,它能够让Excel更智能,但是很多人用的不明不白。下面这篇文章让你完全掌握Excel条件格式。什么事条件格式呢,其实就是让符合条件的单元格显示为预设的格式。根据条件使用数据条、色阶和图标集,以突出显示相关单元格,强调异常值,以及实现数据的可视化效果。Excel菜单中,一个完整的条...

2020-04-24 10:30:28 6688 1

原创 springboot2.x整合logback日志系统

一. 整合背景请移步log4j架构的介绍文章: 《一个著名的日志系统是怎么设计出来的?》每个日志框架系统都有期优劣之处, logback作为log4j 原作者的升级版本, 存在诸多优势:Logback同样是由Log4j的作者设计完成的,拥有更好的特性,用来取代Log4j的一个日志框架,是Slf4j的原生实现(Native implementations)使用日志框架的最佳实践是选...

2020-04-23 16:39:49 1825

原创 gitlab上创建project并与本地项目绑定

project_001Desc : project_001 is ......。StarSSHGlobalThe repository for this project is emptyIf you already have files you can push them using thecommand line instructionsbel...

2020-04-23 14:03:52 1453

转载 一个著名的日志系统是怎么设计出来的?

原创老刘码农翻身2017-10-23来自专辑用故事讲解技术,尽在码农翻身1前言Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 因为程序运行起来以后, 基本上就是一个黑盒子,如果程序的行为和预料...

2020-04-21 14:02:55 407

原创 Oracle ojdbc.jar 驱动

Oracle Database 18c (18.3) JDBC Driver and UCP DownloadsGet the Zipped JDBC Driver and Companion JARs ojdbc8-full.tar.gz This archive contains the latest 18.3 JDBC Thin driver (ojdbc8.ja...

2020-04-18 09:17:47 1751

原创 jconsole.exe无法连接到JMX的一种解决方案

今日排查一个递归导致的StackOverflow 问题时, 尝试用jconsole.exe连到 IDEA 中跑的java程序所在的进程ID时, 一直报连接错误, 如下:重试几次都没什么效果, 遂尝试使用如下jmx配置参数进行调试, 可以通过测试.核心配置参数如下:# 设置jmx远程配置-Dcom.sun.management.jmxremote # 设置jmx远程配置的port-D...

2020-04-16 18:45:33 860

转载 Java中优雅的使用Lombok

一. Lombok简介及入门使用Lombok 是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO), 它通过注释实现这一目的。一个标准的Java bean 一般具有若干属性,每个属性具有getter()和setter()方法,Lombok中也用到了注解,但是它并没有用到反射,而是通过一些奇技淫巧,在代码编译时期动态将注解替换为具体的代码。所以...

2020-04-15 18:51:50 144

原创 Java 注解(Annotation)

一. 背景java中注解在java框架体系中有着广泛的的应用,小到JDK自带的override、Deprecated、supperwarning等注解,大到目前火热的SpringBoot框架, 还有Hibername, MyBatis-Plus等框架中, 都集成了自家的注解体系..Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。.Jav...

2020-04-14 19:33:23 417

转载 【Web加密系列:一】手把手带你入门 Spring Security!

Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比较麻烦的操作,所以,Spring Security 虽然功能比 Shir...

2020-04-14 16:46:24 203

转载 【Web加密系列:二】shiro框架详解

1. shiro简介以及功能描述Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相 当简单,对比 SpringSecurity,可能没有 Spring Security 做的功能强大,但是在实际工作时 可能并不需要那么复杂的东西,所以使用小而简单的Shiro 就足够了。Authentication:身份认证/登录,验证用户是不是拥有...

2020-04-14 16:40:57 254

转载 【Web加密系列:三】10分钟了解JSON Web令牌(JWT)

JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写入到用...

2020-04-14 16:15:42 305

转载 大数据的“数据中台”是什么?

从去年大火到今年的“数据中台”几乎变成了企业圈内人人探讨的热门话题,但究竟什么是数据中台?数据中台是一个思维,一个概念,更是一种趋势。简单来说,数据中台连接数据前台和后台,突破数据局限,为企业提供更灵活、高效、低成本的数据分析挖掘服务,避免企业为满足具体某部门某种数据分析需求而投放大量高成本、重复性的数据开发成本。数据中台构建统一标准、打通企业数据通道、突破信息孤岛效应,在具体的业务部...

2020-04-13 14:10:10 6365 1

原创 Win10(7~10)备份&还原系统

【系统突然奔溃了,要重装起来很麻烦啊,有没有简单点的方法呢?Follow me !】电脑日常使用的过程中,很难免会遇上各种各样的系统问题,比如新安装的某个软件出现问题导致系统异常、系统更新失败导致无法正常进入系统、以及木马病毒引起的系统问题等等,有些问题也许可以通过进入安全模式进行修复、杀毒等操作来解决,但是更多的情况是系统彻底奔溃根本没法用了。遇到这种情况,那就必须要重装系统,不管...

2020-04-11 23:40:35 1933

原创 Maven配置Aliyun镜像

1. 拷贝模板文件 settings.xml 到家目录的.m2目录下如果安装了idea,未单独安装maven,可以从以下位置拷贝模板:C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.3\plugins\maven\lib\maven3\conf\settings.xml),到个人家目录的.m2文件夹下(如:C:\Users\David\.m2)。...

2020-04-11 23:13:16 1187

原创 springboot2集成mybatis-plus

一. MyBatis-Plus简介简介:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。另最新的3.x版本支持lambda()语法糖, 方便以代码方式组织SQL语句.核心特性卖点说明无侵入只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小启动...

2020-04-08 19:26:38 5426 1

原创 IDEA common 设置

Q1. maven工程修改pom.xml时, 取消自动下载.A1:很多时候, 我们并不希望idea帮助自动重新加载配置文件,因为每次加载的时候都需要对整个maven工程进行jar的重新导入,如果工程庞大, 且本地PC性能一般的情况下,往往需要等待漫长的时间等待下载/编译完成, 极端情况下会导致系统卡顿.“Enable Auto-Import” 设置的主要问题总结:扫描整个maven工程...

2020-04-08 10:35:15 1674

原创 VMWare14安装操作系统

一. 安装OS1.1 windows 7安装详见文尾参考链接 11.2 Linux略二. 安装后的配置工作1.1 VMware Tools安装解决鼠标不能移动,或usb接口的使用问题(如U盘识别等).1.2 分辨率调整刚装完的虚拟机,默认的分别率可能会比较低(如800*600), 需要根据自己显示器的分别率做适当的调整,具体操作流程为:在vmware中打开win7虚拟机;...

2020-04-03 16:12:55 1063

转载 Hive基本语法操练

Hive 操作(一)表操作Hive 和 Mysql 的表操作语句类似,如果熟悉 Mysql,学习Hive 的表操作就非常容易了,下面对 Hive 的表操作进行深入讲解。(1)先来创建一个表名为student1的内部表hive> CREATE TABLE IF NOT EXISTS student1> (sno INT,sname STRING,age INT,sex STRI...

2020-04-02 16:33:29 295

原创 无法telnet通windows服务器80端口的解决办法

移步:https://jingyan.baidu.com/article/d621e8da36b86d2865913f1c.html

2020-04-01 19:37:49 7901

转载 JVM致命错误日志(hs_err_pid.log)解读

致命错误出现的时候,JVM生成了hs_err_pid<pid>.log这样的文件,其中往往包含了虚拟机崩溃原因的重要信息。因为经常遇 到,在这篇文章里,我挑选了一个,并且逐段分析它包含的内容(文件可以在文章最后下载)。默认情况下文件是创建在工作目录下的(如果没权限创建的话JVM 会尝试把文件写到/tmp这样的临时目录下面去),当然,文件格式和路径也可以通过参数指定,比如:...

2020-04-01 15:32:12 6941

转载 Java codeCache

1.问题随着系统不断变大,访问量不断增加,出现了启动后的负载很高的问题。关于启动后负载高的原因,网上很多文章都说是由于启动后随着代码的执行,jvm的jit编译器将部分热点代码编译为目标机器代码,由于编译线程占用了大量的cpu导致系统负载高。为了验证这个说法,在系统启动后使用jstack获取线程dump,并通过top –H –p查看当前进程中哪些线程在大量消耗cpu。结果发现,编译线程虽然c...

2020-04-01 14:59:14 547

Linux下pip程序安装脚本(亲测可用)

已实验环境: CentOS7 + python3

2021-11-24

azkaban-binary-2.5.0二进制安装包(含Web + executor + sql等全部模块)

Azkaban自己编译、打包的的二进制压缩包, 开箱即用, 自己亲测可用. 免去纷繁复杂的编译、打包、网络斗争操作. 软件列表: 1) azkaban-executor-server-2.5.0.tar.gz; 2) azkaban-sql-script-2.5.0.tar.gz; 3) azkaban-web-server-2.5.0.tar.gz

2020-11-20

logstash-6.3.2.zip

ELK技术栈之logstash-6.3.2.tar.gz,通过这一灵活且开源的收集、解析和扩充管道,轻松整合任何来源、任何格式的数据。由于官网下载特别慢,这里收藏一下。

2020-01-02

RedisWindowsAllinone.zip

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence)。

2019-11-05

kafka-manager-1.3.3.23.zip

鉴于恶心的网络环境,编译kafka-manager-1.3.3.23.zip需要花费大量的时间、精力、和超强的忍耐心,去打通sbt打包编译网络环境,这个过程走过的同学都懂的!

2019-07-02

jdk-8u191-linux-x64.tar.zip

Linux下适用的jdk,版本为1.8,java开发、部署、测试、运维管理等必备软件。 具体子版本为:8u191-linux-x64.tar.gz

2019-05-15

pip安装脚本(支持python2、python3)

python的pip安装部署脚本,支持python2、python3。 下载完该文件后: ①、如果是python2环境,请使用python get-pip.py方式安装; ②、如果是python3环境,请使用python3 get-pip.py方式安装。

2019-02-13

shipyard 一键部署脚本

Docker UI可视化工具shipyard的一键部署化脚本,shipyard安装必备工具。 其提供了一个简洁明了的可视化管理界面, 让运维工作更加轻松快乐!

2018-11-14

空空如也

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

TA关注的人

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