NOT

if选择结构

1.if单选择结构语法:if(布尔表达式){如果布尔表达式的值为true将执行的语句}2.if双选择结构语法:if(){}else{}3.if多选择结构语法:if(){}erlse if(){}erlse if(){}else{}4.嵌套的if结构语法:if(){if(){}}if语句只能有1个el ......
结构

java反射

通过Java反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能组成部分 访问方法 返回值类型 说明包路径 getpackage() packagae对象 获得该类的存放路径 类名称 getName() String对象 获得该类名称继 ......
java

类与对象以及构造器

类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述,定义,但是并不能代表某一个具体的事物鸟类,鱼类,电子设备类这些类都是用来描述,定义某一具体的事物事物应具备的特点和行为对象是抽象概念的具体实例画眉就是鸟的一个具体实例,金枪鱼是鱼的一个实例能够体现出特点展现出功能的具体的实例,而不是一个 ......
对象

线程状态观测

Thread.State线程状态。线程可以处于以下状态之一:new尚未启动的线程处于此状态runnable在Java虚拟机中执行的线程处于此状态blocked被阻塞等待监视器锁定的线程处于此状态waiting正在等待另一个线程执行特定动作的线程处于此状态timed_waiting正在等待另一个线程执 ......
线程 状态

字符串

在java语言中,字符串必须包含在一对双引号("")之内String:指定变量为字符串类型String的赋值使用字面赋值方式创建String对象:String string="string";使用new关键字创建对象:String string=new string("string");使用字面赋值 ......
字符串 字符

switch选择结构

switch语句中的变量类型可以是:byte,short,int或char从jdk7开始switch支持字符串string类型public class SwitchDemo01 { public static void main(String[] args) { char a = '林'; swit ......
结构 switch

代码块

初始化块(代码块)作用:对Java对象进行初始化程序的执行顺序:声明成员变量的默认值显式初始化,多个初始化块依次被执行(同级别下按先后顺序执行)构造器再对成员进行赋值操作一个类中初始化块若有修饰符,则只能被static修饰,称为静态代码块,当被载入时,类属性的声明和静态代码块先后顺序被执行(静态代码 ......
代码

访问对象的属性和行为

public class TransferProperty { int i=47;//定义成员变量 public void call(){//定义成员方法 System.out.println("调用call方法"); for ( i = 0; i < 3; i++) { System.out.pr ......
属性 对象 行为

基本运算符

1.算术运算符:+(加),-(减),*(乘),/(除),%(求余)在进行除法运算时,0不能做除数整数和小数做除法时是有区别的,整数之间做除法时,只保留整数而舍弃小数如果对负数取模,可以把模数负号忽略不计,但被模数是负数则不可忽略 2.赋值运算符:=将右方操作数所含的值赋给左方的操作数 3.比较运算符 ......
运算符

fastdfs配置多个不同组,隔离不同站点上传的资源

因为我部署的fastdfs是单机的,但是我又有多个网站的图片要上传到上面,我想隔离开它们。 在部署单机版的 FastDFS 时,如果我们想隔离不同网站的图片,可以通过配置不同的存储组(Group)来实现这个目的。每个组都可以独立管理自己的文件,这样就可以实现不同网站的图片隔离存储。 以下是基本的步骤 ......
多个 fastdfs 站点 资源

数据结构之优先队列(java)

来源:https://blog.51cto.com/u_15912723/8561558 1: 概述队列的特点是: 先进先出(FIFO).入队列,将元素置于队尾; 优先队列不遵循先入先出的原则,而是分两种情况。最大优先队列,无论入队顺序如何,都是当前最大的元素优先出队。最小优先队列,无论入队顺序如何 ......
数据结构 队列 结构 数据 java

vi编写shell脚本之解决无法正常使用小键盘的问题

问题现象 用过xshell的小伙伴,可能会发现,在xshell默认配置下,在使用vi命令编辑文档的时候,从小键盘输入的时候,会出现异常的字母和自动换行。如下图 解决方案 1. 依次点击(xshell 7.x版本)文件 - 当前会话属性,文件 - 默认会话属性 2.将VT模式由默认的普通,修改为设置为 ......
小键盘 脚本 问题 shell

什么样的CRM系统是您需要的?

CRM系统发展到了2023年,经过了无数次迭代与更新,各种概念开始层出不穷。当您的企业准备实施一套CRM系统,在选型前有个问题需要思考:您到底需要什么样的CRM系统? CRM系统早已经从当初的管理客户关系变为了“十项全能”——不仅能够管理客户关系,还可以优化业务流程,实现流程自动化;提高营销活动效果 ......
系统 CRM

工作流自动化程序对企业有什么帮助?

研究显示,CRM系统工作流自动化软件不仅能简化冗余的工作且不需要监控和指导就能提高员工的工作效率。企业需要工作流自动化软件吗?答案是肯定的,工作流自动化的好处有哪些? 为什么企业需要工作流自动化软件 每家企业都希望降本增效,在业务人员不增加的前提下如何提高产量和销售额呢?这就离不开CRM工作流自动化 ......
工作流 程序 企业

企业营销自动化的意义?如何实现?

当今企业面临着越来越多的营销难题:如何有效培育潜在客户、如何提高营销活动的效果、如何优化营销资源的分配......企业的营销管理怎么做?或许CRM系统营销自动化会起到作用。 客户细分: 企业可以通过CRM的客户细分功能,根据客户的地理区域、线索来源、需求等多种维度,对客户进行分类。在根据不同客户群体 ......
意义 企业

SQLServer2019备份策略制定

全量备份:每日0点 增量备份:每30分钟,日志备份 1、完整备份:维护计划->维护计划向导,制定everyday_full_backup维护计划 配置计划:“更改”,每天0点执行 选择备份数据库(完整)、清理历史备份 制定,先进行备份数据库(完整)、在进行清理历史记录 选择备份数据库为:所有用户数据 ......
备份 SQLServer 策略 2019

从 Microsoft Teams 注销或删除帐户

从 Windows 中删除帐户个人帐户 选择“ “开始”按钮”开始> “设置”齿轮图标设置“>Windows 帐户图标帐户> Windows 电子邮件和帐户图标Email &帐户。 选择要从设备中删除的帐户。 选择“ 删除 ”,然后按照说明进行操作。 工作或学校帐户 选择“ “开始”按钮”开始 > ......
帐户 Microsoft Teams

复合语句

复合语句中的每一个语句都是从上到下被执行,复合语句以块为单位,可以用在任何一个单独语句可以用到的地方,并且在复合语句中还可以嵌套复合语句使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够使用,如果在某个变量的作用域外使用该变量则会发生错 ......
语句

数组小结

数组的四个基本特点其长度是确定的,数组一旦被创建,它的大小就是不可以改变的,如果越界则报错其元素必须是相同类型,不允许出现混合类型数组中的元素可以是任何数据类型,包括基本类型和引用类型数组变量属于引用类型,数组可以看成是对象,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的 ......
数组 小结

线程同步机制

现实生活中,我们会遇到“同一个资源,多个人想要使用”的问题,比如食堂打饭,最天然的解决办法就是排队,一个个来处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候我们就需要线程同步,线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前 ......
线程 机制

Arrays类

数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作查看jdk帮助文档Arrays类中的方法都是static修饰符的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象 ......
Arrays

foreach语句

foreach语句是for语句的简化版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句版本。foreach并不是一个关键字。foreach语句中的元素变量不必进行初始化public class ForDemo04 { public static void main(Stri ......
语句 foreach

lock锁

从jdk5.0开始,Java提供了更为强大的的线程同步机制 通过显示定义同步锁对象来实现同步。同步锁使用lock对象充当Java.util.concurrent.locks.lock接口是控制多线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程对lock对象加锁,线程开始 ......
lock

Object类

Object类是比较特殊的类,它是所有类的父类是java类层中的最高层类,所有的类都直接或间接继承了Object类当创建一个类时,总是在继承,除非某个类已经指定要从其他类继承,否则它就是从Object类继承而来的。由于所有类都是Object类子类,所以在定义类时,还省略了Object关键字:clas ......
Object

while循环和dowhile循环

while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行某段语句,当条件表达式的返回值为真时则执行{}中的语句,当执行完{}中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环语法:while(布尔表达式){循环内容}dowhile与while循环语 ......
dowhile while

捕获异常

try捕获异常的第一步是用try{...}语句块选定捕获异常的范围,将可能出现异常的代码放在try语句块中catch(Exceptiontype e)在catch语句块中是对异常对象进行处理的代码。每个try语句块可以伴随一个或多个catch语句,用于处理可能产生的不同类型的异常对象如果明确知道产生 ......

2023-2024-1 20232309 《网络空间安全导论》第12(3)周学习总结

2023-2024-1 20232309 《网络空间安全导论》第12(3)周学习总结 教材学习内容总结 有点草率地看了一下课本,实在是无力细究......相对空泛的内容看书就行,就不写在思维导图里浪费时间了 教材学习中的问题和解决过程 1.重放攻击为什么可以造成伤害? chat-gpt 对重放攻击的 ......
导论 20232309 网络 空间 2023

Week 10

week 10 高级篇 性能优化 减少锁粒度 在多线程编程中,如果多个线程需要访问共享资源,通常需要使用锁来保证资源的安全访问。但是,如果锁的粒度太粗,会导致线程之间的竞争过于激烈,从而影响程序的性能。 以下是使用减少锁粒度进行性能优化的主要方式: 细粒度锁:将共享资源的访问权限限制在一个尽可能小的 ......
Week 10

SecureCRT解决中文显示乱码

解决步骤: 一、点击Option--> Global Option --> Default session --> Edit Default session -->参考下图设置。、 二、点击上图Font,参考下图设置(选其他英文字体不一定能正常显示中文) 三、如果还不行,重新打开一个新窗口。 翻译 ......
乱码 SecureCRT

javaWeb 文件上传及下载

前言网络上最常用的就是文件的上传和下载,本文讲解基于org.apache.commons.fileupload包及org.apache.commons.io包实现文件上传;通过设置响应头属性并基于文件流方式实现文件下载。 一、文件上传1、实现思路文件上传是通过表单上传,因此首先需要判断表单中是否包含 ......
javaWeb 文件