08 2015 档案

[html5] (Notification) 桌面通知
摘要:前几天要做一个桌面通知的功能,翻查以前做的笔记,发现webkitNotifications这个已经不能用了,baidu了下,基本都是介绍webkitNotifications的,后来在SOF上找到答案,现在chrome支持的是Notification,估计是W3C标准化了。api也变了,mark之。... 阅读全文

posted @ 2015-08-27 16:32 神奇的旋风 阅读(523) 评论(0) 推荐(0) 编辑

HTML5桌面通知:notification api
摘要:1. 为什么需要HTML5的桌面通知传统的桌面通知可以写一个div放到页面右下角自动弹出来,并通过轮询等等其他方式去获取消息并推送给用户。这种方式有个弊端就是:当我在使用京东 进行购物的时候,我是不知道人人网有消息推送过来给我的,而必须要等我把当前页面切到人人网才知道有消息推送了。这种方式的消息推送... 阅读全文

posted @ 2015-08-27 16:31 神奇的旋风 阅读(542) 评论(0) 推荐(0) 编辑

浅淡HTML5移动Web开发
摘要:1.响应式web设计说到这个,移动开发面对的屏幕尺寸那叫一个丰富,其中安卓阵营就够让人头痛的。我们在PC端常用的两种布局方式就是固定布局和弹性布局,前者设置一个绝大多数电脑能正常显示的固定宽度居中显示,后者则采用百分比。关于这两者讨论的文章很多,有兴趣的自己查阅下,我今天要介绍的就是相信你已经听过的... 阅读全文

posted @ 2015-08-27 15:10 神奇的旋风 阅读(363) 评论(0) 推荐(0) 编辑

tomcat+dbcp+jndi 配置
摘要:1)添加jar包 tomcat6中 TOMCAT_HOME/lib 下是公用jar包dbcp需要3个jar包:Jakarta-Commons DBCP,Jakarta-Commons Collections,Jakarta-Commons Pool, 但是tomcat6已经用1个tomcat-dbc... 阅读全文

posted @ 2015-08-27 14:11 神奇的旋风 阅读(328) 评论(0) 推荐(0) 编辑

【转】DBCP连接池原理分析
摘要:----------------------------目前 DBCP 有两个版本分别是 1.3 和 1.4。DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 JDBC 3。DBCP 1.4 版本需要运行于 JDK 1.6 ,支持 JDBC 4。1.3和1.4基于同一套源代码,含有所... 阅读全文

posted @ 2015-08-27 12:14 神奇的旋风 阅读(972) 评论(0) 推荐(0) 编辑

Java这点事
摘要:1--代码片段:12345byte b1=1,b2=2,b3,b6;final byte b4=4,b5=6;b6=b4+b5;b3=(b1+b2);System.out.println(b3+b6);关于上面代码片段叙述正确的是()输出结果:13语句:b6=b4+b5编译出错语句:b3=b1+b2... 阅读全文

posted @ 2015-08-26 11:49 神奇的旋风 阅读(350) 评论(0) 推荐(0) 编辑

【转】JAVA中的反射机制
摘要:反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念:主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语... 阅读全文

posted @ 2015-08-25 15:50 神奇的旋风 阅读(375) 评论(0) 推荐(0) 编辑

【转】跟着开涛学SpringMVC
摘要:跟着开涛学SpringMVC 第一章源代码下载博客分类:跟开涛学SpringMVC跟开涛学SpringMVC源代码请到附件中下载。其他下载:跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Co... 阅读全文

posted @ 2015-08-21 15:42 神奇的旋风 阅读(1230) 评论(0) 推荐(0) 编辑

web框架之Spring-MVC环境搭建
摘要:spring框架配置1、web.xml配置[html]view plaincopycontextConfigLocation/WEB-INF/spring-servlet.xmlorg.springframework.web.context.ContextLoaderListenerspringor... 阅读全文

posted @ 2015-08-21 14:35 神奇的旋风 阅读(191) 评论(0) 推荐(0) 编辑

Spring MVC简介
摘要:1.Spring MVC简介Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherSer... 阅读全文

posted @ 2015-08-21 14:32 神奇的旋风 阅读(251) 评论(0) 推荐(0) 编辑

Struts2的struts.properties文件在哪儿啊?
摘要:老师教我们Struts2的时候叫我们建了个Struts.xml文件啊?那struts.properties呢?不需要吗?回答1:struts.properties 是可以不要的!!!因为 struts.xml文件中 有 这个节点, 你可以把你想写在struts.properties的自定义配置写... 阅读全文

posted @ 2015-08-20 17:43 神奇的旋风 阅读(876) 评论(0) 推荐(0) 编辑

StrutsPrepareAndExecuteFilter的作用
摘要:FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指... 阅读全文

posted @ 2015-08-20 17:35 神奇的旋风 阅读(368) 评论(0) 推荐(0) 编辑

【转】Eclipse配置Struts2问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
摘要:我的解决方案一开始,我是依照某本教材,配置了User Libraries(名为struts-2.2.3, 可供多个项目多次使用), 然后直接把struts-2.2.3引入过来(这个包不会真正的放在项目文件夹下):可是一运行就出现如题所示的错误,程序无法启动,具体错误如下:严重: Exception ... 阅读全文

posted @ 2015-08-20 17:18 神奇的旋风 阅读(447) 评论(1) 推荐(0) 编辑

怎么找到MyEclipse->add struts capabilities
摘要:问:MyEclipse:我的工程右键可以MyEclipse->add struts capabilities之前有,后来不知怎么就没有了,谁知道怎么弄出来是struts答:你已经add过一次了,不然应该是有的,对于已经add过了,你需要删除工程目录下的.project文件下对应的struts配置就行... 阅读全文

posted @ 2015-08-20 17:01 神奇的旋风 阅读(428) 评论(0) 推荐(0) 编辑

【转】Tomcat配置文件入门
摘要:Tomcat 基本配置tomcat读取配置文件首先简单说一下tomcat是如何读取配置文件的。tomcat在启动时,首先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml... 阅读全文

posted @ 2015-08-20 15:59 神奇的旋风 阅读(1521) 评论(0) 推荐(0) 编辑

Servlet 工作原理解析
摘要:Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 To... 阅读全文

posted @ 2015-08-20 15:33 神奇的旋风 阅读(298) 评论(0) 推荐(0) 编辑

Tomcat配置JNDI数据源
摘要:经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定~还是Tomcat官方的说明好,不过全是英文的,大概还看得懂.百度上那么花花绿绿的太多了,一个也没成功!...本例使用的数据库为Ms SQL Server 2000,对于其它数据库只是修改一下相应的参数即可,服务器是Tomc... 阅读全文

posted @ 2015-08-20 15:13 神奇的旋风 阅读(246) 评论(0) 推荐(0) 编辑

【转】tomcat下jndi的三种配置方式
摘要:jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 tomcat配置jn... 阅读全文

posted @ 2015-08-20 15:11 神奇的旋风 阅读(337) 评论(0) 推荐(0) 编辑

【转】在Tomcat配置JNDI数据源的三种方式
摘要:在我过去工作的过程中,开发用服务器一般都是Tomcat数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean然后在部署时再修改JNDI配置我猜是因为Tomcat的配置需要改配置文件不像JBoss,Weblogic等服务器在管理界面可以直接添加JND... 阅读全文

posted @ 2015-08-20 15:09 神奇的旋风 阅读(6988) 评论(0) 推荐(0) 编辑

Apache2.2+Tomcat7.0整合配置详解
摘要:一、简单介绍 Apache、TomcatApache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows、Unix、Linux 等操作系统中运行是最流行的Web服务器软件之一。Apache 反应速度快,运行效率高,但只支持H... 阅读全文

posted @ 2015-08-19 18:14 神奇的旋风 阅读(308) 评论(0) 推荐(0) 编辑

tomcat server.xml配置详解
摘要:由于 Tomcat 基于 Java,实际上在各种 Linux 发行版里的配置方法都大同小异,只是我看见在 Arch Linux 环境里搭建 Tomcat 的文章比较少,所以在 Arch Linux 实践一遍然后得出此文。此文假设你对 Tomcat 并不十分了解,主要笔墨将会在 Tomcat 的配置之... 阅读全文

posted @ 2015-08-19 15:26 神奇的旋风 阅读(1390) 评论(0) 推荐(0) 编辑

java vm args
摘要:这个问题主要还是由这个问题java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量解决方法:手动设置Heap siz... 阅读全文

posted @ 2015-08-19 15:18 神奇的旋风 阅读(685) 评论(0) 推荐(0) 编辑

JDBC基础教程
摘要:本文实例讲述了JDBC基础知识与技巧。分享给大家供大家参考。具体分析如下:1.什么是JDBC?通俗来讲JDBC技术就是通过java程序来发送SQL语句到数据库,数据库收到SQL语句后执行,把结果返回给java程序管理。2.使用JDBC要有什么条件呢?A)目标数据库主机的地址B)数据库软件在该主机上所... 阅读全文

posted @ 2015-08-19 15:07 神奇的旋风 阅读(166) 评论(0) 推荐(0) 编辑

JAVA多线程和并发基础面试问答
摘要:多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contai... 阅读全文

posted @ 2015-08-18 22:33 神奇的旋风 阅读(179) 评论(0) 推荐(0) 编辑

Java多线程技术学习笔记(一)
摘要:目录:概述多线程的好处与弊端JVM中的多线程解析多线程的创建方式之一:继承Thread类线程的状态多线程创建的方式之二:实现Runnable接口使用方式二创建多线程的好处多线程示例线程安全问题现象线程安全问题产生的原因同步代码块同步的好处与弊端同步的前提同步函数验证同步函数的锁单例模式的线程安全问题... 阅读全文

posted @ 2015-08-18 17:44 神奇的旋风 阅读(222) 评论(0) 推荐(0) 编辑

【转】Java 内存模型及GC原理
摘要:一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC... 阅读全文

posted @ 2015-08-17 17:48 神奇的旋风 阅读(191) 评论(0) 推荐(0) 编辑

【转】JVM 基础知识
摘要:几年前写过一篇关于JVM调优的文章,前段时间拿出来看了看,又添加了一些东西。突然发现,基础真的很重要。学习的过程是一个由表及里,再由里及表的过程,所谓的“温故而知新”。而真正能走完这个轮回的人,也就能称为大牛或专家了。这个过程可能来来回回,这就是所谓“螺旋上升”,而每一次轮回都有新的发现。这回添加的... 阅读全文

posted @ 2015-08-17 17:46 神奇的旋风 阅读(1713) 评论(0) 推荐(0) 编辑

【转】Java 类的生命周期详解
摘要:一、 引 言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,... 阅读全文

posted @ 2015-08-17 17:00 神奇的旋风 阅读(238) 评论(0) 推荐(1) 编辑

JVM内存模型及内存分配过程
摘要:一、JVM内存模型JVM主要管理两种类型内存:堆(Heap)和非堆(Permanent区域)。1、Heap是运行时数据区域,所有类实例和数组的内存均从此处分配。Heap区分两大块,一块是 Young Generation,另一块是Old Generation: 1)在Young Generatio... 阅读全文

posted @ 2015-08-17 15:44 神奇的旋风 阅读(570) 评论(0) 推荐(0) 编辑

【转】 Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)
摘要:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身.3.... 阅读全文

posted @ 2015-08-17 15:35 神奇的旋风 阅读(247) 评论(0) 推荐(0) 编辑

【转】Java 内存模型及GC原理
摘要:一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC... 阅读全文

posted @ 2015-08-14 17:19 神奇的旋风 阅读(160) 评论(0) 推荐(0) 编辑

【转】JVM介绍
摘要:1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JV... 阅读全文

posted @ 2015-08-14 17:17 神奇的旋风 阅读(218) 评论(0) 推荐(0) 编辑

JS模块化工具requirejs教程(二):基本知识
摘要:基本APIrequire会定义三个变量:define,require,requirejs,其中require === requirejs,一般使用require更简短define 从名字就可以看出这个api是用来定义一个模块require 加载依赖模块,并执行加载完后的回调函数前一篇中的a.js:d... 阅读全文

posted @ 2015-08-13 17:02 神奇的旋风 阅读(423) 评论(0) 推荐(0) 编辑

JS模块化工具requirejs教程(一):初识requirejs
摘要:正常编写方式index.html: body a.js:function fun1(){ alert("it works");}fun1();可能你更喜欢这样写(function(){ function fun1(){ ale... 阅读全文

posted @ 2015-08-13 17:01 神奇的旋风 阅读(241) 评论(0) 推荐(0) 编辑

js密码强度
摘要:js密码强度安全程度 弱 中 强 阅读全文

posted @ 2015-08-12 15:44 神奇的旋风 阅读(294) 评论(0) 推荐(0) 编辑

使用console进行性能测试和计算代码运行时间
摘要:对于前端开发人员,在开发过程中经常需要监控某些表达式或变量的值,如果使用用debugger会显得过于笨重,最常用的方法是会将值输出到控制台上方便调试。最常用的语句就是console.log(expression)了。从早前一道阿里实习生招聘笔试题目入手: function f1() { ... 阅读全文

posted @ 2015-08-12 15:31 神奇的旋风 阅读(438) 评论(0) 推荐(0) 编辑

Javascript 多线程?
摘要:最近在遇到一个问题:HTML页面中的页面无法刷新,只能在底层全部处理完成后才能进行页面刷新。在里面已经采用SetTimeout进行了处理,但是明显没有达到预期的效果。主要的原因是对SetTimeout这个函数并未清楚,对Javascript单线程也没有清晰的认识。浏览器中的线程介绍通常一个浏览器会至... 阅读全文

posted @ 2015-08-10 16:07 神奇的旋风 阅读(673) 评论(0) 推荐(0) 编辑

JavaScript可否多线程? 深入理解JavaScript定时机制
摘要:JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感例如复制代码代码如下:setTimeout( function(){ alert('你好!'); } , 0);setInterva... 阅读全文

posted @ 2015-08-10 15:59 神奇的旋风 阅读(1156) 评论(0) 推荐(0) 编辑

target与currentTarget的区别?
摘要:通俗易懂的说法:比如说现在有A和B,A.addChild(B)A监听鼠标点击事件那么当点击B时,target是B,currentTarget是A也就是说,currentTarget始终是监听事件者,而target是事件的真正发出者总结:target在事件流的目标阶段;currentTarget在事件... 阅读全文

posted @ 2015-08-10 15:21 神奇的旋风 阅读(281) 评论(0) 推荐(0) 编辑

用JavaScript(js)对时间格式化
摘要:Date.prototype.format =function(format){var o = {"M+" : (this.getMonth()+1)+"", //month "d+" : this.getDate()+"", //day "h+" : this.getHours()+"",... 阅读全文

posted @ 2015-08-10 14:52 神奇的旋风 阅读(356) 评论(0) 推荐(0) 编辑

JAVASCRIPT中RegExp.$1是什么意思
摘要:RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配给你看了例子就知道了var r=... 阅读全文

posted @ 2015-08-10 14:48 神奇的旋风 阅读(3450) 评论(0) 推荐(0) 编辑

js中test,exec和match方法
摘要:testtest 返回 Boolean,查找对应的字符串中是否存在模式。var str = "1a1b1c";var reg = new RegExp("1.", "");alert(reg.test(str)); // trueexecexec 查找并返回当前的匹配结果,并以数组的形式返回。var... 阅读全文

posted @ 2015-08-10 14:29 神奇的旋风 阅读(699) 评论(0) 推荐(0) 编辑

JS中的substring和substr函数的区别
摘要:1. 在JS中, 函数声明: stringObject.substring(start,stop) start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中不包括stop所指字符.如:"hamburger".substring(4,8) returns "urge"2.subst... 阅读全文

posted @ 2015-08-10 12:18 神奇的旋风 阅读(226) 评论(0) 推荐(0) 编辑

javascript 中concat与push的区别
摘要:1. push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。2. push 直接改变当前数组;concat 不改变当前数组。总结:如果想数组追加用concat,但是和java的replace一样,用完记得arr1=arr1.concat(... 阅读全文

posted @ 2015-08-10 11:58 神奇的旋风 阅读(957) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示