Java

jenkins中的坑_CreateProcess error=1392

环境:windows11,jdk1.8,jenkins_2.346.war 起因 最近在使用jenkins部署项目的时候,填写仓库的url地址时,发现填完后报500这个错误,于是我打开jenkins的控制台,发现了这个报错,*** java.io.IOException: CreateProcess error=1392, 文件或目录损坏且无法读取。***我就把这个错误信息去百度和谷歌都翻了一遍,

3.ES8.0

4.ES8.0 4.1.新特性 1.减少内存堆使用,完全支持ARM架构,引入全新的方式以使用更少的存储空间,从而让每个节点托管更多的数据 2.降低查询开销,在大规模部署中成效尤为明显 3.提高日期直方图和搜索聚合的速度,增强了页面缓存的性能,并创建了一个新的搜索短语pre-filter 4.对矢量相似函数的支持 增加对自然语言处理 (NLP) 模型的原生支持,让矢量搜索功能更容易实现,让客户和

JavaWeb准备工作和部分环境配置

JavaWeb 基本概念 web开发: web:网页的意思 静态web:提供的数据资源不会发生改变 动态web:数据是不断变化的,现代网站几乎都是动态网站技术栈: Servlet/JSP:基于java,主推B/S架构,可以 ​ 承载高并发,语法类似ASP ​ ASP:微软,国内早期流行。在html中嵌入VB脚本, c# ​ PHP:开发速度快,功

领域驱动设计-软件核心复杂应对之道:第十章

10.柔性设计 软件的最终目的是为用户服务。但首先它必须为开发人员服务。在强调重构的软件开发过程中尤其如此。随着程序的演变,开发人员将重新安排并重写每个部分。他们会把原有的领域对象集成到应用程序中,也会让它们与新的领域对象进行集成。甚至几年以后,维护程序还将修改和扩充代码。人们必须要做这些工作,但他们是否愿意呢? 当具有复杂行为的软件缺乏一个良好的设计时,重构或元素的组合会变得很困难。一旦开发人员

5月份阅读笔记2

第三章 软件工程师的成长 3.1 个人能力的衡量与发展 ①软件工程包括了开发、运用、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件的可靠性和可维护性。 ②初级软件工程师的成长包括以下几种: (1)积累软件开发相关的知识,提升技术技能(如对具体技术的掌握

插入排序之直接插入排序

一、直接插入排序 插入排序(英语:Insertion sort)是一种简单直观的排序算法。它的工作原理为将待排列元素划分为「已排序」和「未排序」两部分,每次从「未排序的」元素中选择一个插入到「已排序的」元素中的正确位置。 一个与插入排序相同的操作是打扑克牌时,从牌桌上抓一张牌,按牌面大小插到手牌后,再抓下一张   稳定性:直接插入排序是一种稳定的排序算法。 时间复杂度:插入排序的最优时间

每周总结第四周

本周完成了算法作业:   课堂练习01题目:计算最长英语单词链。 一、题目内容: 大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N 个不同的英语单词, 我们能否写一个程序,快速找出最长的能首尾相连的英语单词链,每个单词最多只能用一次。 最长的定义是:最多单词数量,和单词中字母的数量无关。 二、题目要求: 1、统一输入文件名称:input1.txt, input2.txt

每周总结第六周

本周进行了地铁系统的团队展示: 在本周进行了对maven的框架学习和mybatis的使用 pom.xml配置 mybatis-config.xml  

关于Java:如何从.jar文件获取日志?

  java -jar abc.jar >out.txt 2>err.txt将捕获标准输出和错误到两个单独的文件。

1HDFS伪分布式集群搭建

1.HDFS伪分布式集群搭建 任务目的 了解 Hadoop 集群的组成和规划 重点掌握 HDFS 集群的相关配置 掌握格式化文件系统的命令 学会启动和关闭 HDFS 集群的两种方式 能够使用 jps 命令查看进程的启动情况 能够通过 UI 查看 HDFS 集群的运行状态 任务清单 任务1:Hadoop 集群简介 任务2:安装包准备 任务3:HDFS 集群主要配置文件讲解 任务4:配置 Had

每周总结第九周

本周进行了团队作业的二阶段任务: 任务很多,要完成对于一阶段的后端的功能实现: 展示sevlet代码 添加 删除 查询所有 条件模糊查询 修改  

用户代理使用

简介 UserAgentUtils是Java Web项目中一个非常常用的工具库,用于解析用户浏览器的User-Agent字符串,以获取所访问的设备类型、操作系统类型和版本、浏览器类型和版本等信息。 依赖 代码 实现效果  

Java-Day-29( UDP 网络通信编程 + 章节作业一二三小注 )

Java-Day-29 UDP 网络通信编程 ( 了解 ) 基本介绍 类 DatagramSocket 和 DatagramPacket 实现了基于 UDP 协议网络程序 DatagramSocket:数据报套接字 DatagramPacket:数据包 / 数据报 UDP 数据报通过数据报套接字 DatagramSocket 发送和接收,系统不保证 UDP 数据报一定能够安全送到目的地

JavaScript学习笔记:任务执行机制及事件循环

任务执行机制 javascript程序是单线程运行的,意味着执行多个任务需要将它们排队。 根据应用场景的不同,任务被分为同步任务与异步任务。 同步任务即是立即执行的代码,由JavaScript线程执行。 异步任务是由宿主环境开辟 基于回调实现的。 Javascript的单线程与宿主环境的多线程 所有的JavaScript实现都是单线程的,解析与执行JS代码都是在这个线程中进行,称之为主线程。 但这

百度人脸识别_SpringBoot整合离线SDK

一、前言 建议使用低版本 SDK : Baidu_Face_Offline_SDK_Windows_Java_6.1.3 目前已知8.x版本对服务端不兼容,存在运行过程中,第一次调用sdk能够正常执行,第二次时出现JVM异常。 SDK不支持多线程,一般都用于设备端,如人脸闸机上的面板机设备。 自定义库文件路径,与项目分离。 整合springBoot项目,实现启动初始化SDK,按需调用。

Apache Druid RCE漏洞复现及修复(CVE-2023-25194)

Apache Druid RCE漏洞复现及修复(CVE-2023-25194) 2023-03-16     声明:本文分享的安全工具和项目均来源于网络,漏洞环境本地搭建,仅供安全研究与学习,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。     瓜神学习网络安全 本公众号记录网络安全学习笔记

Java并发编程 interrupt()方法

interrupt()用法 打断正常运行的线程 interrrupt()方法可以用来打断正在运行的线程,也可以打断sleep()、wait()、join()情况下的线程,但是这些情况下被打断线程的打断标记不同。 import lombok.extern.slf4j.Slf4j; import java.util.concurrent.TimeUnit; @Slf4j public class

Linux环境下配置.Net自动部署

一、使用VM WorkStation安装虚拟机 下载VM WorkStation安装包 安装包是通过关注“柠檬工会”公众号下载的,里面资源很多。 参考教程安装虚拟机 安装教程地址: https://blog.csdn.net/Liqi23/article/details/126622330 我忘记了root密码,所以又去找教程重置密码 教程地址: https://www.jb51.net/LINU

JavaScript语法学习

JS语法学习 Javascript:客户端的脚本语言 1. JavaScript数据类型 2. 变量定义 var a = 10; let b = 20; JS是一门动态的弱类型语言,变量的数据类型由后面赋的值决定,当操作涉及不匹配的类型是否,它将允许隐式类型转换,而不是抛出一个错误。 引用一下MDN的解释: 动态和弱类型 JavaScript 是一种有着动态类型的动态语言。JavaScript

如何在Linux服务器上启动jar包一直运行并修改后台冲突的运行端口号

1.查看进程    先查看自己服务器下的进程,留意是否有已经有进程在运行。  注意:进程号就是查看运行进程这里用框框框住的部分。 2.如果有进程(占用了8888端口)在运行,还是想用8888端口运行其他jar的话,那么先杀死占用进程。(此处以端口8888号举例,其他端口号同样适用。) 3.再次查看进程,检查是否已经杀死进程了。

公司转型,从c#转java,开始卷Java

公司转型,开始卷Java,搞清楚了这些概率+熟练使用IDEA + 简单的前后端分离demo 基本上知道了大致脉络 1.springboot:javaweb的开发框架,提供了一套默认配置;用于提升Spring开发者的体验工具. 2.Spirng:java开发框架. 3.Maven:是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑;

基于Dapr的Dotnet和Java间的服务调用

Java服务端[略] 请参考 Java基于Dapr的服务调用完成Java服务端的搭建 Dotnet客户端 1.创建Dotnet Webapi项目 2.添加Dapr的ASP.NET依赖,[控制台项目只需要添加Client依赖就可以了] 3.容器中注册 4.控制器中使用 5.配置启动端口 appsettings.json 若无法生效,请查看launchSettings.json是否对运行环境

java不打印异常堆栈

背景: 原因分析 现象复现 1.执行优化选项 不需要对jvm参数进行设置,因为默认就是-XX:+OmitStackTraceInFastThrow这么配置的 2.取消jvm的优化 在测试启动类里面配置上jvm的参数,去掉优化,如下图 解决办法 原文链接:https://blog.csdn.net/tengdazhang770960436/article/details/91838820

使用JAVA开发微信公众平台(一)——环境搭建与开发接入

一、初始微信公众平台 微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。 喜欢本文,请点击下方喜欢按钮呗!❤️ 微信公众平台地址:https://mp.weixin.qq.com/ 微信公众平台公分4大板块:订阅号、服务号、小程序、企业号。按照微信20

总结整理大全,69个后端技术头大问题

总结到位:https://blog.csdn.net/JavaShark/article/details/125912023   前言:工欲善其事,必先利其器;士欲宣其义,必先读其书。后台开发作为互联网技术领域的掌上明珠,一直都是开发者们的追逐的高峰。本文将从后台开发所涉及到的技术术语出发,基于系统开发、架构设计、网络通信等几个方面让大家对后台开发有一个清晰的了解,讲解全面易懂。 正文:

全网八股文面试高频题目--JAVA基础

八股文--JAVA基础 目录八股文--JAVA基础1.JDK、JRE、JVM有什么区别1.1Java为什么被称为平台无关性语言?2.常用数字类型的区别3.Float在JVM的表达方式及使用陷阱4.面向对象三个特性是什么4.1重载和重写的区别?4.2Java 中是否可以重写一个 private 或者 static 方法?4.3构造方法有哪些特性?4.4在 Java 中定义一个不做事且没有参数的构造方

Electron桌面应用开发基础

Electron桌面应用开发 Electron技术架构 地址:快速入门 | Electron Chromium 支持最新特性的浏览器 Node.js Javascript运行时,可实现文件读写 Native APIS 提供统一的原生界面能力 环境搭建 Node 安装 (我的版本14.15.0) 项目初始化 初始化代码 package.json main.js 生命周期

使用Java开发微信公众平台(二)——消息的接收与响应

上一篇文章中,我们学习了使用Java语言开发微信公众平台的第一部分——环境搭建与开发接入。那么,本篇文章,我们将在此基础上,学习【消息的接收与响应】。 喜欢本文,请点击下方喜欢按钮呗!❤️ 当然,我们在后续的开发过程中肯定还是离不开微信提供的开发者文档:http://mp.weixin.qq.com/wiki/home/,打开开发文档,点击左侧的“消息管理”——“接受普通消息”,本节内容,我们

<<  <  1132  1133  1134  1135  1136  1137  1138  1139  1140  1141  1142  >  >>