Java

20230911打卡

今天一早上进行了工程实训课的机器人实训,我主要完成了实验三的机器人制作和实验六的蓝牙模块的搭载,深刻体会到团队的重要性,小组成员分工合作,效率很高,也是第一个完成所有实验的小组。 下午上了王老师的激情演讲,讲述了用代码解决问题的步骤,并带着大家一起捋清了Java开学考的考试题。课上布置了许多有意思的作业,激发我们的兴趣和思考,比如用随机数随机生成30道四则运算题,总共94人,我五十多名才完成,还是

简单的Linux系统监控

Linux简单程序管理 监测程序 ps命令默认只显示运行在当前终端中属于当前用户的那些进程。在这个例子中,只有bash shell在运行(记住,shell只是运行在系统中的另一个程序而已),当然ps命令本身也在运行。ps命令的基本输出显示了程序的进程ID(process ID,PID)、进程运行在哪个终端(TTY)及其占用的CPU时间。 注意 ps命令令人头疼的地方(也正是它如此复杂的原因)在于

2.1 Java程序设计基础

1 Java程序设计基础 1.1 要想编写规范、可读性高的 Java 程序,就必须对 Java 基本语法有所了解。基本语法是所有编程语言都必须掌握的基础知识,也是整个程序代码不可缺少的重要部分。 一个 Java 程序通常由数据类型、变量、运算符和控制流程语句4部分组成。其中数据类型和运算符不仅定义了语言的规范,还决定了可以执行什么样的操作,变量是用来存储指定类型的数据,其值在程序运行期间是可变的;

9.11记

今天上了一下午王建民老师的Java课程,听他分析了开学测验的题目,收获颇丰,还听他讲解了编程思维,以及课堂测试,学习氛围很好,还为我们留了课后作业,晚上洗澡下雨了很悲伤

9.11今日总结

今天上了建民老师的Java课程,老师给我们讲授了 1,Java中最重要的思想就是大道至简,我们以后遇见问题要将复杂问题简单化,简单问题流程化。 2,java的语法基础,其中也有一些练习题让我们做 (1)关于枚举类型 运行结果为  枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。  第一个枚举成员的默认值为整型的0,后续枚举成员

9月11日打卡

  今天早上听了一会英语听力。   然后用一下不知名语言向一辆小车的主控板导入了程序,让小车成功跑起来了,中午完成了离散的作业,下午上了建民老师的课,在课上,建民老师针对1.。大道至简-编程精义,2.java语法基础,3.java课后实践,三个方面展开了讲解,在编程精义方面上就如何更好1的编写代码为我们进行里详细讲解,听完后我对自己的代码书写流程有了新的规划,然后改善了一部分我

3. Java数据类型

Java数据类型:基本数据类型和引用数据类型 前面我们提到 Java 语言是强类型语言,编译器存储在变量中的数值具有适当的数据类型。学习任何一种编程语言都要了解其数据类型,本文将详细介绍 Java 中的数据类型。 Java 语言支持的数据类型分为两种:基本数据类型(Primitive Type)和引用数据类型(Reference Type)。    

911打卡

今天一天课,早上工程实训,下午java,晚上中国与文化漫谈🤔🤔🤔

2022年9月11日

今天下课之后,课后作业是登录界面设计,我首先用java中自带的命令框实现了功能。其中的难点就是生成一个随机的字符串当做验证码。之后我想要使用html去实现这个程序。但是在我写完html程序之后,简单的画完了一个登录框。代码如下: <!DOCTYPE html> <html> <head> <title>登录界面</title> <s

Spring 注入集合

使用<property>标签的value属性配置原始数据类型和ref属性配置对象引用的方式来定义Bean配置文件。这两种情况都涉及将单一值传递给Bean。那么如果您想传递多个值,例如Java集合类型,如List、Set、Map和Properties怎么办?为了处理这种情况,Spring提供了四种类型的集合配置元素,如下所示: 序号 元素 & 描述 1 <li

2023.09.11

      今天上课通过看他人的代码,结合老师的讲解,看到了自己代码许多的重复部分完全可以用一个函数进行重复调用,这样既可以提高代码的运行效率,还能节省代码行数。通过自己重新编写代码,亲身感受到了其中的便捷性。        了解了 其大道至简的编程思维   (代码编写的步骤)     &

代码审计常见漏洞与危险函数

程序命名规范 持久层:dao、persist、mapper 实体类:entity、model、bean、javabean、pojo 业务逻辑:service、biz 控制器:controller、servlet、action、web 过滤器:filter 异常:exception 监听器:listener 第三方组件 Shiro 反序列化RCE 权限绕过 Struts2 Weblogic

Java开学考试

石家庄铁道大学2023年秋季   2022 级课堂测试试卷(一)(15分) 课程名称: JAVA语言程序设计  任课教师: 王建民        考试时间: 180 分钟     一、考试要求: 1、按照测试内容要求完成程序的设计与编程; 2、建立

深入理解Kafka(一)、生产者

一、客户端开发 客户端需要具备以下功能: 配置生产者客户端参数以及创建相应的生产者实例; 构建待发送的消息; 发送消息; 关闭生产者实例; 基础 Kafka 客户端代码: 其中 KafkaProcedure 包含了多个属性,类定义如下: 消息首先按照 topic 分类,然后再按照 key 进行二次分类,同一个 key 的消息会被划分到同一个分区中;value 一般为消息体不为空,为空表示墓

kafka—快速入门

简介 Kafka 是最初由 Linkedin 公司开发,是一个分布式、支持分区的(partition)、多副本的(replica)。基于 zookeeper 协调的分布式消息系统。 它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spark 流式处理引擎,web/nginx 日志、访问日志,消息服务等等,用scala语言编

Java 中的比较 equals 和 ==

这个问题在 Java 面试的时候大概率会被问到。 不是因为这个问题有什么复杂的,只是因为这个地方超出人类认知,你相信吗? 比较什么 如果你上培训班或者在学校学习的话,你的老师大概率可能会告诉你对于: 基本类型:比较的是值是否相同; 引用类型:比较的是引用是否相同; 本来这里就有点复杂了,还非要搞出另外 2 个概念。 比较好记的就是 == 比较的是内存地址,equals&nb

9.11 周一打卡

今天下午小测:四则运算 第一次用c++写的,用了函数。 #include<iostream>#include<stdlib.h>#include<time.h>using namespace std;void demo(void) //随机产生四则运算{ int m, n, k; //随机数m,n,计数 m = rand() % 100;//生成随机数

9月11日总结

今天可以说是工程实训和生产劳动课和Java真正的第一节课,上午我学习了机械的简单分类,和简单的工业机器人工作的流程,之后和同学们一起组装了已给简单的机器车,学习到了一起交流的合作精神和机械的简单原理。下午的Java课程中听了王建民老师所讲解的大道至简中的愚公移山的编程思维,学习了这种清晰的思路,之后的程序编写也应该将他拆分细化再解决,之后再随机生成30道二年级四则运算的题这道题中,我熟练了生成随机

说完 Java 的 Abstract 后再来说说接口 (interface )

如你对 Abstract 修饰的抽象类不是非常了解的话,请自行先考古下。 这篇文章需要对 Java 定义过的抽象类有一些基本的了解才可以。 抽象类和抽象方法 用 Abstract 修饰的类,叫做抽象类,那么用 Abstract 修饰的方法叫做抽象方法。 在 Java 中,喜欢用一些修饰关键字来对类或者变量或者方法来进行修饰。修饰的目的是更加明确一些类或者方法,或者变量的使用。 可以简单的理解为,

9.11 学习情况及课堂小测

下午Java课堂学习 学习Java学习或者编程学习的精义 课堂小测  

2. 变量与运算符

1. 关键字 定义 : 被Java语言赋予了特殊含义 , 用作专门用途的字符串 , 如: public​ 特点: 全部关键字都是小写字母 官方网址 2. 标识符 凡是自己命名的地方都叫标识符 标识符的命名规则(必须遵守) 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 Java中严格区分大小写,长度无限制。 标

9.11

学会了利用java生成随机数,生成随机两位数四则运算

android 混淆proguard_rule

# 设置混淆的压缩比率 0 ~ 7-optimizationpasses 5# 混淆时不使用大小写混合,混淆后的类名为小写-dontusemixedcaseclassnames# 混淆时不记录日志-verbose # 代码优化-dontshrink # 保留注解不混淆-keepattributes *Annotation*,InnerClasses# 避免混淆泛型-keepattributes S

关于更换SSL证书后,springboot项目启动报错ObjectIdentifier() -- data isn‘t an object ID (tag = 48)

前提:SSL证书一年一换,我是在阿里云上买的。按照以往的经验去更换 更换完成后,启动项目报错: 刚开始以为是密码错误,重新设置密码后,还是报错。 网上搜索了一下,有网友说是需要升级java版本,当前查看java版本是1.8.0-181, 尝试升级到1.8.0-381. 升级无果。 于是不用自己生成的pfx文件, 从阿里云SSL下载,我选择了服务器类型为Tomcat,证书格式为pfx进行下载

git + docker + docker-compose + Jenkins+Linux 自动化构建、部署、测试过程

Jenkins三大概念: Job:即为任务 插件:maven构建项目、git拉取代码、ssh插件 工作空间:任务的存储空间,即为git代码的存储空间 开发者在本地开发,然后提交到 Source Respository【比如Gitee】 中, 触发GitHub或者 GitLab 配置的钩子函数程序,继而通知 Jenkins Jenkins 收到通知,会通过 Git/SVN 插件,重新从项目配置

CtsKeystoreTestCases 测试--和keybox相关的几条用例

AttestationPerformanceTest 测试方式:adb shell am instrument -r -e class android.keystore.cts.AttestationPerformanceTest -w android.keystore.cts/androidx.test.runner.AndroidJUnitRunner 需要预置keymaster key,同时

javascript实现保留两位小数的多种方法

​ 第一种方法:javascript实现保留两位小数一位自动补零代码实例: 第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 function returnFloat(value){ &nbsp

详解Java多线程编程中线程的启动、中断或终止操作

​ 在Java中start和tun方法可用被用来启动线程,而用interrupt方法来中断或终止线程,以下我们就来详解Java多线程编程中线程的启动、中断或终止操作   线程启动:   1.start() 和 run()的区别说明start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。 run() : run()就和普通

tomcat出现Java heap space / PermGen space解决方法

  JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 2、其次是:java.lang.OutOfMemoryError: PermGen space 原因: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Cla

tomcat出现Java heap space / PermGen space解决方法(详解)

使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的

<<  <  677  678  679  680  681  682  683  684  685  686  687  >  >>