自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 二分查找实现平方根,误差是小数点后6位

二分查找:对一个有序的数据集合,查找的思想类似分治思想,每次通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间缩小为0。使用二分查找实现平方根函数,要求精确到小数点后6位使用逐次逼近的方法,比如对6求根号,第一次取mid = 3,33 = 9 > 6,那么上限high = 3,第二次取1.5,1.51.5 = 2.25 < 6,那么更新下限 l...

2019-07-01 15:00:03 1890

原创 反转链表

反转链表非递归(迭代)方式class Solution { public ListNode reverseList(ListNode head) { ListNode prev = null;//定义当前指针的前指针节点,初始化为null ListNode cur = head;//当前指针节点 //每次循环,都将当前节点指向它前面的节点...

2019-06-24 19:36:39 152

原创 错误集合

==和equals如图,question1由表单传入,从控制台可以看到值是1,但是一直没有进入if语句中。纠结了好久,把双等号换成了equals成功运行。== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子...

2019-06-05 14:51:40 305

原创 @RequestMapping和@ResponseBody

@RequestMapping使用@RequestMapping注解,映射请求路径。可以使用@RequestMapping注解来将请求的URL映射到整个类上或某个特定的方法上。@RequestMapping可以映射单个URL,也可以映射多个URL。映射单个URL:@RequestMapping("") 或 @RequestMapping(value="")映射多个URL:@Requ...

2019-06-03 19:41:57 1440

原创 多个拦截器的执行流程

在大型项目中,通常不会只有一个拦截器,可能需要定义多个拦截器来实现不同的功能。多个拦截器的执行顺序怎样的。假设有两个拦截器Interceptor1,Interceptor2.Interceptor1配置在前。则执行顺序如下:如图可以看出,当多个拦截器工作时,他们的perHandle()方法会按照配置文件中的拦截器的配置顺序执行,而他们的postHandle()方法和afterComplet...

2019-05-27 22:41:07 3514

原创 随笔(5.19)

@responseBody注解的使用@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。 @RequestMapping("/l...

2019-05-19 18:45:12 215

原创 SSM框架整合

草稿

2019-05-12 19:54:16 191

原创 Spring MVC 中拦截器的定义

拦截器定义要使用Spring MvC中的拦截器,就需要对拦截器类进行定义和配置。通常拦载器类可以通过两种方式来定义。一种是通过实现 HandlerInterceptor接口,或继承HandlerInterceptor接口的实现类(如HandlerInterceptorAdapter)来定义;另一种是通过实现WebRequestInterceptor接口,或继承WebRequestIntercep...

2019-05-06 15:30:50 3034

原创 Spring MVC中的文件上传

多数文件上传都是通过表单形式提交给后台服务器的,因此,要实现文件上传功能,就需要提供一个文件上传的表单,该表单必须 满足一下三个条件。form表单的method属性设置为post。form表单的enctype属性设置为multipart/from-data。提供 input type=“file” name=“filename” 的文件上传输入框文件上传表单的示例代码如下。<f...

2019-04-28 21:54:16 258

原创 解决IDEA中javax.servlet不存在问题

1.选择file目录下的Project Structure2.选择Modules这个选项,再选择到你的项目中,点击“+”号3.然后点击+号中的Library4.在New Library目录下选中java5.在tomcat lib目录中选择servlet-api.jar包导入即可...

2019-04-21 18:36:34 1770 1

原创 JSON数据结构

JSON是一种轻量级的数据交换格式。可以使用JSON传输一个简单的String、Number、Boolean,也可以传输一个数组或者一个复杂的Object对象。JSON有如下两种数据结构1.对象结构对象结构以“{”开始,以“}”结束。中间部分由0个或者多个以英文“,”分隔的name/value对构成(name和value之间以英文“:”分隔)。对象结构的语法结构代码如下。{ key1...

2019-04-15 18:49:44 2488

原创 Spring绑定集合

在批量删除用户的操作中,前端请求传递的都是同名参数的用户id,只要在后台使用同一种社组类型的参数绑定接收,就可以在方法中通过循环数组参数的方式来完成删除操作。但如果是批量修改用户操作,前端请求传递过来的数据可能就会批量包含各种类型的数据,如Integer、String等。这种情况使用数组绑定是无法实现的.针对这种情况,我们可以使用集合数据绑定。即在包装类中定义一个包含用户信息类的集合,然后在接收...

2019-04-08 19:28:02 365

原创 Spring JDBC的配置

Spring JDBC模块主要由四个包组成,分别是core(核心包)、dataSource(数据源包)、object(对象包)和support(支持包)。具体说明如下表。包名说明core包含了JDBC的核心功能,包括JdbcTemplatea类、SimpleJdbcInsert类、SimpleJdbcCall类以及NamedParameterJdbcTemplate类...

2019-04-01 20:12:44 1577

原创 对Spring中Ioc和DI的简单认识

本周刚开始学Spring框架,接触到了Ioc和DI这两个概念,结合书上和网上的资料简单谈谈自己的认识。1.什么是IoCIoc—Inversion of Control,即“控制反转”。IoC是Spring的核心。IoC不是一种技术,而是一种思想。在传统的模式中,当某个Java对象(调用者)需要调用另一个Java对象(被调用者,依赖对象)时,调用者通常会采用“new 被调用者”的代码方式来创建...

2019-03-25 09:49:39 197

原创 jsp连接修改MySQL数据库

jsp连接修改MySQL数据库创建一个jsp文件,定义一个表单&lt;body&gt;&lt;form action="messagesave.jsp" method="post"&gt; &lt;div class="form-style-agile"&gt; &lt;span&gt;联系电话&lt;/span&gt;&lt;br

2019-03-17 23:58:31 5518

空空如也

空空如也

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

TA关注的人

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