Java

kettle9.3双击Spoon.bat文件闪退

在这里记录一下出现闪退的原因,可能有很多种,我这只是其中一种 出现闪退的时候,在kettle启动目录中找到SpoonDeBug.bat,双击运行,根据提示一直按Y,最后完成后会在当前目录下生成一个SpoonDeBug.txt文件,里面记载的是报错信息,报错信息如下: 参考这篇文章:https://blog.csdn.net/les18205487251/article/details/125

idea 配置使用 Maven

idea 配置 — 使用 Maven 前期准备 下载 jdk、apache-tomcat、apache-maven、idea 此电脑 —> 属性 —> 高级系统设置 —> 环境变量 —> 编辑系统变量 新建系统变量: 变量名:CATALINA_HOME 变量值:下载 tomcat 所在路径 变量名:JAVA_HOME 变量值:jdk 所在路径 变量名

浅析 Servlet 执行原理

在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。   一、UML   下图为Servlet UML关系图。   从图中,可以看出:   1. 抽象类HttpSe

2023.7.5

学习java中的类 面向对象与面向过程 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象:强调具备了功能的对象,以类/对象为最小单位 类与对象的关系 类:对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,因而也称为实例(instance) 面向对象程序设计的重点是类的设计,设计类就是设计类的成员。 二者的关系:对象,是由类new出来的,派生出来的。

node包管理工具n(mac版本)

window的话用nvm来管理node 一、安装n 终端运行 npm install n -g 命令 如果直接使用 npm install n -g 报错的话一定要在前面加一个 sudo 用管理员角色运行 安装完毕后使用 n 或者 n --version 查看 二、常用命令 安装或使用一个版本:n node-version 例如 sudo n 14,18.3 使用命令 sudo n 1

数据采集分析

数据采集分析 1.名词定义 采集请求CollectRequest:将数据采集封装为采集请求的数据结构 监控项选择器MetricSelector:用来基于不同的资源类型查询出来可以支持的监控项列表 采集调度器Scheduler: 将采集请求分发给不同的实例节点上,实现类可以kafka,通过不同机器消费来实现调度到不同机器上 生产者Producer:生产者,用于封装好采集请求,然后采集调度器去进行调

基于vue-cli 5 和webpack 5实现微前端

有这么一个需求,项目里有很多业务模块,它们都有引用一些公共组件,每个业务模块打包后都是一个独立的应用,当公共组件修改时,单独打包公共组件,其他应用能够不需要重新构建,就能直接使用最新的公共组件,要怎么实现? 一开始我想到的是使用网络资源,就是把公共组件打包后的js文件放到服务器,其他应用通过script请求使用,尝试了一下,难以实现,放弃了。 后来找到了webpack 5的ModuleFedera

spring各版本冲突:Failed to process import candidates for configuration class [com.example.SunApplication];或者Error creating bean with name 'configurationPropertiesBeans' defined in class path resource

今天又发现一个通病 ## springcloud-springcloud alibaba-springboot的版本对应关系 ### #### ## 报错如下: Failed to process import candidates for configuration class [com.example.SunApplication]; nested exception is org.sprin

EasyUi的combobox使用方式

1、如何显示出来 <select id="mySelect"></select> $('#mySelect').combobox(); 2、如何初始化数据 productData.map(item => { comboboxData.push({"id":item.staticDisplayValue,"text":item.static

Mybatis-generator插件快速生成代码

生成步骤: 在pom.xml中添加插件 对generatorConfig.xml文件进行配置 找到maven中的mybatis generator插件然后双击mybatis-generator:generate

springboot 加载自定义的属性配置文件 或者xml文件

1、properties  user.properties name=zhangshan age=18     2、xml  Pen1.xml <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/pr

Jenkins ant介绍(学习笔记五)

简介: 转载自:https://www.cnblogs.com/pixy/p/4792887.html Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候,不仅想让它跨平台运行,还想要在不同的操作系统上都能够进行开发和构建。 Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候

周三 GUI

GUI  组件 事件 监听器 主要由两个包java.awt和java.Swing定义  javaFX最终将取代Swing then这是一个简单的GUI 首先安排好面板类 import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swi

Ubuntu16.04 设置jar开机自启脚本

1.编写脚本 后缀  ".sh"   2.window上编写需要替换 /r 否则会报错 方法1: 直接替换 方法2: 安装dos2unix  

一文弄清楚Servlet原理(拿下BAT,常见面试题汇总)

这篇文章主要是对servlet的运行过程进行一个分析。涉及了一些基本的用法和常见的面试题。 一、什么是servlet 我们使用电脑在天猫商城买东西的时候,商品往往都有相应的图片,当我们点击不同的商品就会显示不同的图片。这个过程其实是请求服务器资源的过程。在很久以前还是使用的servlet技术的时候,服务器的处理机制就是通过servlet来完成的。现在我们给servlet一个标准的定义: servl

Java异常机制

Java异常机制 什么是异常 异常处理机制 自定义异常

springboot框架主要用来做什么?

​  Spring Boot是一个开源的Java框架,主要用于简化和加速基于Java的应用程序的开发。它提供了一套开发工具和约定,使得构建独立、可执行的、生产级别的Spring应用变得更加容易。   Spring Boot的主要目标是简化Spring应用程序的配置和部署过程,减少开发者在项目搭建和配置上的工作量,从而让开发者能够更专注于业务逻辑的实现。 Spring Boot具

Keytool 自签名证书,让浏览器信任证书

背景:CA机构的证书要花钱,客户不想花钱又需要ssl。 相关工具:keytool,openssl 可以生成自签名证书,个人使用的是 keytool 操作系统:Mac,Chrome (版本 114.0.5735.198(正式版本) (arm64)),Safari(版本16.5.1 (18615.2.9.11.7)),FireFox(115.0(64位)) 需求:多IP集群情况下,能够使用一份自签名证

word文档的图片怎么保存到百度编辑器上

​  1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块     /* 上传word配置 */     "wordActionName": "wordupload", /* 执行上传视频的action名称 */

4. SpringBoot整合mybatis

1. 回顾 Spring 整合 Mybatis ​Spring​ 整合 Mybatis​ 需要定义很多配置类 ​SpringConfig​ 配置类 导入 JdbcConfig​ 配置类 导入 MybatisConfig​ 配置类 ​JdbcConfig​ 配置类 定义数据源(加载 properties 配置项:driver、url、username、password)

使用GoEasy快速实现Android原生app中的websocket消息推送

摘要: GoEasy带来了一项令开发者振奋的消息:全面支持Android原生平台!现在,您可以在Android应用中使用最酷炫的实时通信功能,借助GoEasy轻松实现消息的发送和接收。本文将带您领略GoEasy最新版本的威力,为您的应用增添一抹鲜活的互动色彩。 嗨,开发者朋友们!是时候展现您的技术才华,让您的Android应用在实时通信领域熠熠生辉了!GoEasy最新版本为您呈现了一系列令人激动的

Spring Aop 所有需要的Maven依赖

全部依赖 这个依赖是 AspectJ 的编织器(weaver),它是一个面向切面编程(AOP)的工具,用于在运行时对 Java 代码进行横切(cross-cutting)操作和增强。 AspectJ 是一个功能强大的 AOP 框架,它提供了在运行时织入代码的能力,通过使用切面(Aspect)定义横切关注点,并将它们与应用程序的主要逻辑(横切目标)分离开来。AspectJ 可以在运行

SpringMVC框架详解:模型+核心组件+实现原理等详解

  MVC模型 Spring MVC 基于 MVC 模式,因此理解 Spring MVC 需要先对 MVC 模式有所了解。 MVC是 model、view、和controller的缩写,是软件开发中一种常用的架构模式。 MVC各部分根据职责进行分离,使程序的结构更为直观,增加了程序的可扩展性、可维护性、可复用性。 可以用如下的图形来表示MVC三者之间的关系:   1.模型(

Java基础-Day11

Java基础-Day11 关键字this 知识点理解方式:3W:what?why?how? this的使用示例: this关键字的使用: 1.this可以用来修饰:属性、方法、构造器 2.this修饰属性和方法: this理解为:当前对象 ​ 在类的方法中,我们可以使用 this.属性或this.方法的方式,调用当前对象的属性或方法。但是,通 常情况下,我们都选择省略 th

【12.0】前端基础JavaScript之DOM

【12.0】前端基础JavaScript之DOM 【一】什么是DOM/BOM 截至目前为止,我们虽然已经学会了js语法,但是还是没办法跟浏览器进行交互 BOM(Browser Object Model) 浏览器对象模型 js代码操作浏览器 DOM(Docunment Object Model) 文档对象模型 js代码操作标签 【二】Window对象 Window对象是

2023年7月4日 天气:晴

       今天早上起来背了10个英语单词,然后学习了一个小时的java,写了一会英语阅读,然后和朋友出去打了两个小时的羽毛球,最后写了一会作业。        明天打算看一小时的电视剧,然后和朋友出去玩一会,打一两个小时的篮球,最后晚上练一小时的字,然后学习一小时的java。

ES6 生成器

//需要先获取用户数据在 获取用户的订单,在获取订单中的商品信息 function getUsers(){ setTimeout(() => { console.log("11111111111") let data = '用户数据' iterator.next(data) },1000) } function getOrd

static总结,抽象

static总结,抽象 static总结 抽象 约束 在Java中,约束是一种规则,用于限制表中列上的数据,保证数据的完整性和一致性。例如,约束可以指定某列不能为空,或者某列的值必须唯一,或者某列的值必须符合某种格式等。 约束也可以用于强制方法体满足一些不变量或限制,例如不执行任何I/O操作,或者只调用已知的类的方法等。 这样可以保证方法的安全性和正确性。Java语言本身没有提供直接的方

<<  <  995  996  997  998  999  1000  1001  1002  1003  1004  1005  >  >>