你的位置:首页 > 软件开发 > Java
  • AngularJS快速入门指南10:DOM节点
    AngularJS通过指令将application数据绑定到HTML DOM元素的属性上。ng-disabled指令  ng-disabled指令将AngularJS application数据绑定到HTML元素的disabled属性上。<div ng-app=" ...
    2015年05月12日 06:002
  • AngularJS快速入门指南08:表格
    ng-repeat指令非常适合用来显示表格。在表格中显示数据  在AngularJS中显示表格非常容易:<div ng-app="myApp" ng-controller="customersCtrl"> <tabl ...
    2015年05月12日 04:001
  • AngularJS快速入门指南09:SQL
    我们可以将之前章节中的代码用来从数据库中读取数据。通过PHP Server从MySQL数据库中获取数据<div ng-app="myApp" ng-controller="customersCtrl"> <table&gt ...
    2015年05月12日 04:000
  • Java script 中的面向对象1
    Java script 中的面向对象对象对象是Javascript的基本数据类型,对象是一种复合值,将很多的键值对聚合在一起使用。对象可看做是属性的无序集合,每个属性都是一个名/值对。属性名其实是一个字符串。我们可以把对象看做是字符串到值的映射。创建对象例子代码如下:<sc ...
    JAVA2015年05月12日 01:034
  • Smack Message扩展,添加自定义元素(标签)经验分享
    Smack框架对XMPP协议进行了封装,从而方便与Openfire即时通信服务器做交互。说白了,Smack框架可以通过对象构造符合XMPP协议的 XMPP协议基本 1 <message2 from='发送方jid'3 to='接收方jid'4 type= ...
    2015年05月12日 00:010
  • XML知识总结
    1、 2、 1、XHTML 2、(1)标签都有固定含义 不能去创造新的标签 (2)支持自定义标签,具有扩展性 作用 (1)主要用来显示数据 可以通过标签和属性对页面显示进行排版 ...
    xml2015年05月11日 23:002
  • 微服务(Microservices)Martin Flower【翻译】
    原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。 本文内容 微服务 微服务风格的特性 组件化(Componentization )与服务(Services) 围绕业务功能的组织 产品 ...
    2015年05月11日 22:0226
  • jQuery构造函数init参数分析(一)
    在我的上一篇随笔里面分析了jQuery的构造函数,jQuery对象中有一个原型方法init才是是真正的构造函数,通过init的原型对象跟jQuery的原型对象保持引用关系使得init的实例可以正常调用jQuery的原型方法,就好像是jQuery的实例一样。下面就来看看init这个 ...
    jquery2015年05月11日 22:010
  • 使用File类操作文件或目录的属性
    在学I/O流之前,我先总结一下使用File类操作文件或目录的属性。package com.File;import java.io.File;import java.io.IOException;public class FileDemo { /** * @param arg ...
    2015年05月11日 22:012
  • 微服务(Microservices)——Martin Flower【翻译】
    原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》,原文地址。 本文内容 微服务 微服务风格的特性 组件化(Componentization )与服务(Services) 围绕业务功能进行组织 ...
    2015年05月11日 20:028
  • java 设计模式初探之适配器模式
    1. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 下面是两个非 ...
    JAVA2015年05月11日 20:013
  • javascript 高效率 dom 拼凑。html拼接
    document.CreateDocumentFragment() 旧的,效率低的方案循环情况。每个循环都对页面dom操作一次 新方案。使用 CreateDocumentFragmentdom拼凑好后,再操作页面dom 基准测试console.time(name) ...
    JavaScript2015年05月11日 20:000
  • [js开源组件开发]js文本框计数组件
    js文本框计数组件先上效果图:样式可以自行调整 ,它的功能提供文本框的实时计数,并作出对应的操作,比如现在超出了,点击下面的按钮后,文本框会闪动两下,阻止提交。具体例子可以点击demo:http://www.lovewebgames.com/jsmodule/word-count ...
    2015年05月11日 20:000
  • 黑马程序员_JavaSE学习总结第07天_面向对象2
    ------- android培训、java培训、期待与您交流! ---------- 07.01 成员变量和局部变量的区别1.在类中的位置不同成员变量 类中方法外局部变量 方法内或者方法声明上2.在内存中的位置不同成员变量 堆内存局部变量 ...
    JAVA2015年05月11日 20:000
  • js/jquery判断浏览器的方法总结
    JS获取浏览器信息浏览器代码名称:navigator.appCodeName浏览器名称:navigator.appName浏览器版本号:navigator.appVersion对Java的支持:navigator.javaEnabled()MIME类型(数组):navigator ...
    2015年05月11日 19:000
  • 轻量级Modal模态框插件cta.js
    今天给大家分享一款轻量级Modal模态框插件cta.js。这是一款无需使用jQuery插件,纯js编写的模态框弹出特效。效果图如下:在线预览 源码下载实现的代码。html代码:<section class="section--white" ...
    2015年05月11日 16:010
  • AngularJS快速入门指南07:Http对象
    $http是AngularJS提供的一个服务,用来从远程服务器读取数据。提供数据  下面的数据由Web服务器提供:{"records": [ { "Name" : "Alfreds Futterkiste", &qu ...
    2015年05月11日 16:010
  • 郑晔谈 Java 开发:新工具、新框架、新思维【转载】【整理】
    原文地址 导语:“我很惊讶地发现,现在许多程序员讨论的内容几乎和我十多年前刚开始做 Java 时几乎完全一样。要知道,我们生存的这个行业号称是变化飞快的。 其实,这十几年时间,在开发领域已经有了非常多的新内容涌现出来,即便是Java 开发这个领域,也有了很多变化……” ——郑晔 ...
    JAVA2015年05月11日 16:011
  • 前端开发构建工具gulp的安装使用
    曾几何时还在使用grunt作为前端的构建工具,直到有一天同事向我推荐了gulp,在这里博主将不讨论gulp与grunt各自优势的比较,只为大家介绍gulp如何安装和使用。Gulp 是用 nodejs 写的一个前端构建工具,他可以对sass、js、html、coffee等进行编译, ...
    前端2015年05月11日 16:011
  • 如何在前端实现语义缩放(第一步)
    在phone中找联系人的时候,点击那个拼音首字母,26个字母会在当前屏幕全部显示。这种语义缩放在WP中是一种控件。所有歌曲的名称也可以这样快速查找。对于小的手机屏幕不适合一页一页的翻页,这个语义缩放真是太方便了。在JS中怎么实现,先上图: 源代码: <ul id=&qu ...
    前端2015年05月11日 16:000
  • ECharts入门
    一、简介   ECharts是一个来自百度的开源的javascript图标库。通过ECharts我们可以呈现出多种类型的图表。ECharts底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图、柱状图、散点图 ...
    2015年05月11日 16:003
  • Java基础学习笔记1
    Dos的基本命令: Dir:列出当前目录的所有文件和文件夹Md:创建一个目录Rd:删除目录Cd:进入指定的目录Cd..:退回上一级目录Cd/:退回根目录Del:删除文件Exit:退出dos命令 Java的三种类型:JavaEE:企业级的javaJavaSE:标准版的jav ...
    JAVA2015年05月11日 16:001
  • Dom Animator – 提供 Dom 注释动画的 JS 库
    DOM 动画是一个极好的 JavaScript 库,用来在页面的 DOM 注释中显示小的 ASCII 动画。这对于那些检查你的代码的人是一个小彩蛋,仅此而已。它是一个独立的库,不依赖 jQuery 或者其它库,所以使用是非常简单的。您不需要任何 CSS 或 HTML,只是 Jav ...
    2015年05月11日 13:001
  • 使用DOM解析XML文档
    简单介绍一下使用DOM解析<?使用DOM解析import java.io.IOException;import javax.import javax.import javax.import org.w3c.dom.Document;import org.w3c.dom.El ...
    xml2015年05月11日 13:004
  • JavaScript异步编程(2)
    原文出处: linkFly 欢迎分享原创到伯乐头条JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编 ...
    JavaScript2015年05月11日 12:000
  • JavaScript的函数重载
    java语言中函数的重载和重写可谓是很重要的概念,所以在写js的时候时不时的会想到这种用法,重写先不说,这里只说重载..<script language="JavaScript"> function test(one) { alert(&quo ...
    JavaScript2015年05月11日 12:001
  • 网站的301跳转
    此前维护的一个网站需要变更域名,所以要对进行域名跳转设置..收集了一下资料发现,这一个原以为"简单"的一个跳转,还是有点没关注过的"学问"..接触过Http协议的都知道,返回头中都有一个status的字段,用来标示返回信息的一些状态..比如 ...
    2015年05月11日 11:030
  • 基于jq流畅度非常好的图片左右切换焦点图
    今天给大家分享一款基于jq流畅度非常好的图片左右切换焦点图。这是一款基于jQuery实现的支持鼠标拖动切换jQuery特效下载。效果图如下:在线预览 源码下载实现的代码。html代码: <svg ="http://www.w3.org/2000/s ...
    2015年05月11日 10:020
  • 浅谈javascript和java中的数组
    javascript中的数组数组的创建直接创建方式 var str = ['java', 'js'];使用new创建方式: var a = new Array(10); // 定义长度为10的数组(可变)另类new创建方式:var a = new Array ...
    JavaScript2015年05月11日 10:020
  • 集合框架基础知识总结
    1、为什么使用集合框架 当我们并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架2、Java集合框架包含的内容 接口:(父类)Collection接口下包含List(子类 )接口和Set(子类)接口 L ...
    2015年05月11日 00:018
  • synchronized关键字的用法
    synchronized用于给方法或者块加锁用的,只有获得该对象或者块的锁的对象才能够执行里面的代码,否则将阻塞在那里,等待该锁被释放,然后获得该锁继续执行。比如下面模拟售票的代码:/** * 模拟售车票 * * @author Administrator * ...
    2015年05月11日 00:011
  • jQuery实现页面内锚点平滑跳转
    平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没 ...
    jquery2015年05月11日 00:000
  • tomcat部署新的项目的时候出现报错信息: Invalid byte tag in constant pool: 15
    上面一堆tomcat启动的提示信息省略掉,下面是报错的具体信息:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 at org.apa ...
    tomcat2015年05月11日 00:008
  • 如何在JavaScript中正确引用某个方法(bind方法的应用)
    在JavaScript中,方法往往涉及到上下文,也就是this,因此往往不能直接引用,就拿最常见的console.log("info…")来说,避免书写冗长的console,直接用log("info…&qu ...
    JavaScript2015年05月10日 23:002
  • jQuery构造函数分析
    在我的上一篇文章里面 阐述了jQuery的大致框架,知道了所有代码都是写在了一个自调用匿名函数里面,并且传入了window对象,源码是这样的:(function( window, undefined ) {...})( window ); 我们通过alert(jquery ...
    jquery2015年05月10日 20:030
  • EmberJs之使用Ember
    写在前面 最近比较忙,换了新工作还要学习很多全新的技术栈,并给自己找了很多借口来不去坚持写博客。常常具有讽刺意味的是,更多剩下的时间并没有利用而更多的是白白浪费,也许这就是青春吧,挥霍吧,这不是我想要的,既然这样,我还要继续写下去, ...
    2015年05月10日 20:001
  • Java连接Oracle数据库
    1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.PreparedStatement; 4 import java.sql.ResultSet; 5 import ja ...
    JAVA2015年05月10日 20:003
  • AngularJS快速入门指南06:过滤器
    通过管道字符(‘|’),过滤器可以被添加到表达式和指令中。AngularJS过滤器  AngularJS过滤器可以被用来转换(格式化)数据:过滤器描述currency将数字格式化为现金格式。filter从一个集合中选择子项。lowercas ...
    2015年05月10日 20:000
  • 非常酷的拖动分页(JS+CSS)
    <html><head><title>拖动分页</title><meta http-equiv=content-type content="text/html; charset=gb2312">&lt ...
    2015年05月10日 19:029
  • Jquery总体架构
    第一章 总体架构1、设计理念Jquery的理念就是“写更少的代码,做更多的事”,而且做到代码的高度兼容性。2、总体架构大致可以分为三个部分:构造模块,底层支持模块和功能模块。 3、使用自调用匿名函数这里先分析一下匿名函数:匿名 ...
    jquery2015年05月10日 19:023
  • redis队列及多线程应用
    由于xxx平台上自己的博客已经很久没更新了,一直以来都是用的印象笔记来做工作中知识的积累存根,不知不觉印象笔记里已经有了四、五百遍文章。为了从新开始能与广大攻城狮共同提高技术能力与水平,随决心另起炉灶在新的博客与大家分享  经过一段时间项目的沉淀之后,对实际应用中的多线程开发及队 ...
    Redis2015年05月10日 16:000
  • 《JAVA数据库编程》
    首先,我们需要了解JDBC的概念。  JDBC(Java Database Connectivity)是Java中提供的一套数据库编程API,它定义了一套用来访问数据库的标准Java类库(位于java.sql和javax.sql包中)。利用JDBC,我们可以用Java编写程序,实 ...
    JAVA2015年05月10日 15:000
  • 字符串转换功能
    /* * String的转换功能: * byte[] getBytes():把字符串转换为字节数组。 * char[] toCharArray():把字符串转换为字符数组。 * static String valueOf(char[] chs):把字符数组转成字符串。 * sta ...
    2015年05月10日 14:032
  • EmberJs之Ember
    写在前面 最近比较忙,换了新工作还要学习很多全新的技术栈,并给自己找了很多借口来不去坚持写博客。常常具有讽刺意味的是,更多剩下的时间并没有利用而更多的是白白浪费,也许这就是青春吧,挥霍吧,这不是我想要的,既然这样,我还要继续写下去, ...
    2015年05月10日 12:013
  • ES6块级作用域及新变量声明(let)
    很多语言中都有块级作用域,但JS没有,它使用var声明变量,以function来划分作用域,大括号“{}” 却限定不了var的作用域。用var声明的变量具有变量提升(declaration hoisting)的效果。ES6里增加了一个let ...
    2015年05月10日 12:014
  • 为什么和什么是 DevOps?
    原文地址 本文内容 为什么 DevOps 什么是 DevOps DevOps 所带来的好处 如何将 DevOps 落到实处? 关于 DevOps 的澄清 参考资料 编写软件之所以难,是因为没有哪两个软件是完全相同的(这也是人们喜欢编程的原因,解决问 ...
    2015年05月10日 12:003
  • 郑晔谈 Java 开发:新工具、新框架、新思维【转载】
    原文地址 1995年5月23日,Java 语言正式诞生,1996年1月,JDK1.0发布;2000年5月,JDK1.3、JDK1.4 相继发布;2004年9月,J2SE 1.5发布;2009年12月,Java EE 6发布;2014年3月18日,Java SE 8 发布。19年的 ...
    JAVA2015年05月10日 12:002
  • JavaScript语言核心之词法结构
    编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语句之间如何分割的等规则。  1.1字符集  JavaScript程序是用Unicode字符集编写的。至于Unicode字符集,目前虽然查过一 ...
    JavaScript2015年05月10日 12:001
  • 为什么和什么是 DevOps
    原文地址 本文内容 为什么 DevOps 什么是 DevOps DevOps 所带来的好处 如何将 DevOps 落到实处? 关于 DevOps 的澄清 参考资料 编写软件之所以难,是因为没有哪两个软件是完全相同的(这也是人们喜欢编程的原因,解决问 ...
    2015年05月10日 00:010
  • Java之可变参数
    Java中支持可变参数意思就是:参数的个数可以根据需要写,你可以写1个、2个、3个、、、、他们都被保存到一个参数的数组中。但是这些参有一些约束:他们必须是同类型的,比如都是String字符串类型。同时,可变参数的函数中的参数的写法也有约束:比如,可变参数的数组必须写在参数的最后, ...
    JAVA2015年05月10日 00:002
  • for循环删除集合陷阱
    首先看下面的代码:import java.util.LinkedList;import java.util.List;public class DeleteCollection { public static void main(String ...
    2015年05月10日 00:000
  • 时间类
    一、题目简介 1、表示时间的数据域hour、minute和second:private int hour;private int minute;private int second;2、一个构造带特定的小时、分钟和秒的Time对象的构造方法pub ...
    时间2015年05月09日 22:000
  • JSP开发环境配置问题解答
    有过JSP开发经验的同学对于JSP开发环境的配置一定非常的很有感触,十分的繁琐,有时因为一个小的问题导致我们配置的配置前功尽弃,本篇我将重点带领大家一起探讨一下关于JSP环境配置的一些常见问题,及解决办法。 1、mysql数据库的安装:  对于MYSQL数据库的安装,我想有很多同 ...
    2015年05月09日 20:001
  • JS层抖动特效,类似QQ聊天窗口抖动
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JavaScr ...
    2015年05月09日 20:000
  • 利用MVC编程模式
    学了极客学院一个开发记事本的课程,利用自己对MVC编程模式的简单理解重写了一遍该app。  github地址:https://github.com/morningsky/MyNote MVC即,模型(model)-视图(view)-控制器(controller ...
    mvc2015年05月09日 19:000
  • JavaWeb开发学习(二)
    1. 下载Tomcat服务器  Tomcat是一个免费、开源的JavaWeb服务器。  Tomcat官网是http://tomcat.apache.org/  我使用的是版本是Tomcat7.0,下载Zip版的是不需要安装,解压即可。 2. 解压配置Tomcat  将下载到的ap ...
    JAVA2015年05月09日 16:000
  • 黑马程序员_JavaSE学习总结第06天_Java语言基础2  面向对象1
    ------- android培训、java培训、期待与您交流! ---------- 06.01 二维数组概述和格式1的讲解二维数组概述:二维数组其实就是一个元素为一维数组的数组格式1:数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一 ...
    JAVA2015年05月09日 15:001
  • JavaScript模块化开发实例
    最近接触了一些JavaScript开发的例子,在这里与大家一起分享一下: 例子:当我们一个团队在写Js文件的时候,你一个人写的JS代码自己可以看懂也可以维护,但是别人想对你的JS进行扩展的话,如果都在同一个JS文件上写的话,那样可能会很乱,造成维护上极其不方便,这时我们可以通过 ...
    JavaScript2015年05月09日 13:001
  • JavaWeb开发学习(一)
    1、Web相关概念  Web程序也就是一般所说的网站,由服务器、客户端浏览器以及网络组成。Web程序的好处是使用简单,不需要安装、学习,有一台电脑、一根网线就可以使用。Web程序不是一般意义上的网站。网站的目的是提供信息服务,重在内容,程序往往比较简单。但一个Web程序往往比较复 ...
    JAVA2015年05月09日 12:0011
  • Spring + Spring MVC + Hibernate项目开发集成(注解)
    在自己从事的项目中都是使用  本项目使用maven构建,采用Spring + Spring MVC + Hibernate + MySQL进行搭建,下面简要说明本项目所使用软件版本: maven:3.2.3 hibernate:4.3.9. ...
    Spring2015年05月09日 12:001