java工程师 精华 知识

软件工程:帕金森定律,项目工期的那点事儿

hi,我是熵减,见字如面。 在软件开发中,你是否遇到过这种情况: 团队要开发一个简单的购物车应用,项目预期时间是2周工期。负责开发的工程师默认利用完整的2周时间来完成任务。在第一周,工程师会认为任务很轻松,有充足的时间来完成任务,所以会采取气定神闲的节奏。然而,在第二周,却发现了重要的设计缺陷,工程 ......
工期 软件工程 定律 事儿 项目

Java中「Future」接口详解

有的任务只强调执行过程,并不需要追溯任务自身的执行结果;有些任务即强调执行过程,又需要追溯任务自身的执行结果; ......
接口 Future Java

2023.4.17——软件工程日报

所花时间(包括上课):63h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些javaweb的知识; ......
软件工程 日报 工程 软件 2023

2023.4.17——软件工程站立会议

团队照片: 站立会议内容: 昨天做了什么? 对输入数据进行判断; 今天要做什么? 学习javaweb知识; 遇到什么问题? 时间分配以及我们的项目的功能可能遭到削减; ......
软件工程 会议 工程 软件 2023

2023.4.17——软件工程站立会议

团队照片: 站立会议内容: 昨天做了什么? 逐步完善前后端代码分离; 今天要做什么? 对输入数据进行判断; 遇到什么问题? 若输入“/“ ? ”等字符,会对整个程序造成影响,正在思考如何避免。 ......
软件工程 会议 工程 软件 2023

python 调用java

python 调用java import subprocess # Replace "path/to/java/program" with the actual path to your Java program java_program_path = "path/to/java/program" ......
python java

学系统集成项目管理工程师(中项)系列08a_合同管理(上)

1. 合同(Contract) 1.1. 契约 1.2. 广义概念 1.2.1. 以确定各种权利与义务为内容的协议,即只要是当事人之间达成的确定权利义务的协议均为合同,不管它涉及哪个法律部门及何种法律关系 1.2.2. 合同除应包括民法中的合同外,还包括行政法上的行政合同、劳动法上的劳动合同、国际法 ......

x86架构基础知识学习

计算机工作模式 CPU通过总线和各个设备连接,CPU主要用于运算,内存负责保存中间结果,其他还有一些网卡、显卡、硬盘等组件。最重要的就是CPU和内存。 CPU的三部分:运算单元,数据单元,控制单元 ​ 运算单元:只负责算,加法、位移等操作。 ​ 数据单元:减少去内存拿数据的步骤,存少量的数据在cpu ......
基础知识 架构 基础 知识 x86

Java之大数加减乘除——除法

上节说到乘法是利用循环+加法,其实减法也是一样的,9/3就是9-3-3-3,减了三次这样的。 但是减法就是要考虑除数和被除数之间的关系。 void divide(BigLong b){ int ia=this.num.length; int ib=b.num.length; int m=ia,n=i ......
加减乘除 除法 大数 Java

Java之大数加减乘除——乘法

在设计大数加减乘除的时候我是先写的加法,然后写乘法,再写减法和除法的。 原因很简单,乘法可以用加法表示,比如3*4=3+3+3+3,这样来看,那其实就是利用循环+加法来做乘法。 void multi(BigLong b){ int ia=this.num.length; int ib=b.num.l ......
加减乘除 大数 乘法 Java

Java之大数加减乘除——加法

之前构建的类是通过输入字符串转换成数组来实现大数计算,接下来就是做两个数组之间加法。 创建类的时候构造一个方法使其可以实现计算:就是类似有 a、b 都是BigLong这个类的,那a+b就可以调用a.add(b)实现加法。 数组加法其实就和小学竖式计算一样,先对齐,从最小位开始相加,超过十就前面进一, ......
加减乘除 大数 加法 Java

Java之大数加减乘除——减法

加法和减法都是类似的,对齐,从最小位开始,然后不够减就借一,用数组就是a[n-1]=-1来记录,等待n-1位算的时候需要将-1算进去。 void subt(BigLong b){ int bool=0; int ia=this.num.length; int ib=b.num.length; int ......
加减乘除 大数 减法 Java

测试知识

需求测试:比如微信发红包功能,产品去对接客户,产品输出需求文档(word)进行需求测试,测试和开发都要分析需求文档和理解需求文档。 界面测试:UI测试,页面测试,高保真图--原型图-->UI工程师画的效果图。 功能测试:重点,最主要功能的分析,是测试人员最基本要具有的测试技能,功能测试也是一个对系统 ......
知识

2023.4.16——软件工程日报

所花时间(包括上课):2h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午休息。 我了解到的知识点: 1.了解了一些SQL语句的使用; ......
软件工程 日报 工程 软件 2023

Linux系统知识(十一)-Ubuntu使用TCP/UDP并限制最大连接数

一、Ubuntu使用TCP 1、使用TCP的命令: /dev/[tcp|upd]/host/port;例如::cat</dev/tcp/127.0.0.1/22 2、查看当前监听的端口 -bash: connect: 拒绝连接 -bash:/dev/[tcp|upd]/host/port: 拒绝连接 ......
知识 Ubuntu 系统 Linux TCP

Java语言的基本元素:类和对象

引入 人认识世界,其实就是面向对象的。比如,我们认识一下美人鱼(都没见过) 经过“仔细学习”,发现美人鱼通常具备一些特征: 女孩 有鱼尾 美丽 这个总结的过程,其实是抽象化的过程。抽象出来的美人鱼的特征,可以归纳为一个美人鱼类。而图片中的都是这个类呈现出来的具体的对象。 类和对象概述 类(Class ......
元素 对象 语言 Java

java 八股文

目录 一、Java基础篇 1.接口和抽象类的区别 2.重载和重写的区别 3.==和equals的区别 4.异常处理机制 5.HashMap原理 6.想要线程安全的HashMap怎么办? 7.ConcurrentHashMap原如何保证的线程安全? 8.HashTable与HashMap的区别 9.A ......
八股文 八股 java

Java继承与多态

基本概念 被继承的类称为基类或父类或超类,而新的类被称为派生类或子类。 一般把基类和派生类实例的集合称作类继承层次结构。 Java中的类只支持单一继承(即一个类只有一个父类)。 在需要多重继承的场合,可以使用接口机制来实现。 子类会自动继承父类中的非private成员(是否继承静态成员??)。但不会 ......
Java

java第五次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package prac; public class prac1 { public static void main(String[] args) { // TODO Auto-generated ......
java

java -- File类和递归

File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。File类将文件,文件夹和路径封装成了对象,提供大量的方法来操作这些对象。 静态常量 // 静态常量 static String pathSeparator // 与系统有关的路径分隔符 ......
java File

java反序列化(四) RMI反序列化

RMI RMI(Remote Method Invocation),为远程方法调用,是允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。 这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。 注册中心是一个特殊的服务端,一般与服务端在同 ......
序列 java RMI

Java运算符优先级分析

package com.zt.javase01; public class Test2 { public static void main(String[] args) { int n = 10; n += (n++) + (++n); System.out.println(n);//输出32 /* ......
运算符 优先级 Java

DAPLink源码生成Keil工程并编译成功——笔记(实践篇)

本文介绍使用DAP源码生产Keil工程的步骤。 一、前期准备工作 以下1~4为步骤: 1.安装Python 3 (https://www.python.org/downloads/),并添加至路径 PATH,此处忘截图了,总之看见pip、all user、add to PATH之类的就勾选。(网上也 ......
实践篇 源码 DAPLink 笔记 工程

常见开源协议和知识分享协议说明

Datawhale 视频:秦州-开源与开源协议 博客园:常见的开源协议 1.开源协议分类 宽松自由软件许可协议 Permissive free software license 对软件的使用,修改,传播等方式采用最低限制 不保证派生作品继续保持和原作品完全相同的相关限制条件 派生的软件可以选择闭源 ......
常见 知识

深入理解 Java 的整型类型:如何实现 2+2=5?

在开始关于 Java 的整型类型讨论之前,让我们先看下这段神奇的Java代码: public static void main(String[] args) throws Exception { doSomethingMagic(); System.out.printf("2 + 2 = %d", ......
类型 Java

Java编码

有关编码的基础 知识 1. 位 bit 最小的单元 字节 byte 机器语言的单位 1byte=8bits 1B=1byte 1KB=1024B 1MB=1024KB 1GB=1024MB 字符:是各种文字和符号的总称,包括各个国家的文字,标点符号,图形符号,数字等。 字符集:字符集是多个符号的集合 ......
编码 Java

Java整型, 浮点型数值的运算

二进制 binary 八进制 octal 十进制 decimal 十六进制 hex 基本数据类型 boolean 1bit byte 1byte(8bit) -2^(8-1)~2^(8-1)-1 -128~127 short 2byte -2^15~2^15-1 -32768-32767 char ......
浮点 数值 Java

面向对象高级——韩顺平0基础学java(笔记)

面向对象高级 类变量和类方法 传统的方法来解决 静态变量 static变量是所有对象共享的 在类加载的时候就生成了 权限 static 类型名 变量名 可以使用类名来访问 类变量内存布局 有些书说static是在方法区中 什么是类变量? 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何 ......
对象 基础 笔记 java

jmeter性能测试-基础知识(2)

一:http协议 """HTTP协议:又称超文本传输协议,规定了浏览器与服务器之间消息传输的数据格式 一:四大特性: 1.基于请求响应 3.无状态(服务端无法保存用户的状态,一个人来一千次,都是和第一次一样,都是初恋 4.无连接(请求来一次响应一次,之后立马断开连接,两者之间就再无任何关系 注:we ......
基础知识 性能 基础 知识 jmeter

通过知识星球提问时,请大家在提出的问题里附加上这些信息

大家使用 SAP 产品的名称和版本号 SAP 产品线浩如烟海。可能大家日常工作中使用的也就是那一两款 SAP 产品,因此有些朋友提问时,习惯用 “SAP” 来替代具体的 SAP 产品名称。 比如这种类型的提问: SAP 销售订单释放时,遇到错误消息:订单被锁定。 这种问题大家很难帮忙,因为几乎所有 ......
星球 知识 问题 信息