关闭

[置顶] IT忍者神龟之Eclipse常用开发插件

以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML         介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。         官方网站:http://amateras.sourceforge.jp/cgi...
阅读(212) 评论(0)

[置顶] IT忍者神龟之S获取IP、MAC和主机名多方法、多平台

分享下js获取Ip地址、Mac地址与主机名的几种方法与实现代码,支持多平台下Ip地址获取,有需要的朋友参考下。 方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000): Js获取客户端IP地址。   复制代码代码示例:       GetLocalIP-js获取Ip地址-www.jbxue...
阅读(987) 评论(2)

[置顶] IT忍者神龟之如何绘制业务流程图

1. 什么是流程图?流程图和其他图表(如线框图,概念图,架构图,用例图)有什么不同? 2. 为什么需要流程图? 3. 流程图的分类? 4. 如何绘制流程图? 5. 流程图绘制工具...
阅读(1263) 评论(0)

[置顶] IT忍者神龟之查看.class文件编译JDK版本 1.3/1.4/1.5/1.6 UE

使用 UE 打开 class 文件,第一行内容: 00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7  前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)。 33:JDK1.7 32:JDK1.6 31:JDK1.5...
阅读(377) 评论(0)

[置顶] IT忍者神龟之zen Coding

zen 一种快速编写HTML/CSS代码的方法...
阅读(560) 评论(0)

[置顶] IT忍者神龟之appserv中php.ini设置导致找不到php_mbstring.dll的问题

原因: php扩展 php_exif需要php_mbstring 支持。而在appserv中的php.ini设置里php_mbstring.dll排在php_exif.dll后面导致找不到php_mbstring.dll的情况。 解决如下 用文本编辑器打开 x:/Windows/php.php (x为你系统盘,一般为 C) 找到 'extension=php_exif.dll' 剪切,粘...
阅读(685) 评论(0)

[置顶] It忍者神龟之Ubuntu 6.x的LAMP环境搭建

摘要:Linux软件可以用来搭建网站服务器,选择不同品牌的Linux软件来搭建网站服务器,基本原理大同小异,但对于初学者来说,一个容易使用和安全稳定的Linux品牌非常必要,本文介绍的Ubuntu Linux是Sun比较喜欢的,也是初学者可以尝试的一款Linux标签:Linux  网站服务器 Ubuntu 6.06的LAMP环境入门 我是一个不精通Linux的新手,想要安装一台Ub...
阅读(370) 评论(0)

[置顶] IT忍者神龟之LAMP环境搭建

大家好,今天我实在睡不着,我就把LAMP的环境搭建整理了一下,wo...
阅读(422) 评论(0)

[置顶] IT忍者神龟之javascript规范

关于javascript,你必须知道,你不是一个人在战斗! Any violation to this guide is allowed if it enhances readability. 所有的代码都要变成可供他人容易阅读的。 软件的长期价值直接源于其编码质量。在它的整个生命周期里,一个程序可能会被许多人阅读或修改。 如果一个程序可以清晰的展现出它的结构和特征,那就能...
阅读(519) 评论(0)

[置顶] IT忍者神龟之css规范

CSS按照层级不同,分为公用级>产品级>页面级三部分,三者之间为继承关系,公用级定义了重置样式、布局结构、和一些常用的组件等,一般是在各个页面统一加载的; 产品级为不同产品线自有的样式,定义了不同产品线各自的风格,一般在各个app统一加载; 页面级为各产品中重用度不高的内容,单独作为样式文件加载。 1.书写规范 1.页面统一utf-8编码。可用 @charset "utf-8"; 指定...
阅读(437) 评论(0)

[置顶] IT忍者神龟之Html规范

页面编码规范和标签规范 1.页面统一utf-8编码,如果中文不能正常显示,请用editplus打开,另存,编码选utf-8。友情提示:模板代码当中很多莫名其妙的换行都可能跟编码有关! 2.DTD统一加 3.页面中引入样式或js时,不需要加类型声明:(html5 规范) ... 4.所有编码均遵循 xhtml 标准,包括标签、属性、属性名全部小写,属性值用 "" (双引...
阅读(334) 评论(0)

[置顶] IT忍者神龟之serfj开源框架

我们在学习一个比较新的框架的时候我们首先要做的是我们去...
阅读(785) 评论(9)

[置顶] IT忍者神龟-过滤器和监听器

今天闲着无聊发布一下我以前记录的一些关于过滤器和监听器的内容...
阅读(425) 评论(0)

[置顶] 将数据从MySQL迁移到Oracle的注意事项

1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCA...
阅读(374) 评论(0)

[置顶] 从 MySQL 迁移到 Oracle

抛开那些手工一点点做的方法不谈,网络上也可以找到一些第三方工具来做这个事情,免费的? 我只找到了一个,那就是 Oracle SQL Developer 了。如果采用比较傻瓜化的方法,不妨考虑这个工具。在这个工具之前,Oracle 提供了单独的 Migration Workbench 工具。在 SQL Developer 1.2 版中,Oracle 干脆把这个功能集成进来。 数据流示意...
阅读(413) 评论(0)

[置顶] css与浏览器的兼容性出现的bug整理

Bugs及解决方案列表(以下实例默认运行环境都为Standard mode): 如何在IE6及更早浏览器中定义小高度的容器? 方法: #test{overflow:hidden;height:1px;font-size:0;line-height:0;} IE6及更早浏览器之所以无法直接定义较小高度的容器是因为默认会有行高 如何解决IE6及更早浏览器浮...
阅读(499) 评论(0)

[置顶] Spket 破解方法很好的javascript脚本编译器

Spket(http://www.spket.com/)是一种很强大的Javascript编辑器,它是基于Eclipse内核的IDE(可以以独立可执行文件,或者Eclipse插件的形式安装)。本文以Spket独立IDE为例。在开发Ext、火狐扩展或其它Javascript相关程序的时候,可以使用它作为不错的代码编辑工具。 The powerful editor for JavaScr...
阅读(492) 评论(0)

[置顶] poi+jdbc实现从数据库中导出表的数据字典结构(单个sheet和多个sheet供你选择),并且生成excel文档,作者:vipyhd

第一步:java工程所需要的jar如下:...
阅读(1288) 评论(0)

[置顶] 使用install4j将jar打包成exe程序的方法详解

用install4j将jar打包成为exe程序,经过一段时间摸索后,终于都可以成功了。呵呵,为了记下其过程,故特地写下过程,用以备忘! 1.General setting 首先设置你要打包的工程名字,如版本号,全称,简称等。如果有中文,会以方框表示的。不过,打包后会显示回中文的。再按右上角的右箭头,跳入下一个 窗口。输入最小的jer版本号及最大的,最小的我设置为1.5,最大的为空,不填...
阅读(2077) 评论(0)

[置顶] Java应用程序安装包制作工具简介

Java应用程序安装包制作工具简介 1  Install4j     Install4j 是一款功能强大的多平台Java安装程序创建器可以产生自安装程序和应用程序装载器用于Java应用程序。 install4j的易于使用,它的扩展平台支持和其强大的屏幕和动作系统都是其所擅长的。 2  launch4j     launch4j是Java应用程序的Windows本地可执行文件 (.e...
阅读(551) 评论(0)

[置顶] 将.jar文件编译成.exe文件利用jsmooth

本人用到的工具有二:jsmooth(http://jsmooth.sourceforge.net/)和exe4j(http://www.ej-technologies.com/download/exe4j/files.html),前者开源,后者也有破解版的。 一、Jsmooth Jsmooth是一款非常不错的软件。但虽然生成的是.exe文件,运行不需要jdk,但同样需要jre,幸好的是...
阅读(584) 评论(0)

[置顶] 手把手教你,如何把java代码打包成jar文件以及转换为exe可执行文件

1、背景:       学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件。   2、前言:       我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一...
阅读(804) 评论(0)

IT忍者神龟之数据库设计规范

1. 数据库设计基本规范 领域驱动表内容划分,一个领域内容的放在一个表内 一套应用表或者一张表,最基本要满足第三范式要求 对于基础服务的表,要满足BC范式的要求 2. 表名规范 同一个应用(或领域)下的表,要有相同的前缀,如:tb_share, tb_position,tb_valuation 数据库设计...
阅读(241) 评论(0)

IT忍者神龟之JMeter-使用Badboy录制Web测试脚本

JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂。而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处。故此做Web测试使用这两个工具将是最佳组合。同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本。 Badboy下载。 百度搜索"Badboy下载",可...
阅读(230) 评论(0)

IT忍者神龟之Hadoop第一天东哥

What Is Apache Hadoop?(Hadoop是什么)      The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. (Apache的Hadoop项目™®可靠的、可扩展的开发开源软件,分布式计算。)       Th...
阅读(184) 评论(0)

Internet 即时通信系统的设计与实现

系统设计与实现 开发平台及工具:Windows2000,Jbuilder4(J2SDK1.3),Together4.2。 客户端程序运行环境:拥有支持 Java 的浏览器的任何平台。 服务器程序运行环境:拥有 JVM 的任何平台。 1. 需求分析 图 2。1。1 为系统的 Use Case 图。 图 2。1。1 图 2。1。1 用例(Use Case): 远程会话 系统范围(S...
阅读(971) 评论(0)

IT忍者神龟之长连接与长轮询分别如何实现的?各有哪些优势和劣势?

轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。 实例:适于小型应用。长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。优点:在无消息的情况下不会频繁的请求。 缺点:服务器h...
阅读(227) 评论(0)

IT忍者神龟之Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现”服务器推”的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。长连接、长轮询的应用场景长连接、长轮询一般应用与WebIM、...
阅读(318) 评论(0)

IT忍者神鬼之HTTP长连接和短连接

IT忍者神鬼之HTTP长连接和短连接HTTP协议与TCP/IP协议的关系  HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。如何理解HTTP协议...
阅读(149) 评论(0)

IT忍者神龟之基于cookie的WEB自动登陆功能设计和账户安全性

目标 设计一个基于cookie的安全的自动登陆功能。 简单说就是不在cookie中保存密码,且token值在每次使用后都会更新 ( 类似lift那样 ) 计划 服务端,每个账户对应一个token值 ( 随机数 ),将token存入DB中账户对应的记录中并将token和username存入cookie。用户登陆系统时,服务端解析cookie,并进行验证。 (注一: 存入coo...
阅读(237) 评论(0)

IT忍者神龟之Spring Task动态添加任务

标签的作用   自动注册的 -->   org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar   自动注册的 -->  org.springframework.context.annotation.internalAsyncAnnotationProcessor  org.springfr...
阅读(1948) 评论(0)

IT忍者神龟之com.octo.captcha.service.CaptchaServiceException: Invalid ID, could not validate unexisting o

先说明错误原因:用spring安全拦截器进行验证码的验证的时候抛出异常。throw new RuntimeException("captcha validation failed due to exception", cse);前台提交数据后跳转到如下方法: package com.davidstudio.gbp.core.security.jcaptcha; import org.acegis...
阅读(2845) 评论(0)

IT忍者神龟之JsUnit测试JS

为什么要用JsUnit,因为项目不是WEB项目,JS代码无法用网页测试,同样无法通过alert测试,所以采用JsUnit来测试编写的JS代码。 准备工作:下载JsUnit相关资源:www.jsunit.net 解压后如下图: JsUnit的核心文件(jsUnitCore.js、jsUnitTestManager.js等 )都在app文件夹中,testRunn...
阅读(327) 评论(0)

IT忍者神龟之Java获取各种常用时间

本人之前做的项目中积累常用的时间方法 Java代码 4. import java.text.DateFormat; 5. import java.text.ParsePosition; 6. import java.text.SimpleDateFormat; 7. import java.util.Calendar; 8. import java....
阅读(313) 评论(0)

IT忍者神龟之Javascript开发工具

Javascript作为客户端脚本语言而广泛流行,对web开发者来说它是一门非常重要的语言。下面是收集的27种JavaScript工具,使用它们可以很大程度的提高你的开发效率,减少错误和调试。也可以访问我的独立博客原文:Java爱好者 压缩 1)         Online Javascript Compression Tool 一个可以用一些压缩算法如JSMin 和 Packer压缩Ja...
阅读(166) 评论(0)

IT忍者神龟之Tomcat部署Web应用方法阐述

Tomcat部署Web应用方法阐述 在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。 在下文中$CATALINA_HOME指的是Tomcat根目录。 一、静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。 以下3种方式都可以部署:(以PetWeb项目为例说明,Pe...
阅读(189) 评论(0)

IT忍者神龟之Jmeter使用流程及简单分析监控

一、安装Jmeter   1、下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 目前最新版为2.9,其余文件如源代码等也可从如下官网下载: http://jmeter.apache.org/download_jmeter.cgi 2、安装Jmeter之前 安装Jmeter之前需要先配置Java环境,我们下载的...
阅读(818) 评论(0)

IT忍者神龟之MysqlDATE_FORMAT函数的作用

select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;   select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;   select...
阅读(472) 评论(0)

IT忍者神龟之RHEL / Centos 6: Install Nginx Using Yum Command 翻译

How can I install Nginx web server On CentOS Linux 6 or Red Hat Enterprise Linux 6 using yum command? 怎么用yun源方式安装Nginx到 web server  centOs 和Red hat 6linux系统。 Step #1: Install nginx repo ...
阅读(398) 评论(0)

IT忍者神龟之mysql与oracle的对比

一、连接查询  1.内连接      内连接用于返回满足连接条件的所有记录。默认情况下,在执行连接查询时如果没有指定任何连接操作符,那么这些连接查询都属于内连接。  Sql代码   1.   SELECT a.dname,b.ename from dept a,emp b where a.deptno=b.deptno and a.deptno=10;      在F...
阅读(156) 评论(0)

IT忍者神龟之MySQL函数详细描述

CRUD:增删改查   create read update delete    插入语句:insert into 表名(字段名)value(相对应的值); 插入多条语句:insert into 表面(字段名)values(相对应的值),(相对应的值); 修改: update 表名 set 字段名=值 where 条件列表; 删除:delete from 表名 whe...
阅读(152) 评论(0)

IT忍者神龟之MySQL数据库简单操作

1、在xxx各大学的单身群体资料库>>中,用数据库Mysql来存储学生信息。其中,用户信息、星座信息和血型信息分别采用Users、Star和Blood三个表来保存,其中Users表引用了Star和Blood的数据,数据结构如下: 表名 Users 作用 存储用户的基本信息 主键 UserId 序号 ...
阅读(186) 评论(0)
601条 共31页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:391269次
    • 积分:10182
    • 等级:
    • 排名:第1876名
    • 原创:591篇
    • 转载:9篇
    • 译文:1篇
    • 评论:65条
    最新评论