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也不会回收这个对象。软引用通常用于缓存。

助教工作总结

助教工作总结 一、助教工作的具体职责和任务 我在课程学习中充当老师和同学之间的桥梁作用,收集同学们的学习情况,做好反馈。在云班课上帮老师改实验作业,在QQ群里及时提醒同学交作业,帮忙解答同学的问题,帮助大家。每周做好作业的参考答案发到群里供同学们校对。 二、助教工作的每周时长和具体安排 我每周固定安排3-4小时时间用来批改同学们的实验作业,改完作业后花一小时作业整理好答案,在其他时间如果有同学来问

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.明天干什么:

简单插入排序

简单插入排序是一种基本的排序算法, 它的思想是 将待排序的元素逐个插入到已经有序的数组中,从而得到一个新的有序数组。 它的时间复杂度是O(n^2),空间复杂度是O(1),是一种稳定的排序算法。     简单插入排序的过程如下: 从第二个元素开始,依次取出每个元素,与前面已经有序的元素进行比较。 如果当前元素小于前面的某个元素,就将当前元素插入到该元素之前,同时将该元素及

计数排序

计数排序是一种非比较的排序算法,它的时间复杂度是O(n+k),其中n是待排序数组的长度,k是数组中的最大值。计数排序的基本思想是,对于每个输入元素x,确定小于等于x的元素个数,然后把x放在输出数组中对应的位置上。为了实现这个过程,需要一个额外的数组C,用来存储每个元素出现的次数,以及一个累加数组D,用来存储每个元素在输出数组中的位置。计数排序的步骤如下: 找出待排序数组A中的最大值和最小值,确定

桶排序算法及其Java实现

桶排序是一种排序算法,它的原理是将数组分到有限数量的桶里,每个桶再个别排序,最后依次把各个桶中的记录列出来。桶排序的效率取决于映射函数的选择和桶的数量。桶排序适用于数据分布比较均匀,或者比较侧重于区间数量的情况。 下面是我为你写的博客正文,希望对你有帮助: 桶排序算法及其Java实现 什么是桶排序? 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶

2023.7.3总结

今天进行科二模拟考试起了很早,在候车厅等了很久,模拟的时候前两把很紧张,第一把过了,第二把挂了,又加练了5把,成绩只能说一半一半,犯了低级错误,驾校的车有点难用,希望明天正式考试放松心态就好了。 学习java两个简单对象数组的练习,明白了next(),nextInt(),nextLine(),next()之间的联系和注意项,做了pta一个超级简单题和一个简单题。

基数排序

什么是基数排序? 基数排序(Radix sort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。12 基数排序的方式可以采用LSD(Least significant digital)或MSD(Most significant digital),LSD的排序方式由键值的最右边开始,而MSD则相反,由键值的最左边开始。12 LSD:先从低位开始进行排序,在

第十五周作业

1.编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。[必做题]  2.编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数。(识点:String中常用的方法)[必做题]  3.生成十个0~100之间的随机数,放到数组中,然后排序输出。(知识点:Math类取整,获得随机数等)[必做题]  

多路归并排序的原理和Java实现

多路归并排序的原理和Java实现 什么是多路归并排序? 多路归并排序是一种基于归并操作的有效的排序算法,它使用分治法的思想,将多个有序的子序列合并成一个完全有序的序列。它是一种稳定的排序方法,适用于处理大规模的数据集。 多路归并排序的过程是怎样的? 多路归并排序的过程可以分为两个步骤:分割和合并。 分割:将待排序的数据集分割成若干个较小的子集,每个子集都可以用递归的方式进行多路归并排序,直到子集

七月三 周一

      一、电脑上下载安装了java的编译器eclipse,并给编译器插入了汉化。       二、编译实现了简单的helloworld       三、明天打算开始阅读《大道至简》,并打算进一步深入学习Java语言  

7.03 周三

今天起床晚了,吃了点东西就出门闲逛,下午回来上PTA写题,晚上玩了会游戏。 明天要早点起床,学习Java。

7.3周一

上午学习java语法,进行PTA练习,完成部分实验报告,下午阅读大道至简,以及复习之前学过的java语法,预习接下来的java语法。

42.C++的异常处理的方法

42.C++的异常处理的方法 在程序执行过程中,由于程序员的疏忽或是系统资源紧张等因素都有可能导致异常,任何程序都无法保证绝对的稳定,常见的异常有: 数组下标越界 除法计算时除数为0 动态分配空间时空间不足 ... 如果不及时对这些异常进行处理,程序多数情况下都会崩溃。 1.异常基本概念   Bjarne Stroustrup说:提供异常的基本目的就是为了处理上面的问题。基本思想是:让一个函数

7月3日总结

7.3 周一 早晨5点起床,打了太极拳,公园空气很好,就是没出太阳,可能被云挡住了,上午学习了Java,下午一觉睡到16点,写了pta,晚上家里漏水了,收拾到了八点,累死,晚饭出去吃了一顿,果然美食可以治愈心灵。

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")

周一总结

上午下雨,在宾馆自学Java,中午点的外卖,下午就自己回家了,晚上适当放松一下。

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

7.3打卡

6.30起床,吃饭,去驾校练车,11点回来,看了两节java基础课,巩固了正则表达式,和学了一点爬虫。 吃饭,睡觉,3点20起床去驾校 6.30回家,吃饭,刷了会抖音,做了两道pta 千万千万赵千万

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 监控使用构成-监控端 监控效果为: 欢迎关注我的公众号一起学习进步

7.3 周一

今天上午和朋友出去玩了,下午睡了一觉,学习了一小时的Java,然后和朋友一起玩了会蛋仔派对和王者荣耀。然后下雨了,欣赏了会雨景。太热了,还好有空调。

<<  <  1008  1009  1010  1011  1012  1013  1014  1015  1016  1017  1018  >  >>