自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Apifox 导入Swagger接口排序问题解决

解决方案就是获取到swagger自带的doc,重新进行排序

2022-07-26 21:30:54 739

转载 Ubuntu系统字体命令和字体的安装

1 安装mkfontscale mkfontdir和fc-cache命令如果运行mkfontscale命令时终端提示mkfontscale: command not found,则需要首先安装这个命令,安装方法如下:Ubuntu环境下使用如下命令安装:使mkfontscale和mkfontdir命令正常运行sudo apt-get install ttf-mscorefonts-installer使fc-cache命令正常运行sudo apt-get install fontconfig在

2022-01-24 15:10:47 4057

转载 Rancher 图形化管理K8S

#K8S系列4之前我们一直都是使用命令行来管理K8S的,这种做法虽然对程序员来说看起来很炫酷,但有时候用起来还是挺麻烦的。今天我们来介绍一个K8S可视化管理工具Rancher,使用它可以大大减少我们管理K8S的工作量,希望对大家有所帮助!Rancher简介Rancher是为使用容器的公司打造的容器管理平台。Rancher简化了使用K8S的流程,开发者可以随处运行K8S,满足IT需求规范,赋能DevOps团队。Docker安装虽然Rancher的安装方法有好几种,但是使用Doc.

2021-02-03 09:12:57 1377

转载 再见了,收费的 Navicat!

虽然有很多 SQL Client 可以操作数据库,但若仔细观察会发现能满足跨平台、支持众多主流数据库系统、以图形化接口操作数据、提供多种汇入输出方式且以独立应用程序运作的选择还真没几个,可能很多程序员都倾向于选择Navicat。今天就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具- DBeaver。DBeaver适用于所有开发人员、SQL程序员、数据库管理员和分析人员等,它支持任何具有JDBC驱动程序的数据库,EE版本还支持非JDBC数据源(MongoDB,...

2021-01-25 16:06:24 1040

转载 Intellij IDEA 居然还藏着这些实用小技巧 !

Intellij IDEA 居然还藏着这些实用小技巧 !看到了一篇关于 IDEA 小技巧的文章,很实用!分享一下~概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将ID

2021-01-22 10:59:33 130

转载 Spring 中让你爱不释手的代码技巧!

Spring 中让你爱不释手的代码技巧!前言最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。一 如何获取spring容器对象1.实现BeanFactoryAware接口@Servicepublic class PersonService implement.

2021-01-22 10:54:14 607

转载 Spring Boot 自动装配原理

Spring Boot 自动装配原理每次问到 Spring Boot, 面试官非常喜欢问这个问题:“讲述一下 SpringBoot 自动装配原理?”。我觉得我们可以从以下几个方面回答: 什么是 SpringBoot 自动装配? SpringBoot 是如何实现自动装配的?如何实现按需加载? 如何实现一个 Starter? 前言使用过 Spring 的小伙伴,一定有被 XML 配置统治的恐惧。即使 Spring 后面引入了基于注解的配置,我们在开启某些 Spring

2021-01-20 09:21:25 3496

转载 十分钟玩转K8s

Kubernetes简介Kubernetes(简称K8S,K和S之间有8个字母)是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。Kubernetes具有如下特性: 服务发现与负载均衡:无需修改你的应用程序即可使用陌生的服务发现机制。 存储编排:自动挂载所选存储系统,包括本地存储。 Secret和配置管理:部...

2021-01-18 09:20:46 459

转载 推荐几款接口文档生成神器用来代替Swagger

前言最近公司打算做一个openapi开放平台,让我找一款好用的在线文档生成工具,具体要求如下: 必须是开源的 能够实时生成在线文档 支持全文搜索 支持在线调试功能 界面优美 说实话,这个需求看起来简单,但是实际上一点的都不简单。我花了几天时间到处百度,谷歌,技术博客 和 论坛查资料,先后调研了如下文档生成工具:gitbookgithub地址:https://github.com/GitbookIO/gitbook开源协议...

2021-01-15 10:08:24 14014 9

原创 3 、Docker常用命令

1、搜索镜像可使用dockersearch命令搜索存放在DockerHub中的镜像。执行该命令后,Docker就会在DockerHub中搜索含有java这个关键词的镜像仓库。#dockersearchjava以上列表包含五列,含义如下:-NAME:镜像仓库名称。-DESCRIPTION:镜像仓库描述。-STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于GitHub的stars0-OFFICAL:表示是否为官方仓库,该列标记为[...

2021-01-14 11:19:32 161

原创 2、Docker -安装

2、Docker-安装Docker是一个开源的商业产品,有两个版本:社区版(CommunityEdition,缩写为CE)和企业版(EnterpriseEdition,缩写为EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。DockerCE的安装请参考官方文档。MACWindowsUbuntuDebianCentOSFedora其他Linux发行版如果是Windows系统,需要装一个虚拟机(VMwareWorksta...

2021-01-14 11:04:49 90

原创 1、 Docker简介

白话直译:你们看Docker的标志就是一个鲸鱼,鲸鱼体积很大,可以把鲸鱼比作一个物理的实体机,标志中有很多小格子,这些小格子放在物理机里面就是一个个的小容器,可以简单的理解成一个内存的隔离块,然后每个隔离块中装的是不同的软件(一个小格子就是这个Docker的一个小容器(沙箱),相互之间是隔离的,没有任何的影响)。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,...

2021-01-14 10:58:59 273

转载 Spring Boot 解决跨域问题的 3 种方案

前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的...

2021-01-14 10:54:12 97

转载 推荐一款 IDEA 神器 ,人工智能帮你写代码,非常方便

以下文章来源于Java技术栈,作者栈长Java技术栈专注分享Java技术干货,包括多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、Git、面试题、程序员攻略、最新动态等。今天栈长给大家推荐一款代码神器,人工智能帮你写代码,简直爽的不行,关键还是免费的,一起来看看。简介Codota 是一款优秀的 AI 代码自动完成工具,可以帮助我们极大的提高开发效率。官网:h..

2021-01-14 10:48:36 1153

原创 TortoiseGit状态图标不能显示的终极方法

将下面代码保存为reg文件并执行,然后重启一下电脑Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers][HKEY_LOCAL_MACHINE\SOFTWARE\Micros...

2020-01-01 09:40:34 1317

原创 Java Lamdba对集合的操作(分组,过滤,求和,最大最小,List转Map,排序,去重,求平均)

之前写.Net时用的Linq比较便捷,现在转Java发现也有Lambda表达式可以实现类似的功能,所以摸索了一下,写了个测试类分享出来。import com.jayway.jsonpath.internal.function.numeric.Average;import lombok.*;import org.junit.jupiter.api.BeforeEach;import org.......

2019-11-12 17:10:42 732

原创 IDEA Database 连接Mycat 问题 (Mysql 5.7版本)

IDEA Database 连接Mycat 问题 (Mysql 5.7版本)点击下载:jar包mysql-connector-java-5.1.39.jarMysql 和Mysql for5.1 都支持接下来进行正常连接数据库就可以了,IDEA的dataBase功能很强大哟~...

2019-11-12 11:28:44 2861

原创 IDEA注释模版,解决Params问题

IDEA注释模版,解决Params问题1.进入Settings,找到Editor–Live Templates2.按照如图所示操作,建立模版组3.选中组,点击+新建模版这边我建了两个,一个给类用,一个给方法用类:如图所示Abbreviation 的内容我用的是 * ,符合日常习惯,不了解相关机制的就写 * ,不要改其他的** * @Description: * @aut...

2019-11-06 13:43:43 849

原创 Linux 系统命令及其使用详解

Linux 系统命令及其使用详解Linux 系统命令及其使用详解  cat cd   chmod chown   cp cut  名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)   参数...

2019-10-31 13:54:49 498

原创 MySql常用操作总结(实时更新)

MySql常用操作总结(实时更新)开始顺序可能会有点乱,我会慢慢分类显示,如果有不准确的欢迎指出!删除指定字符 从左侧依次开始匹配字符并删除,匹配失败则停止匹配select trim(leading 'a' from 'a123456a');执行结果: 123456aleading 表示只从左边开始匹配从右侧依次开始匹配字符并删除,匹配失败则停止匹配select trim(t...

2019-10-31 11:52:54 398

转载 Mysql去除重复数据

mysql去除重复数据本文章转载自https://www.cnblogs.com/qlqwjy/p/8270011.html查看表结构mysql> desc testdelete;+-------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | De...

2019-10-31 11:18:52 283

原创 MySql 优化基本原理--索引篇(全面,实时更新)

MySql 优化基本原理–索引篇(全面,实时更新)本文章参考自:学习MySQL优化原理,这一篇就够了!MySql优化原理根据平时积累的索引总结而出,如有错误或者需要添加的内容欢迎大家评论!索引理解(稍微讲讲)索引是什么?它是一种特殊的文件,包含着对数据表里所有记录的引用指针。通俗的说,数据库索引就像是一本书的目录部分,这能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全...

2019-10-30 17:03:40 269

原创 MySQL Visual Studio Cannot create a design window for the selected object 解决方法实测解决Visual Studio2017

VisualStudio2017+DotNet连接器6.9.8+MySQL for VisualStudio 1.2.7这是一个组合,一定要按照版本来点击即可下载mysql-connector-net-6.9.8.msimysql-for-visualstudio-1.2.7.msi

2019-08-13 11:35:59 1443

转载 IE工程师需要理解的术语解读

Takt Time  (TT)Cycle Time  (CT)Actual Takt Time  (ATT)Lead Time  (LT)1、Takt TimeTakt在德语中的含义是指挥棒,而Takt Time就用来表示节拍。具体来讲,Takt Time就是需求或者订单到达的平均间隔,即:     某个时间段内的Takt Time = 时间段内的可用...

2018-12-29 11:18:42 1639

原创 关于C#操作Access数据库,SqlServer与Access数据库之间数据传递使用总结

温故而知新~~下面是Access配置文件,选择符合的下载Access数据库12.0配置包_32.exe 下载Access数据库12.0配置包_X64.exe 下载首先基础的:C#连接Access数据库,方法与连接Sql类似。AccPath:Access数据库的路径 string ConAcc = "Provider=Microsoft.ACE.OLEDB.12.0;Data...

2018-12-27 10:32:57 970

原创 C#获取计算机唯一编码 --MAC地址,IP地址,根据IP获得MAC地址,CPU信息,磁盘信息,主板信息

注意点,如果开发需要获取计算机的唯一编码,虽然MAC地址是比较常用的,但是建议用计算机的磁盘信息,因为有些电脑的MAC地址有多个,换个网口很容易混淆。为什么不用CPUID:应为CPUID不是唯一的哟主板信息也不推荐,应为有些电脑获取不到主板信息。磁盘ID:只要是正版的,就是唯一的直接上代码: /// <summary> /// 获取IPV4地...

2018-12-13 15:44:53 2149 1

原创 c#邮箱发送邮件完整功能

邮箱完整发件功能

2018-04-23 10:59:24 959 3

翻译 java线程详细学习一-----线程的创建和启动

 继承Thread类创建线程类 /** *  */package 疯狂讲义线程;/** * 继承Thread类创建线程类 *  * @author lin * *         2017年11月22日 下午1:31:42 */public class FirstThread extends Thread {private int i;public void...

2017-11-22 16:24:56 162

Telerik_UI_for_ASP.NET_AJAX_2018

新增: MaxJsonLength增加到int.MaxValue 支持Encryption Algorithm 4 为获取和设置Underline新增SpreadsheetRange公开方法 修复: 无障碍改进 - RadGrid,RadCombobox,RadWindow和RadDataPager现在通过WAVE验证 修复在Chrome 61 +,Edge和Opera中放置RadToolTip,RadContextMenu,RadCalendar弹出窗口位置错误的问题 修复用于RadGrid的CombinedScript.js中的CDN脚本组合 其他一些小的修复

2018-11-14

空空如也

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

TA关注的人

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