自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring学习小结(四)

注解:* @Component:* 作用:用于把当前类对象存入spring容器中* 属性:*value:用于指定bean的id。当我们不写时,他的默认值是当前类名,且首字母改小写。XML配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframew...

2019-10-31 19:55:35 204

原创 LeetCode翻转字符串里的单词

给定一个字符串,逐个翻转字符串中的每个单词。示例 1:输入: "the sky is blue"输出:"blue is sky the"示例 2:输入: " hello world! "输出:"world! hello"解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。示例 3:输入: "a good example"输出:...

2019-10-30 15:24:40 223

原创 LeetCode打家劫舍问题详解

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 ...

2019-10-30 11:59:29 1054

原创 Spring学习小结(三)

Spring对bean的管理细节: 1.创建bean的三种方式: 1)使用默认构造函数创建。在spring的配置文件中bean标签,配以id和class属性之后,且没有其他属性和标签时,采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。 2)使用普通工厂中的方法创建对象(使用某个类中的方法创建对象,并存入spring容器) 3)使用工厂...

2019-10-29 19:36:08 232

原创 Spring学习小结(二)

工厂模式的配置文件和BeanFactory类: 例子:accountService=com.itheima.service.iml.AccountServiceImlaccountDao=com.itheima.dao.AccountDaoImplpackage com.itheima.factory;import java.io.InputStream;import...

2019-10-29 12:58:21 151

原创 Spring学习小结(一)

1.继承不是代码片段的继承,而是代码权限的继承。2.方法的重写是子类又在方法区开辟了一块空间,并不是覆盖。3.编译进行静态绑定,运行进行动态绑定,静态方法也是存在覆盖的,不存在覆盖和重写是基于多态而言的。4.多态是相同的引用调相同的方法出现不同的结果。5.多态的发生需要三个条件: 1)继承 2)重写 3)上转型upCasting(父类引用指向子类对象)Spr...

2019-10-28 13:26:51 119

原创 IDEA集成maven自我总结

IDEA常用快捷键:psvm、sout是main方法和输出语句的快捷键,如果写出来没效果,Ctrl+AIt+空格有提示 IDEA不存在工作空间这个概念,一个project一个窗口 改变字体,在File下的Editor下的Font 新建的快捷键是AIt+Insert ctrl+shift+F12窗口的放大和缩小 shift+回车另起新的一行,ctrl+D复制光标所在的行,ctrl+y删...

2019-10-27 16:47:43 200

原创 解决IntelliJ IDEA 创建Maven项目速度慢问题

方法一: 直接点+号,添加这段叙述即可方法二(亲测有效): 点击file下的Other Settings 再点击Settings for New Projects 进去以后到这个页面设置VM options为-DarchetypeCatalog=internal apply ok即可...

2019-10-26 20:44:47 131

原创 使用全方位ajax完成省市联动效果

思路:准备数据库表*将mysql的jar包拷贝到WEB-INF/lib目录下*将DBUtil工具类拷贝到项目中*建表,模拟数据:drop table if exists t_city;drop table if exists t_province;create table t_province( code char(3)primary key , ...

2019-10-23 15:56:43 195

原创 AJAX学习小结(二)

AJAX-GET提交方式: function ls1(username) { var xmlHttp; if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }else{ xmlHttp=new ActiveXObject("Microsoft.XMLHttp"); } xmlHtt...

2019-10-22 20:09:01 148

原创 AJAX学习小结(一)

一、全局刷新和局部刷新 1)全局刷新: 浏览器在得到服务端返回的数据后,只能展示得到数据不能同时展示浏览器之前内容 2) 局部刷新: 浏览器在得到服务端返回的数据后,同时展示原有的数据和得到新数据二、 全局刷新与局部刷新工作原理 1.全局刷新工作原理: ...

2019-10-22 19:53:17 236

原创 jQuery学习小结(三)

JQUERY中【功能函数】show & hide(): $obj代表jquery对象 $obj.show():负责让jquery对象包含的所有DOM对象关联的标签在浏览上显示 style="display:block" $ob...

2019-10-19 20:47:38 140

原创 jQuery学习小结(二)

过滤器语法介绍: 1)对已经定位到jquery对象中DOM对象,进行二次过滤筛选的。 2)过滤器不能独立使用,必须声明在选择器后面 3)六种过滤器(三种常见过滤器) 2.基本过滤器: 1.[过滤器条件]:根据已经定位的DOM对象在jquery对象中存储位置进行二次过滤筛选...

2019-10-19 14:44:21 157

原创 jQuery学习小结(一)

jquery对象是由jquery函数来负责创建的,它就是个数组,里面放的是我们当前定位的所有DOM对象,利用jquery中的功能函数对本次定位的DOM对象来进行快速操作,操作它们的属性例子如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>&...

2019-10-17 21:57:51 158

原创 不同子串

【问题描述】一个字符串的非空子串是指字符串中长度至少为1的连续的一段字符组成的串。例如,字符串aaab有非空子串a, b, aa, ab, aaa, aab, aaab,一共7个。注意在计算时,只算本质不同的串的个数。请问,字符串0100110001010001有多少个不同的非空子串?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答...

2019-10-16 20:36:53 142

原创 JS学习小结(五)

1、什么是JSON,有什么用? JavaScript Object Notation(JavaScript对象标记),简称JSON。(数据交换格式) JSON主要的作用是:一种标准的数据交换格式。(目前非常流行,%90以上的系统,系统A与系统B交换数据的话,都是采用JSON。) ...

2019-10-16 20:33:28 209

原创 JS学习小结(四)

显示网页时钟<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>显示网页时钟</title> </head> <body> <script type="text/javascript"> //获取...

2019-10-16 11:21:58 159

原创 JS学习小结(三)

怎么创建正则表达式对象,怎么调用正则表达式对象的方法? 第一种创建方式: var regExp=/正则表达式/flags; 第二种创建方式: var regExp=new RegExp("正则表达式","flags"); 关于flags: g:全局匹配 i:忽略大小写 ...

2019-10-15 20:38:15 209

原创 JS学习小结(二)

JS的常用事件以及注册事件的两种方式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>JS的常用事件</title> </head> <body> <script type="text/javascript...

2019-10-12 13:34:25 117

原创 JS学习小结(一)

F12 查看器,控制台,网络,是我们需要掌握的。 默认赋值undefined var i; 创建函数第一种方式:function 函数名(形参){ 函数体; } 创建函数第...

2019-10-11 16:56:00 287

原创 Servlet3.0学习总结

1. Servlet注解:类似于@WebServlet({value="/xxx","/ooo"}, //value可以写成urlPatterns,value可以省略name="####", //设置ServletNameinit...

2019-10-08 18:25:02 238

原创 文件上传与下载学习总结

文件上传对表单要求: 表单中的请求提交方式必须是POST 表单中应指定所提交的请求为multipart请求,通过在<form/>标签中添加enctype属性,其值为multipart/form-data 表单中要有file表单元素,查看multipart请求可以通过火狐浏览器的开发者工具中的参数去查看 文件的upload例子如下:<%@ page pageEncod...

2019-10-06 11:23:50 537

原创 静态代理与装饰者的区别与共同点

静态代理类静态代理类与装饰者间的共同点:都要实现与目标类相同的接口 这两个类中都要声明目标对象 都可以在不修改目标类的前提下增强目标方法静态代理类与装饰者的区别: 使用目的不同装饰者的使用目的就是增强目标对象,而静态代理是为保护和隐藏目标对象对于目标对象的获取方式不同装饰者对目标对象的获取:通过带参传入 静态代理对目标对象的获取:在无参构造器中直接创建功能增强的实...

2019-10-02 14:31:51 447

空空如也

空空如也

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

TA关注的人

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