- 博客(38)
- 收藏
- 关注
原创 druid在springboot的配置(数据源监控配置)
1.pom.xml<!-- druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.2...
2020-04-18 19:17:04
199
原创 mybatis中xml遇到 传入多个参数
实体类public class User { private int id;//编号 private String name;//姓名 private String age;//年龄 private String sex;//性别 private String height;//身高 private String weight;//体重 p...
2020-03-15 21:01:22
799
原创 Mybatis分页插件引用
1.首先导入分页插件的依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </dependency> ...
2020-03-15 20:58:15
139
原创 mybatis延迟加载(懒加载)什么时候使用
多对一查询:推荐立即加载需求场景:查询账户时,基本需要显示用户信息一对多查询:推荐延迟加载(减少内存浪费)需求场景:查询用户信息时,不需要立即把用户的全部账户显示,推荐使用延迟加载...
2020-03-12 17:25:52
540
原创 jsp页面格式化时间 fmt:formatDate格式化日期
使用fmt函数需在jsp中引入<%@ taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt” %>发布时间:<fmt:formatDate value="${requireInfoBean.releaseTime}" pattern=“yyyy-MM-dd”/>会报错,因为时间是string类型,不能转换为...
2020-03-02 12:25:15
447
原创 发送qq邮箱激活邮件工具类
qq邮箱授权码在设置找package com.Util;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.uti...
2020-03-02 12:19:29
474
原创 jquery ajax异步提交表单数据的方法
使用jquery的ajax方法可以异步提交表单,成功后后台返回json数据,回调函数处理,可以不用刷新页面,达到异步的目的;处理表单的数据可以用serialize()方法进行序列化,而如果提交的数据包括文件流的话,就需要使用 FormData对象:不带文件的表单数据使用:var data = $(form).serialize();带文件的表单数据使用: var data = new ...
2020-03-01 20:48:14
191
原创 ssh框架中多表查询后在jsp中显示
ssh框架中例子List list = super.getSession().createCriteria(Product.class,"p").createCriteria("p.categorysecond","cs").list();/////////////////////////////////////////action中 Map request = (Map) Acti...
2020-02-29 15:26:05
290
原创 hibernate对整型数据进行模糊查询出现问题
oid为int类型情况:criteria.add(Restrictions.like("oid", orders.getOid().toString(), MatchMode.ANYWHERE));出现不能将字符串转成int的错误修改一下criteria.add(Restrictions.sqlRestriction("{alias}.oid like ?", "%"+orders.g...
2020-02-28 16:55:10
240
原创 DetachedCriteria和Criteria有什么区别
区别父接口CriteriaSpecification,其下有子接口Criteria和实现类DetachedCriteria,Criteria和DetachedCriteria均可使用Criterion和Projection设置查询条件。可以设置FetchMode( 联合查询抓取的模式 ) ,设置排序方式。对于Criteria还可以设置FlushModel(冲刷 Session 的方式)和Lock...
2020-02-28 16:35:33
192
原创 使用Hibernate criteria获取 总记录数
可先使用 Projections.rowCount() 来取得总记录数,如下:int total = (int)criteria.setProjection(Projections.rowCount()).uniqueResult();如果要进行分页要将 Projection 设为null,再进行正常分页。 criteria.setProjection(null); ...
2020-02-28 16:23:31
592
原创 Restrictions.like() 模糊查询
Restrictions.like(propertyName, value, matchMode)第一个参数表示需要查询的字段名,第二个参数表示需要匹配的数据,第三个参数表示查询的精度,默认是精确匹配,相当于sql的 like ‘value’第三个参数,他可以是以下的值MatchMode.EXACT 精确匹配,相当于 like 'value'MatchMode.ANYWHERE 字符串在...
2020-02-28 16:19:17
1328
原创 js实现图片上传预览功能
html:<div class="aui-col-xs-3" id="img"> <div class="aui-grid-label">添加图片</div> <div id="upImg"> <input type="file" name="file" id="chooseImage" /> </div> &l...
2020-02-26 20:40:07
96
原创 request.getContextPath()
getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括。getPageInfo():与getServletPath()获取的路径互补,能够得到的是“url-pattern”中*d的路径部分getContextPath():获取项目的根路径getRequestURI:获取根路径到地址结尾getRequestURL:获取请求的...
2020-02-24 19:18:02
196
原创 Hibernate与spring框架的jar包冲突
cglib-2.1.3.jar和cglib-nodep-2.1_3.jar相冲突,只需要把cglib-2.1.3.jar包删除就没有问题了
2020-02-12 18:26:28
174
原创 js jquery submit() 事件 失效的原因
用作提交动作的button的id和name都等于submit,与submit()事件名重名方法:改掉id与name名
2019-10-25 10:57:09
860
原创 jsp中用css无法显示背景图片的问题
例子:body { background-image: url(/images/cloud.png);}改成body { background-image: url(../images/cloud.png);}
2019-10-25 10:54:09
1401
1
原创 警告:Parameters:Invalid chunk ignored
当POST body 或 query-string参数以‘&’结束或者包含‘&=’、‘&&’这样的字符串时出现警告: Parameters: Invalid chunk ignored例子:http://url?param1=value1&&redundance=rValue这时你只要吧多余的“&”符号去掉就好了...
2019-10-25 10:51:28
108
原创 Oracle数据库以date类型保存日期时,Java中用哪个类对应数据库的date类型?
1.使用JDBC操作Oracle数据库时,使用java.sql.Date类型对应数据库的date类型,此时只能保存和读取日期部分,时间(时分秒)部分不能读取和保存;查询结果集可以直接获取Date类型的数据:java.sql.Date date=resultSet.getDate(“dateTime”);java.sql.Date类型的数据也可以直接保存到数据库或者与数据库中date类型的数据直...
2019-09-25 20:08:07
7680
原创 JDBC(使用java方式连接oracle数据库)
JDBC API主要功能:与数据库建立连接、执行SQL 语句、处理结果DriverManager :依据数据库的不同,管理JDBC驱动语法:Class.forName(JDBC驱动类);Connection :负责连接数据库并担任传送数据的任务语法:conn=DriverManager.getConnection(URL,数据库用户名,密码);Statement :由 Connecti...
2019-09-23 20:27:20
576
原创 oracle数据库笔记01
数据库(Oracle)SQL 支持下列类别的命令:1.数据定义语言(DDL)2.数据操纵语言(DML)3.事务控制语言(TCL)4.数据控制语言(DCL)Oracle 数据类型的类别数据类型:字符,数值,日期时间,RAW/LONG RAW,LOB1.字符数据类型1.1 char :当需要固定长度的字符串时,使用 CHAR 数据类型CHAR 数据类型存储字母数字值CHAR 数...
2019-09-13 13:31:15
172
原创 java对象
使用面向对象的思想开发程序的好处1.客户和软件设计开发人员之间、软件设计开发人员内部交流更加顺畅2.提高软件设计和开发效率构造函数作用:大多用于数据的初始化访问修饰符 构造方法名 ( ) {//初始化代码}方法名与类名相同,可以附带参数类的封装概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问好处:1.隐藏类的实...
2019-08-31 14:05:09
151
原创 jquery笔记1
$(document).ready()与window.onload类似,但也有区别window.onload$(document).ready()执行时机必须等待网页中所有的内容加载完毕后(包括图片、flash、视频等)才能执行网页中所有DOM文档结构绘制完毕后即刻执行,可能与DOM元素关联的内容(图片、flash、视频等)并没有加载完编写个数同一页面...
2019-08-20 16:36:02
124
原创 html笔记1
锚点链接基础用法<a href="#锚点的名称">原链接文字或图像<a name=“锚点的名称”>目标锚点文字或图像<!doctype html><html><head><meta charset="utf-8"><title>京东快速购物导航</title><style&g...
2019-08-05 14:38:06
95
转载 java笔记07
方法方法的定义:完成一项待定的任务,方法的语法格式:[修饰符] 返回值类型 方法名称([参数列表]){方法体}注意1.[ ]的内容是可选择的,如[修饰符] 返回值类型 方法名称(){方法体}2.目前所学修饰符编写为:public static3.返回值类型有两种情况:第一种:无返回,编写void,如:public static void第二种:带返回值的方法,返回值除了...
2019-07-18 11:17:24
61
原创 hasNextInt()陷入死循环的问题
本意是:键盘输入,输入非数字的值,会出现报错(Exception in thread “main” java.util.InputMismatchException),无法运行,想使用while循环和hasNextInt,进行判断,判断键盘输入的值是否为数字,如果true,则将键盘输入的值进行保存,如果false,则循环再次键盘输入值,直到输入的值为数字解决报错问题1.利用try-catch...
2019-07-10 14:05:23
1566
原创 java笔记06
equals与==的区别这个是java中的关系运算符==,如果是引用类型它判断的是引用类型所表示的地址,如果是基本数据类型则判断的是它本身所代表的值int a=1;int b=1;if(a==b){ System.out.println("a与b的值相等")}else{ System.out.println("a与b的值不相等");}上面的程序中a与b都是基本数据类型结果为...
2019-07-10 13:27:53
77
原创 java学习笔记05
包(package)包的定义:类似于文件夹包的好处:方便管理,便于查找,区分类避免重名包的分类:系统提供的包和用户自定义包1.系统提供的常用包:java.lang java语言的基础包,该包不需要导入,在使用时自动导入java.utiljava.iojava.sql2.用户自定义的包:第一种方法:先建立包,再建立源文件第二种方法:建立文件的同时建立包包的起名:直接编写...
2019-07-06 17:27:37
95
原创 eclipse的使用
建立项目file->new->java project如:Day-07(项目名称)src(存放java源文件)bin(默认将.class文件放在bin目录下)注意:在文件保存时会自动进行编译;常用的快捷键运行:ctrl+F11窗口最大化/还原:ctrl+m添加/删除单行注释 :ctrl+/添加/删除多行注释 :ctrl+shift+/...
2019-07-06 16:05:21
79
转载 JAVA eclipse 中文汉化包 安装教程
JAVA eclipse 中文汉化包 安装教程2019 最新 JAVA eclipse 中文汉化包 安装教程https://blog.csdn.net/qq_40763929/article/details/83067921Eclipse 汉化教程完美版https://blog.csdn.net/weixin_39626452/article/details/80631849...
2019-07-06 14:35:40
1117
原创 java学习笔记04
冒泡法package com;public class Test02 { public static void main(String[] args) { // TODO 自动生成的方法存根 //System.out.print("HelloWorld"); int arr[]={1,6,7,4,5}; int a=0; for(int i=0;i<arr.l...
2019-07-05 21:33:03
89
原创 学java笔记03
java运算符算术运算符操作符描述+加法 - 相加运算符两侧的值-减法 - 左操作数减去右操作数*乘法 - 相乘操作符两侧的值/除法 - 左操作数除以右操作数%取余 - 左操作数除以右操作数的余数++自增: 操作数的值增加1- -自减: 操作数的值减少1自增自减运算符1、前缀自增自减法(++a,–a): 先进行自增或...
2019-07-03 14:56:41
116
原创 学习java笔记2
标识符1.定义:java对包,类,方法,参数和变量等要素命名时使用的字符序列称为标识符2.命名规则:首字符可以是字母,下划线_或$其后可以是字母,下划线_或$数字 避免使用关键字和保留字区分大小写一般长度不超过15个字符建议命名时见名知义类名好的书写习惯是每个单词的首字母大写,如Hello,helloworld当方法名,参数名,变量名命名时采用驼峰命名法,如name ,firs...
2019-07-02 15:58:00
77
原创 学习java笔记1
笔记main入口包含四要素:1.public2.static3.void4.String[] args删除当前目录中所有的class文件:在命令行下输入delete *class外部class取什么名字文件名就取什么名字public class Test { public static void main(String args) { System.out.print...
2019-07-01 18:35:18
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人