- 博客(41)
- 收藏
- 关注
原创 Mybatis 自定义标签
MyBatis 提供了很多便利的功能,其中之一就是自定义标签。自定义标签是一种可以让开发人员自定义 SQL 语句的方式,可以提高代码的可读性和可维护性。方法时,MyBatis 将会解析这个标签,并执行自定义标签逻辑,最后返回结果。标签来调用自定义标签,其中 tagname 是你在第一步中定义的标签名。在 XML 映射文件中使用自定义标签。在 MyBatis 的配置文件中注册自定义标签。自定义标签,这个标签会将所有列都加上别名。创建一个类来实现自定义标签逻辑。标签来指定自定义标签的类。
2023-04-16 10:39:01
1399
原创 数据库得各种知识
1.新增完了,再次点击新增如何让其调用修改方法而不是再新增一条数据<selectKey resultType="java.lang.String" keyPerperty="param.id"> select last_insert_id()as ID FROM DUAL<selectKey/>2.sql语句中进行日期的比较(select DATE_ADD(da...
2018-02-26 18:27:28
192
原创 报错信息的中文翻译
1.instantiation of bean failed 实例化bean失败2.nested exception 嵌套异常3.Cannot resolve reference to bean
2018-01-17 16:52:52
1651
原创 工作小经验
1.校验1.有的时候可以把校验放在前台,比如校验小数是,我的想法是 后台也要存小数点类型。 但彬哥的想法是,在前台校验,后台还是用varchar类型,这样就方便多了。2.str_to_data(s.create_date,'%Y-%m' ) 把前台传的数据转化为date类型 data_format(t.create,'%Y-%m-%d ')把查出来的数据转化为Strin
2018-01-16 15:12:26
183
原创 js相关的总结
1.传值var rowData='<input type="checkbox" name="roleGroup" value=" '+source.id+ ' " ';rowid+='></input>';2.disable和readonly的区别作用范围: Readonly只针对input(text/ password)和textarea有效,disabled对于所...
2018-01-03 16:36:52
239
原创 工作中遇到的问题
1.Cannot set property 'index' of undefined不能设置 index的属性为未定义出现问题的原因:<table><tr><td></td></tr> </table>因为自定义的tableAjax可以自动生成表格,你自定义的<tr><...
2017-11-24 13:18:18
1195
原创 mybatis中各个表签的作用
trim 表签的使用trim元素的主要功能是可以在自己包含的内容钱加上某些前缀,也可以在其后加上某写后缀,与之对应的属性是prefix和suffix;可以把包含内容的首部某些内容覆盖,即忽略,也可以把尾部的某些内容覆盖,对应的属性是prefixOverrides和suffixOverridestrim标签的属性prefix:前缀覆盖并增加其内容。也就是给中的sql
2017-11-16 16:15:27
268
原创 面试总结
1.spring @transactional的属性 属性类型描述valueString可选的限定描述符,指定使用的事务管理器propagationenum: Propagation可选的事务传播行为设置isolationenum: Isolation
2017-10-15 21:08:26
385
原创 SSM框架
目录导航[TOC]# 1.使用Maven构建web工程```xml mysql mysql-connector-java 5.1.38 runtime commons-dbcp commons-dbcp 1
2017-09-13 14:59:27
203
原创 SpringMVC框架
1.什么是springMVC框架?SpringMVC是一种轻量级的、基于MVC的Web应用框架2.springMVC有什么作用(用来做什么的)?MVC设计模式,它强制性的使应用程序的输入、处理和输出分开。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但
2017-09-13 08:44:50
348
原创 Spring框架
1.什么时候spring框架?Spring是一个基于容器的框架,是一个轻量级的容器框架;Spring是一个基于容器的框架,若没有配置Spring那它就是一个空容器,我们必须配置Spring来告诉容器它需要加载哪些Bean和如何装配这些Bean,这样才能确保其能够彼此协作。2.spring框架是用来干什么的?有什么优势?Spring是一个轻量级的DI和AOP容器框架。 说
2017-09-12 09:08:07
1684
原创 Hibernate框架
1.什么是hibernate框架Hibernate 是一个面象对象的ORM持久层框架Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架。Hibernate可自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。2.hibernate的优缺点?
2017-09-07 19:23:31
523
原创 mybatis框架
1.什么是mybatis框架?mybatis是一个基于java的持久层2.mybatis框架的有点和缺点?优点:1、简单易学 mybatis本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。 2、灵活
2017-09-07 15:12:22
469
原创 struts2框架
1.什么是struts2框架?struts2是一个基于action的MVC框架2.使用struts2有什么好处?优点: 1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现. 2.有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率 3. 页面导航 使系统的脉络更加清晰。通过
2017-09-07 08:56:37
466
原创 jquery框架
1.什么是ajax? AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 ajax不是新的编程语言,而是一种使用现有标准的新方法。ajax是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 ajax是一种
2017-09-06 18:47:15
273
原创 jQuery知识整理
1.页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.(亲测有效)parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)2.siblings()方法的使用
2017-09-06 17:19:08
197
原创 文件上传与下载
1.SmartUpload组件-File类这个类封装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。主要方法有:1.publicvoid saveAs(String):将文件换名另存。参数是以/开头的文件路径,文件将被存放于当前项目的根目录下2.publicString getFieldName():获取HTML表单中此
2017-09-05 09:28:14
198
原创 EL表达式与JSTL
1.EL:表达式语言,提供了在JSP中简化表达式的方法,是一种简单语言。不需要加任何jar包,不依赖任何其它库。提供了在脚本元素范围外使用运行表达式的功能。基本语法: ${expression}示例:–${user.name} 等价于Useruser=(User)session.getAttribute(“user”);Stringna
2017-09-05 09:16:16
481
原创 JSPf分页技术
1.创建pagaBeanpackage com.mipo.Been;import java.util.List;import com.sun.org.apache.xerces.internal.impl.xpath.regex.Match;public class PageBeen {private int pageSize;//每页显示多少条private
2017-09-05 09:04:52
393
原创 web过滤器与监听器
1.Filter根据字面上的意思就是过滤器。它具有以下特点:声明式的:通过配置来决定是否启用模块化的:是一个普通的Java类可移植的:稍加更改,便能实现重用透明的:对客户端而言,就好像不存在一样。2.实现javax.servlet.Filter接口。实现接口中的三个方法:init(FilterConfig filter
2017-09-04 10:41:49
951
原创 CookIE与session对象
1.什么是cookie?Cookie 是一种保持 Web 应用程序连续性的一种方法。Cookie 能够帮助 Web站点保存有关访问者的信息,以便服务器更好识别访问者。是实现会话跟踪的一种重要手段2.如何读写cookie使用cookie必须结合request对象和response对象。写cookie到客户端使用response,读取客户端的co
2017-09-04 10:34:47
276
原创 jsp的隐含对象
1.提交方式目前常用的两种提交方式:GET:将数据加在指定好的URL之后,中间用问号连接,然后传送到指定的程序做处理。http://specurl?name=tom&password=admin传送中字符串的最大长度为2084字节(255个字符数)信息会在地址栏显示,不安全是发送请求的默认方式POST:数据和URL是分开传送传送的数据量无限制能够
2017-09-04 10:20:53
324
原创 jsp基础语法,jsp语法对象
1.GenericServlet与HttpServlet有什么区别?HttpServlet是GenericServlet的子类。GenericServlet是个抽象类,必须给出子类才能实例化。它给出了设计servlet的一些骨架,定义了servlet生命周期,还有一些得到名字、配置、初始化参数的方法,其设计的是和应用层协议无关的,也就是说你有可能用非http协议实现它(其实目前Java S
2017-09-04 09:57:03
292
原创 jsp概述
1.ØJSP(*.jsp) = HTML文件(*.htm,*.html)+Java程序片断+JSP标记;2.tomcat的安装下载apache-tomcat-6.0.47.zip压缩包。解压缩apache-tomcat-6.0.47.zip包到D:\Programs\Servers目录下。设置环境变量 JAVA_HOME=“D:\Programs\Java
2017-08-31 14:49:42
485
原创 jdbc高级
1.PreparedStatement对象可以执行已经预编译过的sql语句,其sql执行效率比Statement对象的执行效率更高。可以在执行过程中向该对象中的sql语句传递参数对于sql中每个输入参数都保留一个问好“?”作为占位符每个?占位符的值必须在该语句执行前被赋值PreparedStatement类是通过继承Statement类实现的2.创建Prep
2017-08-31 14:11:56
256
原创 多线程
1.什么是进程?进程:程序的一次执行过程,实质上就是一个正在执行的程序。特点:资源占用大,进程间通信困难进程是一个“执行中的程序”,程序是一个没有生命的实体,只有处理器运行程序时,它才能成为一个活动的实体,才能称其为进程。2.什么是线程?线程:进程内部的控制流。它也是一段可运行的指令。特点:资源占用小,线程间通信容
2017-08-31 11:23:00
216
原创 输入输出流的面试题
1.输入与输出(I/O)是计算机与外部世界沟通的桥梁。为进行文件和数据的输入/输出操作,Java中把不同的输入/输出源抽象表述为“流”(stream).Java中提供了许多功能强大的类来实现多种类型数据的输入输出。前面,我们使用System.out对象的方法.在控制台上显示输出结果,这是标准的输入输出。Ja
2017-08-31 09:50:58
1392
原创 Collection接口,集合框架
1.什么是集合通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。什么是集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:即表示集合的抽象数据类型。
2017-08-31 08:41:57
855
原创 数组及其常用类
1.数组:是有相同类型的、用一个标识符名称封装到一起的一个对象序列或基本数据类型数据序列。数组是一种最简单的复合数据类型。数组可以是一维的也可以是多维的。2.用new关键为对象分配其内存空间。type arrayName =new type[arraySize]例如: int x = new int[100];通过引用来使用数组元素 :array
2017-08-30 11:38:23
395
原创 接口,抽象类,异常
1.抽象类抽象类:包含一个抽象方法的类称为抽象类抽象方法:只声明而未实现的方法称为抽象方法,使用abstrat 关键字声明该方法abstract class 抽象类名{属性方法访问修饰符 abstract 返回值 方法名(参数列表);}抽象类的使用规则1.包含一个抽象方法的类必须是抽象类2.抽象类和抽象方法都要
2017-08-30 11:20:11
1342
原创 Java数据类型与运算符面试题
1.标识符的命名规则Java中的包、类、方法、参数和变量的名字可由任意顺序的大小写字母、数字、下划线_和美元符号$组成,但标识符不能以数字开头,不能是Java中的保留关键字。2.数据类型的大小byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768
2017-08-29 12:35:11
919
原创 mySQL面试题
比较难的查询语句查询人数最多的部门信息。 select * from dept where deptno=() select deptno from emp group by deptnoorder bycount(deptno) desc limit 1;DECIMAL(N,M)中M值的是小数部分的位数,若插入的值未指定小数部分或者小数部分
2017-08-28 14:26:22
304
原创 面象对象的面试题
面试即将到来,心中甚是惶恐,唯有做好准备才能,临场不乱这一篇整理的是和面象对象相关的面试题1.面象对象的三大特征:封装:封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口;继承:继承是从已有类得到继承信息创建新类的过程;多态:在程序运行的过程中,动态的调用子类的方法; 多态的三个前提:1.子类继承父类;2.父类的引用指向子类的对象;3.要有方
2017-08-25 17:03:28
443
原创 oracle 上课笔记
字符类型char(n):固定长度字符串,长度范围1-2000字节varchar2(n):可变长度字符串,范围1-4000字节long:最多存储2GBSQL语言基础DDL:DataDefinition Language(会自动提交)DML:DataManagement LanguageDCL:DataControl Language(会自动提交
2017-08-25 11:38:09
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人