![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机
女王彦
遇到坑队友的,一定要比他坑。
展开
-
statement对象
Ijdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的ResultSet对象。原创 2023-03-07 17:04:26 · 208 阅读 · 0 评论 -
规范数据库设计
(7)说说表(发表心情...id...content....create_time)(6)自定义表(系统信息,某个关键的字,或者一些主字段) key:value。(1)用户表(用户登录注销,用户的个人信息,写博客,创建分类)(2)创建分类:user-->cateblog。(5)评论:user-user-blog。(1)写博客:user-->blog。(2)分类表(文章分类,谁创建的)(3)关注:user-->user。(3)文章表(文章的信息)(5)友链表(友链信息)(2)概要设计:设计关系图E-R图。原创 2023-03-06 20:23:09 · 126 阅读 · 0 评论 -
索引(介绍、分类、原则)
在一个表中,主键索引只能有一个,唯一索引可以有多个(1)主键索引(PRIMARY KEY)唯一的标识,主键不可重复,只能有一个列作为主键(2)唯一索引(UNIQUE KEY)避免重复的列出现,唯一索引可以重复,多个列都可以标识位 唯一索引(3)常规索引(KEY/NDEX)默认的,index,key,关键字来设置(4)全文索引(FullText)在特定的数据库引擎下才有,MyISAM快速定位数据。原创 2023-03-05 17:09:32 · 387 阅读 · 0 评论 -
JavaSE总结
JavaSE一、Java语言初识MarkDown语法,简单的DOS命令,计算机语言发展,Java的诞生1995年java三大版本:Java SE Java ME :AndroidJava EE2006年Java Hadoop(大数据)JDK :开发数据包 配置环境变量JRE:运行环境二、HelloWorld:public class Hello{ public static void main(String[]原创 2023-03-02 16:43:07 · 58 阅读 · 0 评论 -
数据库(事务)
要么都成功,要么都失败1、SQL 执行 A 给 B 转账 A 1000 --->200 B 2002、SQL 执行 B 收到 A 的钱 A 800 —> B 400将一组SQL放在一个批次中去执行~事务原则:ACID原则 原子性,一致性,隔离性,持久性 (脏读,幻读....)原创 2023-03-03 15:41:24 · 42 阅读 · 0 评论 -
MySQL函数(附:select小结)
MD5破解网站的原理,背后有一个字典,MD5加密后的值 加密的前值。select 去重 要查询的字段from表(注意:表和字段可以取别名)Having(过滤分组后的信息,条件和where是一样的,位置不同)Order By... (通过哪个字段排序)【升序/降序】xxx join要连接的表 on等值判断。Group By(通过哪个字段来分组)MD5不可逆,具体的值md5是一样的。where(具体的值,子查询语句)业务层面:查询:跨表,跨数据库。主要增强算法复杂度和不可逆性。原创 2023-02-28 20:46:15 · 118 阅读 · 0 评论 -
联表查询知识
自己的表和自己的表连接,核心:一张表拆为两张一样的表即可。join(连接的表) on(判断的条件) 连接查询。操作:查询父类对应的子类关系。where 等值查询。原创 2023-02-24 21:36:08 · 49 阅读 · 0 评论 -
DQL查询数据
有的时候,列名字不是那么的见名知意。我们起别名 AS 字段名 as 别名 表名 as 别名。数据库中的表达式:文本,列,Null,函数,计算表达式,系统变量......作用:去除SELECT查询出来的结果中重复的数据,重复的数据只显示一条。搜索的条件由一个或多个表达式组成!(1)所有的查询操作都用它 Select。(3)数据库中最核心的语言,最重要的语句。(2)简单的查询,复杂的查询它都能做~作用:检索数据中 符合条件 的值。(4)使用频率最高的语句。数据库的列(表达式)原创 2023-02-23 21:19:01 · 34 阅读 · 0 评论 -
稀疏数组;
(2)把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模。当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。(1)记录数组一共有几行几列,有多少个不同值。原创 2022-11-08 20:02:43 · 38 阅读 · 0 评论 -
Arrays类、冒泡排序
Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用对象来调用(注意:是"不用”而不是"不能")由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。(4)查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。(3)比较数组:通过equals方法比较数组中元素值是否相等。(2)对数组排序:通过sort方法,按升序。原创 2022-11-08 18:39:55 · 111 阅读 · 0 评论 -
多维数组(二维数组)
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。原创 2022-11-07 19:06:23 · 78 阅读 · 0 评论 -
数组的使用
For---Each循环。原创 2022-11-04 17:29:55 · 41 阅读 · 0 评论 -
数组的基础知识
本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。数组一旦被创建,它的大小就是不可以改变的。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。数组中的元素可以是任何数据类型,包括基本类型和引用类型。数组的元素是通过索引访问的,数组索引从О开始。数组是相同类型数据的有序集合。原创 2022-11-04 17:03:28 · 54 阅读 · 0 评论 -
Java方法(递归)
利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。前阶段:当参数不等于1时,不停地调用自身,直到等于1时返回结果。递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。递归就是:A方法调用A方法!A方法调用B方法,我们很容易理解!递归体:什么时候需要调用自身方法。返回阶段:n*(n-1)。原创 2022-10-30 16:03:13 · 50 阅读 · 0 评论 -
方法的重载
方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。重载就是在一个类中,有相同的函数名称,但形参不同的函数。仅仅返回类型不同不足以成为方法的重载。原创 2022-10-29 17:14:19 · 29 阅读 · 0 评论 -
Java方法
参数列表是指方法的参数类型、顺序和参数的个数。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。实参:调用方法时实际传给方法的数据。修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。方法包含一个方法头和一个方法体。方法名:是方法的实际名称。当方法返回一个值的时候,方法调用通常被当做一个值。如果方法返回值是void,方法调用一定是一条语句。方法体:方法体包含具体的语句,定义该方法的功能。原创 2022-10-29 11:34:48 · 36 阅读 · 0 评论 -
打印三角形
【代码】打印三角形。原创 2022-10-28 16:52:10 · 61 阅读 · 0 评论 -
增强for循环(了解)
然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子---带标签的break和continue。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方。break在任何循环语句的主体部分,均可用break控制循环的流程。,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。原创 2022-10-26 17:29:44 · 63 阅读 · 0 评论 -
For循环(九九乘法表等)
如果为false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量(迭代因子控制循坏变量的增减)。虽然所有循环结构都可以用while或者do..while表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。练习2:用while或for循环输出0~1000之间能被5整除的数并且每行输出3个。原创 2022-10-26 17:32:17 · 710 阅读 · 0 评论 -
Java流程控制(Switch、While、Do While)
(4)循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。do...while循环和while循环相似,不同的是,do...while循环至少会执行一次。switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。(2)我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。(3)少部分情况需要循环一直执行,比如服务器的请求响应监听等。(1)只要布尔表达式为true,循环就会一直执行下去。2.从Java SE7开始。原创 2022-10-21 17:51:11 · 260 阅读 · 0 评论 -
Java流程控制(if、switch)
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我。JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构。1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。它是任何一个算法都离不开的一种基本算法结构。switch多选结构。原创 2022-10-20 17:18:49 · 71 阅读 · 0 评论 -
Java基础语法
Java中的注释有三种:单行注释、多行注释、文档注释Java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标识符。(1)所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线()开始。(2)首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合。(3)不能使用关键字作为变量名或方法名。(4)可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low。(5)强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义才能使用。原创 2022-10-16 17:16:24 · 96 阅读 · 0 评论 -
JDK、JRE、JVM、IDE
JRE:Java Runtime Environment JAVA运行时环境。JDK:Java Develompment Kit JAVA开发者工具。,英文全称为“Integrated Drive Electronics”,即“4.编译Javac java文件,会生成一个class文件。(2)环境变量-->JAVA_HOME。(1)我的电脑-->右键-->属性。5.运行class文件,Java class文件。3.删除path下关于java的目录。1.删除java的安装目录。原创 2022-10-06 18:19:23 · 106 阅读 · 0 评论 -
计算机语言发展史
摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半。C语言是典型的面向过程语言。C++、JAVA是典型的面向对象的语言。汇编语言:解决人类无法读懂机器语言的问题,指令代替二进制。这种代码是直接输入给计算机使用的,不经过任何的转换。计算机的基本计算方式都是基于二进制的方式。二进制:0101011101010101。高级语言:大体上分为。原创 2022-10-05 17:47:44 · 108 阅读 · 0 评论 -
打开CMD的方式与常用的Dos命令
3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 4.资源管理器的地址栏前面加上 cmd路径。9#ping 命令 ping www.baidu.com。3#切换目录 cd change directory。7#查看电脑的ip ipconfig。2.Win键+R输入cmd打开控制台(推荐使用)5#清理屏幕 cls()2#查看当前目录下的所有文件 dir。原创 2022-10-05 17:29:36 · 115 阅读 · 0 评论 -
什么是计算机
computer:电子计算机,俗称电脑。能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成。常见的形式有台式计算机、笔记本计算机、大型计算机等。应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。硬件:一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。硬件组成:cpu、主板、内存、电源、主机箱、硬盘、键盘、鼠标、显示器等。原创 2022-10-05 17:13:10 · 144 阅读 · 0 评论