- 博客(17)
- 收藏
- 关注
原创 SSM知识点
SSM框架,是Spring + Spring MVC + MyBatis的缩写Spring:依赖注入DI(依赖注入DI也叫控制反转IOC) 管理各层的组件,面向切面编程AOP 管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制),接收外部请求,进行分发和处理。Mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。MVC:M 代表 模型(Model)模型是什么呢? 模型就是数据,就是 dao,beanV
2020-11-25 19:52:45 396
原创 Java Web知识点
转发:Servlet收到请求以后不去处理请求而是调用服务器内部的其他资源处理请求。重定向:Servlet发给浏览器一个特殊的响应,这个响应告诉浏览器再次向另一个地址发送请求。请求发起位置:转发:服务器 重定向:浏览器数据共享:foeword是一个请求的延续,可以共享request作用域的信息,redirect开启一个新请求,不可以共享request作用域的信息,但可以通过URL的方式进行数据发送。性能:forword性能高于redirect 在本系统请求建议使用forword,跨域访问建议使用
2020-11-25 19:51:25 180
原创 图书管理项目
model对象定义dao数据访问层service逻辑层(接口)Impl逻辑实现dao层定义方法接口然后在service层和serviceimpl层实现接口方法从而达到操作数据库的目的。WebContent->WEB-INF->lib需要常用的基础的jar包:c3p0-0.9.1.2.jarcommons-dbutils-1.3.jarmysql-connector-java-5.1.37-bin.jarjstl-1.2.jarfastjson-1.2.31.jarWebCo
2020-11-25 19:49:11 152
原创 XML
XML、JSON:数据交换格式或者数据传输JSON是主流XML现在主要作为配置文件开头一定要加上声明,声明要顶格写<?xml version="1.0" encoding="UTF-8"?>//文档声明<?xml - stylesheet type="text/css" href="p.css"? >//处理命令XML可以自定义标签(元素)<![CDATA[select..........sql语句 ]]>mysql语句写在这里作为命令,否则作为文
2020-11-25 19:48:28 94
原创 Servlet
What ?Servlet :服务器端小程序 Server + Applet具体:javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类生命周期方法构造器init()方法service()方法destroy()方法src里新建包,包里新建class类servlet实现接口:Servlet或继承HttpServletimplements Servletextends HttpServlet实现:报黄线然后随便添加一个ID(序列化用)pub
2020-11-25 19:47:54 64
原创 Json
在JS中操作JSON:创建JSON对象:var json = {“name1”:”value1”,”name2”:”value2” , “name3”:[1,”str”,true]};var json = [{“name1”:”value1”},{“name2”:”value2”}];JSON对象转换为JSON字符串:JSON.stringify(JSON对象)例:var json_new =…var json_str = JSON.stringify(j...
2020-11-25 19:47:00 74
原创 JAVA项目实操完整代码3
Menupackage com.hyg.view;import java.util.List;import java.util.Scanner;import com.hyg.model.User;import com.hyg.service.UserService;public class Menu {Scanner sc=new Scanner(System.in);UserService userService=new UserService();/*** 用户登录*/publi
2020-08-10 15:32:46 218
原创 JAVA项目实操完整代码2
Userpackage com.hyg.model;/**用户实体类(数据的载体,承载数据用)*/public class User {private int id;private String username;//姓名private String userno;//账号private String pwd;//密码private String position;//职位private int age;//年龄private String deptName;//部门名称pub
2020-08-10 15:32:16 250
原创 JAVA项目实操完整代码1
BaseDaopackage com.hyg.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/**数据库访问基类*/public class BaseDao {//数据库驱动private String driver=“com.mysql.jdbc.Driver”;//地址(IP、端口、
2020-08-10 15:30:55 1027
原创 JAVA项目实操
视图层知识点Scanner 类来获取用户的输入基本语法:Scanner s = new Scanner(System.in);【impot java.until.Scanner】导包快捷键:Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面1、Boolean类型相关概念 1、Boolean类型只有两个值:true、false。 2、true和false这两个值和数字0、1是两回事,true不一定就是1,fa
2020-08-01 00:03:32 420
原创 javaSE基础知识
控制台输出一:转义符\n :将光标移动到下一行的第一格\t :将光标移到下一个水平制表位置例:System.out.println(“张三”);System.out.println(“18”);System.out.print(“张三\n”);System.out.print(“18”);二:程序注释单行注释以 // 开始多行注释以“/”开头,以“/”结尾,每一行开头可写一个或多个*:三:编码规范.类名使用public修饰.一行只写一条语句.{ }的使用及位置.代码缩进四:
2020-07-29 19:09:30 135
原创 MYSQL数据插入,更新,删除
数据的插入语法:INSERT INTO 表名(字段1,字段2,…)VALUES(值1,值2,…);(插入多条值,每条之间用逗号隔开)特点:1、字段和值列表必须一一对应2、字符型和日期型必须用单引号引起来3、字段的顺序可以和表中字段的顺序不一致4、不可以为NULL的字段,必须插入值,比如主键id;可以为NULL的字段,可以不用插入值,使用NULL来代替,或字段名和值都不写5、字段和值的个数必须一致 6、字段列表可以省略,默认所有列 ,而且顺序和表中的列的顺序一致方式二:insert i
2020-07-25 18:38:09 156
原创 MYSQL函数
概述函数类似于java的方法分类:分组函数:将一组值进行统计,得出一个值单行函数:将一个值进行处理,得出一个值调用语法:select 函数名(实参列表);单行函数:字符函数数学函数日期函数流程控制函数字符函数length 获取字节长度unicode:固定字节,一个字母和一个汉字都占2个字节gbk:一个字母占一个字节,一个汉字占2个字节utf8:一个字母占一个字节,一个汉字占3个字节数学函数向上取整,返回>=该参数的最小整数SELECT CEIL(-1.0);向下
2020-07-25 18:25:23 88
原创 MYSQL详细查询操作2
内连接join连接join关键字属于sql99语法的标准,1999推出了sql的一种新标准,使用到的关键字,叫做join。join连接,属于sql99语法分类:内连接:[inner] join on外连接:(outer可以省略)左外连接 left 【outer】 join on右外连接 right【outer】 join on全外连接 full 【outer】 join on (mysql中不支持)语法:select 字段1,字段2,… from 表1inner join 表2
2020-07-25 17:49:19 163
原创 MYSQL详细查询操作1
基础查询注释符单行注释:#、–多行注释:/* 123456*/基础查询select:查看、选择、显示语法:select 查询的属性①常量:SELECT 100; SELECT ‘john’;②表达式:SELECT 98*23;③函数:SELECT LENGTH(‘john’); SELECT VERSION();④字段:select 字段 from 表; (字段可以查询多个,中间用逗号隔开)起别名方式一:SELECT 字段 AS 别名,字段 AS 别名 FROM 表名;方式
2020-07-25 17:05:10 125
原创 MYSQL数据库操作
Mysql 常用命令(1)显示所有数据库mysql > show databases;(2)进入指定的数据库use 库名;mysql > use mysql;(3)查看库中所有表show tables from 库名;查看其他库中的所有表mysql > show tables;mysql > show tables from mysql;(4)查看当前库mysql > select database();(5)查看版本C:/ > mysql -v
2020-07-25 16:30:41 78
原创 MYSQL概述
数据库概念:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。数据库和数据库软件经常混淆,实际上,数据库软件应称为:DBMS(数据库管理系统)。数据库是通过DBMS创建和操作的容器。好处:(1)实现数据持久化(2)数据结构化,易于查询和管理(3)数据的共享性高,冗余度低,易于扩充(4)由DBMS统一管理和控制,易于维护特点:(1)将数据放到表中,表再放到库中(2)一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。(3)表具有一些特性
2020-07-25 15:59:57 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人