自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mrdu_somefun的博客

教育改变生活,知识改变命运

  • 博客(65)
  • 收藏
  • 关注

转载 Maven项目管理和构建

【】——Maven简介(一)  在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。      从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管

2017-03-30 16:46:43 1286

转载 JavaScript常用函数库

1. 检验是否数字 2. 校验起止日期要小于结束日期 3. 获取当前日期 4. 获取上一个月的第一天 5. 获取上一个月的最后一天 6. 判断起末日期是否在同年同月 7. 禁止回车键 8. 正则验证手机号码 9. 正则验证email格式 10. 正则验证身份证号码 11. 正则验证微信号,不少于6位,以字母开头,只能包含字母、数字、下划线和减号/**

2017-03-30 16:16:04 429

转载 Maven入门(含实例教程)

Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven:(1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例猿友门抓紧了,马上起飞了:(1)Maven的简单介绍Maven这个个项目管理和构建自动

2017-03-30 16:14:21 322

转载 java编码字符集及jdbc连接数据库指定字符集

Java中String的编码格式为unicode,如果要将中文插入MySQL,则表中字符列的编码属性应该设为utf-8.create table seugs(   number int(11) default NULL,  name nchar(10) default NULL,  sex nchar(4) default NULL,

2017-03-29 19:39:55 6405

转载 java中主要有四个场景需要进行编码解码

在java中主要有四个场景需要进行编码解码操作: (1):I/O操作 (2):内存 (3):数据库 (4):javaWebI/O操作在前面LZ就提过乱码问题无非就是转码过程中编码格式的不统一产生的,比如编码时采用UTF-8,解码采用GBK,但最根本的原因是字符到字节或者字节到字符的转换出问题了,而这种情况的转换最主要的场景就是I/O操作的时候。当然I/O操作主要包括

2017-03-29 18:13:12 1902

转载 java转换字符串编码格式 (解码错误,重新解码)

字符集概念:规定了某个文字对应的二进制数字存放方式(编码)和某串二进制数值代表了哪个文字(解码)的转换关系。我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。 乱码场景(纯属瞎掰):  1) 前台输入utf-8编码的一串汉字(string1)。 (页面编码为utf-8, 在内存中会将这串汉字以utf-8编码为对应的二进制流存储)  2) 这

2017-03-29 15:35:32 4266

原创 myeclipse:spring配置文件正确却显示红叉

在使用myeclipse 10.7开发java web工程时,新创建了一个spring配置文件,第二天注意到新创建的文件一直显示红叉许多人的解决办法是去除工程的xml验证来解决此问题,通过右键点击工程,然后选择remove spring validation markers菜单,红叉错误标识消失,但是一旦修改xml文件保存后,红叉又显示出来。突然想起会不会是myecli

2017-03-28 18:09:28 885

转载 PreparedStatement 预编译

什么是预编译语句? PreparedStatement是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行sql语句时,需要将sql语句发送给DBMS,由DBMS首先进行编译再执行(在创建通道的时候并不进行sql的编译工作,事实上也无法进行编译)。而通过PreparedStatement不同,在创建PreparedStatement对象时就指定了sql

2017-03-25 17:05:05 728 1

原创 事务一致性与原子性的区别

其实一致性和原子性在事务里是两个不太相关,但又很相关的逻辑来的原子性:这个侧重点是事务执行的完整,一套事务下来,如果有一个失败,那整体失败。也就是要么大家一起成功,要么全都回滚一致性:这个讲的是事务是按照预期生效的,也就是你举例的那个转账的,一致性的核心一部分是靠原子性实现的,而另一部分是逻辑实现。举个例子吧:转账:张三给李四转账100元。那数据库假设需要 张三扣100,李四加10

2017-03-25 16:06:41 4227 1

转载 理解数据库事务隔离级别以及脏读, 不可重复读, 幻读

数据库事务的4个特性:原子性(atomic): 都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变;隔离性(isolation):操作中的事务不相互影响;持久性(durability):事务提交后被持久化到数据库.脏读,不可重复读, 幻读脏读dirty read:事务1更新了记录,

2017-03-25 15:57:48 501

转载 适配器模式(Adapter):类适配器、对象适配器

适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用场景:1、已经存在的类的接口不符合我们的需求;2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;3、在不对每一个都进行子类化以匹配它们的接口的情况下,使用一

2017-03-25 11:46:22 570

转载 ValueObject 介绍(VO 模式)

这几天一直在接触基于as3的flex框架MVC  里面就用到ValueObject 对象(vo)就介绍一下这东东~~简单说,ValueObject的值(状态)一旦创建以后就不会改变了。所以可以当基本数据类型用。比如Java中的String, BigDecimal, BigInteger都是ValueObject。StringBuffer就不是。VO就是DTO,是一种设计模式,主要用于减

2017-03-23 19:56:42 1204

转载 EasyUI获取DataGrid中某一列的所有值

有一需求为计算[成绩]列中所有数据之和function count() {      var rows = $('#dg'').datagrid('getRows')//获取当前页的数据行      var total = 0;      for (var i = 0; i         total += rows[i]['SCORE']; //获取指定列      }      a

2017-03-20 17:40:02 7920 5

转载 easyui的datagrid中的if判断问题

$(function(){        $('#dg').datagrid({            title:"投票列表",            url:'dept.action',     //远程请求数据的url路径            pagination:true,             //显示底部分页栏            pageSize:15,  

2017-03-20 17:37:42 5927

转载 servlet中service doGet doPost 的关系

在servlet中默认情况下,无论你是get还是post 提交过来都会经过service()方法来处理,然后转向到doGet或是doPost方法,可以看HttpServlet 类的service方法:Java代码[java] view plain copy print?protected void service(HttpServletR

2017-03-20 17:16:00 568

转载 servlet、genericservlet、httpservlet之间的区别

当编写一个servlet时,必须直接或间接实现servlet接口,最可能实现的方法就是扩展javax.servlet.genericservlet或javax.servlet.http.httpservlet当实现javax.servlet.servlet接口时必须实现5个方法   init(servletconfig   config)   service(servletreques

2017-03-20 17:15:26 464

转载 List集合转JSONArray方法以及常见问题的解决办法

SSH 项目中异步提交需要用到JSON返回给页面一个json字符串在XXXAction就要把从DAO里查询返回的List集合转成JSONArray数组通常是:java代码:List list = bookService.findAll();//全查询返回book的List集合结果JSONArray jsonArray =JSONArray.fromObject(list);

2017-03-20 13:55:25 34993

转载 IT软件开发常用英语词汇

Aabstract  抽象的abstract base class  抽象基类abstract class  抽象类abstraction  抽象、抽象物、抽象性access  存取、访问access function  访问函数access level  访问级别account  账户action  动作activate  激活actual param

2017-03-15 13:22:35 794

转载 自己总结的一些三大框架面试题

Struts谈谈你对Struts的理解。答: 1.struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-con

2017-03-15 13:21:39 3995

转载 JqueryUI学习笔记-选项卡tabs

>  html>  head>  meta charset="UTF-8">  title>Insert title heretitle>  link rel="stylesheet"      href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">  script src="ht

2017-03-13 07:26:41 434

原创 jqueryui 关于tabs与<base href="<%=basePath%>">冲突的问题

这个可以算是jquery ui的一个bug,至少说是一个处理逻辑很不到位的地方,导致了tabs和标签冲突 原理分析: tabs初始化构造的时候,对构造函数先对选项卡的href属性进行分析,以是否#开头为依据,会有两种不同的处理方式。 如果不是#开头的href,这个href会被作为一个url去访问服务器,然后返回的数据当作选项卡的内容。 以#开始的则把去掉#之后的部分,拿去跟某个di

2017-03-13 06:30:26 805

转载 document.forms用法示例介绍

概述forms 返回一个集合 (一个HTMLCollection对象),包含了了当前文档中的所有form元素.语法var collection = document.forms;document.forms['exportServlet'].submit(); (1)document.forms:表示获取当前页面的所有表单 (2)document.forms

2017-03-12 18:41:46 27896 2

转载 关于jQuery UI 使用心得及技巧

最近项目中使用了一些插件来做页面,这里把jQuery UI的使用分享出来,希望 对新手有帮助。1 jQuery UI        有时你仅仅是为了实现一个渐变的动画效果而不得不把javascript 重新学习一遍然后书写大量代码。直到jQuery的出现,让开发人员从一大堆繁琐的js代码中解脱,取而代之几行jQuery代码。现今,jQuery无疑已成为最为流行没有之一的JavaSc

2017-03-12 18:04:04 415

转载 浏览器兼容性问题大汇总

JavaScript1.HTML对象获取问题FireFox:document.getElementById(“idName”);ie:document.idname或者document.getElementById(“idName”).解决办法:统一使用document.getElementById(“idName”);2.const问题说明:Fir

2017-03-12 15:19:28 466

转载 新手理解HTML、CSS、javascript之间的关系

工作多年,一直忙忙碌碌的应用各种技术,现在不忙了,问问自己究竟在做什么,究竟会什么竟答不上来,回想起来工作中经常是被要求多快好省的去实现一个目标,用度娘解决问题,却没时间了解原因,今天就从宏观的角度入手来归纳总结一下。最准确的网页设计思路是把网页分成三个层次,即:结构层(HTML)、表示层(CSS)、行为层(Javascript)。一、HTML、CSS、JavaScript简介及简单分工

2017-03-12 15:00:56 1289

转载 JavaScript和HTML DOM的关系

区别:javascriptJavaScript 是因特网上最流行的浏览器脚本语言。很容易使用!你一定会喜欢它的!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。HTML DOMHTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model for

2017-03-12 14:48:35 809

转载 什么是BOM

什么是BOMBOM是browser object model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3CBOM最初是Netscape浏

2017-03-12 12:31:58 364

转载 JavaScript:日期选择器组件的使用

前言:  在实际项目开发中,日期选择是一个十分常见而且重要的问题,在表单中设计到日期的验证时,如果让用户自己输入时间的话,那么使用正则进行验证其正确性是不可取的,因为他一般只能验证日期的格式,无法准确的验证其日期正确性。此时可以使用日期选择器组件来帮助我们完整。 用法:    使用日期在选择其组件其实很简单,我们只需要在*.html文件里面引入日期选择器的*.js文件,并在inpu

2017-03-12 11:49:42 438

转载 hibernate 联合主键 composite-id

版权声明:本文为博主原创文章,未经博主允许不得转载。[html] view plain copy print?composite-id          name="propertyName"          class="ClassName"          mapped="true|false"          access="field|prop

2017-03-12 11:23:42 768

转载 json的定义、标准格式及json字符串检验

现在越来越多的项目和开发插件等默认都会支持和使用json数据格式,作为数据保持、传输的一种方式。 说是其中一种,就标示还有好多其他格式。比如:最多是xml。webservice的标准数据格式。 不过由于json是JavaScript 对象表示法(JavaScript Object Notation),天生就对js支持很好, 所以现在很多的ajax等都使用json,反而会更好处理一些。

2017-03-10 17:11:38 7896

转载 java中String s = new String("abc")创建了几个对象?

云端飘String s=new String("abc")创建了几个对象?String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。  我们可

2017-03-10 14:51:00 1095 1

转载 Oracle存储过程in、out、in out 模式参数

1、in模式参数 输入模式的参数,用于接收参数,在子程序内部,不能进行修改。默认的参数模式:in。--定义打印的存储过程CREATE OR REPLACE PROCEDURE println (str VARCHAR)ASBEGIN dbms_output.put_line(str); END;--定义测试in模式的存储过程CREATE OR REPLACE PROCEDU

2017-03-10 14:35:28 536

原创 xml和json格式的比较

XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。用XML表示中国部分省市数据如下:1234567891011121314151617181920212223242526272829303132xml vers

2017-03-10 10:35:49 337

转载 JS和JSON的区别

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,JSON格式的数据,主要是为了跨平台交流数据用的。但JSON和JavaScript确实存在渊源,可以说这种数据格式是从JavaScript对象中演变出来的,它是JavaScript的一个子集。JSON本身的意思就是JavaScript对象表示法(JavaScript Object Notation),它

2017-03-09 19:58:37 469

转载 js事件监听

在JavaScript中事件的监听是用来对某些操作做出反应的方法。例如监听一个按钮的pressdown, 或者获取鼠标左键按下时候鼠标的位置。这些都需要使用监听来完成。监听的函数很简单:addEventListener.这里解释一下一个网页的嵌套关系:最外层:window 包含:document 包含:html 包含: body 包含:div等等...addEventListener监

2017-03-09 19:41:15 398

原创 setTimeout()和setInterval()方法的区别

因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的 这样,函数外的setTim

2017-03-09 19:08:26 332

原创 使用js显示一个电子钟表时间19:06:04

function startTime(){    var today=new Date();    var h=today.getHours();    var m=today.getMinutes();    var s=today.getSeconds();    // add a zero in front of numbers    m=checkTime(m)

2017-03-09 19:06:33 2490

原创 document.ready和window.onload的区别

在Jquery里面,我们可以看到两种写法:$(function(){}) 和$(document).ready(function(){})这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完)。而window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数。也就是说$(document).ready要比wi

2017-03-09 18:38:41 370

转载 javascript中的this到底指什么?

JavaScript:this是什么?定义:this是包含它的函数作为方法被调用时所属的对象。说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。看例子:function to_green(){ this.style.color="green";}to_green();上面函数中

2017-03-09 18:31:47 286

转载 <a href=”#”>与 <a href=”javascript:void(0)” 的区别

中的“#”其实是锚点的意思,默认为#top,所以当页面比较长的时候,使用这种方式会让页面刷新到页首(页面的最上部)javascript:void(0)其实是一个死链接,当使用超链接处理JS脚本(一般是click),又不想回到页首(这种情况可以理解为局部刷新)时经常使用void 操作符的用法格式如下:1. javascript:void (expression_r_r)2. java

2017-03-09 18:29:01 403

空空如也

空空如也

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

TA关注的人

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