自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 5. 最长回文子串

利用两个for循环遍历字符串。

2022-09-15 14:28:13 191

原创 455. 分发饼干

贪心算法或贪心思想采用贪心的策略,

2022-09-15 09:05:45 194

原创 基础知识day01

基础知识 1.什么是编程,什么是编程语言? 编程:用代码编写程序 编程语言:具体的编写语法规则。 2.编程语言分类 编译型:将源代码一次性进行翻译。执行效率高,平台依赖性比较高 解释型:翻译一句,执行一句。执行效率相对较低,平台依赖性不高,源代码一般无法加密。 3.python优缺点 擅长:爬虫、自动化、科学计算、人工智能 4.环境安装 https://www.python.cn 程序开发–基础知识 1.存放文件在.py文件中 2.注释的重要性 #单行注释 ‘’‘多行注释’‘’ 3.变量 可以发生改变的量,

2022-05-22 22:09:18 259

原创 mysql事务+索引+视图+范式

事务 1.事务的定义 一个事务就是一个完整的业务逻辑。 假设转账,A向B转账1w,则A的账户余额减少1w,B的账户余额加上1w.这就是一个完整的业务逻辑。以上操作是一个最小的工作单元,要么同时成功或者同时失败。 2.只有DML语句才会有事务这一说法,其他都没有 只有update、insert、delete语句和事务相关,其他都没有关系。 主要涉及增删改就必须要考虑到数据的安全性。 3.事务机制的必要性 假设所有的业务,只需要一条DML语句就可以完成,还需要存在事务机制吗?没有 本质上:一个事务就是多条DML

2022-01-28 18:18:59 1876

原创 mysql学习 ---Day3约束+存储引擎

Mysql 1.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 1154

原创 Filter过滤器

数据类型 基本数据类型 整数 byte short int long 浮点数 float double 字符 char 布尔 boolean 引用类型 关键字、标识符 关键字:Java保留字符、不能做类名、变量、 标识符 由字母、数字、下划线、美元符组成,数字不能做开头 区分大小写、不能是关键字、 小驼峰、大驼峰 类型转换 自动类型转换 自动类型转换:类型范围小的可以自动转化为类型范围大的 整个表达式的类型自动提升到表达式当中最高等级操作数同样的类型:byte,short,char–>int–>

2022-01-26 15:24:48 110

原创 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 229

原创 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 347

原创 JSP学习

JSP JSP 本质上就是⼀个 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 1291

原创 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 518

原创 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 1129

原创 Mysql学习---Day02

1.导入外部数据库 source 路径+文件;注意路径中不要有中文 2.查看表中数据 select * from 表名; 3.不看表的数据,只看结构:desc 表名; 其他命令: 查看mysql数据库版本:select version(); 查看使用的是那个数据库:select database(); 注意mysql不见分号不执行。\c终止一条mysql语句。 。 ...

2022-01-19 23:06:22 505

原创 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 433

原创 Servlet学习

Servlet Servlet 是 Java Web 开发的基⽯,与平台⽆关的服务器组件,它是运⾏在 Servlet 容器/Web 应⽤服务 器/Tomcat,负责与客户端进⾏通信。 Servlet 的功能: 1、创建并返回基于客户请求的动态 HTML ⻚⾯。 2、与数据库进⾏通信。 如何使⽤ Servlet? Servlet 本身是⼀组接⼝,⾃定义⼀个类,并且实现 Servlet 接⼝,这个类就具备了接受客户端请求以及做出响应的功能。 public class MyServlet implements S

2022-01-18 15:32:51 493

原创 数据结构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 248

原创 数据结构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 273

原创 数据结构--数组

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 656

原创 数据结构01

数据结构学习

2022-01-03 15:43:06 167

ssm小区物业管理系统--住户.zip

本项目是基于ssm+layui的小区物业管理系统 分为二种用户: 1.超级管理员:操作普通管理员 2.普通管理员:业主管理,楼宇信息管理,房产信息管理,费用信息管理,公告信息管理,保修信息管理,投诉信息管理,车位信息管理以及修改密码 spring,springmvc,mybatis,mysql,layui,html等

2022-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除