Java

论文查重

作业所属班级 软件工程2024 作业要求 个人项目 作业目标 实现查重功能 这是我的GitHub仓库链接 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 30 Estimate* 估计这个任务需要多长时间 20 15 Development 开

golang练习题

看到一个网站,上面每天发布一道golang练习题,正好拿来练习,顺便整理记录下来。 iota,类似枚举值,每个const从0开始计数   String方法相当于java里的toString golang处于安全考虑,对指针运算做了很多限制。map的value是不可以取地址的。  

docker部署单机版elasticsearch7

拉取镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.18 创建本地数据、配置文件夹,修改权限 编辑配置文件 启动容器 学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com 如果觉得有用,想赞助一下请移步赞助页面:赞

IntelliJ IDEA 2023.3.4 最新专业版安装

IntelliJ IDEA 领先的 Java 和 Kotlin IDE IDE 使开发成为更高效、更愉快的体验 IntelliJ IDEA 的新功能 IntelliJ IDEA 2023.3 的发布标志着 AI Assistant 的持续发展,它现已超越技术预览阶段,并具有许多令人兴奋的改进。在其他领域,该版本包括对最新 Java 21 功能的全面支持,引入了具有编辑操作的直观浮动工具栏,并添加

Java2024-Day01回顾

public class Info {     public static void main(String[] args) {   System.out.println("这里是Java2024-Day01") } }1.基本数据类型介绍 整数:byte-short-int(默认)-long   浮点型:float-double(默认)    后

JAVA常用类--AutoCloseable接口

AutoCloseable接口 自动关闭,释放资源机制 在实际的项目开发过程中,一般都有可能连接到一些资源,比如:文件资源、网络资源、数据库资源,在实际项目之中进行资源访问的社会一般有如下几个操作步骤: 不使用AutoCLoseable: 手动定义关闭函数 按照正常的结构设计来讲,当前的程序已经可以满足整个设计上的开发要求,因为有正常的连接同时又可以进行服务器断开访问 运行结果如下: 虽然以

JAVA常用类--Cleaner类

Cleaner类 注意:在JDK1.9以上版本可使用 在Java程序中提供有GC的垃圾回收机制,如果发现堆内存不足时一定要进行垃圾回收以释放内存空间 但如果某些对象在回收前需要做一些处理,可以通过覆写Object类中的finalize()方法来实现这种回收前的处理 finalize()方法的定义: finalize()方法实际上从JDK1.0时就开始提供,但一直到JDK1.9后才发现此方法成

JAVA常用类--Runtime类

Runtime类 Runtime类描述的是一种运行时,在Java程序执行过程中,所有的java程序都一定要运行在JVM(虚拟机)的进程中 有了JVM进程,就需要一种类型可以描述当前进程的相关环境以及与之相关的处理操作,即Java设计出了Runtime类 每个JVM的进程中都会自动包含有一个Runtime类的实例化对象,打开Runtime类之后就可以看见相关文档 [查看文档链接](java.bas

JAVA常用类--System类

System类 System是一个在Java开发过程中最常见的一种系统类 主要特点:可以直接执行一些系统命令 例如:“System.out.println()"就是System类的一种功能 本次观察以下几个方法的使用: 方法名 类型 描述 public static void arraycopy(Object src, int srcPos, Object dest,

2024.3.11 软工日报

今天学习了安卓开发连接数据库的内容, 学习时间 2小时 代码量 150     package com.example.myapplication;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;public class mysqlhelp {

Java线上诊断神器Arthas:常用命令详解!

有关Arthas基本介绍、安装部署、arthas idea插件在上篇文章已经介绍过,这里就不在重述。 文章地址:Java诊断工具Arthas:开篇之watch实战 上篇重点讲了 watch 命令。这篇把剩余一些重要命令讲解演示下。 一、trace命令 作用:展示方法内部调用路径,并输出方法路径上的每个节点上耗时 命令示例 参数解释如下: trace:命令本身,用于启动追踪。 com.zhu

包含Maven和Docker的Dockerfile

要创建一个包含Maven和Docker的Dockerfile,你需要首先明确你的需求。通常,这样的Dockerfile可能是为了构建并打包一个Java项目,然后使用Docker将其部署。 以下是一个简单的示例,展示了如何创建一个Dockerfile,该Dockerfile安装了Maven和Docker,然后构建并推送一个Java项目: 注意: 请将your-app-name.jar替换为你的应用

C# 虚方法virtual详解

原文链接:https://blog.csdn.net/m0_65636467/article/details/128797283 C# 虚方法virtual详解 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在

3月11日

今天完成了王辉老师要求的净现值计算  以下为代码

Vue.js 与 ViewDesign:为企业级 Web 应用提供高效可靠的解决方案

Vue.js 与 ViewDesign:为企业级 Web 应用提供高效可靠的解决方案 在当今瞬息万变的商业环境中,企业需要高效、稳定且易于维护的 Web 应用程序来支持其日常运营和业务发展。幸运的是,Vue.js 和 ViewDesign 的强大组合为开发人员提供了构建复杂企业级 Web 应用程序的完美解决方案。 Vue.js:渐进式 JavaScript 框架的佼佼者 Vue.js 是一个开源

【刷题笔记】LeetCode-53 最大子数组和

题目:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 2: 输入:nums = [1] 输出:1 示例 3: 输入:nums = [5,4,-1,7,8] 输出

springboot+vue3+nuxt3+ts+minio开发的dsblog3.0前后端博客

springboot+vue3+nuxt3+ts+minio开发的dsblog3.0前后端博客 一、技术栈 本博客系统采用了先进且成熟的技术栈,包括Spring Boot 3、Spring Security、Vue 3、Nuxt 3、TypeScript、Vite、MinIO、Redis、Element Plus和Markdown等。这些技术共同协作,确保了博客系统的稳定性、安全性和易用性,为用

3-11

今天继续跟着黑码学习Javaweb  

10 个解放双手的 IDEA插件,少些冤枉代码(第三弹)

大家好,我是小富~ 好久没发这种实用贴了,最近用到了一些能提升工作效率的IDEA插件,给小伙伴们分享一下。相信我,我分享的这些插件,都是实实在在能解决实际开发场景中痛处的。 以往的两篇IDEA插件分享: 10个 解放双手的 IDEA 插件,少些冤枉代码 10个解放双手的 IDEA 插件,这些代码真不用手写(第二弹) 1、POJO to JSON 开发工作中,常常在设计完API后,会使用如GsonF

你知道XHR 和 Fetch 的区别吗?

现如今,网站开发普遍采用前后端分离的模式,数据交互成为了不可或缺的关键环节。在这个过程中,XHR 和 Fetch API 是两种最常见的方法,用于从 Web 服务器获取数据。XHR 是一种传统的数据请求方式,而 Fetch API 则代表了现代 Web 开发的新兴标准。接下来,我们将一同深入学习它们的使用方法和适用场景。 XMLHttpR

Redis 故障转移、高可用方案,都在这了!

Redis大家都不陌生,就算是没用过,也都听说过了。 作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不了要有一些拓展的方案。 笔者下文会对各种方案进行介绍,并且给出场景,实现 等等概述,还会提到一些新手常见的误区。 正文 先从基础的拓展方式开始,这样更便于理解较高级的模式。 ps: 本文背景是以笔者落笔时官网最新稳定版5.0.8为准,虽然还没写完就变成了6.0.1。

Java登陆第三十四天——使用Vite创建工程化的Vue3项目

Vue Vue是基于标准 HTML、CSS 和 JavaScript 构建的前端框架,可以更高效地开发前端页面。 Vite Vite是Vue团队开发的项目管理工具。 Maven的主要功能 引入依赖 项目管理 使用Maven可以工程化的管理后端代码。 npm的主要功能:引入依赖 vite的主要功能:项目管理 使用npm+vite就可以和maven一样,更加工程化前端项目。 Vi

java 字符串太大装不下

使用StringBuilder或StringBuffer:这两个类允许在一个可变的字符序列上执行操作,可以动态地向其添加字符。使用它们可以避免字符串长度限制问题。 参考:https://blog.51cto.com/u_16175435/7168841 java字符串String的最大长度,要分两个阶段,编译阶段及运行时阶段 java string最大容量理论上可以存储任意长度的字符。但是

面试官:说说线程池的工作原理?

线程池的底层是基于线程和任务队列来实现的,创建线程池的创建方式通常有以下两种: 普通 Java 项目,使用 ThreadPoolExecutor 来创建线程池,这点《阿里巴巴Java开发手册》中也有说明,如下图所示: Spring 项目中,会使用代码可读性更高的 ThreadPoolTaskExecutor 来创建线程池,虽然它的底层也是通过 ThreadPoolExecutor 来实现

Java多线程基础用法

线程创建 线程创建的三种方式: Thread(继承Thread类) 自定义线程类继承Thread类 重写run()方法。编写线程执行体 创建线程对象,调用start()方法启动线程 当调用子线程对象.run()方法其实是主线程和子线程交替执行。线程不一定立刻执行,二是由CPU根据调度算法选择调度。 Runnable(实现Runnable接口) 自定义MyRunnable实现Runnable

[springboot] SpringBoot启动成功后因actuator健康检测报:Redis health check failed/RedisConnectionFailureException: Cannot get Jedis connection; Failed connecting to host localhost:6379

0 序 背景:项目中引入了 spring-boot-starter-actuator 健康检测模块 1 问题描述 确认微服务刚启动后,因K8S集群周期性定时(默认每隔10s)健康检查微服务,导致报如下错误: 疑问:没有配置 localhost:6379 的redis数据源,哪来的 redis 连接信息呢? 已检查确认:工程中没有配置任何关于 REDIS 的数据源 Spring

Spring多线程事务处理

一、背景 本文主要介绍了spring多线程事务的解决方案,心急的小伙伴可以跳过上面的理论介绍分析部分直接看最终解决方案。 在我们日常的业务活动中,经常会出现大规模的修改插入操作,比如在3.0的活动赛事创建,涉及到十几张表的插入(一张表可能插入一行或者多行数据),由于单线程模型的关系,所有的sql都是串行,即后面的sql必须都要等到前面的sql执行完成才能继续。但是在很多场景下,sql的执行顺序并

2024年 个人养老金 账户 应知应会

什么时候开始? 根据 关于印发《个人养老金实施办法》的通知 是 发布时间:2022-11-04 有什么用? 参与个人养老金可以享受的个税优惠,老师已经整理在下面表格中了。对于收入较高的人群,最多可以退5400元。 除了个税优惠,目前貌似没有其他特别的好处,强制储蓄也算是吧,不过个人也可以强制各年固定存定期的。 缴纳上限和领取方式 每年12000元,可以一次性在12月31日缴纳,也可以每个月固定缴

【主流技术】日常工作中关于 JSON 转换的经验大全(Java)

目录前言一、JSON 回顾1.1结构形式二、其它类型 -> JSON相关2.1 JavaBean 转 JsonObject2.2 JavaBean 转 Json 字符串2.3 List 转 JsonArray2.4 List 转Json 字符串2.5Map 转 Json 字符串三、JSON 相关 -> 其它类型3.1 Json 字符串转 JavaBean3.2 Json 字符串转 Js

<<  <  456  457  458  459  460  461  462  463  464  465  466  >  >>