随笔分类 - java工程师路径
摘要:Spring MVC是什么 Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求,产生响应 Spring MVC基于Spring IOC容器运行,所有对象被IOC管理 Spring 5.x版本变化 Spring 5.x最
阅读全文
摘要:Spring JDBC是什么 Spring JDBC是Spring生态用于处理关系型数据库的模块 Spring JDBC对JDBC API进行封装,极大简化开发工作量 JdbcTemplate是Spring JDBC核心类,提供CRUD方法 Spring JDBC与MyBatis MyBatis是O
阅读全文
摘要:什么是Spring AOP Aspect Oriented Programming 面向切面编程 AOP的做法是将通用,与业务无关的功能抽象封装为切面类 切面可配置在目标方法执行前,后运行,真正做到即插即用 在不修改源码的情况下对程序行为进行修改 一个AOP的Demo pom文件 1 <?xml v
阅读全文
摘要:Redis介绍 Redis是key-value型NoSQL数据库 Redis将数据存储在内存中,同事也能持久化到磁盘 Redis常用于缓存,利用内存的高效提高程序的处理速度 Redis特点 速度快 广泛的语言支持 持久化 多种数据结构 主从复制 分布式与高可用 Redis安装与启动 在linux系统
阅读全文
摘要:什么是反射Reflect 反射是在运行时动态访问类与对象的技术 反射是JDK1.2版本后的高级特性,隶属于java.lang.reflect 大多数框架都基于反射实现参数配置,动态注入等特性 反射核心类 Class类 Constructor构造方法类 Method方法类 Field成员变量类 实体类
阅读全文
摘要:事务机制 如果数据的写入直接操作数据文件是非常危险的事情,所以MySQL利用日志来间接写入. MySQL总共5种日志,其中只有redo和undo日志与事务有关 什么是事务 事务是一个或多个SQL语句组成的整体,要么全部执行成功,要么全部执行失败 RDBMS = SQL语句 + 事务(ACID) 管理
阅读全文
摘要:MySQL函数分类 1.数字函数 2.字符函数 3.日期函数 4.条件函数 数字函数 函数 功能 用例 ABS 绝对值 ABS(-100) ROUND 四舍五入 ROUND(4.62) FLOOR 强制舍位到最近的整数 FLOOR(9.9) CEIL 强制进位到最近的整数 CEIL(3.2) POW
阅读全文
摘要:INSERT语句 INSERT语句可以向数据表写入数据,可以是一条,也可以是多条 INSERT INTO 表名(字段1,字段2,......) VALUES(值1,值2,......); INSERT INTO 表名(字段1,字段2,......) VALUES(值1,值2,......),(值1,
阅读全文
摘要:测试表结构 1 DROP TABLE IF EXISTS `t_emp`; 2 CREATE TABLE `t_emp` ( 3 `empno` int(4) NOT NULL, 4 `ename` varchar(20) DEFAULT NULL, 5 `job` varchar(20) DEFA
阅读全文
摘要:普通查询 最基本的查询是由SELECT和FROM关键字组成的 1 SELECT * FROM t_teacher; 使用列别名 1 SELECT 2 e.ename AS '名称' 3 FROM t_emp e 查询语句的子句执行顺序 1.语法分析与优化:读取SQL语句 2.FROM:选择数据来源
阅读全文
摘要:SQL语言分类 DML 添加 修改 删除 查询 DCL 用户 权限 事务 DDL 逻辑表 数据表 视图 索引 SQL语言注意事项 SQL语句不区分大小写,但是字符串区分大小写 SQL语句必须以分号结尾 SQL语句中的空白和换行没有限制,但是不能破坏语法 SQL语句的注释 1 # 这是单行注释 2 3
阅读全文
摘要:监听器 - Listener 监听器(Listener)是J2EE Servlet模块下的组件 Listener的作用是对web应用对象行为进行监控 通过Listener监听自动触发指定的功能代码 监听器与过滤器的区别 过滤器(FIlter)是对URL进行过滤拦截,是主动的执行 监听器(Listen
阅读全文
摘要:过滤器 - Filter介绍 过滤器(Filter)是J2EE Servlet模块下的组件 Filter的作用是对URL进行统一的拦截处理 Filter常用于应用程序层面进行全局处理 开发过滤器的三要素 任何过滤器都要实现javax.servlet.Filter接口 在Filter接口的doFilt
阅读全文
摘要:JSON与JavaScript JSON.parse()方法将字符串转换为JSON对象 1 var str = "{\"class_name\":\"五年级四班\"}";//str.ename 2 var json = JSON.parse(str); 3 console.log(str); 4 c
阅读全文
摘要:EL表达式 EL(Expression Language)表达式语言,用于简化JSP的输出 EL表达式的基本语法:${表达式} 示例:<h1>学生姓名:${student.name}</h1> 案例 1 public class Company { 2 private String cname; 3
阅读全文
摘要:HTTP请求结构 包含三部分:请求行,请求头,请求体 使用userAgent开发多端应用 userAgent请求头可以获取操作环境,可以做多端开发 1 import javax.servlet.ServletException; 2 import javax.servlet.annotation.W
阅读全文
摘要:Servlet缺点 静态HTML与动态Java代码混合在一起,难以维护 Servlet利用out,println()输出,开发效率低下 开发过程很难发现错误,调试困难 JSP介绍 Java Server Page (Java服务器页面) JSP是J2EE的功能模块,由web服务器执行 JSP的作用就
阅读全文
摘要:J2EE是什么 Java 2 Paltform Enterprise Edition(Java2企业版) B/S模式开发应用就是J2EE最核心的功能 J2EE由13个模块组成,最主要的是Servlet(Web服务器小程序),JSP(服务器页面),JDBC(数据库交互模块),XML(XML交互模块)等
阅读全文
摘要:数据类型 类型 作用 number 数字类型,整型浮点型都包括 string 字符串类型 boolean 布尔类型,true或false undefine 未定义,一般指已经声明,但是没有赋值的变量 null 空对象类型,var a= null,和var a = ""有区别 object 对象类型,
阅读全文
摘要:样式 背景样式 背景颜色 background-color 属性定义了元素的背景颜色. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>背景样式</title> 6 <style> 7 body 8 { 9
阅读全文

浙公网安备 33010602011771号