自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HC_JAVA崽

没有写不出的程序,只是没有意志坚定,持之以恒的心!!!

  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

原创 mybatis基于后端的批量数据操作

目录1.批量插入2.批量修改3.批量删除在实际开发中都会遇到一些批量的操作,批量操作可以在controller层进行逻辑的操作。也可以进行在映射文件中进行操作。一、批量插入将需要插入的对象封装成数组,然后作为参数传给映射文件进行处理。编写接口public interface StudentDao { void addStudent(Student[] students);}配置映射文件<mapper namespace="Mapper.StudentDao">

2020-05-22 17:06:58 372

原创 mybatis的缓存机制

目录一级缓存二级级缓存第三方缓存缓存机制:将执行后的sql语句存储在缓存(硬盘)中,下次执行相同的sql的时候,就从缓存中取。mybatis中默认会开启一级缓存。 一级缓存      默认开启一级缓存,是sqlsession级别的,所以不需要手动设置,在使用sqlsession对象操作数据库的时候,使用sql语句,就会自动使用一级缓存。注意:一级缓存失效的几种情况:不同的sqlsession对应不同的一级缓存。同一个sqls

2020-05-21 15:31:57 232

原创 lineNumber:1 columnNumber:1 前言中不允许有内容

在编写mybatis映射文件的时候,会出现这样的bug有两种情况:编码问题很多开发工具都是默认使用“utf-8 Bom”格式进行编码。导致在文件中加入了Bom头。解决:使用NotePad++打开文件,以UTF-8无BOM方式编码。配置文件写错不单单只是文件编码问题。如果配置文件中基本语法错误或没有导入配置文件都会错误。如mapper导入。mapper 中的 resource=“Mapper” :很明显这个是mapper文件的导入,需要导入具体的文件,而不是包。正确写法:packag

2020-05-21 09:14:12 3462

原创 mybatis的一对多、多对一关系

目录1. 一对多1.1 sql装配一对多关系1.2 分步查询sql装配一对多关系2. 多对一2.1 sql装配多对一关系2.2 分步查询sql装配多对一关系使用mybatis操作关系型数据库的时候,往往会涉及到表数据的复杂关系。基本知识:     resultMap标签:定义结果映射,处理复杂关系。     id标签:是主键映射。    &nbs

2020-05-20 16:28:23 568

原创 mybatis获取参数时 #{ }和${ }的区别

在mybatis操作数据库的时候,往往会出现参数获取不到,或者报异常的问题#{ } 和 ${ } 的区别(1) ${ } :底层其实是statement,必须是使用 “字符串拼接” 的方式操作sql,所以,一定要注意 “单引号” 的使用。并且,不会防止 “sql注入”(2) #{ }:底层是preparedStatement,可以使用 “通配符” 操作sql,可以自动添加 “单引号”,不需要注意单引号问题。可以防止 “sql注入”。获取参数的区别(1) 如果传进的参数是 string、基本

2020-05-19 19:06:10 232

原创 jsp文件下载

介绍两种文件下载的方法超链接下载使用超链接访问服务器上的资源的时候。如果浏览器可以解析到当前资源,就是直接访问显示。如果不能解析,就会弹出对话框,要求用户保存。//如:访问项目中的download下的aa.zip文件<a href="${pageContext.request.contextPath}/download/aa.zip">超链接</a>servlet下载通过servlet类进行文件的下载。直接上代码@WebServlet("/FileCont

2020-05-18 16:17:11 206

原创 FlieUpload文件上传

基于FlieUpload组件的文件上传直接上代码jsp页面编写注意点:(1)提交方式必须为post、(2)enctype的属性必须为multipart/form-data<form action="${pageContext.request.contextPath}/FileController" method="Post" enctype="multipart/form-data"> <input type="file" name="files"/>

2020-05-18 15:47:57 168

原创 js中函数传参的问题

在使用ajax或者js拼接信息在页面中显示的时候,需要向函数传参的时候往往会有问题。如果传递的是数字类型,则是可以直接传递。不需要进行转义。如果是字符串类型,则需要进行转义,才会以存入字符串的参数。...

2020-05-12 22:29:07 127

原创 数据结构之排序二(希尔、归并、快速)

目录希尔排序归并排序快速排序一、希尔排序      希尔排序又叫“缩小增量”,(是不稳定的排序方法)。      先将整个数组 k=(n/2)分。把k数作为“增量”。然后将所有距离为k的倍数的数分到同一组。一共分为k组。然后对每一组进行插入排序。再进行 (k/2)...

2020-05-12 22:13:40 93

原创 数据结构之排序一(冒泡、插入、选择)

目录1.冒泡排序2.插入排序3.选择排序一、冒泡排序      重复地走访过要排序的元素列,依次比较两个相邻的元素。如果顺序错误(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。是一个稳定的排序。   &nb...

2020-05-12 22:13:10 167

原创 mysql_java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect

      在连接远程服务器上的数据库的时候,出现mysql_java.sql.SQLException: null, message from server: "Host ‘xxx’ is not allowed to connect。问题:是远程服务器的数据库不允许被访问。    &nbsp...

2020-05-09 14:50:03 400 1

原创 java.sql.SQLException: Access denied for user 'root '@'localhost' (using password: YES)

       在写javaweb项目的时候操作数据库运行的时候会提示:java.sql.SQLException: Access denied for user 'root '@‘localhost’ (using password: YES)       ...

2020-05-08 21:29:01 695

原创 java基础之统计图

目录柱状图折线图饼状图一、柱状图java原生的Graphics可以画,不过比较繁琐。所以,借助jFreeChart来快速生成统计图。jar包下载/** 画柱状图 */ public static void writeZ(String url) { DefaultCategoryDataset dataSet = new DefaultCategoryDataset();...

2020-05-07 15:39:02 629

原创 Parameter index out of range (1 > number of parameters, which is 0).

在开发ssm项目的时候,配置好的对应的配置文件、映射文件后。在部署运行的过程中报一下错误:这是数据库的错误:可以理解为没有参数于sql语句中的?匹配。解决:检查sql语句是否书写错误写符号的时候,中文输入法和英文输入法,其输入符号同的。应用英文输入法如果sql语句中没有设置有参数的,在java中存入了参数,也会报错检查sql的语法是否写正确。如:模糊查询,like “%” #{user...

2020-05-06 15:12:15 487 1

原创 java基础之图片

目录读取和写出图片生成验证码图片一、读取和写出图片       java中分为图形、图像。       图形:Graph,是java.awt包中的,有java2D库,Color,Stroke等。    &...

2020-05-05 21:34:55 332

原创 mysql查询Unknown column '11aa' in 'where clause'

    在写sql语句的时候会出现这个bug。    原因:其实是因为我们写sql语句的时候写错了。需要注意的时候传入参数的类型问题。如:int类型:不需要用 " "       String类型:需要用 " "  &nb...

2020-05-04 10:37:19 222

原创 java基础之条形码、二维码

目录条形码生成条形码解析条形码二维码生成二维码解析二维码一、条形码       条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。代表一串数字或字母,每一位有特殊含义。      &nbsp...

2020-05-03 08:34:56 519

原创 java.sql.SQLException: No suitable driver

在连接数据库的时候出现问题。我在使用c3p0进行数据库连接时出现问题:解决:需要导入mysql-connector-java-****-bin.jar包,并加入到Java运行环境的外部jar包的存放的位置c3p0p配置文件需要写对,例如里面的 driverClass写成了driver,也会报错不同的数据库其连接池的写法是不同的,需要写入对应的连接池的属性才可以进行连接。...

2020-05-02 22:45:08 152

原创 java基础之Json

目录概念基于org.json操作Json基于gson操作Json基于Jackson操作Json一、概念      JSON:javaScript Object Notation,是一种轻量级的数据交换格式。独立于编程语言。      是以键值对的形式进行存储。但...

2020-05-01 23:27:50 127

apache 的 POI.jar包

是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

2020-09-24

commons.zip

FlieUpload上传组件所需要的jar包。包含Commons-fileupload和Commons-io等jar包

2020-05-18

springmvc和mybatis整合.zip

基于ssm的三层架构,需要mybatis、spring、springmvc的整合。 因为,springmvc是spring的一部分,所以,mybatis需要和spring进行整合。 这里是两者的整合包

2020-04-03

springmvc独立运行.zip

springmvc是三大框架的其中的一种。包含对视图处理等功能。 并且包含了很多图片上传处理等功能。

2020-04-03

spring-framework-3.2.0.RELEASE-dist.zip

spring是三大框架的其中的一种。包含事务管理等功能。 上面是3.2.0版本的springjar包。

2020-04-03

mybatis-spring整合包.zip

单纯的mybtais框架来开发web项目,还是比较吃力。 需要引入spring来管理我们的javabean。并且有事务管理等。 这个是较全的mybatis和spring的整合包。

2020-04-03

mybatis.zip

mybatis是开发web的框架中的一种。 更加快速、好用的去操作数据库信息。包含了动态sql等。 这个是mybatis的对应jar包

2020-04-03

java操作mongodb.zip

mongodb是一个非关系的数据库类型。与关系型数据库不同。如:sql 为了可以使用不一样的数据库连接池、需要导入不同的jar包

2020-04-03

javaweb使用的Jstl.zip

在开发javaweb的时候为了不使用传统的&lt;&#37; %>标签。 使用Jstl标签库来完成快速开发。 使用标签库大大提高开发的效率。

2020-04-03

java统计图的生成-jfreechart-1.0.1.zip

jfreechart是快速对实现统计图的生成。 其中包括柱状图、饼状图、折线图等。 脱离了java原生的Graphics2D的开发理念。直接进行快速生成。

2020-04-02

java操作条形码、二维码的zxing的Jar包.zip

属于goolge出品的条形码、二维码的生成技术的jar包。 用于java对条形码、二维码的生成和解析。

2020-04-02

java操作JSON.zip

使用于java操作Json的封装jar包。 里面包含了org.json(官方推荐)、GSON(Google出品)、Jackson(最快的JSON处理器) 三种java操作Json的jar包

2020-04-01

英语字典C#开发.zip

使用C#来操作xml,开发英语字典。 主要是对xml的树结构进行运用。 从而实现对字典的增、删、改、查等操作

2020-03-18

RongYaoBootstrap.zip

使用bootstrap框架模仿制作荣耀商城网站。 有主页、商品详情页、商品分类页、购物车页、订单页。 页面是静态网页,没有后台数据。

2020-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除