java工程师 精华 知识

git 、 github 相关理论知识

什么是git:是一个免费、开源的版本控制软件 问:什么是版本控制软件 答:是一种记录一个或者若干个文件内容变化,以便将来查阅特定版本修订情况的系统 什么是github:是一个网站,该网站可以创建仓库,存放项目代码 全球最大 社交编程 以及 代码托管 的网站 设置用户名 git config --gl ......
理论 知识 github git

第三次Java作业

1.输入一个三位数,求个位,十位,百位 #include <stdio.h> main() { int a; printf("输入一个三位数:"); scanf("%d",&a); printf("个位是%d 十位是%d 百位是%d",a%10,a/10%10,a/100); } 2.输入一个年份, ......
Java

第二次Java作业

1 .输入年份月份,输出该月的天数 package adc; import java.util.Scanner; public class Ljh { public static void main(String[] args) { // TODO Auto-generated method stu ......
Java

【THM】Linux Fundamentals Part1(Linux基础知识1)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/linuxfundamentalspart1 本文相关内容:踏上学习 Linux 基础知识的旅程,学习在交互式终端上运行一些最基本的Linux命令。 简介 欢迎来到“Linux 基础”系列的第一部分。你很 ......

Java第三次作业

分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) For循环: package shg; public class Agvt { public static void main(String[] args) { // TODO Auto-ge ......
Java

Linux下安装Java

首先下载java安装包 wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz 解压 jdk tar -zxvf jdk-8u201-linux-x64.tar.gz mv jdk1.8.0_20 ......
Linux Java

微信小程序订阅消息开发指南(java)

微信小程序订阅消息开发指南(java) 第一步 准备阶段 1、你得有一个小程序,并且认证了,个人的也行 2、开通订阅消息 小程序后台->功能->订阅消息 3、公共模板库选择一个模板 选择的时候,选择你需要的字段,因为字段有限制 4、我的模板点击详情 详情内容,模板 id 都是需要提供个服务端开发人员 ......
开发指南 消息 指南 程序 java

【组合设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 组合模式(Composite Pattern),又叫部分整体模式,是一种结构型设计模式。用于把一组类似的对象当作一个单一的对象来看。组合模式依据树形结构来组合对象,用不同组件来构建某个部分或整体对象。 如果你需要实现树状对象结构,可以使用组合模式。如果你希望客户端代码以相同方式处理简单和复杂元 ......
设计模式 语言 模式 Python Java

【Design Pattern 23种经典设计模式源码详解】Java/JS/TS/Python/Go不同语言实现

经典设计模式源码详解,用不同语言来实现,包括Java/JS/Python/TypeScript/Go等。结合实际场景,充分注释说明,每一行代码都经过检验,确保可靠。 设计模式是一个程序员进阶高级的必然选择,不懂设计模式,就像写文章不懂得层次,盖房子没有结构。只有充分懂得设计之道,才能真正设计出良好的... ......
设计模式 源码 Pattern 语言 模式

解析草稿-造价管理-工程经济-P190-例4.2.3

原题 计算步骤 需要记忆的概念 excel计算文件 【腾讯文档】例题 ......
造价管理 草稿 造价 工程 经济

软件工程日报——智能排班系统初步展示

今天,在建民老师的要求下,我和我的团队进行了智能排班系统的初步展示,我们展示了自己团队的前端项目。 展示界面如图所示: 让我们没有想到的是,有十一个队伍选择了跟我们一样的参赛项目,于是建民老师要求我们十一个队伍进行评选,选出两个队伍选择这个赛题,其他队伍要进行换题。 现在我们准备等待评选结果,准备换 ......
软件工程 智能 日报 工程 系统

Java记录唯一性check

/** * 记录唯一性check * * @param id 主键 * @param entity 实体记录,必须实现equals()方法才能验证更新的场合 * @param fields 唯一键字段名称 */ if (entity == null || fields.length == 0) { ......
唯一性 check Java

Java 处理重复提交问题

1、定义一个接口用来控制限制的时间 package org.jeecg.common.aspect.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import ......
问题 Java

解决java注解处理器生成的方法,在编译时报错“找不到符号”

我的注解处理器,添加的其中一个方法中有一段AST代码如下: JCTree.JCFieldAccess objectsIsNull = maker.Select(maker.Ident(names.fromString("java.util.Objects")), names.fromString(" ......
注解 处理器 符号 时报 方法

【Java 并发】【七】【Unsafe】什么是Unsafe及其作用

1 前言 这节我们来看看JDK底层的unsafe,因为很多的操作都是依赖于unsafe提供的功能的。 2 unsafe是什么? unsafe是JDK提供的一个工具类,里面的方法大多是native方法,unsafe类是JDK给你提供的一个直接调用操作系统底层功能的一个工具类,unsafe提供了非常多操 ......
Unsafe 作用 Java

PaddleOCR服务部署-并通过Java进行调用

文章转载自: https://blog.csdn.net/f2315895270/article/details/128150679 选择部署方式 官方推荐有以下几种: Python 推理 C++ 推理 Serving 服务化部署(Python/C++) Paddle-Lite 端侧部署(ARM C ......
PaddleOCR Java

四、基于java包方式运行jenkins应用

基于java命令,运行java war包或jar包,本次以jenkins.war 包部署方式为例,且要求jenkins的数据保存至外部存 储(NFS或者PVC),其他java应用看实际需求是否需要将数据保存至外部存储。 [root@localhost7C jenkins]# ll -rwxr-xr- ......
jenkins 方式 java

线程同步信号量相关知识

1.sigset_t 是信号集及信号集操作函数,信号集被定义为一种数据类型。 2.sigemptyset(&signal_mask) 将参数set信号集初始化并清空 3.sigaddset ,标识当前signal_mask处理的程序的代码正在运行时不会出现SIGINT信号 另一方面,如果你注释掉si ......
线程 信号 知识

小白也能看懂的二维码生成器 API 的技术原理(附Java 接入代码)

写在前面 二维码生成器 API 是一种将文本或 URL 转换为二维码图像的技术。在现代生活中,二维码已经成为了很多人生活中不可或缺的一部分,因为它们可以快速识别、易于存储,并具有可靠性。但是,大多数人并不知道如何生成自己的二维码。 本文将介绍二维码生成器 API 的技术原理、实际应用场景、以及如何使 ......
生成器 原理 代码 技术 Java

《渗透测试》信息打点-APP资产&知识产权&应用监控&静态提取&动态抓包&动态调试 2023 Day18

案例1:名称获取APP信息(爱企查/小蓝本/七麦/点点) 1、爱企查知识产权 2、七麦&点点查名称 https://www.xiaolanben.com/ https://aiqicha.baidu.com/ https://www.qimai.cn/ https://app.diandian.co ......
amp 动态 静态 知识产权 产权

java多线程

java中创建线程方式: 继承Thread类; 实现Runnable接口; Callable接口:可以拿到任务的结果; 线程池: 不建议用Executors的方式创建线程池; 为什么:newFixThreadPool:LinkedBlockingQueue,(这个队列是无数的),线程池线程数量少,但 ......
线程 java

Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识

原文:https://automatetheboringstuff.com/2e/chapter1/ Python 编程语言具有广泛的语法结构、标准库函数和交互式开发环境特性。幸运的是,你可以忽略其中的大部分;你只需要学会足够多的东西来编写一些方便的小程序。 但是,在做任何事情之前,您必须学习一些基 ......
基础知识 基础 指南 知识 Python

怎么成为Android高级开发工程师

学习Java和Kotlin语言:Java是Android开发的基础语言,而Kotlin则是一种更现代的语言,可以帮助提高开发效率。学习这两种语言是成为Android高级开发工程师的基础。 掌握Android框架和技术:了解Android的各种框架和技术,如Android SDK、Android St ......
工程师 Android 工程

1- Java概述

1. 人机交互 1.1 什么是 cmd? 就是在 windows 操作系统中,利用命令行的方式去操作计算机。 我们可以利用 cmd 命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 1.2 如何打开 CMD 窗口? 按下快捷键:win + R。 此时会出现运行窗口。 在运行窗口中输出 c ......
Java

java稀疏数组实现实例

没有原理讲解,仅记录一个实现代码,作为参考和笔记使用 如题,稀疏数组仅在原始数组有效数据较少的情况下起压缩空间的作用 实现过程: 首先为了方便查看和确认,封装一个打印二维数组的方法 public static void printArray(int[][] arrays) { for (int[] ......
数组 实例 java

复制工程

原则 保留工程基础痕迹 抹掉原始工程痕迹 1. 在文件夹中复制项目工程 2. 在pom.xml修改<artifactId></artifactId> 3. 文件夹中删除不用的东西 留下 以该工程为模板复制其他 修改pom.xml文件 将该模块导入IDEA中 ......
工程

114.二叉树展开为链表 Java

114.二叉树展开为链表 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例 1: 输入:root = [1, ......
Java 114

【】Java Error: Port 9095 was already in use

问题描述 Java Error: Port 9095 was already in use 问题原因 端口被占用导致 解决方案 Windsow系统 netstat -ano|findstr 9090 查询到占用 9090 端口的进程PID为 9784。 tasklist|findstr 9784 查 ......
already Error Java 9095 Port

软件工程课程-记背

教材参考的是 杭州电子科技大学信息工程学院《软件工程》 1.1 git命令 1.2 第一章当中的生命周期一共是几个阶段,每个阶段什么内容,做什么事情? (图中是在瀑布模型的基础上增加了项目管理的相关过程和实践) 在典型的瀑布型生命周期模型中有如下六个阶段。P28 ① 问题的定义及其描述 ② 需求分析 ......
软件工程 课程 工程 软件

Java 缺失的特性:扩展方法

扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。调用扩展方法的时候,与调用在类型中实际定义的方法相比没有明显的差异。 ......
缺失 特性 方法 Java