- 博客(32)
- 收藏
- 关注
原创 mysql
2. INSERT INTO 表名(字段1, 字段2....) VALUES(值1,值2....);3. INSERT INTO 表名(字段1, 字段2....) SELECT 字段1, 字段2.... FROM 表名,多行数据产生。与表中的字段1 -1 对应。SELECT 字段1 (AS) 别名 , 字段2 (AS) 别名 ... FROM 表名。1. 找出没有填写家庭的工资在5000~20000之间的非女性员工。SELECT 明确的的(可计算的字段) (AS)别名。将查询结果当做条件进行再次查询。
2024-10-24 18:39:22 1002 1
原创 mysql 表
索引可以提高查询性能。可以在表上创建索引,以便更快地定位和检索数据。例如,可以在经常用于查询条件的字段上创建索引。在 MySQL 中,表是数据库存储数据的基本单位。这个语句从指定的表中选择指定的字段,并根据条件筛选出符合条件的记录。(枚举类型,取值为 'M' 或 'F')四个字段。(整数类型,主键,自动递增)、语句来修改表的结构。语句从表中查询数据。这个语句创建了一个名为。(字符串类型,非空)、
2024-10-20 08:50:34 301
原创 mysql
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据 放在一个大仓库内,这样就增加了速度并提高了灵活性。
2024-10-12 10:00:00 383
原创 GUI 图像
GUI(Graphical User Interface,图形用户界面)是一种人与计算机进行交互的接口,它允许用户通过图形化的元素(如窗口、按钮、菜单等)来操作和控制软件或计算机系统。GUI 的设计旨在提高用户体验,使操作更加直观和简便。
2024-10-11 16:20:26 178
原创 线程安全。
3. 持有锁的线程访问有synchronized 标记的方法/代码块。2. 每个线程抢锁,谁先抢到这个线程就是锁的持有者。4. 离开synchronized ,线程释放锁。线程之间的操作是互相不可见的。1. 每一个对象只有一把锁,3.线程安全性解决方案-锁。多个站点在卖票 A,B,C。100票共享给A,B,C。原子类 AtomicX。每卖出一张票,票--;程序运行顺序不能改变。当票==0,卖票终止。
2024-09-25 11:15:00 214
原创 并发编程。
1.什么是进程?进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。进程是可与其他程序并发执行的程序,在一个数据集合上的运行过程。它是系统进行资源分配和调度的一个独立单位。
2024-09-24 22:30:00 428
原创 网络编程.
1.1 指令指令 解释ipconfig(w)/ifconfig 本机ip地址ping ip地址 ip: 终端唯一地址port 端口号。
2024-09-24 17:52:19 387
原创 Java 异常机制
Java异常是Java编程语言中用于处理运行时错误的一种机制。当程序执行过程中遇到无法继续执行的情况时,会抛出异常。异常是Java程序中的一种特殊对象,它包含了错误发生的详细信息,如错误类型、错误描述以及错误发生的代码位置等。Java异常处理机制是Java语言提供的一种强大工具,用于处理程序运行中出现的异常情况。通过合理使用trycatchfinallythrowthrows等关键字,可以编写出更加健壮、易于维护的Java程序。
2024-07-26 23:45:00 1129
原创 流Streams
在Java中,流(Streams)是一个来自Java 8的重要特性,它提供了一种高效且表达力强的方式来处理数据集合(如List、Set等)。流API允许你以声明性方式处理数据集合(包括数组),支持复杂的查询/过滤、映射以及归约操作。与传统的集合操作相比,流操作可以更加简洁且易于理解,尤其是当处理复杂的数据转换和聚合时。
2024-07-25 20:31:00 333
原创 文件的相关内容
在Java编程中,处理文件是一项基础且常见的任务。无论是读取配置文件、处理用户上传的文档、还是生成报告和日志文件,文件操作都是不可或缺的一部分。Java通过其强大的java.io和java.nio包提供了丰富的API来支持文件的读取、写入、搜索、编辑等多种操作。
2024-07-24 23:30:00 209
原创 集合框架.
list.add(new Dog("小米","泰迪",23.00,10.00));list.add(new Dog("小四","金毛",77.00,15.00));list.add(new Dog("小路","藏獒",123.00,50.00));list.add(new Dog("小卡","阿拉斯加",93.00,20.00));list.add(new Dog("小图","边牧",33.00,11.00));
2024-07-21 19:23:06 414
原创 面向对象补充
所有类的祖先对象即将销毁的时候,JVM自动调用的方法。2.2 equals/hashcode找对象:1. hashcode: 门牌号2. equals: 比较(真实对象)public abstract class XXXAbstractHuman h = new Chinese();完全抽象类型,JDK1.7: 所有方法都没有实现public abstract JDK1.8:StudentInformationManagmentSystem SIMS5.2 学生信息接口规范功能5.
2024-07-19 19:21:29 235
原创 数组的相关问题
存储多个相同类型数据,有固定的长度。Integer.MAX_VALUE-8索引: 下标 O(1) int[] a = {1,2,3,4};int[] a = new int[6];int[] a = new int[]{1,2,3};数组名称.length ---属性[0, a.length-1];a[ i ]3.4.2 增强型for:foreach案例 1.找出数组中的第二大值二。数组排序1.1 BigO表示法测算时间复杂度。 O(n)1.1.2 O(n)
2024-07-14 19:44:32 298
原创 java方法
动作: 完成某些功能------单一 封装代码,结构性比较好------可复用(reusable)java官方名称--method (坊间:函数)f(x) = x+1;函数--function。
2024-07-13 19:47:38 412
原创 变量与类型
1.变量本质是地址,人类使用简易1.变量的标记:英文字母,拼音等命名2.变量命名: 见名之意名类型 money = 100000.00;类型 money = 100000.00;// 变量名重复定义。
2024-07-11 21:34:00 297
原创 c语言 数组
定义:数组(Array)是有序的元素序列,用于储存多个相同类型数据的集合。数组中的元素类型相同,顺序存储,占用相邻的存储空间。数组元素:组成数组的各个变量称为数组的分量,也称为数组的元素。用于区分数组的各个元素的数字编号称为下标。在C语言中,数组的下标从0开始。数组类型:数组可以按照其维度分为一维数组、二维数组(矩阵)、三维数组等。
2024-06-22 11:16:20 297
原创 选择结构。
语法结构:if (表达式){语句块含义:如果表达式的结果为真,则执行语句块if (表达式){语句块1} else {语句块2含义:如果表达式的结果为真,则执行语句块1;否则,执行语句块2.
2024-05-31 00:14:51 297
原创 强制类型转换和运算符
1. & 按位与 表达式1 & 表达式22. | 按位或 表达式1 | 表达式23. ^ 按位异或 表达式1 ^ 表达式24. ~ 按位取反 ~表达式。
2024-05-17 00:00:00 620
原创 c语言中的输入函数
如下方式声明变量并初始化int a =10;内存分布如图示获取变量内存地址的方法:&a其中&,叫做取地址符;&变量名 ,可以获取变量在内存中的地址通过%p打印变量在内存中的地址示例在Linux 64位操作系统环境下,打印出来的地址会很大,因为在64位操作系统中,地址变量在内存中占 有8个字节;如果想在32位系统下编译C语言文件,在编译时使用 gcc -m32 XXX。
2024-05-13 16:36:37 192
原创 Linux系统下c语言学习
1.vim 编辑器:书写代码的工具gcc 编辑器:编写代码的工具1.介绍它是GUN Compiler Collection 的缩写2.GCC编译器使用gcc编译源代码<1>方法1:使用系统生成的可执行文件gcc helloworld.c 系统默认会在当前目录下,生成一个叫做a.out的文件,【all out】./a.out 执行a.out文件,输出对应的结果<2>方法2:用户自定义可执行文件。
2024-05-03 01:06:21 1552 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人