自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Android使用自定义对话框报错

Android使用自定义对话框报错:The specified child already has a parent. You must call removeView() on the…今天实现了一个自定义对话框,当点击相应按钮时弹出该对话框。在测试过程中发现,第一次点击按钮时,对话框可以正常出现,但是在点击对话框上的“确定”或“取消”按钮回到主界面后,再次点击按钮,会报错如下:出错处的代码为:add.setOnClickListener(new View.OnClickListener() {

2020-06-08 18:17:30 405

原创 SpringMVC框架中的拦截器

拦截器的概述SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有区别过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是SpringMVC框架独有的。过滤器配置了/*,可以拦截任何资源。拦截器只会对控制器中的方法进行拦截。拦截器也是AOP思想的一种实现方式想要自定义拦截器,需要实现H.

2020-06-08 18:11:11 142

原创 SpringMVC的异常处理

异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。SpringMVC的异常处理自定义异常类package cn.itcast.exception;public class SysException extends Exception{private static final long serialVersionUID = 4055945147128016300L; //.

2020-05-28 14:30:21 154

原创 SpringMVC实现文件上传

1.SpringMVC传统方式文件上传SpringMVC框架提供了MultipartFile对象,该对象表示上传的文件,要求变量名称必须和表单file标签的name属性名称相同。代码如下/*** SpringMVC方式的文件上传** @param request* @return* @throws Exception*/@RequestMapping(value="/fileupload2")public String fileupload2(HttpServletReques

2020-05-28 14:25:50 185

原创 ResponseBody响应json数据

DispatcherServlet会拦截到所有的资源,导致一个问题就是静态资源(img、css、js)也会被拦截到,从而不能被使用。解决问题就是需要配置静态资源不进行拦截,在springmvc.xml配置文件添加如下配置mvc:resources标签配置不过滤location元素表示webapp目录下的包下的所有文件mapping元素表示以/static开头的所有请求路径,如/static/a 或者/static/a/b <!-- 设置静态资源不过滤 --> <mvc:r.

2020-05-18 14:09:14 437

原创 SpringMVC响应数据和结果视图

返回值分类返回字符串Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。@RequestMapping(value="/hello")public String sayHello() { System.out.println("Hello SpringMVC!!"); // 跳转到XX页面 return "success";}具体...

2020-05-08 08:34:52 111

原创 SpringMVC常用注解

RequestParam注解作用:把请求中的指定名称的参数传递给控制器中的形参赋值属性value:请求参数中的名称required:请求参数中是否必须提供此参数,默认值是true,必须提供代码如下@RequestMapping(path="/hello")public String sayHello(@RequestParam(value="username",requ...

2020-05-08 08:28:53 81

原创 SpringMVC请求参数的绑定

请求参数的绑定说明绑定机制表单提交的数据都是k=v格式的 username=haha&password=123SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的要求:提交表单的name和参数的名称是相同的支持的数据类型1. 基本数据类型和字符串类型2. 实体类型(JavaBean)集合数据类型(List、map集合等)基...

2020-05-08 08:14:10 90

原创 Java利用反射调用方法

package com.ba.util;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...

2020-04-27 21:06:21 523

原创 数组模拟栈

用数组模拟栈的使用,由于栈是一种有序列表,当然可以使用数组的结构来储存栈的数据内容,下面我们就用数组模拟栈的出栈,入栈等操作。实现栈的思路分析:1、 使用数组来模拟栈2、 定义一个top来表示栈顶,初始化为-13、 入栈的操作,当有数据加入到栈是,top++,stack[top]=data4、 出栈的操作,intvaule=stack[top];top–,returnvalue代码实现...

2020-04-27 21:04:12 113

原创 Java利用反射实现新增修改

//反射新增、修改/*思路:1、先用正则匹配得到我们的Sql语句的字段(表的列名)2、遍历字段名3、获取类的所在位置( T 的位置)4、根据字段名称得到封装的字段的类型5、这里我们需要先把字段名首字母大写,再用Method 拼接方法调用我们封装的get 方法 :(“get”+BigName)6、最后判断类型把取到的值保存进数据库即可(修改我是把所要修改的字段跟Sql语句分开,详情...

2020-04-27 21:01:09 1253

原创 js通过getElementsByName与getElementsByClassName获取对象来进行使用的注意事项

下面简单的列一下测试<body> <a>点我看看</a> <input type="button" value="这是个name" name="names"> <input type="button" value="这是个name" name="names"> <input type="button...

2019-11-08 09:50:27 2137

原创 Java利用反射实现查询功能

/*用反射实现sql语句调用的思路:1、先用ResultSetMetaData获取我们的ResultSet 的Sql语句,通过Sql语句我们可以联想到如何获取到我们的字段(字段代表Sql语句的字段,也就是我们表的列名)2、再获取sql语句里的字段长度(字段的个数)3、遍历我们的rs得到rs的结果集,别忘了定义得到我们封装的对象4、根据Sql语句里字段的长度遍历得到我们的字段(根据我们的...

2019-08-18 12:14:42 330

原创 数组模拟环形队列

上章节的数组不是环形的,所以数组只能用一个次就不能再使用了。这章节给大家分享一个数组模拟环形队列,修改的思路如下:1、front变量做一个调整:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素front 的初始值 = 0;2、rear变量做一个调整:rear指向队列的最后一个元素的后一个位置,需牺牲一个空间作为约定rear 的初始值 = 0;3、当队列...

2019-08-13 17:26:44 141 1

原创 数组模拟队列测试

续上章测试队列小程序(这种方法的数组只能用一次,不是一个环形的队列):1、 创建一个队列,给一个数组,给一个比较小的值,这样比较好测试数据 ArrayQueue2、 创建一个key来接收用户的输入,并且创建Scanner对象获取用户的输入3、 给出菜单让用户观看,并且输入数据进行测试测试队列:public static void main(String[] args) { //...

2019-08-04 21:24:27 112

原创 Java数组模拟队列

队列可以用数组来模拟,也可以用链表来实现。数组模拟队列:1、 队列本身是一个有序列表,若使用数字的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是该队列的最大容量。在设计队列时先建立一个Class Queue类,类里边有个成员变量,我们给它定义为数组,用来存储我们的数据。2、 因为队列的输出、输入是分别从后端来处理,因此需要两个变量front以及rear分别记录队列前后端数...

2019-08-04 21:23:22 98

原创 java稀疏数组

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模例:编写的五子棋程序中,有存盘退出和续上盘的功能。因为该二维数组有很多个默认值为0,因此记录了很多没用的数据-》稀疏数组。稀疏数组 转 二维数组思路:1、 创建一个原...

2019-07-30 09:31:54 111

原创 Collection与Collections的区别

1、java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口又有3种子类型,List、Set 和 Queue,Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。2、Collecti...

2019-07-23 19:45:17 331

原创 二进制存储图片

//这是个简单的小案例—用MySQL 数据库以二进制形式存储图片我们数据库的类型应为:mediumblob 类型原因:为了防止保存进去的图片超出存储的容量界线用mediumblob,它的最大存储量是16M;MySQL中,blob是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。blob类型实际是个类型系列(tinyblob、blob、mediumblob、longb...

2019-07-16 20:19:37 1544

原创 Java_Tomcat显示中文命名图片与没有中文命名图片问题

一、我们上传图片保存到服务器,那么就会有获取图片路径,显示。今天我刚又发现一个问题,问题总结如下:一个关于中文命名,与英文或者数字等命名的区别。如下图我们可以看到:图片是以数字加下划线还有英文命名的一张图片。文中图片是可以显示给用户看到的。那么我们再来看下如下图:图片是以数字加下划线和中文命名的一张图片,这时我们可以看到,该图片是显示不了给用户看。解决问题如下:方法一:在“Tomc...

2019-07-12 10:03:40 617

原创 如何快速在MyEclipse查找代码错误

在不知道什么报错的情况下我们不要盲目的去查找错误,如果你东找一下西看一下都没找到错误在哪,这时是不是挺浪费时间。我们要有思路去找,一层一层的来,然后错误就出来了。凡事都要有一定的思维去解决,盲目只能竹篮打水一场空。废话不多说直接上题:上图报了一个:未知来源的错误信息。这是我们应该往拉上去往上看从上图可以看出错误出现在:Unknown colum‘us.usernames’in ‘fiel...

2019-07-06 21:29:58 1544

原创 Keyframes介绍使用

Animation动画css3为Animation动画提供的几个属性如下:animation-name:指定动画名称,该属性指定一个已有的关键帧定义。animation-duration:指定动画持续时间。animation-timing-funtion:指定动画变化速度。animation-delay:指定动画延迟多长时间才开始执行。animation-iteration-count...

2019-06-26 09:04:52 10481

原创 模糊查询日期时间的方法

/连接数据库查询/public Bsgrid<BBR> selectBBR(int userid, String borrowBooksDate,String restoreBooksDate,int startIndex,int pageSizes) { /*borrowBooksDate和restoreBooksDate都是在jsp页面上传过来需要转换的时间*/ List...

2019-06-17 08:01:56 1811

原创 使用for循环实现批量新增

Jsp页面<script type="text/javascript" >$("#insesrtBB").click(function(){ //获取需要传输的数据 var idValue=$(".soi").find("input"); var selectValue = $(".soi").find("select"); //声明一个成功返回...

2019-06-17 07:59:34 1947

原创 Java通过连接显示图片

首先我们要拿到从数据库查询到的图片路径:public User selectByid(int id) { User user = null; con = DBUtil.getConnection(); try {String str = "where BooksID = ?"; ps = con.prepareStatement(selectBooks.concat(str))...

2019-06-05 11:39:33 1242

原创 Java如何通过连接获取图片

Jsp页面Servletpublic void addBooks(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ response.setCharacterEncoding("utf-8"); User user = new User();...

2019-06-05 11:33:52 1897

转载 layui实现表单数据+文件一起提交

参考博客:https://blog.csdn.net/weixin_36571185/article/details/78700802https://www.cnblogs.com/qlqwjy/p/8992956.htmlhttps://blog.csdn.net/weixin_42123092/article/details/81778191?utm_source=blogxgwz2h...

2019-05-31 21:16:10 2645

原创 Java连接MySQL数据库操作

JDBC的概述JDBC是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序设计接口),是连接数据库和Java应用程序的纽带要访问数据库,首先要加载数据库的驱动程序,然后每次访问数据库时创建一个Connection对象,接着执行操作数据库的SQL语句,最后再完成数据库操作后销毁前面创建的Connection对象,释放与数据库的...

2019-05-15 17:26:51 267 1

原创 纯CSS: hover特效

//样式++<style> /*animation: name duration timing-function delay iteration-count direction; animation-name 规定需要绑定到选择器的 keyframe 名称。。 animation-duration 规定完成动画所花费的时间,以秒或毫秒计...

2019-04-22 21:19:18 8288 2

原创 Css实现书本翻页效果

//样式++<style> body {background-color: #eaf0f2; } h1 {font-size: 14px; font-family: "Microsoft Yahei";text-align: center; } .paper { position: relative; width: 500px...

2019-04-15 21:47:12 4040 1

原创 进度条动画,背景颜色渐变

//样式<style> *{ margin: 0; padding: 0; } body{ background-color:antiquewhite; } .bigBox { width: 600px; ...

2019-04-03 17:29:38 1193

原创 Css实现心跳

//样式<style> body { background: #fff; } .heart,.test { margin: 100px auto; /* 内容居中 */ width: 200px; /* 定义宽高 */ height: 2...

2019-04-03 17:27:17 624

原创 正则基础

**学习正则的心得**作者:邓冠杰撰写时间:2019年2月07日首先来简单理解下什么是正则?正则表达式:又称规则表达式,英文名为(Regular Expression),在代码中常简写为regex、regexp或RE正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本通俗理解:正则表达式是用于进行文本匹配的工具好了下面来看一下简单的一个正则表达式例:hello,my...

2019-03-28 09:02:18 382

转载 Java和C#的区别

Java和C#都是编程的语言,它们是两个不同方向的两种语言相同点:他们都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态)区别:1.c#中的命名空间是namespace类似于Java中的package(包),在Java中导入包用import而c#中用using。2.c#和Java都是从main函数入口的,但是c#中的main函数的首字母必须大写,它有四种写法如下:...

2019-03-27 11:44:55 333

原创 输入日期,查看当天是星期几

输入日期,查看当天是星期几作者:邓冠杰撰写时间:2019年2月13日/*样式 + 源码 + js 如下:*/<style type="text/css"> * { margin: 0; padding: 0; } body { line-height: 220...

2019-03-27 10:43:25 1336

空空如也

空空如也

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

TA关注的人

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