自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄三yeah的Java技术空间

有勇气来改变可以改变的事情、有胸怀来接受不可以改变的事情、有智慧来分辨两者的不同、

  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

转载 jquery中attr和prop的区别

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就

2017-07-31 13:55:24 275

转载 $.ajax数据交互

jQuery.ajax( options )中重要参数设置  jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据。通过jquery.ajax与SpringMVC的Controller交互时候,需要关注以下几个参数(一个典型的ajax请求代码如下):$.ajax({ type: "POST", url: "$!{_index}/

2017-07-25 15:52:01 3700

转载 ajax+springmvc数据交互

ajax传递参数给springmvc一句话总结通过ajax传递参数给springmvc,经常会因为 参数类型太复杂,或者根本不知道springmvc都支持哪些类型转换,导致后台接收出现各种问题。如果书写格式没有问题仍然接受参数报错,大部分是因为springmvc默认无法支持该种格式的json转换导致的现在一句话解决,就是用@RequestBody注解接收下面看一些传参的

2017-07-25 15:17:46 3560

转载 JSON数据格式

在学习AJAX的过程中,接触了一种新的数据格式——Json数据格式,一开始不是很明白,后来通过做一个“股票”的小程序,有了些了解,下面是我的总结(并非"股票"例子程序),希望对大家有所帮助。一,概念(1)一种轻量级的数据交换格式;(2)纯文本格式,JavaScript原生支持; 二,与XML格式比较:虽然Ajax的定义中有XML,但是很多应用中会

2017-07-24 15:28:11 340

原创 myeclipse安装SVN插件

我只说一种我觉得最简单的,就是下载site-1.8.22这个文件,解压后丢到mycelipse安装包的dropins文件夹里,然后重启myeclispe就可以看到了。

2017-07-20 09:40:59 428

转载 oracle的一些sql语句demo

1.取得每个部门最高薪水的人员名称      第一步:取得每个部门的最高薪水      select max(sal) from emp group by deptno;第二步:根据第一步的结果和员工表进行关联,获取人员名称select a.empno,a.ename,a.sal,a.deptno from emp a join (select deptno, ma

2017-07-19 14:18:24 500

转载 oracle基础知识以及部分demo

1. 数据库的发展过程层次模型 -->网状模型 -->关系模型 -->对象关系模型2. 关于数据库的概念DB:数据库(存储信息的仓库)DBMS:数据库管理系统(用于管理数据库的工具)RDBMS:关系型数据库管理系统ORDBMS:对象关系型的数据库管理系统3. Oracle数据库的主要特点1)支持多用户、大事务量的处理2)数据库

2017-07-19 14:16:31 665

转载 java读取properties配置文件

1.Properties类与Properties配置文件  Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)   这个方法可以从.properti

2017-07-18 14:12:56 374

原创 关于Oracle的dual

DUAL我们常称之为“伪表”,之所以存在一定有其道理,下面看看其常用场合1.查看当前连接用户select user from dual; LOCALTEST(我自己创建的本地账户的用户名)2.查看当前日期、时间select sysdate from dual; 17-7月 -173.日期转换select to_char(sysdate,'yyyy-mm-

2017-07-17 11:11:24 605

原创 Deployment Assembly的作用

实际工作中我们的maven项目一般是多模块的,所以各个模块之间会存在依赖关系。项目的配置有很多,比如需要打包,配置build path等。这里说下Deployment Assembly的作用,刚开始工作的时候对这个理解不是很清晰,只是知道和部署有关系,那么什么是部署呢?其实就是将我们的项目打包后放到web服务器上,通俗而言就是放到tomcat的webapps文件夹下面,这样tomcat启动,项目就

2017-07-14 10:31:25 4327

原创 记一次失败的oracle安装过程

今天给同事安装oracle11g失败了,在最后创建实例的那一步,其实应该一点问题都没有的,总结而言我犯了个错误,就是我把移动硬盘里面oracle11g的两个压缩包拷贝到同事的D盘下,解压安装,然后一切正常。我都是在D盘下安装操作的,最后发现居然给我默认安装到了我的移动硬盘上!这是个坑啊,教训就是以后安装的时候千万要拷贝到电脑上后立刻弹出硬盘。解决办法是最后又安装了一个实例,但是可能是杀毒软件的问题

2017-07-13 16:43:49 410

原创 循环删除list中元素的方法

我的总结:这个小知识点在阿里巴巴开发手册,以及很多图书上都看到过,其实我们如果不注意,使用的时候很容易惯性思维的用for循环来删除,如果只删除一个特定元素,还不会报错,但是如果后期集合改变的话,很容易引起问题,所以我建议使用第三种也就是迭代器方式来删除元素。以下是查找的资料:JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、itera

2017-07-12 21:36:54 826

原创 oracle创建用户导入本地SQL脚本

我们在开发中很多时候都不是直接连服务器上的数据库进行开发,而是需要连接电脑本地的oracle数据库进行开发,这样也防止了对服务器数据库的误操作。这就要求我们需要创建一个用户,并赋予权限,下面讲我的做法:先看一个图:我的local是一开始安装数据库时候的原始SCOTT用户,这里是我的本地库1,我通过local这个本地库创建了新的用户并赋予了DBA权限,再通过这个用户创建了wdhislocal数据

2017-07-12 20:15:57 1453

原创 ModelMap和ModelAndView的作用

今天忽然看到了ModelMap,感觉好生疏,因为可以说从来没实际用过,只用到过ModelAndView,遂搜索资料,如下,总结而言:ModelMap只能用来封装参数;而ModelAndView(需要自己创建)不但可以封装参数,还可以进行页面的跳转控制。还有就是实际项目中我们通常是封装一个类,比如ResponseMessage,里面有status(比如0代表失败,1代表成功,),message(用来

2017-07-12 10:11:50 610

转载 springMVC传递List和数组到后端

这种方法就,仅支持post,但是必须要在消息转换器中配置JSON解析器1class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">并注册到RequestMappingHandlerAdapter的messageConve

2017-07-12 10:04:35 4830

转载 JS数组操作

一、js删除数组元素  [javascript] view plain copy1.delete方法:delete arr[1]  这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用  for(index in arr)  doc

2017-07-10 09:01:02 264

转载 @RequestBody注解

以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "js

2017-07-10 08:54:52 356

原创 windows快捷操作

win7中1. Ctrl + Shift + N —— 创建一个新的文件夹你需要在文件夹窗口中按 Ctrl + Shift + N 才行,在 Chrome 中是打开隐身窗口的快捷键。2.Win+ 上/下/左/右 —— 移动当前激活窗口其中,Win +左/右 为移动窗口到屏幕两边,占半屏,Win + 上 为最大化当前窗口,下为恢复当前窗口3.Win + E:打开我的电脑4.Windows

2017-07-10 08:53:40 288

转载 mybatis模糊查询写法

Mybatis模糊查询写法(我推荐第一种和第二种)1.${...} 代替 #{...}  SELECT * FROM tableName WHERE name LIKE '%${text}%';2.  参数中直接加入%%  param.setUsername("%CD%");      param.setPassword("%11%"); se

2017-07-09 21:37:30 668

原创 mybatis学习知识点摘录

前言:Mybatis的使用是基于XML配置,不同于hibernate直接写在java代码中,所以其解耦性很好,而且轻量级,可以灵活处理各种SQL语句,要说缺点,暂时我能想的就是要写很多东西,而且XML是很难发现有报错的,但是一般而言一个模块写好的公共的resultMap以及sql后,后面的就方便了很多。这篇文章不是基础,而是针对基础的一些需要注意的知识点的总结摘录,尤其要注意的是Mybatis

2017-07-09 21:24:01 576

原创 JS学习笔记

占楼

2017-07-06 14:17:07 208

转载 锋利的jquery

第一章 认识jQuery·页面加载事件(可以写多个ready())$(document).ready(function(){alert(“hello world”);})·链式操作:jquery允许你在一句代码中操做任何与其相关联的元素,包括其子元素、父元素等//选择名称为myDiv的元素,为其自身添加css1的样式,然后再选择其所有子元素a,为其移除

2017-07-06 13:31:52 372

原创 入职10个月有感

1、java基础很重要,很多东西不是智力问题,而是你知道了,用过第二次就会想起来,或者你知道遇到的时候也会想起来,所以多找些资料看,很有必要。2、在工作中最初的时候就对开发工具以及软件开发流程不了解,教科书上所说的什么需求 原型 数据库 开发 测试 部署这些,落到我们开发身上可能就变成了画静态页面HTML,程序设计文档,java代码开发,codeReview,组内测试,编写说明书,修改Bug等

2017-07-06 09:18:59 453

原创 阿里巴巴java开发手册学习记录

良好的开发规范会让代码简洁,可读性强,最后甚至一个小组的的代码你根本分辨不出来是谁写的,因为风格是一致的,这样也可以增强协同性。最近在学习阿里的java卡发开发手册,我摘录了一些自己遇到的用的比较多的地方做了记录,图片我后后续上传,此文章会持续更新直至我学习完毕。先上传下一.命名规范1.驼峰命名:严禁拼音英文混搭。常量用_下划线拼接,比如:MAX_STOCK_COUNT2.类名也遵循驼

2017-07-04 16:20:17 647

原创 疯狂java学习笔记

1.构造函数在新建类时候执行,如果没有编译器会帮你写一个无参的构造函数。

2017-07-03 15:17:40 528

原创 <mvc:annotation-driven>作用

最近在自己尝试搭建基于maven的Spring+SpringMVC+Mybatis框架的javaWeb项目:在配置文件中对的作用理解的很模糊,于是检索总结出如下理解和认识:标签是告诉Spring 来扫描指定包下的类,并注册被@Component,@Controller,@Service,@Repository等注解标记的组件。而是告知Spring,我们启用注解驱动。然后Spring会自动为

2017-07-03 10:00:14 561

原创 datagird无法deleteRow

这是前端JSP页面操作列format函数的delete图标单击事件点击后无法删除JS:function deleteRow(index){$(“#table-list”).datagrid("deleteRow",index);}原因在于 class树形和onclick中间不仅仅需要有分号;分隔 还需要有空格 否则JS无响应 这属于一个拼写低级错误 但是比较难于

2017-07-03 09:43:53 317

原创 Jquery的append()和appendTo()区别

1. append(content)方法方法作用:向每个匹配的元素内部追加内容。参数介绍:content (): 要追加到目标中的内容。用法示例:HTML代码为I come from I love  向所有p标签中追加一个单词china,则写法为 $("p").append("china");结果为:I come from chinaI love c

2017-07-03 09:40:32 382

原创 Mapper类为什么没有实现类Impl

因为MyBatis使用Java动态代理实现的接口,就是不需要实现类,直接通过动态代理执行接口方法,MyBatis使用这种方式方便了我们调用方法,利用这种思路我们也许可以在别的方面做出一些更好的设计。

2017-07-03 09:35:01 1786

转载 堆栈内存区别

基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量

2017-07-03 09:31:30 287

空空如也

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

TA关注的人

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