自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ykblog.github.io

支付 | 金融 ┇ Java ┇ 架构 ┇ 网络

  • 博客(512)
  • 资源 (88)
  • 收藏
  • 关注

原创 JAVA的六大经典算法,代码案例简化分析

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

2015-08-19 16:27:10 9539

原创 myeclipse优化2--全面优化

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

2012-12-19 20:53:28 2164

转载 Java HashMap工作原理及实现

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

2016-02-19 11:13:57 2780 1

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

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

2015-12-01 16:18:24 7741

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

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

2015-11-03 15:39:13 2992

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

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

2015-11-02 10:25:24 7456

转载 HttpClient 完整教程

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

2015-10-23 16:24:20 8006

转载 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

2015-10-20 15:41:56 3967

原创 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

2015-10-19 10:48:56 5080

转载 数据机构之-hash表剖析

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

2015-09-05 16:34:11 2458

原创 Linux查看日志常用命令

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

2015-08-19 17:06:41 45283 1

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

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

2015-07-28 16:08:33 4756

原创 前端:两种实现带背景遮罩的弹窗写法

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

2015-05-27 20:07:58 11220 2

原创 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

2015-05-22 15:30:00 2816 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%这一

2015-05-05 11:45:47 5801 1

原创 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(

2015-05-05 11:45:16 17254 1

原创 Linux Crontab命令详解

一.  Crontab 介绍   crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如: [root@dave ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/b

2015-02-27 09:36:28 1242

原创 导入mvn或者转成mvn后出现错误:Project configuration is not up-to-date with pom.xml. Run project configuration up

在导入一个Maven项目之后发现有一个如下的错误:Project configuration is not up-to-date with pom.xml. Run project configuration update解决办法1:  较老的Eclipse版本:在项目上右键——【Maven】——【Update Project Configuration……】这

2015-01-08 15:04:21 5131 2

原创 jsp标签相关问题;推荐大家一个霸气的标签fn

1.背景今天处理了一个很蛋疼的需求,服务端传过来两个值,在jsp页面判断其中一个值是否包含另一个值,用了很多种标签方法,不是语法标签结构错误就是数据结构不对;最终找到两个可以完成判断包含的方式,下面就简单介绍下:Struts2标签的方式checked="checked"jstl标签的方式   checked="checked"    说完上面方式那么问题来了,struts标

2014-12-05 19:24:51 2668

原创 js实现简单百度分页和两种tab样式切换简单实现

1、分页/**分页*/var size = data.count; //总页数var spage = (page - 1) < 1 ? 1 : (page - 1);var pagehtml = "";var firstpage = "0.5";var endpage = 10;//当页数过多时用来隐藏一部分for(var p = page;p>0;p--){ first

2014-11-24 14:37:37 4885 1

原创 解决Myeclipse ctrl+h带来的困扰

解决Myeclipse ctrl+h带来的困扰          myeclipse的ctrl+h搜索功能给我们来查找文件定位类的方便,但同时也给我们带来两个困扰;一是搜出来的结果往往带着svn文件,一大推svn隐藏的文件都被检索了出来而且还是默认搜索结果很麻烦,还得一一收起才能找到自己想要的文件;二是搜索出来的几个往往会在好几个文件中都存在,这时你要想一一打开对比看看哪个文件才是你需要的,但

2014-10-30 15:07:46 6597 1

原创 elipse或Myeclipse项目转换;myeclipse2014举例

有时候开发需要,要将现有的java项目转换成java web项目,或者java项目转换成maven项目,这时问题来了?怎么转换呢!本文来告诉大家一键转换的方法,当然你也可以通过改变工程文件夹下的.classpath文件来实现转换。myeclipse提供的一键转换功能不管是Eclipse还是myeclipse只要记住这个操作名称就行:ProjectFacets;下面使用myeclipse20

2014-10-28 14:43:28 3897

原创 tomcat启动:Exception loading sessions from persistent storage

以下内容整理自网络1.问题描述Tomcat在启动时出现如下异常问题:      严重: IOException while loading persisted sessions: java.io.EOFException      严重: Exception loading sessions from persistent storage2.解决方案     删除T

2014-10-17 10:02:34 16500 2

原创 Google Guava入门教程

以下资料整理自网络一、Google Guava入门介绍引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、

2014-10-16 10:38:25 2709 1

转载 mySQL查询优化

糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。  如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置。  一、使用索引   MySQL允许对数据库表进行索引,以

2014-10-11 10:49:58 1198

原创 Velocity脚本入门教程

下面资料整理自网络一、Velocity介绍Velocity是Apache公司的开源产品,是一套基于Java语言的模板引擎,可以很灵活的将后台数据对象与模板文件结合在一起,说的直白一点,就是允许任何人使用模板语言引用后台java代码定义的对象Velocity应用于Web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的

2014-10-09 09:56:44 4593

原创 Myeclipse 10/2014 配置插件(svn、maven、properties、velocity)的方法

一、配置SVN详细图解什么是SVN?      管理软件开发过程中的版本控制工具。      下面会以两种方式来介绍怎么安装svn,myeclipse安装SVN插件步骤,以myeclipse 2014为例,第一种是最常见的,也是本人所推荐的;下面的部分资料来自网络。1.方式一  (1)下载SVN插件         http://subclipse.tigris

2014-09-29 19:12:48 4557

翻译 HTML字符实体和转义字符串大全

HTML字符实体(Character Entities),转义字符串(Escape Sequence)转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。比如,要显示小

2014-08-27 09:58:38 3410

原创 struts1与struts2的区别

单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非线程安全的,所以是多实例的。Struts1的Action是无状态的,是线程安

2014-08-18 15:23:11 1144

原创 XMemcached 中文api

变更历史2010-06-22 添加客户端分布和SASL验证两节,更新spring配置一节。 2010-06-23 添加maven依赖说明 2010-10-17 1.2.6 released 2011-01-04 1.3 released。添加failure模式和standby节点。XMemcached简介XMemcached是一个新java memcached client

2014-07-21 15:16:04 3790 1

转载 利用Java进行MySql数据库的导入和导出

利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。 MySql导出数据库的命令如下:Sql代码  mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath  利用Java调用命令窗口执行命

2014-07-15 15:46:51 11136 2

原创 两种接口传送数据协议(xml和json)

规范性接口开发中,一般数据是以json或者xml的格式传送的,而不是字符串的形式直接返回给接口调用者;下面介绍这两种格式的编写方法。   下面两种数据传送方式是接口输出端的编写。需引入的包如下:importjava.io.PrintWriter;importjava.io.StringWriter;importjavax.servlet.http.HttpServletRespon

2014-07-10 17:29:58 9401 1

原创 两种访问接口的方式(get和post)

跨机器、跨语言的远程访问形式一共有三种:scoket发送数据包、http发送请求、rmi远程连接;http发送请求方式;分为post和get两种方式importjava.io.IOException;importjava.io.InputStream;import java.util.Map;importjava.util.concurrent.atomic.AtomicInt

2014-07-10 17:25:02 8563

原创 myeclipse 编写java代码提示 dead code 原因

经常使用MyEclipse或Eclipse编辑器编写java代码的程序员,可能经常遇到一个黄线警告提示:dead code;一般程序员遇到这些问题都会置之不理,反正也不影响程序的编译执行。对,这不是bug,只是一个提示,对于一个有强迫症的程序员来说,他非要代码一点问题都没有,包括黄线警告都要消灭掉,这里简单说下dead code 即死代码、无作用的代码提示的原因和解决方法。     顾名思

2014-06-25 10:11:37 9978

原创 linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法

在linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"命令保存文件并退出时出现一下信息提示:      E212: Can't open file for writing Press ENTER or type command to continue      出现这个错误的原因可能有两个:    1.当前用户

2014-06-13 18:35:39 133585 8

原创 程序员必读的书刊收藏

IT界有一些写的不错的书,也于你还没接触到这本书;也许你早已听说这本书,但是苦于找不到这本书的下载地址;我已经阅读了下面书籍列表中的大部分书籍,写的确实不错,有的描述职场经历,有的描述面试技巧,有的描述作者从小白到高手的进阶;这些书在程序猿届火的原因应该是大部分都是以故事的形式或者自传的形式来介绍技术和bug,并指导职场新人的职场生存指导;总体来说都是正能量的书籍,激励鼓励程序猿进步和指导的;下面

2014-06-09 13:09:53 1655

原创 list集合、txt文件对比的工具类和文件读写工具类

工作上经常会遇到处理大数据的问题,下面两个工具类,是在处理大数据时编写的;推荐的是使用map的方式处理两个list数据,如果遇到list相当大数据这个方法就起到了作用,当时处理了两个十万级的list,使用改方法的变种搞定。1.txt文件、list集合比较工具package com.hudong.util.other;import java.util.Collection;import

2014-06-06 18:57:21 1999

转载 jquey ajax 将变量值封装json传入JAVA action获取解析

最近在做一个小小的功能模块,前台有很多的数据需要传入到后台,前台页面设计如下:看起来不是很清楚,总之表单中的数据都要提交到后台进行处理,然后插入到数据库,而且是一起提交到后台的,实现的方法大致有两种:(在处理类似需求,如果大家有其他意见,可以一起来交流分享)1)通过表单提交,当然在后台需要为每个字段定义一个集合对象,然后在页面中使用name标志,如果使用了strut2的话就更简单了,在

2014-05-22 14:40:07 2392

转载 10个正则表达式测试站

正则表达式,提供了简洁、灵活的手段,用于匹配文本字符串,如特定的字符,文字或字符样式。它对于初学者理解和使用所有的正则表达式语法是个头疼的事情。幸运的是,你可以获得在线帮助。在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regular Expression Tester3、RETe

2014-05-14 14:59:00 1903

原创 安装Rational Rose启动报错:无法启动此程序,因为计算机中丢失 suite objects.dll。

运行Rational Rose的时候如果出现这样的错误,先检查环境变量有没有common的地址,如果没有直接配上就OK;配置如下:D:\Program Files\Rational\Common;  我的win7直接使用大写的Common路径没有出现下面资料说的问题;如果有的可以按照下面资料再次修改下;下面资料来自于网络:安装完以后提示找不到 suite objects.d

2014-05-07 09:56:32 2085

myeclipse svn 插件

myeclipse svn 插件;使用说明博文:http://blog.csdn.net/yangkai_hudong/article/details/39673199

2014-09-30

计算机程序的构造和解释

计算机程序的构造和解释;

2014-06-14

Java夜未眠 程序员的心声

向大家推荐一本不错的电子书:Java夜未眠 程序员的心声

2014-06-14

Java编程那些事儿

推荐一本不错的电子书: Java编程那些事儿

2014-06-14

我是一只IT小小鸟(全本1)

我是一只IT小小鸟(全本1)

2014-06-09

json2 原生js兼容ie用

jQuery 完成ajax传送jsonObject数据,并在后台处理

2014-05-29

fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

2014-02-10

fonts-chinese-3.02-12.el5.noarch.rpm

fonts-chinese-3.02-12.el5.noarch.rpm

2014-02-10

解决视频播放器找不到解码器

解决视频播放器找不到解码器;具体解决办法请参看博主改篇博文

2014-01-22

互联网公司技术架构资料.淘宝.数据库架构演进历程

互联网公司技术架构资料.淘宝.数据库架构演进历程

2014-01-22

互联网公司技术架构资料.淘宝.技术架构介绍

互联网公司技术架构资料.淘宝.技术架构介绍

2014-01-22

互联网公司技术架构资料.百度.贴吧架构实践

互联网公司技术架构资料.百度.贴吧架构实践

2014-01-22

互联网公司技术架构资料.百度.海量日志分析架构

互联网公司技术架构资料.百度.海量日志分析架构

2014-01-22

ssh编写的仿京东项目

这个项目也是博主博文中设计到的项目和文章技术的实战 适合初学者参考 大牛就不用下载了

2014-01-11

使用ssh仿新浪微博

博客中介绍ssh时介绍工程案例,给那些在博客中要源码的朋友

2013-12-28

在线书屋工程

在线书屋工程,为那些看博主文章要源码的人免费提供

2013-12-27

程序调试思想与实践

程序调试思想与实践

2013-12-06

配置ip小黑屋,限制不良用户

配置ip小黑屋,限制不良用户;教你如何防御一些恶意用户对网站的破坏

2013-10-30

java编写网络爬虫

一款java编写的网络爬虫细讲;详细代码请看资源内部

2013-10-30

ibatis入门详细教程(结合案例)

来自网络,这里免费分享给大家。。ibatis入门详细教程(结合案例),本人看过值得一看

2013-09-06

java软件(开发)工程师求职简历

博主当年求职用的简历,几乎百战百胜;内容精巧细写

2013-09-06

Android地图源码

Android地图源码;杨凯专属频道开源共享

2013-06-14

android 指南针 源码

android 指南针 源码;杨凯专属频道开源共享

2013-06-14

android 遮罩层效果

android 遮罩层效果;杨凯专属频道开源共享

2013-06-14

网络监视器源码

Android 网络监视器源码;杨凯专属频道开源共享

2013-06-14

自动接听和挂断电话功能

Android 实现自动接听和挂断电话功能;杨凯专属频道开源共享

2013-06-14

瀑布流 Demo

android 瀑布流 Demo;杨凯专属频道开源共享

2013-06-14

精仿QQ登录界面源码

精仿QQ登录界面源码;杨凯专属频道开源共享

2013-06-14

电子杂志(带翻页效果)

电子杂志(带翻页效果);杨凯专属频道开源共享

2013-06-14

电量显示Widgets插件实现

Android 电量显示Widgets插件实现,杨凯专属频道开源共享

2013-06-14

电脑故障维修大全5

电脑故障维修大全5,免积分共享;学习资料免费共享

2013-06-11

50个CSS超炫丽button样式代码

50个CSS超炫丽button样式代码,你还在为不知道使用怎样的button还发愁

2013-06-11

75款常用的jquery特效前端网页代码

75款常用的jquery特效前端网页代码,你还在为超炫的jquery代码而发愁吗?来吧打开看看

2013-06-11

1500个前端开发常用js特效

1500个前端开发常用js特效,你还在为js特效发愁吗,该帮助文档叫你如何实现一部分js特效

2013-06-11

TortoiseGit-1.8.14.0-64bit.msi

TortoiseGit-1.8.14.0-64bit.msi;git下载

2015-06-02

Git-1.9.5-preview20150319.exe

mysysgit下载,2015.05官网下载的最新版本;Git-1.9.5-preview20150319.exe

2015-06-02

jqModal 插件的js文件

jqModal 插件的js和css样式文件;配合博客文章:http://blog.csdn.net/yangkai_hudong/article/details/46051149使用

2015-05-28

jqModal 插件的css样式文件

jqModal 插件的js和css样式文件;配合博客文章:http://blog.csdn.net/yangkai_hudong/article/details/46051149使用

2015-05-27

myeclipse propedit 插件

myeclipse propedit 插件 使用说明博文:http://blog.csdn.net/yangkai_hudong/article/details/39673199

2014-09-30

myeclipse Velocity 插件

myeclipse Velocity 插件;博文使用说明地址:http://blog.csdn.net/yangkai_hudong/article/details/39673199

2014-09-29

空空如也

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

TA关注的人

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