你的位置:首页 > 软件开发 > Java
  • 【转载】Java 动态代理
    Java 动态代理本文为 Android 开源项目源码解析 公共技术点中的 动态代理 部分项目地址:Jave Proxy,分析的版本:openjdk 1.6,Demo 地址:Proxy Demo分析者:Caij,校对者:Trinea,校对状态:完成1. 相关概念1.1 代 ...
    JAVA2015年05月05日 12:010
  • 很赞的效果!互动的页面元素拖放着色实验
    互动拖放着色概念是一个有趣的小实验,你可以通过从调色板中拖放颜色水滴来给网站原型配色。我们的想法是简单地从调色板拖动一个颜色到网站原型的颜色指定区域的部分或文本。你可能以前也遇到过类似的颜色定制工具,但 Codrops 想添加一些有趣的想法,并使你能够更愉快的使用。 在 ...
    2015年05月05日 12:010
  • 使用jMeter测试Solr服务接口
    之前一直用ab做简单的服务接口测试,ab功能强悍,使用简单,但是没有生成专题图和表格等功能,因此,我们决定使用jmeter来作为我们测试工具。接下来,我们将详细介绍jmeter使用的步骤,主要包括:jmeter部署、模拟用户并发访问、http测试请求、监控测试结果这几部分。1、J ...
    接口2015年05月05日 12:011
  • ES6函数默认值(Default Parameters)
    语言更新时每一个新增的特性都是从千百万开发者需求里提取过来的,规范采用后能减少程序员的痛苦,带来便捷。 我们经常会这么写function calc(x, y) { x = x || 0; y = y || 0; // to do with x, y // return ...
    函数2015年05月05日 12:011
  • Java文件IO操作应该抛弃File拥抱Path和Files
    Java7中文件IO发生了很大的变化,专门引入了很多新的类:import java.nio.file.DirectoryStream;import java.nio.file.FileSystem;import java.nio.file.FileSystems;import j ...
    JAVA2015年05月05日 12:004
  • ExtJs内Lable标签如何给其赋值
    ExtJs内Lable标签如何给其赋值,赋值代码如下所示: Ext.getCmp("lableId").setText("字符串"); 起初我通过chrome浏览器调试查看其Lable的属性和方法却并未发现此方法,只发现有个属性ht ...
    2015年05月05日 12:000
  • 从右向左缓缓浮出的网页浮动层广告
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu ...
    2015年05月05日 12:006
  • HashMap源码分析
    JDK中HashMap是一种最常用的基于哈希表的Map实现。具有一下特性:允许key和value都为null。非线程安全。默认容量 length : 1 << 4 = 16默认最大容量 1 << 30默认因子 loadfactor: 0.75f Has ...
    2015年05月05日 12:002
  • 基于jQuery实现汉字转换成拼音代码
    基于jQuery实现汉字转换成拼音代码。这是一款基于jQuery.Hz2Py.js插件实现的汉字转拼音特效。效果图如下:在线预览 源码下载实现的代码。html代码: <br /> <br /> <br /> <br ...
    jquery2015年05月05日 10:020
  • 快速开发移动应用的利器
    5月1号正式发布的DeviceOne产品,能够快速开发原生UI的跨平台产品。DeviceOne是什么?DeviceOne是一个的提供基础服务的移动应用开发平台。也可以简单的理解为:“是一个移动中间件产品”。通过DeviceOne可以轻松实现 ...
    2015年05月05日 08:000
  • Java中的String、StringBuilder、StringBuffer
    Java中的String是个永恒的话题,直说我想说的。1、String 是永远不会变的,传递的引用的一个Copy,无论刮风下雨,它都在自己的小窝里呆的好好的。2、重载“+”和StringBuilder  连接字符串可以通过&ldqu ...
    JAVA2015年05月05日 02:011
  • 简单又有趣的java题
    1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?public class TestTN { public static void main(String[] args) ...
    JAVA2015年05月05日 00:000
  • 一、对象导论
    一、Java语言的五个基本特性:1. 万物皆为对象2. 程序是对象的集合,他们通过发送消息来告知彼此所要做的3. 每个对象都有自己的由其他对象所构成的存储4. 每个对象都有其类型5. 某一特定类型的所有对象都可以接收同样的消息 二、每个对象都只能满足某些请求,这些请求由对象的 ...
    2015年05月05日 00:000
  • 关于我空间那篇名为《JavaScript axError:Unexpected token ILLEGAL 很简单的代码》的随笔
    如图所示,我是空间的那片随笔,这里就不贴出链接了,也不希望你有这个兴趣,不知道会不会有人无意间闯入,额,自从日志用windows live writer 2009 发了那篇随笔后,我在网页上一直没能正常浏览过,只要一打开这篇日志,浏览器就会慢慢卡掉,然后风扇转的很快,额,我也是无 ...
    JavaScript2015年05月05日 00:002
  • JAVA语言编程格式高级规范
    作为一位开发人员,都要有严格的代码规范。为此我总结了一些代码规范案例。 目 ...
    JAVA2015年05月04日 23:000
  • TypeScript 1.5 Beta带来修饰元数据支持
    (此文章同时发表在本人微信公众号“dotNET每日精华文章”) 今天由于有点小感冒,就不长篇大论了,简单介绍一下和VS 2015 RC一同发布的TypeScript 1.5 Beta的新特性——修饰元数据。 在Build 2015大会上,微软与Visual Studio 2015 ...
    2015年05月04日 23:003
  • javascript axError: Unexpected token ILLEGAL 很简单的代码,但是无法解释的错误
    先看看下面的代码,图片是用notepad++写的,上面下面两段代码一摸一样,但是下面就是报错 开始感觉是不是变量名的问题,结果发现不是 对于这种奇葩的问题,我只能贴出代码,无可奈何!!! <html><head><title&gt ...
    JavaScript2015年05月04日 22:033
  • document.images、document.forms、doucument.links——HTMLCollection
    由于历史原因,HTMLDocument类定义了一些快捷属性来访问各种各样的节点。例如,images、forms、links等属性指向香味类似只读数组的<img>、<form>、<a>(但只包含哪些有href属性的a标签)元素集合。这些属性指代H ...
    HTML2015年05月04日 21:020
  • 用Firefox的debugger来调试JavaScript
    1.自我感觉比firebug更好用 https://developer.mozilla.org/zh-CN/docs/Tools/Debugger ...
    JavaScript2015年05月04日 20:002
  • Java系列学习(十一)
    1.内部类 (1)把类定义在另一个类的内部,该类就称为内部类 (2)内部类的访问规则 A:内部类可以直接访问外部类的成员,包括私有 B:外部类要想访问内部类的成员,必须创建对象 (3)内部类的分类 A:成员内部类 B:局部内部类 (4)成员内部类 ...
    JAVA2015年05月04日 20:000
  • 仿IE顶部的警告条,可以关闭
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu ...
    2015年05月04日 20:000
  • 【转】Java中获取文件大小的正确方法
    本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。今天写代码时需要实现获取文件大小的功能,目前有两种实现方法, ...
    JAVA2015年05月04日 18:001
  • Javascript学习笔记(三)基本概念
    本篇主要总结《Javascript高级程序设计(第三版)》第三章基本概念中的ECMAScript(以下简称ES)语言核心。  ES推荐标识符命名采用驼峰式。  ES第五版引入了严格模式,严格模式需要在JS文件顶部或者函数内部第一行添加"use strict"这 ...
    JavaScript2015年05月04日 17:006
  • GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理
    GIF/PNG/JPG/WEBP/APNG都是属于位图(位图 ,务必区别于矢量图);  GIF/PNG和JPG这三种格式的图片被广泛应用在现今的互联网中,gif曾在过去互联网初期慢速的情况下几乎是做到了大一统的地位,而现如今随着互联网技术应用和硬件条件的提高,png和jpg格式的 ...
    web2015年05月04日 16:0215
  • 【回忆1314】那些年曾写过的代码
    前言【回忆1314】的来历,一天和一个前端同学聊天,有这样一段对话。同学:你有用git搭个自己的博客吗?我:搭了啊,但是没什么内容,只是上去偷偷代码,我喜欢博客园多一点(我不会告诉你是因为我E文太差),然后告诉了他地址。同学:过了一会发来消息,你丫的怎么都不更新啊。我:我一阵阵无 ...
    2015年05月04日 16:022
  • ie不支持getElementsByName的解决办法
    在chrome下getElementsByName运行正常,可在IETester7~11下都不支持 w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下 ...
    2015年05月04日 16:010
  • Web性能优化系列(3):如何延迟加载JS
    本文由 伯乐在线 - J.c 翻译,sunbiaobiao 校稿。未经许可,禁止转载!英文出处:www.feedthebot.com。欢迎加入翻译小组。延迟加载JavaScriptJavaScript的延迟加载是那些在web上,能让你想抓狂地去寻找解决方案的问 ...
    2015年05月04日 16:011
  • js日期范围初始化,得到前一个月的日期
    今天做时间范围的初始化设定,开始时间是当前时间的前一个月,终于找到完美的解决方案了。Date.prototype.format = function(format) { var o = { ...
    2015年05月04日 16:010
  • Java 基础入门随笔(1) JavaSE版
    1.java语言的三种技术架构:  J2SE(java 2 Platform Standard Edition):标准版,是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,Java 5.0 版本后更名为JavaSE。  J2 ...
    JAVA2015年05月04日 16:011
  • 使用mybatis更改mysql的计划任务开启状态
    如下使用,<update id="updateStatus" parameterType="java.lang.String"> SET GLOBAL event_scheduler = #{status};</upda ...
    MYSQL2015年05月04日 16:001
  • js parseInt和map函数
    今天看了一个js的题目["1","2","3"].map(parseInt),看到后脑海中浮现的答案是[1,2,3],但是看到正确答案后蒙了,不知道为什么答案会是[1,NaN,NaN],看了解释(http://devel ...
    2015年05月04日 16:003
  • 一个自适应的宽度的两列网页布局
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu ...
    2015年05月04日 16:000
  • 表单文件上传与文件下载
    一、简介  使用form表单进行需要为form添加enctype="multipart/form-data" 属性,除此之外还需要将表单的提交方法改成post,如下 method="post"。二、示例  1、表单文件上传  网页代码如下: ...
    上传2015年05月04日 16:001
  • 【回忆1314】目录
    前言【回忆1314】的来历,一天和一个前端同学聊天,有这样一段对话。同学:你有用git搭个自己的博客吗?我:搭了啊,但是没什么内容,只是上去偷偷代码,我喜欢博客园多一点(我不会告诉你是因为我E文太差),然后告诉了他地址。同学:过了一会发来消息,你丫的怎么都不更新啊。我:我一阵阵无 ...
    2015年05月04日 12:001
  • 奉献一个实用的JS动画弹出层效果
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu ...
    2015年05月04日 12:000
  • Javascript学习笔记(一)Javascript简介
    本系列博客主要记录学习《Javascript高级程序设计(第三版)》过程中的笔记。 一个完整的Web端Javascript实现应该有三个主要部分组成:语言核心ECMAScript,文档对象模型DOM(Document Object Model)和浏览器对象模 ...
    JavaScript2015年05月04日 10:000
  • JavaScript中常见的字符串操作函数及用法
    最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题、淘宝的笔试题等。如果你经常参加笔试或者也是一个过来人,相信你也跟我一样,发现字符串的处理是前端招聘过程中最常见的题型之一。这些题有一个特点,站在考官的角度去考虑,它考的不是你会不会,而是你 ...
    JavaScript2015年05月04日 09:033
  • javascript  axError: Unexpected token ILLEGAL 很简单的代码,但是无法解释的错误
    先看看下面的代码,图片是用notepad++写的,上面下面两段代码一摸一样,但是下面就是报错 开始感觉是不是变量名的问题,结果发现不是 对于这种奇葩的问题,我只能贴出代码,无可奈何!!! <html><head><titl ...
    JavaScript2015年05月04日 01:000
  • 《JAVA套接字》
    套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。为了能够方便开发网络应用程序,Unix系统推出了一种应用程序访问通信协议的操作系统调用——Sock ...
    JAVA2015年05月04日 00:021
  • 并发模型之——共享内存模型(线程与锁)理论篇
    这里我们使用Java的线程与锁来解析共享内存模型;做过java开发并且了解线程安全问题的知道,要使某段代码是线程安全的那必须要满足两个条件:内存可见性、原子性; 内存可见性 在JVM规定多个线程进行通讯是通过共享变量进行的,而Java内存模型规定了有主内存是 ...
    内存2015年05月04日 00:012
  • 经典的排序算法java实现版
    1 /** 2 * 3 * @author yuzhiping 4 * @version 1.0 5 * 功能说明:计算机领域经典的算法 6 * 7 */ 8 public class sortAlgorithm<T extends Comparable< ...
    JAVA2015年05月04日 00:011
  • Java系列学习(十)
    1.内部类 (1)把类定义在另一个类的内部,该类就称为内部类 (2)内部类的访问规则 A:内部类可以直接访问外部类的成员,包括私有 B:外部类要想访问内部类的成员,必须创建对象 (3)内部类的分类 A:成员内部类 B:局部内部类 (4)成员内部类 ...
    JAVA2015年05月04日 00:000
  • java学习笔记2——Eclipse的安装及汉化图解
    Eclipse的安装有了JDK,你可以编译Java源码,运行Java程序,但是还没有代码编辑器,没有版本管理工具,也不能方便的管理工程文件,不能与团队协作。安装Eclipse,你才能完成这些工作。Eclipse是一款Java集成开发环境(IDE)。Java IDE有很多,有免费的 ...
    JAVA2015年05月04日 00:000
  • 每个程序员需掌握的20个代码命名
    代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理 ...
    2015年05月03日 22:010
  • nodejs 下载网页及相关资源文件
    功能其实很见简单,通过 phantomjs.exe 采集 url 加载的资源,通过子进程的方式,启动nodejs 加载所有的资源,对于css的资源,匹配css内容,下载里面的url资源当然功能还是很简单的,在响应式设计和异步加载的情况下,还是有很多资源没有能够下载,需要根据实际情 ...
    2015年05月03日 20:000
  • 思维导图(自己整理,希望对大家有用):JavaScript函数+canvas绘图+Array数组
    1.javascript函数: 2.Array数组: 3.canvas绘图: ...
    JavaScript2015年05月03日 20:001
  • Extjs4.1+desktop+SSH2 定义程序入口
    app.js定义程序入口; MainController.js; 加载控制器; 外部组件引用入口loader.js 时间组件 静态变量组件: 引入comm.js index.jsp 验证打印 comm是全局静态变量,可以设置静态变量和ajax加载用户信息等; ...
    2015年05月03日 19:031
  • 暴力分析backbone.js
    前言:   1.在这里我先道个歉?——在开始’暴力’的分析backbone.js之前,有一些话我还是得说的,因为人与人之前的理解能力不同,水平也是不同的(有高有低),如果我说错话,或者是分析的烂, ...
    2015年05月03日 18:021
  • java—数据的压缩2 (52)
    第四步:修改包装类Myresponse2,让输出数据放到一个内存缓存区中package cn.hongxin.filter;public class GzipFilter2 implements Filter { public void init(FilterConfig fi ...
    JAVA2015年05月03日 16:022
  • java—ThreadLocal模式与OSIV模式(53)
    ThreadLocal: 维护线程局部的变量。 ThreadLocal 不是线程。它就是一个Map。可以保存对象。 它保存的对象,只与当前线程相关。 当一个线程还没有运行完 ...
    JAVA2015年05月03日 16:010
  • java—不同的用户登录以后可以看到不同的菜单(后台可以实现对用户菜单的管理) 1  (55)
    实现不同的用户登录以后可以看到不同的菜单。(后台可以实现对用户菜单的管理。)第一步:分析数据结构 1:用户表表名:users列名类型说明idVarchar(32)主键nameVarchar(30) 2:菜单表 第二步:写 ...
    JAVA2015年05月03日 16:0120
  • 重学JAVA基础(八):锁的基本知识
    1.线程状态  如上图,当我们新建一个线程,并start后,其实不一定会马上执行,因为只有操作系统调度了我们的线程,才能真正进行执行,而操作系统也随时可以运行其他线程,这时线程又回到可运行状态。这个过程是操作系统控制的,不是我们能控制的。我们能控制的是将线程变为blocked,并 ...
    JAVA2015年05月03日 16:001
  • 仿265层移动上移、下移,支持IE、FF
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu ...
    2015年05月03日 16:001
  • 多态和抽象和接口
    1. 要实现多态的步骤:A. 编写父类,编写子类B. 在子类中重写父类方法C. 用父类的数据类型去引用子类的对象2. 多态分为静态多态和动态多态A. 静态多态(编译时多态):指的是程序在编译时,系统就能决定调用那个方法,实现方式 — 方法重载B. 动态多 ...
    接口2015年05月03日 16:000
  • java—数据存储过程 (54)
    存储过程:procedure:就是一段可执行程序。这个程序运行在数据中。 Begin = {End = }IfElse也可以接收参数。1 定义一个procedure:CREATE PROCEDURE proc1()BEGIN ――{ SELEC ...
    JAVA2015年05月03日 14:000
  • 4款开源免费的数据可视化JavaScript库
    概述:交互式数据可视化在很大程度上取决于JavaScript库的任务能力。在这篇文章中,我们将看看四个JavaScript库:D3,InfoVis,Processing.js,和Recline.js。所有这些JavaScript库可以用来装饰您的网页与动态数据可视化,但每个采用不 ...
    JavaScript2015年05月03日 14:000
  • Java系列学习(八)
    1.代码块 (1)在java中,使用 { } 括起来的代码 被称为代码块 (2)分类: A:局部代码块 【局部位置】 【作用:用于限定 变量的生命周期】 B:构造代码块 【在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。】 【 ...
    JAVA2015年05月03日 12:020
  • 黑马程序员_JavaSE学习总结第04天_Java基础语法3
    ------- android培训、java培训、期待与您交流! ---------- 04.01 选择结构switch语句的格式及其解释switch语句的格式:switch(表达式) { case 值1:语句体1;break; case 值2:语句体 ...
    JAVA2015年05月03日 12:003
  • 根据css文件下载图片
    功能其实很见简单,下载css文件,在匹配url,在进行异步下载,直接上代码了//downCss.js 文件内容如下"use strict";var fs = require('fs');var http = require('http');var path = ...
    CSS2015年05月03日 12:000
  • Java系列学习(九)
    1.final关键字 (1)最终的意思, 可以修饰类,方法,变量 (2)特点: A:它修饰的类,不能被继承 B:它修饰的方法,不能被重写(覆盖) C:它修饰的变量,这个变量其实是一个常量 【扩展】 ①字面量常量:“hello”,10 , true ②自定义常 ...
    JAVA2015年05月03日 11:025