摘要: 目录 1.概念 2.注解开发 2.1controller中方法的返回值 2.2 controller中方法参数的绑定 3.服务端校验 3.1普通校验 3.2 分组校验 3.3 @ModelAttribute()做数据回显 4. 全局异常处理 5.与Json的数据交互 6.springmvc的图片上传 阅读全文
posted @ 2020-01-01 21:05 JAHC 阅读(158) 评论(0) 推荐(0)
摘要: 目录 1.基本概念 2.AOP传统开发 2.1基于aspectj开发aop 3.aspectj注解开发 一、基本概念 1、AOP Aspect Oritented Programming的缩写,面向切面编程。 是通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是一个概念,没 阅读全文
posted @ 2020-01-01 13:21 JAHC 阅读(170) 评论(0) 推荐(0)
摘要: 目录 1.IOC和DI 1.1DI的两种用法 1.2IOC和DI的区别 2.bean的操作 3.spring注解开发 4.spring在web中的应用 5.junit测试 需要的基本jar包 一、IOC和DI (1)IOC—Inversion of Control,即“控制反转”,不是什么技术,而是 阅读全文
posted @ 2020-01-01 11:03 JAHC 阅读(167) 评论(0) 推荐(0)
摘要: 目录 1.概念 2.线程的实现 3.lamda简化线程 4.线程状态 4.1状态转换 5.并发和同步 5.1锁机制、同步块 6.通信 一、概念 1、进程:一个进程对应一个程序。一个进程可以有多个线程。 2、线程:是一个独立的执行路径。是程序中一个执行流。以CPU为主体。java中的线程是由虚拟CPU 阅读全文
posted @ 2019-12-31 13:53 JAHC 阅读(250) 评论(0) 推荐(0)
摘要: 目录 1.异常 1.1异常处理 2.IO 2.1 IO分类 2.2 对File的操作 2.3 字符集乱码 2.4 IO操作标准步骤 2.5 字节数组流选择 2.6 缓冲流 2.7 其他流 3.正则表达式 一、异常 异常是编程语言用来描述当某种非预期情况发生时该如何处理的一种机制。 程序出错分为:编译 阅读全文
posted @ 2019-12-31 09:51 JAHC 阅读(176) 评论(0) 推荐(0)
摘要: 目录 1.基本概念 2.面向对象 2.1类 2.2包 2.3对象 一、基本概念 1、java主要目标是:面向对象、简单化、解析型与平台无关、多线程、安全高效、动态性。 java的编译模式:编译解析型 2、字节:是计算机最小的存储单位。1byte = 8 bit (1字节 = 8 位) 3、JVM(j 阅读全文
posted @ 2019-12-30 22:39 JAHC 阅读(321) 评论(0) 推荐(0)
摘要: SSM框架分为:mybatis、spring、springMVC。 是标准的MVC模式。将系统分为三层:表现层、controller层、service层、dao层。mybatis 负责对数据对象的持久化的管理,spring 负责对业务对象的管理,springMVC 负责请求、响应、视图的管理。myb 阅读全文
posted @ 2019-12-30 12:02 JAHC 阅读(1800) 评论(0) 推荐(0)
摘要: spring操作数据库有两种配置数据库连接池的方法。 一般不会使用spring来操作数据库。 使用到mybatis和spring进行整合后,mybatis负责操作数据库 操作数据库,需要导入spring-tx、mysql-connector的jar包 1、传统的类集成开发 直接在类中创建连接池的封装 阅读全文
posted @ 2019-12-30 11:45 JAHC 阅读(311) 评论(0) 推荐(0)
摘要: 目录 1.基本概念 2.事务管理三大接口 3.声明事务管理的两种配置 一、基本概念 事务(Transaction),是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回 阅读全文
posted @ 2019-12-30 11:40 JAHC 阅读(198) 评论(0) 推荐(0)
摘要: 基本类型: byte、short、int、long、float、double、chat、boolean 1、string转换int (double、float、Long的大同小异) String num = "123"; int num2 = 123; //3种 Integer.parseInt(n 阅读全文
posted @ 2019-12-29 22:26 JAHC 阅读(379) 评论(0) 推荐(0)