- 博客(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
转载 锋利的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
原创 <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
空空如也
Controller返回数据超时用FeignClient推送
2017-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人