- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 基础知识day01
基础知识1.什么是编程,什么是编程语言?编程:用代码编写程序编程语言:具体的编写语法规则。2.编程语言分类编译型:将源代码一次性进行翻译。执行效率高,平台依赖性比较高解释型:翻译一句,执行一句。执行效率相对较低,平台依赖性不高,源代码一般无法加密。3.python优缺点擅长:爬虫、自动化、科学计算、人工智能4.环境安装https://www.python.cn程序开发–基础知识1.存放文件在.py文件中2.注释的重要性#单行注释‘’‘多行注释’‘’3.变量可以发生改变的量,
2022-05-22 22:09:18
171
原创 mysql事务+索引+视图+范式
事务1.事务的定义一个事务就是一个完整的业务逻辑。假设转账,A向B转账1w,则A的账户余额减少1w,B的账户余额加上1w.这就是一个完整的业务逻辑。以上操作是一个最小的工作单元,要么同时成功或者同时失败。2.只有DML语句才会有事务这一说法,其他都没有只有update、insert、delete语句和事务相关,其他都没有关系。主要涉及增删改就必须要考虑到数据的安全性。3.事务机制的必要性假设所有的业务,只需要一条DML语句就可以完成,还需要存在事务机制吗?没有本质上:一个事务就是多条DML
2022-01-28 18:18:59
1768
原创 mysql学习 ---Day3约束+存储引擎
Mysql1.insert语句一次插入多条记录insert into t_user values (1,‘zhangsan’,‘1999-12-26’),(2,‘lisi’,‘2000-09-12’);[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sIlVJa2o-1643352008084)(C:\Users\y\AppData\Roaming\Typora\typora-user-images\image-20220125230407883.png)]2.快速创建
2022-01-28 14:41:12
1049
原创 Filter过滤器
数据类型基本数据类型整数 byte short int long浮点数 float double字符 char布尔 boolean引用类型关键字、标识符关键字:Java保留字符、不能做类名、变量、标识符由字母、数字、下划线、美元符组成,数字不能做开头区分大小写、不能是关键字、小驼峰、大驼峰类型转换自动类型转换自动类型转换:类型范围小的可以自动转化为类型范围大的整个表达式的类型自动提升到表达式当中最高等级操作数同样的类型:byte,short,char–>int–>
2022-01-26 15:24:48
62
原创 JSTL标签库
El表达式不是很方便,因为EL表达式是取出域对象,因此必须先要存放数据,才能进行读取。JSTL:Jsp Standard Tag Library:JSP标准标签库,也是JSP为开发者提供的一系列的标签,使用这些标签可以完成一些逻辑处理,比如⽐如循环遍历集合,让代码更加简洁,不再出现 JSP 脚本穿插的情况。实际开发中 EL 和 JSTL 结合起来使⽤,JSTL 侧重于逻辑处理,EL 负责展示数据。JSTL 的使⽤:1、需要导⼊ jar 包(两个 jstl.jar standard.jar)存放的位
2022-01-24 15:25:24
132
原创 EL表达式
EL表达式Expression Language表达式语言,代替JSP页面中数据访问时的复杂编码,可以⾮常便捷地取出域对象(pageContext、request、session、application)中保存的数据,前提是⼀定要先 setAttribute,EL 就相当于在简化 getAttribute。${变量名} 变量名就是 setAttribute 对应的 key 值。<% String name=(String)request.getAttribute("name");%&g
2022-01-24 10:24:48
216
原创 JSP学习
JSPJSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户,HTML+JS+CSS+Java 的混合⽂件。当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP ⻚⾯第⼀次被访问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤ Servlet 完成响应。单纯从开发的⻆度看,JSP 就是在 HTML 中嵌⼊ Java 程序。具体的嵌⼊⽅式有 3 种:1、JSP 脚本,执⾏ Java 逻辑
2022-01-23 18:41:03
970
原创 Mysql学习--day02查询
去重distinct去除重复字段注意:原表数据不会被修改。select distinct job from emp;注意:select ename,distinct job from emp;是错误的,因此:distinct只能出现在所有字段前段。select distinct job ,deptno from emp;表示两个字段联合起来去除重复记录。统计工作岗位的数量:select count(distinct job) from emp;连接查询从一张表中单独查询,称为单
2022-01-23 16:12:12
429
原创 Mysql学习---day01查询语句
简单查询1.查看一个字段:select 字段名 from 表名;注意:SQL语句不区分大小写,分号结尾,2.查询两个或者多个字段:select 字段1,字段2 from 表名;3.查询所有字段:方式1:写上所有字段,select 字段1,字段2… from 表名。方式2: select * from 表名;(这种方式效率低、可读性差,在实际开发中不推荐使用)4.给查询列起别名:select 字段 as 别名 from 表名;使用关键字as起别名。注意:只是
2022-01-20 17:43:34
937
原创 Mysql学习---Day02
1.导入外部数据库source 路径+文件;注意路径中不要有中文2.查看表中数据select * from 表名;3.不看表的数据,只看结构:desc 表名;其他命令:查看mysql数据库版本:select version();查看使用的是那个数据库:select database();注意mysql不见分号不执行。\c终止一条mysql语句。。...
2022-01-19 23:06:22
427
原创 Mysql学习---day01
数据库:简称DB,按照一定的格式存储数据的一些文件的组合。数据库管理系统:简称DBMS,数据库管理系统是专门用来管理数据库中数据,可以对数据库中的数据进行增删改查。常见数据库管理系统:MYSQL.,Oracle,DB2等。SQL:结构化查询语言。三者之间的关系:DBMS–执行–SQL–操作–DB。在Windows操作系统启动和关闭mysql服务:net stop 服务名称;net start 服务名称;1.登录mysql:使用bin目录下的mysql.exe命令来连接mysql数据库服务
2022-01-19 21:39:06
377
原创 Servlet学习
ServletServlet 是 Java Web 开发的基⽯,与平台⽆关的服务器组件,它是运⾏在 Servlet 容器/Web 应⽤服务器/Tomcat,负责与客户端进⾏通信。Servlet 的功能:1、创建并返回基于客户请求的动态 HTML ⻚⾯。2、与数据库进⾏通信。如何使⽤ Servlet?Servlet 本身是⼀组接⼝,⾃定义⼀个类,并且实现 Servlet 接⼝,这个类就具备了接受客户端请求以及做出响应的功能。public class MyServlet implements S
2022-01-18 15:32:51
449
原创 数据结构Day02-栈、队列
栈一种特殊的线性表,只允许在一端进行输入输出,规则为LIFO;package day02;public class Stack { int elements[]; public Stack(){ elements=new int[0]; } //插入元素,总是放在最后 public void push(int element){ int [] newArr=new int[elements.length+1]; //把原数组中的元素复制到新的数组 for(int i=0;i
2022-01-04 16:19:46
168
原创 数据结构Day02-查找算法
线性查找public class Search { public static void main(String[] args){ //目标数组 int[] arr=new int[]{1,2,3,4,5,6,7,9}; //目标元素 int target=3; //目标元素所在下标 int index=-1; //遍历数组 for(int i=0;i<arr.length;i++){ if(arr[i]==target){ index=i;
2022-01-04 15:07:46
226
原创 数据结构--数组
1.数组基本使用public class Array1 { public static void main(String[] args){ //创建一个数组 int[] arr=new int[10]; //获取数组长度 int length=arr.length; System.out.println(length);//10 //访问数组当中的元素 :数组名[下标],注意从0开始,最大取到length-1; System.out.println("element "+a
2022-01-03 17:13:26
561
ssm小区物业管理系统--住户.zip
2022-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人