自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(54)
  • 资源 (32)
  • 收藏
  • 关注

原创 XSS攻击经典案例:一个HTML标签引发出微信重大的BUG

作为一枚技术公众号运营者,写文章,发文章都是日常操作了,但在一次日常的发文中却意外地发现了微信公众号的重大BUG,这究竟是怎么回事呢?在9月3日当天,鱼头我发了一篇名为《我的<input />不可能这么可爱》的技术文章,本来以为是常规发文,结果有人给我反馈,当点击留言进入公众号文章留言模块的时候,会有BUG:我愣了1,2,3秒。。。心想:“咦,不对,这不是把 <inp...

2019-09-08 22:18:17 3138

转载 FTL快速入门

Freemaker 入门+深入+开发指南+学习笔记freemaker的基本语法freemaker的基本语法: 中存放所有freemaker的内容,之外的内容全部原样输出。 是函数调用两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下:  条件判断 遍历hash表或者collection(freemaker称作sequ

2014-05-14 22:41:26 2472

原创 freemarker(FTL)常见语法

freemarker(FTL)常见语法大全FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book

2014-05-14 22:08:24 466

原创 解决a different object with the same identifier value was already associated with the session错误

这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体为什么会产生这个错误,要不然也不会很久都没有解决,现在

2014-03-13 11:33:04 229

原创 android开发中eclipse里xml开发的自动提示和使用帮助快捷键提示

Eclipse Android 代码自动提示功能Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效、eclipse 不能自动提示、eclipse 没有代码提示的问题。eclipse xml 自动提示,eclipse java

2014-02-13 12:06:57 2666

转载 Hibernate学习笔记

1 新建项目2 学习建立user-library-hibernate,并加入相应的jar包  a项目右键-build path-configure build path-add library  b选择user-library,在其中新建library,命命为hibernate  c 在该library中加入hibernate所需要的jar包        

2014-01-20 17:45:59 266

原创 java重写和重载的区别及特点

java重写和重载是java继承、多态的具体两种不同体现,其中各自有不同的特点:关于方法重写的一些特性:1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法)2.子类抛出的异常不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)3.子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)根据2,

2013-09-09 16:28:41 533

原创 用java实现MP3播放器

JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开始,JavaSound就被包含到JDK之中。由于Java有着跨平台(操作系统、硬件平台)的特点,基于JavaSound的音频处理程序(包括本文的程序)能够在任何实现了Java 1.3+的系统上运行,无需加装

2013-09-06 10:25:28 256

原创 倒序输出一个字符串

package 笔试题;import java.util.Arrays;/** *@author Email:wangwg@tarena.com.cn *@version 创建时间:2013-08-24 上午10:30:31 类说明: */public class 倒序输出 {/*** 倒序输出方法1:利用String的toCharArray()方法

2013-08-29 11:14:20 269

原创 请写一个方法吧一个输入整数转化为经过加入千分隔符处理操作的字符串。例如:如果输入1234,返回1,234. 如果输入1234567,返回1,234,567. 但是如果输入12 返回12. 不能使用

public class 数字千分隔处理 {/*** 方法一:用/和%进行运算* * @param i*/public static void m1(int i) {int j = String.valueOf(i).getBytes().length;int s[] = new int[j / 3 + 1];for (int k = 0; k s[k] =

2013-08-29 11:10:52 1343

原创 myeclipse8.6启动时很卡,设置去掉不用的启动加载项

myeclipse启动时会去加载一些模块,检查一些插件是否需要更新还有工作空间的建立等等,所以启动时会显得比较慢,单知道这些后我们可以针对其进行优化1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次

2013-08-28 11:57:43 1126

原创 找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为"cad"

import java.util.ArrayList;import java.util.List;//找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为"cad"public class ZuiDaZiChuan { public static void main(String args[]) {  String str1 = "

2013-08-23 12:00:14 259

原创 java中的常用4种排序

JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。插入排序是选择一个数组中的

2013-08-23 11:59:24 227

原创 Hibernate配置文件中没有XML快捷键提示的解决方法

这是因为在Myeclipe中没有关联相应的dtd文件的原因解决方案:在hibernate的配置文件中和映射文件中都有相应的dtd路径配置文件:          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"          "http://hibernate.sourceforge.net

2013-08-21 12:37:07 264

原创 oracle 开头处写什么语句 能使文件sql中的语句存入文本

在sqlplus下输入spool 路径/文件名正文:比如select语句,或是PLSQL等spool off例子SQL> spool c:\backup\db.txtSQL> select * from employees where rownum<2;EMPLOYEE_ID FIRST_NAME LAST_NAME EMAI

2013-07-17 12:41:48 259

原创 Linux下查看进程命令

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep ja

2013-07-16 17:47:56 627

原创 数据库连接池高效实现

相关技术:连接池引用记数多线程Timer类运行基理C#.NetJava适宜人群数据库应用程序程序员系统分析员模块设计师有一定功底的程序员目录引言数据库连接池(Connection Pool)的工作原理连接池关键问题分析并发问题事务处理连接池的分配与释放连接池的配置与维护关键议题引用记数如何实现事务处理

2013-07-13 12:09:49 345

原创 如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误

问题概述:在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->an

2013-07-03 16:36:29 223

原创 设计模式-单例模式

单例模式大家并不陌生,也都知道它分为什么懒汉式、饿汉式之类的。但是你对单例模式的理解足够透彻吗?今天我带大家一起来看看我眼中的单例,可能会跟你的认识有所不同。下面是一个简单的小实例:[java] view plaincopyprint?//简单懒汉式  public class Singleton {           

2013-07-02 15:20:27 175

原创 通过java代码操作Excel表

Java Excel 是一开放源码项目,通过它 Java 开发人员可以读取 Excel 文件的内容、创建新的 Excel 文件、更新已经存在的 Excel 文件。使用该 API 非 Windows 操作系统也可以通过纯 Java 应用来处理 Excel 数据表。因为是使用 Java 编写的,所以我们在 Web 应用中可以通过 JSP、Servlet 来调用 API 实现对 Excel 数据表的访问

2013-01-24 17:03:43 220

原创 String类型在内存中创建对象问题

String str=new String("aaa");  这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于new String("aaa")相当于"aaa"与一个就是创建出来的放在堆时原实例对象,而另一个就是放在常量池中的 "aaa" 对象,当然这里的str本身只是一个引用,放在栈里,用来指向堆中创建出来的对象。常量池(constant pool)指的

2012-10-18 09:59:59 528

原创 hibernate中inverse的用法

一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录         Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文 件,p

2012-10-13 12:20:33 233

原创 Java中Ant全攻略

Java中Ant全攻略(续)---Ant中的内置任务4.1 File(Directory)类4.1.1 Mkdirn 创建一个目录,如果他的父目录不存在,也会被同时创建。n 例子:n 说明: 如果build不存在,也会被同时创建4.1.2 Copyn 拷贝一个(组)文件、目录n 例子:1. 拷贝单个的文件:

2012-10-12 15:48:14 391

原创 javabean应用技术

Java语言的组件技术 ;JavaBean设计目标及其实现手段;JavaBean中的属性;JavaBean的事件及自定义事件; JavaBean持久化 JavaBean的自检JavaBean的编程实例 一、Java语言的组件技术 1、JavaBean是什么?(1)Bean是一个特殊的类,这个类必须符合JavaBean规范(是一个非常简单的遵循某种严格

2012-10-12 15:17:32 480

原创 jsp中,调用applet的两种方式

(1)   (2)   比较麻烦的是,applet不能直接读取"WEB-INF/classes"中的class文件可以部署后手动复制到自定义的"applet"文件夹中,或者修改class的默认输出文件夹MyEclipse中修改class的默认输出文件夹的方法:[1]   在项目菜单中右键,选择Build Path->Configure Bui

2012-10-12 15:15:03 413

原创 XML文档的基本结构

1、  XML 的简介XML是Extendible Markup Language的缩写,是可扩展的标记语言,Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。2、  XML出现的原因在描述省县市的时候,不能很好的表示出来,而现实生活中经常出现这种现象。在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可

2012-10-12 15:13:58 372

原创 jquery的event对象属性和方法总结

JQuery读书笔记–Event属性说明 JQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是它还是有作用的。如获知触发 时用户的环境(是否按了shift etc)。每个浏览器对event都有不同的地方,Jquery对Event做了标准化所以可以放心用。     * 。target   这个反应触发事件的DOM对象,可以在事件冒泡的时候判断

2012-10-10 11:06:36 551

原创 mysql命令

一、连接MySQL        格式: mysql -h主机地址 -u用户名 -p用户密码        1、例1:连接到本机上的MYSQL。        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL

2012-10-10 10:55:45 508

原创 jsp界面中不识别EL表达式

如果有以下内容,表示是Servlet 2.3 / JSP 1.2。  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP

2012-10-08 16:02:24 1726

原创 java编程路径问题

Java路径简单的分可以分为两种:绝对路径和相对路径。下面介绍有关Java路径分类的一些细节,以及使用Java路径时需要注意的问题。路径又分为四种:一、URI形式的绝对资源路径如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b URL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不

2012-09-25 10:47:53 219

原创 Java或Web中路径问题

摘要:Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,

2012-09-25 10:46:50 361

原创 JAVA中保留小数点后若干位数的几种方法

第一种:java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d));第二种:java.math.BigDecimal BigDecimal bd = new BigDecimal("3.14159265

2012-09-22 15:08:44 356

原创 Struts2开发模式配置

下面是4个开发模式常用配置的简介---        -->        -->        -->        -->2.零配置插件codebehind一旦导入就必须进行init-param初始化配置,否则报错:packageAction can't mapping action!3.包住那个标签,该标签就加载它指定的国际化文件,不管是tex

2012-09-21 17:39:54 248

原创 java集合set和map对比

3.Set接 口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。 它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现 hashCode()方法,它使用了前面说过的哈希码的算法。而TreeSet则将放入其中的元素按序存放,这就要求你

2012-09-21 15:38:05 433

原创 Linux下启动停止查看杀死Tomcat进程

启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 查看 执行ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java

2012-09-21 10:54:32 181

原创 在用[MyEclipse] 写代码很容易卡死机1

在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样。   MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可

2012-09-20 12:00:46 1772

原创 快速排序

快速排序(Quick   Sort)称划分交换排序。其基本思想是:在当前无序区R[1]到R[h]到中任取一个记录作为比较的“基准”(不妨记为temp),用此基准将当前无序区划分为左右两个较小的无序子区:R[1]到R[i-1]和R[i+1]到R[h],且左边的无序子区中记录的关键字均小于或等于基准temp的关键字,右边的无序子区中记录的关键字均大于或等于基准temp的关键字,而基准temp则位于最终

2012-09-18 11:41:32 228

原创 jQuery选择器的使用

jQuery的选择器是CSS 1-3,XPath的结合物。jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了。同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$("p[a]").hide();显示页面的第一个段落:$("p:

2012-09-18 11:33:50 198

原创 U880升级工具开始按钮为灰色的解决办法

废话不多说,我只说关键现象产生过程与解决办法。参生过程:    我的U880第一次刷机,先用网站提供的recovery工具刷入。然后将2.3.7ROM包拷与SD卡,重启进入recovery界面,直接卡刷(悲剧就在这里产生的)。刷机顺利,速度飞快,重启后卡在第一屏就是那个“引领3G生活字样”不动。    上网找到教程,原因是刷ROM包,必须要与BIN对应,也就是说,原来的2.2的系统BI

2012-08-14 21:15:26 1890

原创 解决中兴U880手机IMEI串号丢失的方法

解决中兴U880手机IMEI串号丢失的方法    首先说明一下,这个方法是本人搜集来自互联网各大论坛的资料,加以整理并加入部分个人的内容而成,原版权部分归原作者,感谢他们给我们找到了解决之道。 一、判断自己U880的IMEI串号是否丢失:1、可以开机进入系统的,在拨号键盘下输入“*#06#”或“*983*70#”查看IMEI串号,若显示IMEI未知则表示IM

2012-08-14 21:01:19 7332

java中读取目录下指定的文件

java中读取目录下指定的文件

2022-12-10

日志管理系统源码

工作日志管理系统

2016-07-17

日志管理系统

工作日志管理系统 编写源码基本使用MyEclipse,采用基于MVC的SSH(Jsp +Struts+Hibernate+spring) 开发模式;数据库文件的开发使用MySQL;服务器端采用Apache Tomcat

2016-07-17

桌面栅栏工具

在桌面圈出透明栅栏,分类整理桌面图标。凌乱的桌面瞬间变得井然有序!双击桌面空白处即可显示和隐藏桌面图标。

2015-05-22

java 1.7 中文API

java 1.7 中文API

2015-05-10

W3school API 中文版

W3school API 中文版

2015-05-10

FPT-ServU服务器

很好用的FPT服务器搭建工作,绿色破解版,软件小功能强大,很好用的局域网FTP搭建工具,也可部署到外网上使用

2014-01-16

桌面日程记录564

桌面日程记录564 很好用的桌面日程记事软件

2013-08-31

JSP+SQL 人才招聘网站代码

JSP+SQL 人才招聘网站代码

2013-08-31

校园兼职招聘程序

校园兼职招聘程序 PHP源代码

2013-08-31

桌面记事工具

很好用的桌面记事工具,很方便

2013-07-02

小应用程序

效应小应用程序使用实用效应小应用程序使用实

2013-04-26

java C C++面试题

Java C C++ 开发类面试笔试题大全

2013-04-02

FlashFXP4.2.3

FlashFXP4.2.3 绿色 汉化 破解

2013-03-27

桌面备忘录

很好用的桌面备忘录,很方便记载大家每日工作计划及每周工作计划

2013-02-22

java操作EXCEl所用的jar包-jxl.jar

java操作EXCEl所用的jar包-jxl.jar

2013-01-24

ftp软件上传

ftp软件上传

2012-10-10

日历记事本

桌面日历记事本 适合工作开发人员记录工作相关事宜

2012-09-24

牛人软件1.0

很好很强大的一个插件软件,用起来很熟悉很方便,非常实用与菜鸟想学东西的人

2012-08-08

vss2005服务器端安装手册

vss2005服务器端安装使用手册,按照步棸安装,适合刚开始使用vss2005工具的

2012-08-07

u盘隐藏文件恢复工具

u盘隐藏文件恢复工具被病毒入侵文件夹隐藏

2012-07-14

android-adt-10.0.1插件

MyEclipse 8.5安装插件ADT10.0.1 配套使用,具体办法我的博客中有方法

2012-06-18

sql语句大集合

sql语句大集合,很好很实用的sql语句集合,对于初学者来说查起来很快很实用!

2012-01-31

java开发扫雷游戏源码及需求设计说明

有详细的需求文档及设计说明,还有源代码,并加有注释说明,对初学者是一个很好的小应运程序

2012-01-31

购买二手电脑/笔记本测试软件集合

很好用的二手电脑/笔记本电脑测试软件集合,很给力很好用

2011-12-04

基于Struts2+Spring+hibernate的投票系统的源码

基于Struts2+Spring+hibernate的投票系统的源码

2011-05-13

网上投票系统源码下载

基于java开发的网上投票系统源码,很实用,很简单。

2011-05-13

Android手机开发手册

Android手机开发平台的搭建:ADT、sdk的部署开发

2010-10-22

.class反编译软件

可以对.class文件反编译成.java文件

2010-05-22

路由器破密(电信用户)

路由器使用使多个用户用一个网线破解电信账户

2010-03-09

空空如也

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

TA关注的人

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