关闭

[置顶] JAVA的六大经典算法,代码案例简化分析

java八大经典算法:冒泡、选择、快速、插入、希尔、堆、归并、基数 1.算法实现类 package com.algorithm; /** * * @Title: BubbleSort.java * @Copyright: Copyright (c) 2005 * @Description: * * JAVA六大经典算法 * ...
阅读(3961) 评论(0)

[置顶] 前端:两种实现带背景遮罩的弹窗写法

1.  第一种  使用css+jquery实现效果 直接上案例分析,下面一一列出样式文件和js文件以及html页面上的使用例子。 css文件如下: .black_overlay{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%;...
阅读(4443) 评论(2)

[置顶] JSON.stringify 语法实例讲解

可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的 认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。 作用:这个函数的作用主要是为...
阅读(838) 评论(0)

[置顶] 正则表达式文献

首页 | 常用正则表达式 | 正则表达式测试工具 正则表达式30分钟入门教程 版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源 目录 跳过目录 本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作...
阅读(1431) 评论(0)

[置顶] myeclipse优化2--全面优化

注:优化一下MyEclipse,本人已试过,目前还没有出现不良症状,建议循规蹈矩的孩纸们不要操作了就。本篇为笔者总结网上各类牛人的零碎言语,请尊重别人的劳动成果,转载请指明:http://blog.csdn.net/tianyazaiheruan 1 、关闭MyEclipse的自动validation       windows > perferences > myeclipse > val...
阅读(1797) 评论(0)

[置顶] JAVA设计模式介绍(23种)

设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory...
阅读(1785) 评论(3)

Java HashMap工作原理及实现

转自:YiKun博客 1. 概述 从本文你可以学习到: 什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?equals()和hashCode()的都有什么作用?你知道hash的实现吗?为什么要这样实现?如果HashMap的大小超过了负载因子(load factor)定义的容量,怎么办? 当我们执行下面的操作时: ...
阅读(1269) 评论(0)

JAVA单例模式的各种写法分析,最优为枚举

作用 单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点 适用场景 应用中某个实例对象需要频繁的被访问。 应用中每次启动只会存在一个实例。如数据库系统。 使用方式 懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延...
阅读(3523) 评论(0)

深入理解Java注解(Annotation)--自定义注解

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解:   元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:     1.@Target,     2....
阅读(1587) 评论(0)

mac 安装jdk/maven/tomcat 以及eclipse相关配置

1.安装jdk 1)下载jdk       官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2)安装jdk        双击dmg打开,如图。直到安装完成,这里不会让你选择安装目录的;       打开一个终端(命令窗口) 输入 javac   和  j...
阅读(3199) 评论(0)

IntelliJ IDEA 14 下载和注册码

IntelliJ IDEA 14 下载地址: IntelliJ IDEA 14 下载  分享几个license: (1) key:IDEA value:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4   (2) key:huangwei value:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2 ...
阅读(2726) 评论(0)

linux 上安装tomcat、进行相关设置、处理部分部署问题

tomcat安装没啥说的,去apache tomcat官网下载需要tomcat对应版本zip,上传至linux服务相关文件夹下,执行unzip -d tomcat 解压,然后进行以下配置 1.设置执行权限,新上传的tomcat文件均没有执行权限,为bin文件夹下的.sh统一加上执行权限    cd bin    chmod +x *.sh  或者简单粗暴的执行 chmod 777 -R ...
阅读(1591) 评论(0)

Myeclipse中maven工程使用jetty插件启动jetty服务器调试

准备工作: a. 在pom.xml中配置jetty插件: Xml代码   plugins>      plugin>          groupId>org.mortbay.jettygroupId>          artifactId>maven-jetty-pluginartifactId>          version>6.1.26version>    ...
阅读(4127) 评论(0)

HttpClient 完整教程

前言 Http协议应该是互联网中最重要的协议。持续增长的web服务、可联网的家用电器等都在继承并拓展着Http协议,向着浏览器之外的方向发展。 虽然jdk中的java.net包中提供了一些基本的方法,通过http协议来访问网络资源,但是大多数场景下,它都不够灵活和强大。HttpClient致力于填补这个空白,它可以提供有效的、最新的、功能丰富的包来实现http客户端。 为了拓展,HttpCl...
阅读(2485) 评论(0)

Mysql常用命令详解;做参考文档使用

经常使用MySQL 的图形化工具,偶尔去服务器上命令执行下sql语句的时候发现好多命令有印象缺打不对,这篇博文留作命令参考文档,转自网络。 Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump等命令) 启动脚本...
阅读(1147) 评论(0)

Java中关于OOM的场景及解决方法

Java中关于OOM的场景及解决方法 1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heapspace 【分析】  此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2G 【解决方法】 调高heap的最大值,即-Xmx的值调大。 2、OOM for Perm=>例如:jav...
阅读(2229) 评论(0)

jetty 部署java web工程;报java.err.no jdk错误

1.错误 jetty 部署java web工程,访问JSP 报如下错误: 2015-10-1610:16:58.072:WARN:oejs.ServletHandler: org.apache.jasper.JasperException:java.err.nojdk          atorg.apache.jasper.compiler.DefaultErrorHandler.jsp...
阅读(2613) 评论(0)

Spring事务配置的五种方式

Spring事务配置的五种方式     前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana...
阅读(1170) 评论(1)

数据机构之-hash表剖析

资料一:      哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。   对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序中,如果需要在一秒种内查找上千条记录通常使用哈希表(例如拼写检查...
阅读(1221) 评论(0)

Linux查看日志常用命令

1.查看日志常用命令     tail:          -n  是显示行号;相当于nl命令;例子如下:             tail -100f test.log      实时监控100行日志             tail  -n  10  test.log   查询日志尾部最后10行的日志;             tail -n +10 test.log...
阅读(6562) 评论(0)

Win7/win8 系统下 Firefox hostadmin插件无法修改Host

win 7/win8系统,firefox hostAdmin插件无法修改Host了,提示“ write hosts file failed check permissions”,肯定是哪里权限出现问题了。可能是有些杀毒软件发现更改了hosts文件 把你当成不安全的行为 把hosts文件更改了权限;刚装的系统权限级别比较封闭,也可能出现这个原因。使用管理员权限打开cmd命令行,执行如下命令: cac...
阅读(2890) 评论(0)

json与gson工具转换案例及区别

1.net.sf.json:JSONObject 与JSONArray与JAVA其他类型相互转换 package www.hudong.json; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.j...
阅读(1521) 评论(1)

tomcat远程debug配置详解

一.tomcat 服务器端的配置 1.windows下启动tomcat,远程debug的配置 修改其startup.bat 文件;修改如下 1)修改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup- debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一...
阅读(2875) 评论(0)

Myeclipse或Eclipse 老是出现JPA project Change Event Handler

Myeclipse或Eclipse 老是出现JPA project Change Event Handler,导致需要执行的处理没有进行;关闭也关不完。这是Eclipse中的一个GUG: Bug 386171 - JPA Java Change Event Handler (Waiting) 解决方法: 1.) 退出Myeclipse(或eclipse); 2.) 进入Myeclipse(...
阅读(10091) 评论(1)
568条 共29页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1825493次
    • 积分:21199
    • 等级:
    • 排名:第394名
    • 原创:424篇
    • 转载:135篇
    • 译文:9篇
    • 评论:201条
    博主链接
    博客专栏
    常阅文章