随笔分类 - Ideal_SSM框架
摘要:线程池简介: 1.、线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。 使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态, 等待执行下
阅读全文
摘要:Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。 Spring 配置线程池,有两种方式: 方式一:XML定义bean 使用task:executor方式 测试代码:
阅读全文
摘要:IoC是什么: 1):Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。 2):在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 如何理解好Ioc呢? 理解好Ioc的关键是要明确“谁控制谁,控制什么,为何
阅读全文
摘要:前期工作:(引入相关 JAR ) 1):注解方式整合定时器 编写一个测试类: 配置文件:spring-timeAnnotation.xml 2):配置文件整合定时器 编写测试类: 配置文件:spring-time.xml 时间在线生成工具:(http://cron.qqe2.com/) 常用设置文档
阅读全文
摘要:redirect的路径一定不能在WEB-INF路径下,因为redirect是相当于用户直接访问了路径,而用户不能访问WEB-INF目录下的文件,只有程序内部转发的时候才能转发到WEB-INF下的JSP。
阅读全文
摘要:IDEA 导入 (WEB)项目并部署到 Tomcat 1):导入 Web 项目 2):首先更改 JDK 环境 右键项目: 第一步:点击 Modules 第二步:点击 Libraries 第三步:点击 Facets 添加 Web项目 第四步:点击 Artifacts 生成 war 包 3):添加 To
阅读全文
摘要:1、什么是mvc: Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里,在改进和个性化定制界面的及用户交互的时候,不需要重新编写业务逻辑。 mvc用于映射传统的输入、处理、输出功能在一
阅读全文
摘要:基础拦截器操作: 拦截器是一种AOP操作实现,那么在AOP之中用户一定不需要去关注拦截器的存在,用户只需要按照自己已经习惯的处理方式进行代码的编写即可。 首先我们先创建一个自定义的拦截器: 接下来我们来配置核心文件:CustomInterceptor.xml 下面我们来说明一下: "/sys/**"
阅读全文
摘要:论:一对多:(举例一个省有多个市)就是实体类中有(市)类型集合属性;多对一:(多个市有一个共同的省)就是类中有(省)类型的属性。下面来介绍:一对一、多对一的使用方式。 一对多方: 多对一方: 映射文件配置:(仅供参考) 多对多:(举例老师和学生)就是双方都有集合类属性(多对多的实现需要第三张表维持关
阅读全文
摘要:前台数据转JSON对象: 前台Ajax发送请求: 后台接收: 以上为关键代码:没毛病
阅读全文
摘要:常常为日期格式的转换而烦恼吗?那么就试试看看楼主的方式吧!让你摆脱烦恼,从而快乐撸码。 如果你只用作于一个日期的显示采用方式如下: 导入:相应的类库 引入:相应的标签: 提示:这里的数据不是JSON数据,是从后台传的一个对象。
阅读全文
摘要:数据库连接: XML头文件: 引入jdbc配置: 数据源: 1): 2): 3): 4): 核心工厂): mybatis-config.xml: 装配Mapper接口: 扫描全局注解: 静态资源访问及View试图: 注解事务配置: XML事务配置: 注解配置增强核心配置: 注解类: 注解Spring
阅读全文
摘要:摘要:SpringMvc中的单多文件上传及文件下载:(以下是核心代码(拿过去直接能用)不谢) ControllerWelcome 控制器类: 核心配置文件:Spring-view.xml web.xml 配置文件: index.jsp 前端页面:
阅读全文
摘要:日期格式的类型转换: 以往在 from 表单提交的时候,都会有字符串、数字、还有时间格式等信息。 往往如果是数字提交的话底层会自动帮我们把类型进行了隐式转换。 但是日期格式的却不能自动转换,这就需要我们自己来处理。这里介绍三种方式转换。(底部有相关提示信息) 案例目录结构: 各类中的内容及配置: C
阅读全文
摘要:案例目录结构: Web.xml 配置: 第一种:使用Spring自带的异常处理机制: ControllerWelcome:控制层: 定义的异常类:NameException (OtherException、PwdException;结构都一样 都继承 RuntimeException 实现三个方法)
阅读全文
摘要:底层实现原理图: 观看底层代码: 1):打开 web.xml 文件 2):按住 Ctrl + 鼠标左键 进入底层查看源码 3):按住 Ctrl+o 找到对应的方法doDispatch 5):找到下面的代码: 根据我们的请求找到需要执行的Handler(Controller)ctrl+鼠标左键 点进g
阅读全文
摘要:1.切入点的表达式 表达式格式: 其他的代替: 2.AOP通知类型 1. 前置通知: * 在目标类的方法执行之前执行。 * 配置文件信息: * 应用:可以对方法的参数来做校验 2. 最终通知: * 在目标类的方法执行之后执行,如果程序出现了异常,最终通知也会执行。 * 在配置文件中编写具体的配置:
阅读全文
摘要:在实际的项目开发中,通常对数据库的查询性能要求很高,而mybatis提供了查询缓存来缓存数据,从而达到提高查询性能的要求。 mybatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,二级缓存时mapper级别的缓存,二级缓存是多个SqlSession共享的。 myba
阅读全文