
笔记
策马奔腾在路上
在校菜鸟
展开
-
idea 配置连接Oracle
打开idea的Oracle配置页面配置信息测试添加后确定测试是否能够查到数据表10.原创 2020-11-20 16:43:03 · 761 阅读 · 0 评论 -
spring boot工作流程
SpringBoot工作流程:1. 手动运行启动类BootApplication.java,同时启动内置tomcat2. 注解 @MapperScan(“com.xly.dao”) 读取到dao层3. 加载配置文件,读取端口号,建立JDBC连接,读取到dao的Mapper配置文件等其它配置4. dao层之后的Service,Controller正常走Spring加载流程5. Service自动装配记录dao层;Controller自动装配记录Service层6. Controller连接到前端资原创 2020-09-21 15:33:43 · 3067 阅读 · 0 评论 -
动态SQL
if+whereif+setchoose(when, otherwise)foreach例如:我们需要查询 student 表中 id 分别为1 ,2 ,3的学生信息sql语句: int[] arr={1,2,3} select * from student where id in (1,2,3)标签可以循环遍历数组、集合foreach元素的属性主要有item,index,collection,open,separator,close。 item表示..原创 2020-06-26 21:30:33 · 109 阅读 · 0 评论 -
spring MVC个人总结(二)
Spring Web MVC框架简介Spring的模型-视图-控制器(MVC)框架是围绕一个 DispatcherServlet 来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了 @Controller 和 @RequestMapping 的类和方法,Spring为处理器方法提供了极其多样灵活的配置。其实就是个Servlet (它继承自 HttpServlet 基类),同样也需要在你web原创 2020-06-06 22:05:01 · 156 阅读 · 0 评论 -
Oracle多表连接实现单个表内元素查询所有内容
根据分类一查询商品select * from dangdang_product t1 left join dangdang_category2 t2 on t1.dd_category2_id=t2.dd_category2_idleft join dangdang_category1 t3 on t2.dd_category1_id=t3.dd_category1_id where t3.dd_category1_id=1根据分类二查询商品select * from dangdang_produ原创 2020-06-04 21:15:01 · 245 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: c原创 2020-06-03 12:31:17 · 526 阅读 · 0 评论 -
根据页面传输的id实现更多
<h2> <span class="more"><a href="${pageContext.request.contextPath}/main/main.jsp?itemN=17" >更多>></a> </span>热销图书</h2>首先在controller获取按键传输的值进行盘算,若为null,则实行赋值查询,否则按照传输id进行查询public String selectNew(Model原创 2020-05-30 22:23:05 · 135 阅读 · 0 评论 -
json报错处理
$.ajax({ url:"${pageContext.request.contextPath}/product/selectHotBoardMore.do", type:"post", success:function(data){ if(data){ $.each(data,function(index,value){ var ddProductId = value.ddProductId; console.log(原创 2020-05-30 22:18:58 · 394 阅读 · 0 评论 -
Did not find handler method for [*]报错修改
报错信息如下2020-05-27 21:30:54,020 DEBUG [org.springframework.web.servlet.DispatcherServlet] - DispatcherServlet with name 'springMVC' processing POST request for [/DangDang_fuyage/user/login.do]2020-05-27 21:30:54,024 DEBUG [org.springframework.web.servlet.m原创 2020-05-27 21:34:10 · 2425 阅读 · 2 评论 -
serialize定义和用法
定义和用法serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。语法$(selector).serialize()...原创 2020-05-17 22:05:10 · 240 阅读 · 0 评论 -
jquery API汉化文档
http://www.css88.com/jqapi-1.9/原创 2020-05-17 21:54:36 · 163 阅读 · 0 评论 -
javaScriptDom事件操作
鼠标键盘事件onclick鼠标单击事件ondbclick鼠标双击事件onmousedown鼠标按下事件onmouseup鼠标松开事件onmousemove鼠标移动事件onmouseover鼠标移动到对象上事件onmouseout鼠标离开某对象事件onkeypress按下并松开键盘按键事件onkeydown按下键盘按键事件onkeyup松开键盘按键事件事件说明页面窗口事件onabort图片在下载时被用户中断onbeforeunload当前页面的内容将要被改原创 2020-05-17 21:03:21 · 141 阅读 · 0 评论 -
spring之页面跳转和参数传递
页面跳转经过视图解析器根据返回的字符串,到springmvc-servlet.xml配置,拼接 视图解析器,组成一个新的URL,默认是转发不经过视图接卸器,设置转发return “forward:/success.jsp”;//转发携带参数不经过视图接卸器,设置重定向return “redirect:/fail.jsp”;//重定向,不携带参数request 参数传递Servlet传统API:HttpServletRequest requsetMap/ Model/ModelM原创 2020-05-11 19:14:49 · 290 阅读 · 0 评论 -
Spring MVC个人入门
导入Spring MVC jar包:spring-webmvc-4.1.0.RELEASE.ja配置web.xml : springMVCorg.springframework.web.servlet.DispatcherServlet <!-- 指定位置下的springmvc配置文件 --> contextConfigLocation cl...原创 2020-05-06 13:52:34 · 140 阅读 · 0 评论 -
spring个人理解
Spring框架是一个轻量级开源的Javaweb框架,是开发者的福音,能节省很多不必要的代码,最主要的核心是控制反转(ioc),将传统的new对象权限交给了spring容器中来生命和实现,大大减少了代码的重复性,易于发现代码中的错误和测试。另外一个核心就是spring—aop 代理增强,aop是面向切面编程的实现,可以通过spring—aop给代码增加额外的功能,业务逻辑就专心的处理实际需求,通用...原创 2020-04-28 14:48:02 · 153 阅读 · 0 评论 -
解决使用Spring 框架时Tomcat启动时报org.springframework.web.context.ContextLoaderListener
主要就是lib下缺少spring的jia包原创 2020-04-27 17:17:15 · 261 阅读 · 0 评论 -
使用Spring Test 时@RunWith(SpringJUnit4ClassRunner.class)报错处理
查找是否导入spring——test jar包然后插入原创 2020-04-27 11:16:24 · 372 阅读 · 0 评论 -
spring集成MyBatis总结
Dao层的对象创建的底层实现,是MyBatis框架下的SqlSession对象,依靠MapperProxy动态代理技术实现Service层的对象创建的底层实现,是依赖Spring-IOC 的bean-id来创建,不管是显示bean,还是自动装配。再底层细致,就是反射+无参构造方法层与层之间都必须有需要有Spring bean 的定义(不管是显示定义,还是隐藏定义)类与类之间的依赖 ...原创 2020-04-26 19:03:45 · 97 阅读 · 0 评论 -
spring Service层的自动装配
开启注解扫描,扫描Service的接口层Service实现类标注注解Service自动装配Dao对象,默认按照类型自动装配productDao不再需要productService的bean标签和set/get方法了Spring的专属JunitSpring的专属Junit...原创 2020-04-26 19:01:45 · 866 阅读 · 0 评论 -
spring dao层的动态代理
特殊类MapperScannerConfigurer根据value值,找到接口的包将该包下所有的接口类名,改为 标准的对象引用命名(驼峰命名)通过自动装配byType,实现自动注入SqlSession对象spring 容器中拥有这些 标准的对象引用名,可以直接被引用底层实现:SqlSession的MapperProxy代理实现...原创 2020-04-26 18:59:43 · 264 阅读 · 0 评论 -
加载JDBC的配置文件 独立配置文件
<bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"> <property name="driverClass" value="${driver}" /> <property name="url" value="${url}"/>...原创 2020-04-23 10:14:08 · 144 阅读 · 0 评论 -
spring 简单个人理解
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web...原创 2020-04-22 10:58:42 · 341 阅读 · 0 评论 -
Aop理解
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的...原创 2020-04-22 10:57:15 · 122 阅读 · 0 评论 -
商品多选删除
获取页面传输的id数组编写嵌套sql语句创建dao层接口service接口serviceImpl继承swrvice接口重写dao层方法servlet层作用多态调用service执行删除原创 2020-04-08 16:27:51 · 213 阅读 · 0 评论 -
jsp页面更改商品上下架
获取页面传输的ID转化ID类型为int根据ID查找商品获取商品状态判断商品状态更改商品状态转发或重定向到商品页原创 2020-04-06 21:08:34 · 586 阅读 · 0 评论 -
转发和从定向
转发 携带数据1.1 地址栏不变;1.2 服务器内部跳转,浏览器不知道1.3 公用一个request,所以可以在request作用域中存储数据1.4 A接到用户请求,帮助用户找到B1.5 只能跳转到当前项目下1.6 代码实现:req.getRequestDispatcher(URI).forward(req, resp);重定向 不携带数据2.1 地址栏改变2.2 浏览器发送...原创 2020-03-27 11:37:44 · 130 阅读 · 0 评论 -
Mybatise第一次报错resultMap
解决方法:resultMap="BaseResultMap"改为resultType=“entity.Teacher”字段和实体类名一致不需要映射原创 2020-03-16 16:34:36 · 145 阅读 · 0 评论 -
pl/sql存储过程
初识存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。包含一系列PL/SQL语句的集合。创建存储格式CREATE [OR REPLACE] PROCEDURE proced...原创 2020-03-13 17:48:41 · 191 阅读 · 0 评论 -
游标和触发器练习
declarecursor c_cursor isselect * from ruanjian181;– v_info ruanjian181%rowtype;begin– open c_cursor;for v_info in c_cursor loopdbms_output.put_line(v_info.age);end loop;– close c_cursor;en...原创 2020-03-12 16:19:03 · 128 阅读 · 0 评论 -
pl/sql声明一个数组并用for循环输出
1,声明一个数组2,把数组定义为一个变量3,为数组赋值4,for循环为数组添加下标并打印原创 2020-03-10 10:49:11 · 1123 阅读 · 0 评论 -
Oracle查看自己创建的序列
select * from user_sequences在这里插入图片描述原创 2020-03-06 14:16:08 · 482 阅读 · 0 评论 -
Java获取Oracle表中数据
//获取链接Connection connect=OracleDriverUtil.getConnect();//准备sqlString sql=“select * from ban_account”;//转载sqlPreparedStatement ps=connect.prepareStatement(sql);//执行ResultSet result=ps.executeQue...原创 2020-03-06 14:08:40 · 854 阅读 · 0 评论 -
Oracle表中date使用
时间默认为修改时间sysdate原创 2020-03-06 10:49:30 · 171 阅读 · 0 评论 -
oracle 基础操作
createdate date default sysdate原创 2020-02-21 11:36:40 · 91 阅读 · 0 评论 -
Oracle 基本常用数据类型
字符类型char表示固定长度字符串,最多储存2000字节varchar2表示可变长度字符串,最多4000字节,在定义数据类型时,应该指定大小。数值类型number 类型可以储存正数,负数,零,指定数和精度为32位的浮点数。number(m,n)其中m表示总长度,n表示小数位日期类型用于储存表中日期和时间数据长度是七,七个字节分别表示世纪, ,年,月,日,时,分,秒大对象类型clo...原创 2020-02-21 11:23:48 · 183 阅读 · 0 评论 -
2020-02-18
第一篇博客!!!!!!!原创 2020-02-18 08:51:08 · 76 阅读 · 0 评论