常用 技术java

java开发常用技术2

11. 线程中wait和sleep的区别 Wait方法属于Object类,使线程放弃进入执行,进入线程等待池,只能使用notify或notifyAll方法才能唤醒此线程,线程会等待进入线程池。即使在执行此方法时,线程已进入线程池,依然会放弃执行,让出线程池,交出锁。即使线程被激活,也需要等待前方线程 ......
常用 技术 java

java开发常用技术

​ 1. 线程和进程的区别 线程三个基本状态:就绪、执行、阻塞 线程五个基本操作:创建、就绪、运行、阻塞、终止 进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式 进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。一个进程包含多个线程。 线程 ......
常用 技术 java

java开发常用技术

​ 1. 线程和进程的区别 线程三个基本状态:就绪、执行、阻塞 线程五个基本操作:创建、就绪、运行、阻塞、终止 进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式 进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。一个进程包含多个线程。 线程 ......
常用 技术 java

java开发常用技术2

11. 线程中wait和sleep的区别 Wait方法属于Object类,使线程放弃进入执行,进入线程等待池,只能使用notify或notifyAll方法才能唤醒此线程,线程会等待进入线程池。即使在执行此方法时,线程已进入线程池,依然会放弃执行,让出线程池,交出锁。即使线程被激活,也需要等待前方线程 ......
常用 技术 java

介绍一下 java 吧

java 是一门「开源的跨平台的面向对象的」计算机语言. 跨平台是因为 java 的 class 文件是运行在虚拟机上的,其实跨平台的,而「虚拟机是不同平台有不同版本」,所以说 java 是跨平台的. 面向对象有几个特点: 1.「封装」 两层含义:一层含义是把对象的属性和行为看成一个密不可分的整体, ......
java

介绍一下 java 吧

java 是一门「开源的跨平台的面向对象的」计算机语言. 跨平台是因为 java 的 class 文件是运行在虚拟机上的,其实跨平台的,而「虚拟机是不同平台有不同版本」,所以说 java 是跨平台的. 面向对象有几个特点: 1.「封装」 两层含义:一层含义是把对象的属性和行为看成一个密不可分的整体, ......
java

java学习日记20230330-异常

异常基本概念 java语言中,将程序执行中发生的不正常情况称为异常,开发中的语法错误和逻辑错误不是异常; 执行中的异常事件可以分为两类 error(错误),java虚拟机无法解决的严重问题:如jvm系统内部错误,资源耗尽:StackOverflowError【栈溢出】和OOM(out of memo ......
20230330 日记 java

Java第二次作业

1 .输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package wwww; import java.util.Scanner; public class apo { public static void main(String[] args) { // TODO Auto- ......
Java

java条件判断和循环

一 流程控制 三大流程控制语句: 顺序, 选择, 循环 二 选择结构 在多重if-else中, 只有一个语句不加括号时: else匹配最近的, 就近原则 if结构, if-else结构 if(条件) 语句1; else 语句二 if(条件){ 语句1; }else{ 语句2; } 多重if pack ......
条件 java

JAVA第二次作业

1、输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) import java.util.Scanner; public class test1 { public static void main(String[] args) { // TODO Auto-generated met ......
JAVA

游戏AI——GOAP技术要点

什么是GOAP(Goal-Oriented Action Planning) 介绍 在游戏中设计敌人的AI一直是很大的一块需求,在需求的最开始,我们可能就是写了一堆的if分支,然后通过一系列方法各种读取环境的信息,根据环境的信息做反应,或者是是给AI一个相对固定、循环的模式。 后来大家注意到AI的行 ......
要点 技术 GOAP

java的运行机制 编译型和解释型

编译型和解释型 java程序的运行机制 编译型 解释型 程序的运行机制要清晰和了解 ......
机制 java

元组的常用方法

1.count方法:统计元素在元组中出现的次数 tup1 = ('apple', 'banana', 'cherry', 'apple') print(tup1.count('apple')) # 2 2.index方法:返回元素在元组中的索引位置 tup1 = ('apple', 'banana' ......
常用 方法

集合的常用方法

1.add方法:向集合中添加元素 set1 = {'apple', 'banana', 'cherry'} set1.add('orange') print(set1) # {'apple', 'cherry', 'banana', 'orange'} 2.clear方法:清空集合中的所有元素 se ......
常用 方法

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package ttv; import java.util.Scanner; public class text1 { public static void main(String[] args) { // TODO Auto- ......
Java

字典常用方法

1.clear方法:清空字典中的所有键值对 dict1 = {'name': 'Tom', 'age': 25, 'city': 'Beijing'} dict1.clear() print(dict1) # {} 2.copy方法:复制字典 dict1 = {'name': 'Tom', 'age ......
字典 常用 方法

如何解决Java代码上传到Git仓库显示Git冲突的错误

问题描述 好多次进行Commit和Push,都是显示被Git仓库拒绝了,就很崩溃,靠着友友帮我才解决的 问题解决 需要先在Git Bash里面进行git pull更新一下,将Git仓库里面最新的内容跟更新出来,然后才能进行代码上传,记住啦!!!!!!!!!!! ......
仓库 Git 错误 代码 Java

Java线程池应用

原文:https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html (难得的权威技术分享文章,拷贝过来防止丢失) 本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案 ......
线程 Java

GPT-4 官方技术报告(译)

作者:OpenAI 翻译:DeepL、译文编辑:JusTao 摘要 我们报告了GPT-4的开发情况,这是一个大规模的多模态模型,可以接受图像和文本输入并产生文本输出。虽然在许多现实世界的场景中,GPT-4的能力不如人类,但在各种专业和学术基准上表现出人类水平的性能,包括在模拟的律师考试中,以大约前1 ......
报告 官方 技术 GPT

Python列表的常用方法

1.append方法:在列表末尾添加一个元素 list1 = ['apple', 'banana', 'cherry'] list1.append('orange') print(list1) # ['apple', 'banana', 'cherry', 'orange'] 2.clear方法:清 ......
常用 方法 Python

常用Dos命令

Dos命令 如何打开cmd: Win+R ,输入cmd,打开控制台。 常用的Dos命令 #盘符切换:d:(C盘转D盘) #查看当前目录下的所有文件:dir #切换目录:cd+目录名称 ,跨盘得加cd /d #返回上一级:cd.. #查看目录:dir #清理屏幕:cls #退出终端:exit #查看电 ......
命令 常用 Dos

tmux 常用命令

1. 新建会话 tmux new -s sn_name 2. 退出会话 ctrl + B + D 3. 查看所有会话 tmux ls 4. 恢复会话 tmux attach -d -t sn_name 注意 -d 和 -t 两个命令是不能替换位置的;-d 命令是为了防止在不同的终端打开时,会改变窗口 ......
命令 常用 tmux

《网络对抗技术》——Exp3 免杀原理与实践

一、实践内容 1.1 实践要求 1、正确使用msf编码器,使用msfvenom生成如jar之类的其他文件 2、veil,加壳工具 3、使用C + shellcode编程 4、通过组合应用各种技术实现恶意代码免杀如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共生的结果验证要截图。) 5、用另 ......
原理 技术 网络 Exp3 Exp

字符串常用方法

1.capitalize() 方法:将字符串的首字母大写。 str = "hello, world" print(str.capitalize()) 输出:Hello, world 2.casefold() 方法:将字符串转换为小写并删除所有大小写特有的字符,使字符串可以比较。 str = "Hel ......
字符串 字符 常用 方法

3dMax 常用操作

视点操作(1)Alt + W: 最大化视口切换;(2)鼠标滚轮: 向上/向下滚动 —> 放大/缩小视点;(3)鼠标滚轮: 按下时平移鼠标 —> 平移视点;(4)Alt + 鼠标滚轮: 按下时移动鼠标 —> 旋转视点;(5)鼠标左键: 点击选中要查看的物体后按 Z 键,最大化显示选中对象; 显示控制( ......
常用 3dMax dMax

多媒体技术2023-03-25

1、CD音频文件的标准采样率是多少?2、新建音频文件时,Audition提供了几种“位深度”选择方式?3、“波形编辑器”和“多轨编辑器”可以随时切换吗?4、在Audition中,“中置声道提取器”属于哪一类效果器?5、影响声音音调的是?6、立体声,一分钟,16位深度,44100Hz采样频率,这个声音 ......
多媒体 技术 2023 03 25

C#使用Java的秘钥对进行SHA256withRSA签名验签

using Org.BouncyCastle.Crypto.Parameters;using Org.BouncyCastle.Security;using System;using System.Security.Cryptography;using System.Text;using Syste ......
withRSA Java 256 SHA

MySQL常用命令

常用命令:https://blog.csdn.net/qq_38328378/article/details/80858073 最详细的:https://blog.csdn.net/qq_34115899/article/details/81190461 ......
命令 常用 MySQL

有关归并排序-Java实现

有关归并排序:其中的分治思想很值得参考: 1 /** 2 * 归并排序 块合并 3 * @param num 目标的排序数组 4 * @param leftIndex 传入的分治块的做左端索引 5 * @param mid 中间索引 6 * @param rightIndex 传入的分治块的做右端索 ......
Java

idea 常用快捷键总结

1、自动生成局部变量 way1:(推荐)在代码后面写 .var,然后敲回车 way2:选中当前代码行,ctl + alt + v 结果: 2、查看当前类的方法列表 way1:(推荐)点击idea左下角的tab way2:alt + 7 结果: ......
快捷键 常用 idea