Java
汇报 第二周第二天 JAVA方法
今日所学: 掌握定义Java方法时的语法格式及各个参数的作用;掌握方法的有无返回值的两种情况的处理方式;掌握方法的参数是值参数、引用参数或者不定长参数的使用方法;明确方法的重载和使用方法 明日计划: JAVA中的面向对象编程 遇到困难:练车真坐牢
jar-project 代码加壳加密工具【开源】
开源地址:https://gitee.com/chejiangyi/jar-protect 介绍 java 本身是开放性极强的语言,代码也容易被反编译,没有语言层面的一些常规保护机制,jar包很容易被反编译和破解。 受classfinal(已停止维护)设计启发,针对springboot日常项目开发,重新编写安全可靠的jar包加壳加密技术,用于保护软件版权。 使用说明 使用jdk8编译,支持jdk
Java中的四种引用
在Java中,有四种不同的引用类型,它们是: 强引用(Strong Reference):如果一个对象具有强引用,那么即使发生了内存溢出,JVM也不会回收这个对象。强引用是默认的引用类型。 软引用(Soft Reference):如果一个对象只有软引用,那么在内存不足时,JVM会尝试回收这个对象,但是只有在内存不足时才会回收,否则即使发生了内存溢出,JVM也不会回收这个对象。软引用通常用于缓存。
21.C++与Java的区别
语言特性 Java语言给开发人员提供了更为简洁的语法;完全面向对象,由于JVM(Java虚拟机)可以安装到任何的操作系统上,所以说它的可移植性强 Java语言中没有指针的概念,引入了真正的数组。不同于C++中利用指针实现的“伪数组”,Java引入了真正的数组,同时将容易造成麻烦的指针从语言中去掉,这将有利于防止在C++程序中常见的因为数组操作越界等指针操作而对系统数据进行非法读写带来的不安全问题
nginx学习-基础
简介 背景介绍 Nginx(“enginex”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。 POP3/SM
《摆与混》第二章--7月3日--周一
痛苦的周一对于一个放假大学生与普通日常没有什么不同; 1.今天做了什么:今天早起失败了(9点半起床)。洗漱后简单的学习了一些Java的基本知识,了解了一些Java与其他语言的不同,完成了几个简单的程序,,下午4点到6点跟哥们去打了会羽毛球(碰见了高中的老师,我还是很有人气的),之后跟朋友吃了顿饭,散了会步,真的累死了!!! 2.解决了什么问题:尝试了几个Java程序,加深了印象。 3.明天干什么:
桶排序算法及其Java实现
桶排序是一种排序算法,它的原理是将数组分到有限数量的桶里,每个桶再个别排序,最后依次把各个桶中的记录列出来。桶排序的效率取决于映射函数的选择和桶的数量。桶排序适用于数据分布比较均匀,或者比较侧重于区间数量的情况。 下面是我为你写的博客正文,希望对你有帮助: 桶排序算法及其Java实现 什么是桶排序? 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶
2023.7.3总结
今天进行科二模拟考试起了很早,在候车厅等了很久,模拟的时候前两把很紧张,第一把过了,第二把挂了,又加练了5把,成绩只能说一半一半,犯了低级错误,驾校的车有点难用,希望明天正式考试放松心态就好了。 学习java两个简单对象数组的练习,明白了next(),nextInt(),nextLine(),next()之间的联系和注意项,做了pta一个超级简单题和一个简单题。
多路归并排序的原理和Java实现
多路归并排序的原理和Java实现 什么是多路归并排序? 多路归并排序是一种基于归并操作的有效的排序算法,它使用分治法的思想,将多个有序的子序列合并成一个完全有序的序列。它是一种稳定的排序方法,适用于处理大规模的数据集。 多路归并排序的过程是怎样的? 多路归并排序的过程可以分为两个步骤:分割和合并。 分割:将待排序的数据集分割成若干个较小的子集,每个子集都可以用递归的方式进行多路归并排序,直到子集
42.C++的异常处理的方法
42.C++的异常处理的方法 在程序执行过程中,由于程序员的疏忽或是系统资源紧张等因素都有可能导致异常,任何程序都无法保证绝对的稳定,常见的异常有: 数组下标越界 除法计算时除数为0 动态分配空间时空间不足 ... 如果不及时对这些异常进行处理,程序多数情况下都会崩溃。 1.异常基本概念 Bjarne Stroustrup说:提供异常的基本目的就是为了处理上面的问题。基本思想是:让一个函数
mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作
一:创建新的数据库、用户并授权 以创建wordpress网站的数据库为例 1、创建数据库 创建可指定字符,或者不指定字符,如果不指定字符,默认为 utf8mb4 和 utf8mb4_0900_ai_ci mb4就是most bytes4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用
day01--6.30Markdown基础语法
Markdown学习 标题: 二级标题 三级标题 四级标题 字体 Hello,Word! Hello,Word! Hello,Word! Hello,Word! Hello,Word! 引用 引用 分割线 图片 超链接 [163邮箱]((39封未读) 网易邮箱6.0版 (163.com)) [有道云笔记]("D:Program Filesynote-desktop有道云笔记.exe")
day04--23.7.3JAVA发展史以及特点和版本
java的诞生 1972年c语言诞生 c语言的特点 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统 指针和内存管理 1982年C++语言诞生 C++语言的特点 面相对象 兼容c语言 图形领域、游戏 1995年java语言诞生 JVM--java虚拟机,所有平台只要安装JVM就可以跑java的程序,实现可移植性 JAVA的特性和优势 简单
新一代微服务全家桶AlibabaCloud+Docker+JDK11阿里云容器部署零基础到项目实战
标题:新一代微服务全家桶:Alibaba Cloud + Docker + JDK11 阿里云容器部署零基础到项目实战 摘要:本文将介绍如何利用新一代微服务全家桶,包括 Alibaba Cloud、Docker 和 JDK11 在阿里云上进行容器部署。无论你是零基础还是有一定技术背景,通过本文的实践指导,你将能够轻松地实现微服务的部署并运行在阿里云平台上。本文主要包含以下内容:1. 阿里云简介;2
jmeter 项目接口实战记录
1. 涉及脚本机构: 1. 测试计划--Add--配置元件:添加用户自定义变量: 设置请求url 2. 线程组下-add 用户beanshell 脚本,配置随机参数 import org.apache.jmeter.config.Arguments; import java.text.SimpleDateFormat;import java.ut
bpftune oracle linux 试用体验
今天有测试bpftune 与Rocky linux 的集成,发现构建是可以成功的,但是运行会有问题(提示不支持,应该用过修改可以解决),为了 更好的测试,自己跑了一个oracle linux 虚拟机跑下 环境搭建 通过utm+oracle linux 8.8 ,还是比较简单的 ios 下载地址: 链接: https://pan.baidu.com/s/1L6ZB-2_pLJ8iq28kyJiP3
2023-07-03:讲一讲Redis缓存的数据一致性问题和处理方案。
2023-07-03:讲一讲Redis缓存的数据一致性问题和处理方案。 答案2023-07-03: 数据一致性 当使用缓存时,无论是在本地内存中缓存还是使用 Redis 等外部缓存系统,会引入数据同步的问题。下面以 Tomcat 向 MySQL 中进行数据的插入、更新和删除操作为例,来说明具体的过程。 分析下面几种解决方案的数据同步方案: 1.先更新缓存,再更新数据库:先更新缓存可以提高读取性能
Jmeter学习之五_跟踪被测试服务器的performance
Jmeter学习之五_跟踪被测试服务器的performance 背景 用到的工具以及资料 遇到的问题 监控使用过程-agent 监控使用构成-监控端 监控效果为: 欢迎关注我的公众号一起学习进步