Java

jar包启动基础命令 java -jar common.jar cmd 命令行执行jar包

jar包启动基础命令 命令行执行jar包 java -jar common.jar 原文链接:https://blog.csdn.net/weixin_40483369/article/details/124392170 一

使用Mockito-mock,void方法

示例 public Response date( String url) { @Resource private IRuleJudgmentService ruleJudgmentService; //示例方法,伪代码 ruleJudgmentService.ruleJudgement(参数, 参数); //其他业务 retur

本地java监控远程Linux服务器-jconsole

一、配置远程服务器需要监控的服务项目(本文以ps为例) 需要监控的ps项目,此项目启动文件为ps.sh,编辑sh文件, 找到JAVA_OPTS项,在后面添加 JAVA_OPTS="-XX:+UseParallelGC -XX:+UseParallelOldGC $JVM_FLAGS $GC_LOG -Dfile.encoding=UTF-8 -DLog4jContextSelector=org.

任意对象转化为字典

不积跬步,无以至千里;不积小流,无以成江海。

第一章 对象导论

1.1 每个对象都提供服务   将对象想象成服务提供者,将问题分解为对象。 1.2 隐藏具体实现   第一个原因,让客户端程序员无法触及他们不应该触及的部分   第二个原因,改变类的内部工作方式而不影响客户端程序员 1.3 复用具体实现 1.4 继承   在原有类的基础上进行扩展 1.5 多态   后期绑定,当向对象发送消息时,被调用的代码直到运行时才能确定。 1.6 单根继承结构   保证所有类

全网最全Linux 运行jar包的几种方式

全网最全Linux 运行jar包的几种方式 原文链接:https://blog.csdn.net/zhangmingyue1226/article/details/127831360 一、Linux 运行jar包的几种方式 方式一: java -jar xxx.jar 最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程

通过yum方式安装Nginx

Nginx的安装方式有两种分别是: 通过Nginx源码 (1)通过Nginx源码简单安装 (2)通过Nginx源码复杂安装    使用源码进行简单安装,我们会发现安装的过程比较繁琐,需要提前准备GCC编译器、PCRE兼容正则表达式库、zlib压缩库、OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。这里不做详细介绍 通过yum安装  (1)安装yum-u

获取时间段内每周一

原文 :java获取时间段内的所有星期一_java获取一段时间内的周一_程序媛的格子衫的博客-CSDN博客     大神原文,指定某个时间端,指定需要星期几,返回时间段内指定星期几的日期字符串 点击查看代码

win安装mongo无法启动

mongod安装后服务无法启动,要手动在指定目录下创建db文件夹,MongoDB.log文件不可提前创建,要在执行下面这条指令的时候才能生成,不然系统显示无权限 mongod --dbpath=D:appmongodatadb --logpath=D:appmongologMongoDB.log --install --serviceName "MongoDB"  

java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」 在pom中添加一个SpringBoot的构建的插件,然后重新运行mvn install

java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」 原文链接:https://cloud.tencent.com/developer/article/2133065 大家好,又见面了,我是你们的朋友全栈君。 使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的

记一次长连接断开排查过程

文章地址 问题 WebSocket 的网络链路是 浏览器 <-> Nginx <-> 后端服务,空闲检测时间是 60 s,浏览器心跳发送时间间隔 10 s,出现了有心跳发送但长连接中断的问题。 过程 查看后端服务日志,发现是被动断开,不是空闲检测主动断开的,再抓服务器的网络包,确认后端服务是被断开的,排除后端服务的问题。 使用其他语言建立 WebSocket 长连接

SeaTunnel 集成工具(大数据)

目录 一、什么是数据集成? 二、ETL 又是什么? 三、SeaTunnel 介绍 1)概述 2)SeaTunnel 的作用 3)SeaTunnel 的特点 4)Seatunnel 优势与缺点 5)核心理念 四、架构演进 五、相关竞品及对比 六、SeaTunnel 部署和简单使用 1)安装 JDK 2)下载 3)安装接器插件 4)快速开始 5)快速开始使用 Flink &nbsp

如何实现Spring中服务关闭时对象销毁执行代码

spring提供了两种方式用于实现对象销毁时去执行操作 1.实现DisposableBean接口的destroy 2.在bean类的方法上增加@PreDestroy方法,那么这个方法会在DisposableBean.destory方法前触发 3.实现SmartLifecycle接口的stop方法 那么这个时候我们去启动一个spring容器 这个时候其实销毁方法是不会执行的,我们可以通过,调用c

Java博客作业(二)

一、前言 题目集四 知识点:查找重复数据、删除重复数据、Arrays类、split方法处理字符串、ArrayList、字符串统计与排序、封装编程、数据转换处理、使用LocalDate类和ChronoUnit类处理日期问题、使用Integer类中的parselnt()等方法将字符串转换为其他数据类型等。 题量:中 难度:一般 题目集五 知识点:正则表达式处理数据、类间关系处理——聚合 题量:中 难度

List集合排序 sort方法

List集合排序 sort方法: public static void sort(List list) :将集合中元素按照默认规则排序。 public static void sort(List list,Comparator<? super T> ) :将集合中元素按照指定规则排 序。 sort方法的重载使用1 1.字符串作为集合中

ArrayBlockingQueue源码分析

1、ArrayBlockingQueue使用   ArrayBlockingQueue的使用案例详情如下: 2、ArrayBlockingQueue继承体系   ArrayBlockingQueue类继承图:       ArrayBlockingQueue实现了Queue、BlockingQueue接口,继承AbstractCollection类。 2.1、Q

学习-18

1.jenkins自动拉取git仓库的代码 (1)安装gitee插件到jenkins (2)修改任务项 gitee默认不允许内网触发。----必须要配置内网穿透 修改gitee远程仓库 测试: 修改idea中的代码并提交到gitee上,会自动触发jenkins---拉取--编译---打包 2. 完成自动化部署 思考: 我们的项目和jenkins是不是都在一台服务器上。 因为jenk

RESTful风格API请求

  1.简介      2.基本使用       3.跨域问题     分类: Java

方法重载及练习

方法的重载 在同一个类中定义了多个同名的方法,这些同名的方法具有同种的功能。 每个方法具有不同的参数类型或参数个数。这些同名的方法就构成了重载关系。 总结:同一个类中方法名相同,参数不同的方法(形参不同)叫方法的重载,方法的重载与返回值无关 参数不同:个数不同,类型不同,顺序不同 注意:参数的顺序不同可以构成重载,但是不建议 判断方法是否构成重载的条件: 在同一个类里面 方法名相同 形参是不

java方法的内存及练习

方法的内存 一、方法调用的基本内存原理: Java内存分配 栈: 方法运行时使用的内存方法进栈运行,运行完毕就出栈 堆: newl出来的,都在堆内存中开辟了一个小空间 方法区: 存储可以运行的class文件 本地方法栈:JVM在使用操作系统功能的时候使用和我们开发无关 寄存器:给CPU使用和我们开发无关 方法被调用后就会进栈执行 方法内所有代码执行完毕之后,方法就会出栈

Vue3路由正确写法

引入Home.vue和Login.vue的时候,必须写成import 组件 from '路径',Vue2的写法是const 组件 = import('路径'),在Vue3环境下,虽然本地运行是没问题的,但是在打包后部署到服务器就会造成白屏

202308-啊对对队 实验四:软件开发案例(1)

202308-啊对对队 实验四:软件开发案例(1) 项目 内容 班级博客链接 2023春软件工程2020级计算机科学与技术 本次作业要求链接 实验四:软件开发案例(1)) 团队名称 啊对对队 团队课程学习目标 (1)软件开发环境部署;(2)练习mysql数据库创建和连接访问技术;(3)掌握数据库应用程序开发技术。 本次作业在哪些方面帮助团队实现学习目标 学习和巩固软件

Eclipse 没有创建 Maven 项目入口的原因

试错过程 软件下载错了 我首先参考了 Eclipse历史版本下载和选择对应的java版本 这篇文章,发现 Eclipse 2020-06 的版本以后就不支持 JDK 8 了。 我想要下载 Oxygen 版本,但是没有找到入口,然后就准备 下载 2020-03 版本,但是官网的下载速度很慢。 所以我就去清华大学开源软件镜像站下载了 eclipse-SDK-4.28M1-win32-x86_64.zi

旅游规划 树形DP DFS

🍑 算法题解专栏 🍑 旅游计划 输入 输出 🍑 树形DP:即在树上进行的 DP,由于树固有的递归性质,树形DP一般都是递归进行的。 🍑 树的直径:找到根节点下面的第一长和第二长的节点链 相加 即是树的直径

JAVA面向对象程序设计_PTA题目集04-06总结分析

前言: JAVA_BLOG_PTA题目集4-6_总结分析   题目集四: 知识点:大体如预备知识,即:通过查询Java API文档,了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法,了解LocalDate类中of()、isAfter()、isBefore()、until()等方法的使用规则,了解Ch

OOP学习的第二次BLOG

褚鑫豪 (1)前言:   在完成了第四次到第六次的pta题目集作业后,进一步了解熟悉了对类以及对象的的使用。理解并实现类之间关系,类中方法的编写和使用。学会如何在多个类属于聚合关系时,如何去逐层调用不同类中的属性与方法。学会用Array类中自带的排序方法去排序,去简短排序时间。理解封装性的写法以及学会在面对私有属性如何调用。同时学习了正则表达式的部分语法。   三次作业的题目量都不算多,但是每一次

题目集4-6次总结

(1)前言:     第四次的题目集有七道题,它主要考察我们一些一维数组的定义、创建及使用,利用arrays.sort(数组命)的方式给数组从小到大排序,利用sqlit将一个字符串按特定的符号分割并穿入一个数组当中,初步尝试对象的封装,初步了解Integer类中的parsenInt方法(用于将一个字符类型的变量转换成整形类型的变量),Local类中的of()、isAfter()、isBefore(

简单的前端登录页面

springboot整合了springmvc的拦截功能。拦截了所有的请求。默认放行的资源是:resources/static/ 目录下所有静态资源。(不走controller控制器就能直接访问到资源)。 html页面如果放在resources/templates目录下,则需要走controller控制器,controller放行,允许该资源访问,该资源才能被访问到。否则就会报404错误(它不可以直

第三节 CSS基础

day03-CSS基础 目标:掌握 CSS 属性基本写法,能够使用文字相关属性美化文章页。 01-CSS初体验 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 文档的呈现(美化内容)。 书写位置:title 标签下方添加 style 双标签,style 标签里面书写 CSS 代码。 提示:属性名和属性值成对出现 → 键

<<  <  1341  1342  1343  1344  1345  1346  1347  1348  >  >>