自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 MyBatis之全局配置文件(Configuration XML)之typeAliases别名

MyBatis之全局配置文件(Configuration XML)之typeAliases别名可参考官方文档: typeAliases,别名处理器,为经常使用类型起一个别名。typeAliases用法EmployeeMapper.xml: 批量起别名 EmployeeMapper.xml: 测试 除此之外还有很多已经为java类型起好的别名: 具体可参考官方文档:

2017-11-27 21:55:38 818

原创 MyBatis之全局配置文件(Configuration XML)之运行时行为设置(settings)

MyBatis之全局配置文件(Configuration XML)之运行时行为设置(settings)此标签具体信息参考官方文档:下面拿mapUnderscoreToCamelCase设置项做演示: mapUnderscoreToCamelCase的功能:是否开启自动驼峰命名规则(camel case)映射。即从经典数据库列名A_COLUMN到经典java属性名aColumn的类似映射。setti

2017-11-27 21:25:55 1250

原创 MyBatis之全局配置文件(Configuration XML)之引入外部配置文件(properties)

MyBatis之全局配置文件之引入外部配置文件在官网文档中可以看到的比较仔细: properties标签的作用:引入外部properties配置文件的内容。properties标签的用法 测试

2017-11-27 21:03:15 1478

原创 MyBatis学习之入门篇

MyBatis学习之入门篇MyBatis原是Apache的一个开源项目,2010年6月这个项目由Apache Software Foundation迁移到了Google Code,随着开发团队转投于Google Code旗下,ibatis3.x正式更名为MyBatis,代码于2013年11月迁移到GitHub。 iBatis一词来源于internet和abatis的组合,是一个基于java的持久层

2017-11-27 17:13:07 286

原创 SpringMVC框架原理分析和入门实例

SpringMVC框架原理分析和入门实例1、SpringMVC框架原理Springmvc属于Spring框架的后续产品,是Spring框架中的模块之一,用于支持Web应用程序开发;提供了构建Web应用程序的全功能支持,与Struts框架同为优秀的MVC框架;Springmvc分离了控制器、模型对象、调度器以及处理程序对象等角色,这种分离使其极具灵活性。 Springmvc与Struts2的比较

2017-11-23 01:06:58 442

原创 Hibernate之入门

Hibernate之入门1、 Hibernate框架简介 Hibernate是一个开源的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得java开发人员可以随心所欲的使用面向对象编程思维来操作数据库; Hibernate可以应用在任何使用JDBC的场合,既可以在java的客户端程序使用,也可以在Servlet/jsp的web应用中使用; Hibernate是轻量级JavaEE

2017-11-16 20:21:34 225

原创 Struts2入门之HelloWorld

Struts2入门之HelloWorld1、下载Struts2下载地址:http://struts.apache.org/ 推荐使用struts-2.3.24,此版本较稳定。2、新建Web项目3、导入jar包将下载的struts-2.3.24解压之后进入apps文件夹下,将里面后缀名为.war的文件复制一份,将其后缀名该为.zip。 对其解压,在WEB-INF\lib中可取得struts的1

2017-11-15 19:50:24 223

原创 mybatis实现网上商店一(建数据库,写实体类)

mybatis实现网上商店一(建数据库,写实体类)1、用例图 2、类图 3、写sql 4、sql操作 此时需要添加转义字符: 5、写实体类 具体代码就不展开了,后续会穿源代码的。

2017-10-30 23:24:59 312

原创 Java-排序算法之插入排序算法

插入排序算法通过对未排序的数据执行逐个插入至合适的位置而完成排序操作。 插入排序算法通过比较和插入来实现排序,其排序流程如下: 1、首先对数组的前两个数据进行从小到大的排序。 2、接着将第3个数据与排好序的两个数据比较,将第3个数据插入合适的位置。 3、然后,将第四个数据插入已经排好序的前3个数据中。 4、不断重复上述过程,直到把最后一个数据插入到合适的位置。最后,完成对原始数组从小到大的

2017-10-06 14:38:49 228

原创 Java-排序算法之选择排序算法

选择排序算法在每一步中选取最小值来重新排列,从而达到排序的目的。 选择排序算法通过选择和交换来实现排序,排序流程如下: 1、首先从原始数组中选择最小的一个数据,将其和位于第一个位置的数据交换位置。 2、接着从剩下的n-1个数据中选择次小的一个数据,将其和第二个位置的数据交换位置。 3、不断重复上述过程,知道最后两个数据完成交换,这样就完成了对元素数组的从小到大的排序。 代码实现:

2017-10-06 13:11:33 339

原创 Java-排序算法之冒泡排序算法

冒泡排序算法的思路就是交换排序,通过相邻数据的交换来达到排序的目的。 排序流程如下: 1、对数组中的各数据,依次比较相邻的两个元素的大小。 2、如果前面的数据大于后面的数据,就交换这两个数据。经过第一轮的多次比较排序后,便可将最小的数据排好。 3、再用同样的方法把剩下的数据逐个进行比较,最后便可按照从小到大的顺序排好数组各数据。 代码实现如下: 这种排序方法思路简单直观,

2017-10-05 16:23:17 286

原创 2018小红书校招软件研发在线笔试编程第二题

题目:给定一个字符串s和整型数字k,需要将没2k个字符中前k个字符进行翻转。当剩余字符不足k个字符时,翻转全部字符;当剩余的字符数大于等于k个字符并小于2k个字符时,则翻转前k个字符,剩余字符保持原状。字符中只包含英文小写字母,长度不超过10000。 输入描述:字符串s和整型数字k 输出描述:翻转后的字符串。 Example: 输入:abc,2 输出:cba

2017-09-29 00:53:18 1080

原创 JavaScript-给字符串加千分符

JavaScript-给字符串加千分符 相关知识点在代码的注释中:

2017-08-19 18:31:55 1479

原创 Python2.7版本下安装jupyter notebook

Python2.7版本下安装jupyter notebook 第一步:下载安装Python2.7,我安装的是2.7.13。注意将Python的安装路径添加到系统变量Path上。 第二步:安装jupyter notebook 1、打开cmd切换到如下路径中 2、然后输入pip install jupyter notebook 3、接下来就会自动安装了,我在安装的过程中出现了两次错误,

2017-08-19 17:17:02 10803 1

原创 JavaScript-查找字符串中出现最多的字符和个数

JavaScript-查找字符串中出现最多的字符和个数 用到的知识点在代码中注释里有。

2017-08-19 15:13:41 582

原创 JavaScript-字符串转成拖峰的写法

JavaScrip**t-字符串**转成拖峰的写法 直接上代码: 知识点的解释在代码中的注释上有。

2017-08-19 14:25:58 291

原创 JavaScript-定时器的使用之无缝滚动

JavaScript-定时器的使用之无缝滚动 知识点: offsetLeft:获取左边距。 用定时器让物体连续移动。 代码如下:

2017-08-02 16:04:25 863

原创 JavaScript-定时器的使用之延时提示框

JavaScript-定时器的使用之延时提示框 知识点: 1.定时器 1)开启定时器:setTimeout() 2)关闭定时器:clearTimeout() 2.鼠标事件 1)鼠标移入:onmouseover() 2)鼠标移出:onmouseout() 代码如下: 效果如下:

2017-08-02 11:32:14 642

原创 JavaScript-定时器的使用之数码时钟

JavaScript-定时器的使用之数码时钟 知识点: 1.用JS获取当前时间: 1)Date对象。 2)getFullYear()、getMonth()+1、getDate()、getDay()。 3)getHours()、getMinutes()、getSeconds()。 4)空位补零。 5)字符串连接。 2.用JS修改图片路径:

2017-08-02 10:44:30 776

原创 JavaScript-定时器的使用01

JavaScript-定时器的使用01 知识点: 1.开启定时器: 1)setInterval,间隔型。 2)setTimeout,延时型。 3)两者的区别是,setInterval会一直执行;setTimeout只执行一次。 2.关闭定时器:

2017-08-02 09:46:05 382

原创 JavaScript-数组的方法

JavaScript-数组的方法 代码如下:

2017-08-01 23:03:48 199

原创 JavaScript-取非行间样式(不能用来设置)

JavaScript-取非行间样式(不能用来设置) 知识点:currentStyle[attr],只能在IE上用。getComputedStyle(obj,false)[attr],Chrome、Firefox兼容。 封装常用的取非行间样式的方法。 代码如下:

2017-08-01 22:11:55 258

原创 JavaScript-函数之css()

JavaScript**-函数之css()** 知识点:可变参数arguments、css(oDiv,’width’)获取样式、css(oDiv,’width’,’200px’)设置样式。 代码如下:

2017-08-01 21:35:25 268

原创 JavaScript-函数传参之arguments

JavaScript-函数传参之arguments 知识点:arguments,可变参,不定参,参数的个数是可变的。 代码如下:

2017-08-01 21:19:46 264

原创 JavaScript-流程控制之三目运算?:单双数判断

JavaScript-流程控制之三目运算*?:*单双数判断 用到的知识点:?:。 条件?语句一:语句二. 代码如下:

2017-08-01 20:49:40 1560

原创 JavaScript-流程控制switch

JavaScript-流程控制****switch 用到的知识点:流程控制语句switch。 代码如下:

2017-08-01 20:42:16 279

原创 JavaScript-运算符&&(与、并且)判断一个数字是否是两位数

JavaScript-运算符&&(与、并且)判断一个数字是否是两位数 用到的知识点: &&:与、并且。 代码如下:

2017-08-01 20:34:34 3693

原创 JavaScript-运算符(%)秒转时间

JavaScript-运算符(%)*秒转时间* 用到的知识点: %取模 全部代码如下: 结果如下:

2017-08-01 20:21:44 253

原创 JavaScript-运算符(%)隔行变色

JavaScript-运算符(%)*隔行变色* 用到的知识点: %取模。 感谢智能社。 全部代码如下: 效果如下:

2017-08-01 20:15:11 219

原创 JavaScript-数据类型转换实例

JavaScript-数据类型转换实例 用到的知识点: string-number:parseInt()、parseFloat()。 NaN:Not a Number。 NaN和NaN不相等。 isNaN():检测是否是NaN。 感谢智能社。 全部代码如下:

2017-07-31 18:47:36 381

原创 JavaScript-&& ||的案例使用

JavaScript-&& ||的案例使用 用到的知识点: 1.&&,前面条件成立的话,继续往后面执行。否则,就不继续往后执行了。 2.||,前面条件不成立的话,继续往后面执行。否则,就不继续往后执行了。 全部代码如下: 通告改变speed的值,可在浏览器中console.info()出不同的结果。

2017-07-31 12:03:05 232

原创 CSS-制作左侧菜单

CSS-制作左侧菜单 全部代码如下: 效果如下:

2017-07-30 21:18:43 1503

原创 JavaScript-基于JSON级联列表实现

JavaScript-基于JSON**级联列表**实现全部代码如下: 实现效果如下:

2017-07-30 20:54:55 1086

原创 JavaScript实战-基于数组的级联列表实现

JavaScript实战-基于数组的级联列表实现 全部代码如下: 效果如下:

2017-07-29 20:26:58 631

原创 JavaScript实战-DOM操作之动态添加tr、td

JavaScript实战-DOM操作之动态添加tr、td 全部代码如下: 效果如下:

2017-07-29 19:54:04 2269

原创 JavaScript实战-DOM操作之奇偶变色表格2

JavaScript-奇偶变色表格+鼠标变色表格 需要给tbody中的每一个tr加事件。 全部代码如下: 效果如下:

2017-07-29 16:47:47 460

原创 JavaScript实战-DOM操作之奇偶变色表格

JavaScript实战-DOM操作之奇偶变色表格 全部代码如下: 效果如下:

2017-07-29 16:29:12 384

原创 JavaScript实战-DOM操作实例之全选功能

JavaScript实战-DOM操作实例 采用DOM实现复选框全选、取消选择效果。 用到的知识点: 1.document.getElementById():返回拥有指定id的第一个对象的引用。 2.document.getElementsByName():返回的是带有指定名称的对象的集合。 3.document.getElementByTagName():返回的是带有指定标签名的对象的集合

2017-07-29 15:46:32 395

原创 jQuery-留言板

jQuery-留言板 感谢云知梦 用的jquery版本是3.1.1,需要用on()代替live()。 全部代码如下: 效果如下:

2017-07-28 18:01:32 9247 2

原创 jQuery-简单点赞功能实现

jQuery-简单点赞功能实现 感谢云知梦。 全部代码如下: 效果如下:

2017-07-28 16:05:22 964

Git操作讲解

详细讲解了Git的操作,非常适合于小白进入Git的初步学习。当然也适合专业人员对Git进行深入理解

2018-09-14

MyBatis-3.4.1架包和源代码

MyBatis-3.4.1架包和源代码MyBatis-3.4.1架包和源代码MyBatis-3.4.1架包和源代码

2017-11-27

Java移动地图开发

Java移动地图开发

2017-03-16

空空如也

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

TA关注的人

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