自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Elcker

“少抱怨,多思考,未来更美好”,社会需要专业人才,喜欢就坚定的做,热爱才是救赎最好的药。

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 玩转微服务-GateWay

网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理授权、访问控制和流量限制等,这样 REST API 接口服务就被 API 网关保护起来,对所有的调用者透明。因此,隐藏在 API 网关后面的业务系统就可以专注于创建和管理服务,而不用去处理这些策略性的基础设施。通俗的说API网关中就是做一些通用的基础设施功能。

2024-06-04 17:23:56 1172

原创 玩转微服务-SonarQube

SonarQube是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且可以集成在IDEA、Jenkins、GIt等服务中,方便随时查看代码质量分析报告。支持的语言:SonarQube通过配置的代码分析规则,从可靠性、安全性、可维护性、覆盖率、重复率等方面分析项目,风险等级从A~E划分为5个等级,同时SonarQube可以集成pmd、findbugs、checkstyle等插件来扩展使用其他规则来检验代码质量;

2024-04-24 17:08:21 1016 5

原创 玩转微服务-技术篇-JSDOC教程

通过文档注释,可以明确说明函数、类、方法和参数的用途、类型和预期行为。这不仅帮助其他开发人员正确使用你的代码,还可以在团队协作中提供一致性和规范。

2023-11-27 17:07:16 1332 1

原创 玩转微服务-设计篇-设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。

2023-11-16 10:40:40 104

原创 玩转微服务-基础篇-Git

Git中的大多数操作只需要本地文件和资源来运行 - 通常不需要来自网络上另一台计算机的信息。当您在Git中执行操作时,几乎所有操作都只将数据添加到Git数据库。很难让系统做任何不可撤销的事情或者以任何方式擦除数据。与任何VCS一样,您可能会丢失或搞乱尚未提交的更改,但在将快照提交到Git之后,很难丢失,尤其是在您经常将数据库推送到另一个存储库时。1、工作区:存放代码的地方2、暂存区(stage 或 index):临时存储,将工作区的代码让git知道,通过git add将代码放到暂存区。

2023-11-13 15:18:28 347

原创 玩转微服务-基础篇-maven

Maven的生命周期是一个抽象的概念,并不具体指某个操作,是Maven经过长时间思考和分析后总结出来的。它包括了一个项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等一系列的构建流程。但它仅仅是抽象而已,并不执行具体操作,它的具体操作是交给Maven的各种插件来实现,所以说生命周期和插件是密不可分的。在pom.xml文件的标签下定义的Maven属性在其他地方使用${my.pro}使用该属性值。--父项目的坐标。

2023-11-09 15:27:53 222

原创 JWT 教程

JWT

2023-07-24 09:52:35 113

原创 Spring Security 6

Spring Security6

2023-07-21 16:37:58 751

原创 OpenApi3.0注解说明

OpenApi3.0 常用注解说明

2023-07-20 15:26:55 7861

原创 玩转微服务-基础篇-JDK17实用特性

jdk17的新特性

2023-07-20 13:01:26 2454

原创 ETL工具之Kettle开发教程第二节-输出控件

输出控件是对经过kettle处理的数据进行向数据库,各种文件的输出。往往是kettle转换的结束部分,也就是加载部分。

2023-02-08 09:29:23 1095

原创 ETL工具之Kettle开发教程第二节-输入控件

自定义常量数据步骤主要用于增加自定义字段和行集数据到流中,可增加多个字段并为每个字段赋予行集的值。步骤配置信息如图1所示。下文详细解释各控件的含义:1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。2、元数据:用于设置字段的信息,若字段定义为date类型,则格式必须选择。如图1所示,定义了c_time、id、info三个字段。(1)名称:输入行集的字段名称。(2)类型:指定字段类型:字符串、日期、数字、布尔值、整数、BigNumber、可序列化或二进制。(3)格式:格式化字符串时需要。

2023-02-07 17:15:28 1251

原创 ETL工具之Kettle开发教程第五节-性能调优

ETL工具之Kettle开发教程第五节-性能调优

2023-01-30 15:37:23 153

原创 ETL工具之Kettle开发教程第四节-项目案例

ETL工具之Kettle开发教程第四节-项目案例

2023-01-30 15:33:39 181

原创 ETL工具之Kettle开发教程第三节-命令介绍

ETL工具之Kettle开发教程第三节-命令介绍

2023-01-30 15:32:35 121

原创 ETL工具之Kettle开发教程第二节-控件简介

Kettle为我们的研发提供了众多功能丰富及强大的控件,他们可以帮助我们完成复杂的业务系统的研发。当然在掌握了已有控件的使用后,也可根据我们的业务场景来定制我们的控件。这一内容在另一篇博客上会讲解Kettle的控件开发流程。

2023-01-30 15:31:18 448

原创 ETL工具之Kettle开发教程第一节-入门

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么。

2023-01-30 14:14:11 1127

原创 elcker-linux设置Supervisor开机自启动

Supervisor开机自启动

2022-12-10 13:52:10 282

原创 Elcker-Docker的安装

linux 机器上安装Docker

2022-11-14 13:13:07 85

原创 Elcker-java体系:JDBC

Elcker-java体系:JDBC概念JDBC APIJDBC程序编写步骤概念JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统(DBMS)、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,

2022-05-29 11:46:22 125

原创 Elcker-java体系:断言(assert)

Elcker-java体系:断言(assert)简介语法格式Demo启用/关闭断言语句:简介断言(assert)语句一半用于程序不准备通过捕获异常来处理的错误。例如:账号交易时,对于支出的金额为正数(收入+支出=纯收入)或者收入的金额为负数,程序必须立即停止执行,同时发现错误,当正式收益时,就可以避开错误,但仍保留断言语句在程序中,之后再次调试时,可以重新启动断言也可以不断发现新的问题和解决语句。语法格式1、assert condition;这里condition是一个必须为真(true)的表达式

2022-05-25 11:08:17 100

原创 Elcker-Java RMI简介及使用说明

Elcker-Java RMI简介及使用说明RMI 简介RMI的核心概念RMI 的API说明RemoteRemoteExceptionNamingRegistryLocateRegistryRemoteObjectUnicastRemoteObjectUnreferencedRMI的工作原理代发DemoRMI ServerRMI ClientRMI 简介RMI (Remote Method Invocation) 远程方法调用,可以认为是RPC的Java版本,使用 RMI 技术可以使一个Java 虚拟

2022-05-25 10:39:52 138

原创 Elcker-npm,yarn,pnpm的本地配置

配置npm (目录都需要自己新建)npm help npm或npm help install # 打开本地npm文档(或npm install 文档)npm [command] -h # 展示command的用法npm -l # 展示所有command的用法npm adduser # 登录or注册npm config ls -l # 查询所有npm相关的配置,调用npm config set进行更改或覆盖npm config set prefix "D:\nodej

2022-04-23 13:18:08 1916

原创 Elcker-NPM 的镜像管理 NRM

Elcker-NPM 的镜像管理 NRMNRM简介NRM的安装常用指令安装常见的问题nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)NRM简介nrm can help you easy and fast switch between different npm registries, now include: npm, cnpm, taobao, nj(nodejitsu).

2022-01-18 14:20:32 438

原创 Elcker-admin基于vue3.0+ts+element plus 构建的前端项目

环境node 12+鉴赏仓库地址https://gitee.com/elckerinter/elcker-inter-spa.git基于 elcker-inter-spa-template发布!

2021-06-08 17:17:23 241

原创 Elcker-Supervisor的使用教程

简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervisord或者每个子进程,

2021-06-07 09:24:41 132

原创 Elcker-nodejs的安装配置及多版本管理

软件下载nvm: nvm下载nodejs: node官网下载,注意下载zip即可,node的历史版本下载NVM的安装只需要注意一点:安装的路径中不的包含中文,空格,特殊字符,最好只是英文。NVM的常用命令nvm off //禁用node.js版本管理(不卸载任何东西)nvm on //启用node.js版本管理nvm install //安装node.js的命名 version是版本号 例

2021-05-10 18:00:47 570

原创 Elcker-JAVA内存检测工具visualvm及其使用

1.简介VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,JVM常用内存查看工具 Jconsole,jProfile,VisualVM1.Jconsole : jdk自带,功能简单,但是仅可以在系统有一定负荷的情况下使用。对垃圾回收算

2021-05-07 12:37:31 377

原创 ELcker-maven教程

简介Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。Maven 功能构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表环境下载:官网:http://maven.apache.org/index.htmlhttp://maven.apache.org/download.cgi与JDK的版本说明:http://maven.apache.org/do...

2021-04-06 15:48:19 187

原创 VMware下linux安装jdk,tomcat,nginx步骤

写在前面环境:vmware workstation pro Linux centos6 64(min安装)注意:以下内容需要在Linux系统联网的情况下进行,网络的配置请自行完成;1.jdk的安装及其配置1.1jdk的下载1..1.1创建jdk的下载目录,可自行定义cd /usr/localmkdir softwaremkdir jdk1.81.2下载1.2..1 使用wget进行下载...

2018-06-27 11:38:47 438

原创 JAVA_WEB工具类---属性工具类

工具类使用说明: 1.在项目根目录创建 props 文件夹 (名称可在工具类下修改)这里不支持构造注入; 2.工具类运行后自动加载 props 文件加下的所有 属性文件(包含嵌套目录下的所有属性文件),将属性文件的内容及文件信息保存到工具类的map集合中; 3.可配置是否定期自动扫描文件,若文件发生变化(修改,删除,新增),则及时更新工具类map内容;

2017-03-13 13:14:41 1050

原创 javascript的学习之旅--页面中使用javascript

页面中使用javascript

2017-01-04 11:20:20 267

原创 javascript的学习之旅--初始javascript

初始javascript

2017-01-04 10:54:12 375

原创 基于jquery的tabsUI实现思路

基于jquery的tabsUI实现思路,乐思奇提供,爱程杨,更爱程杨!基本的tab 主页主页主页 主页 主页 主页主页主页cdd

2016-04-15 13:03:14 4434

spring security学习资料

spring security方面的学习资料,包含:Spring+Security+3+与+CAS单点登录配置;Spring+Security3中文教程;Spring-Security安全权限管理手册;Spring+Security文库;还有一个学习笔记!

2016-06-09

空空如也

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

TA关注的人

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