- 博客(29)
- 收藏
- 关注
原创 《帝友货代系统》项目研发总结
1、项目概要 系统主要功能模块有:后台篇:(1)借贷管理篇:主要包括借款管理、收款管理、借贷设置的功能(2)资金管理篇:主要包括资金管理、费用管理的功能(3)认证管理篇:主要包括实名认证、学历认证、手机认证、视频认证、材料审核、证明材料类型的功能(4)用户管理篇:主要包括用户列表、添加用户、用户信息、VIP管理的功能(5)站点管理篇:主要包括文章功能、添加文章、分类栏目的功能(6)系统管理篇:主要包括模块管理、管理员管理、管理员类型、管理员记录的功能(7)推广管理:主要包括推
2022-03-09 08:31:45
198
原创 SQL语法数据库层级原理
#常见的数据类型/*数值型:整型小数:定点数浮点数字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)日期型:*/#一、整型/*分类:tinyint、smallint、mediumint、int/integer、bigint1 2 3 4 8特点:① 如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字② 如果插入的数值超出了整型的范围,会报out of range异常,并且插入临界值③
2022-02-05 13:59:35
139
原创 SQL语法数据库层级原理
#DML语言/*数据操作语言:插入:insert修改:update删除:delete*/#一、插入语句#方式一:经典的插入/*语法:insert into 表名(列名,…) values(值1,…);*/SELECT * FROM beauty;#1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(13,‘唐艺昕’,‘女’,‘1990-4-23’
2022-01-21 20:36:15
183
原创 SQL语法数据库层级原理
一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建: create修改: alter删除: drop#一、库的管理#1、库的创建/*语法:create database [if not exists]库名;*/#案例:创建库BooksCREATE DATABASE IF NOT EXISTS books ;#2、库的修改RENAME DATABASE books TO 新库名;#更改库的字符集ALTER DATABASE books CHARACTER SET
2021-12-19 19:18:35
86
原创 sql进阶语法
#1、等值连接#案例1.查询员工名、部门名SELECT last_name,department_nameFROM departments dJOIN employees eON e.department_id = d.department_id;#案例2.查询名字中包含e的员工名和工种名(添加筛选)SELECT last_name,job_titleFROM employees eINNER JOIN jobs jON e.job_id= j.job_idWHERE e.last_n
2021-12-08 15:39:12
110
原创 Sql进阶语法
#进阶7:子查询/*含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面:支持表子查询where或having后面:★标量子查询(单行) √列子查询 (多行) √行子查询exists后面(相关子查询)表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般为多行多列)
2021-11-29 09:31:28
122
原创 SQL进阶语法
进阶六:连接查询/*含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类:内连接:等值连接非等值连接自连接外连接:左外连接右外连接全外连接交叉连接*/SELECT * FROM beauty;SELECT * FROM
2021-09-27 10:24:58
62
原创 java sql进阶语法
进阶五:分组查询/*语法:select 查询列表from 表【where 筛选条件】group by 分组的字段【order by 排序的字段】;特点:1、和分组函数一同查询的字段必须是group by后出现的字段2、筛选分为两类:分组前筛选和分组后筛选针对的表 位置 连接的关键字分组前筛选 原始表 group by前 where分组后筛选 group by后的结果集 group by后 having问题1:分组函数做筛选能不能放在where后面答:不能问题2:where——
2021-09-19 08:05:32
122
原创 SQL进阶语法
进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如 concat、length、ifnull等2、分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数常见函数:一、单行函数字符函数:length:获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节)c
2021-09-09 08:29:46
89
原创 Sql进阶语法
#进阶1:基础查询/*语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格/USE myemployees;#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的多个字段SELECT last_name,salary,email FROM employees;#3.查询表中的所有字段#方式一
2021-08-28 09:18:29
98
原创 SQLMyBatis增删查改
SQLMyBatis增删查改:1.在dao层写需要增删查改的语句public interface SysUserMapper {//查询全部用户数据List selectAll();//单表 查询by id//只有一个参数时可以不写@ParamSysUser selectById(@Param(“id”) int id);//单表 查询 by name 多个参数List selectByName(@Param(“userName”) String userName,@Param(“rea
2021-08-18 10:04:33
126
原创 Mybatis基本配置
1.配置xml–Mybatis配置<?xml version="1.0" encoding="UTF-8" ?>5.mapping的sql.xml数据库配置映射器约束头<?xml version="1.0" encoding="UTF-8" ?>select * from sys_user6.dao包中的接口所需查询的sql语句public
2021-08-06 19:18:25
71
原创 SpringIOC.Xml搭建
1.创建lib项目,引进相应的Jar包,将引进的jar包引进默认改项目中的lib中2.在src下创建xml引用,默认applicationContext.xml,创建引用AOP和IOC使用的索引xmlns:aop=“http://www.springframework.org/schema/aop”xmlns:tx=“http://www.springframework.org/schema/tx”xmlns:context=“http://www.springframework.org/sch
2021-07-28 15:24:00
104
原创 javaScript函数、数组
JavaScript函数函数也是一个对象函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)函数中可以保存一些代码在需要的时候调用使用typeof检查一个函数对象时,会返回function1.使用构造函数创建一个函数对象2.使用函数声明创建一个函数3.使用函数表达式创建一个函数/匿名函数可以将要封装的代码以字符串的形式传递给构造函数封装到函数中的代码不会即可执行函数中的代码会在函数调用的时候执行调用函数:语法 函数对象();当调用函数时,函数中封装的代码会按照顺序执行
2021-07-17 14:52:29
119
原创 jQuery异步,动画总结
1.第一件事就是实例化XMLHttpRequest: var request = new XMLHttpRequest();2.下一步是调用XHR对象的–open()方法,open方法的两个必需部分(“GET/POST”,URL)URL是请求的主题,是相对于文档的URL(如果是绝对路径,协议和主机和端口通常必须匹配文档对应的内容,否则跨域的请求通常会报错)3.(若没有主体,就忽略这一步)使用XHR发起HTTP请求倒数第二步,是制定可选的请求主体。(POST请求通常拥有主体,同时它应该匹配使用setRe
2021-07-07 08:20:32
175
原创 javascript表单、DOM对象
3种实现方式:12submit form3只要表单存在以上任何一种按钮且获得焦点时都可以通过回车提交表单,(textarea会换行),即触发submit事件,可在其中验证表单,或阻止提交,利用e.preventDefault();也可以通过form.submit()方式提交表单,但这种方式不会触发submit事件,因此要提前验证表单。重置表单input 和button两种按钮实现,可用form.reset重置表单,同时出发onreset事件。form.elements获取表单namevar
2021-06-27 20:56:55
112
原创 线程、同步
1. 程序启动运行main时候,java虚拟机启动一个进程,主线程main在main()调用时候被创建。随着调用mt的对象的 start方法,另外一个新的线程也启动了,这样,整个应用就在多线程下运行。 通过这张图我们可以很清晰的看到多线程的执行流程,那么为什么可以完成并发执行呢?我们再来讲一讲原理。 多线程执行时,到底在内存中是如何运行的呢?以上个程序为例,进行图解说明: 多线程执行时,在栈内存中,其实每一个执行线程都有一片自己所属的栈内存空间。进行方法的压栈和弹栈。 当执行线程的任务结束了,线程自动在栈内
2021-06-17 08:39:44
35
原创 Stream流、方法引用
1. 说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢在Java 8中,得益于Lambda所带 来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。2.传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元 素进行操作的时候,除了必需的添加、删除、获取外,最典型的就是集合遍历。例如:这是一段非常简单的集合遍历操作:对集合中的每一个字符串都进行
2021-06-07 18:22:32
67
原创 类与对象、封装、构造方法
概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现。举例 洗衣服: 面向过程:把衣服脱下来–>找一个盆–>放点洗.
2021-05-29 10:22:26
57
原创 PowerDesigner写数据到SQLyog
首先我们了解一下powerdesigner是什么工作原理的,看到建表table栏,我们能看到有很多的建表方式和修剪的工具拖动一个表格建好后我们通过数据类型还有所需写的数据通过排序一一构建,powerdesigner是可修改方便式的工具软件,当然我们也可以直接在sql数据库中直接的填建自己的数据和配置数据类型并填好需要增删查改的数据,等数据都填好后就可以在开发工作空间中链接数据库通过查数据的得到自己的数据。2对于基本的数据类型我们了解一下,我们填数据的时候需要了解到自己填的数据是什么类型的数据再进行数据.
2021-05-18 08:07:57
268
1
原创 ECLIPSE输入输出
首先我们了解一下IO类的输入输出,IO(输入/输出)是比较抽象的,看不到明显的运行效果,但输入和输出是所有程序都必需的部分。 使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据、来自网络的数据)、 用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中和 网络其他设备中。 Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入流、输出流两种IO流,每 种输入、输出流又可分为字节流和字符流两大类。其中字节流以字节为单位来..
2021-05-08 12:18:25
1501
原创 jQuery基础操作
1.jQuery是一个JavaScript函数库jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilities提示: 除此之外,jQuery还提供了大量的插件jquery使用总结-常用DOM操作(1)查询或设置元素属性操作html() //获取匹配元素集合中的第1个元素html(htmlS
2020-08-17 20:59:50
62
原创 jQuery数据获取
我们在DW和VS中都会用到jQuery中的各种调用方法,Ajax是传送数据接收的一种jQuery中的Ajax1.0 JavaScript中的XMLHttpRequest对象XMLHttpRequest对象 从服务器上面获取数据XMLHttpRequest对象 提交页面表单数据1.1jQuery中的.ajax(settings)方法type:类型,"POST"或"GET",默认值为"GET"url:发送请求的地址async:设置异步,(默认:true)默认设置下,所有请求均为异步请求。如果需要发送同
2020-08-17 19:20:58
619
原创 (-)查询 (二)新增.删除
(-)查询1.查询分为两种查表方法 (linq,Lambda)1.1 linq 单表查询的写法linq 多表查询的写法多表联查时我们需要优先开启事务避免数据中断:TransactionScope scope = new TransactionScope1.2 Lambda基本语法:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数右边是lambda的主体,一些筛选语句等等,可以简单
2020-08-09 20:43:47
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人