- 博客(34)
- 资源 (4)
- 收藏
- 关注
转载 浅谈Java中的hashcode方法
转载地址:http://www.cnblogs.com/dolphin0520/p/3681042.html哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode();
2015-08-03 10:08:28
379
原创 struts2搭建
1、在struts2官网下载struts-2.3.16-all.zip包2、解压下载的包struts-2.3.16-all.zip\struts-2.3.16\apps下有官方提供的案例,取出struts2-blank.war将其解压或则部署到tomcat中即可获取一个项目,取出里面的jar包及为struts2所要使用的基础包。3、创建项目并配置web.xml文件 struts2
2014-01-15 14:53:23
548
原创 Hibernate搭建
1、首先是将需要的包引入项目。2、在src下创建hibernate配置文件hibernate.cfg.xml,这个文件的作用是创建sessionFactory工厂,配置数据库相关信息。 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http
2014-01-15 08:51:49
440
转载 检测tomcat服务状态,并能自动重启的代码
原文地址:http://java0note.blog.51cto.com/469557/110003//原理很简单。 在机器上做一个测试的文件。如果我们的程序能够读取到这个文件,则证明运行正常 import java.net.URL; import java.net.URLConnection; import java.util.Date; /** * * @author 赵
2013-12-10 16:19:00
551
转载 对Java高级程序员有益的十个网站
http://www.programcreek.com/2013/09/top-10-websites-for-advanced-level-java-developers/
2013-11-11 11:04:34
451
转载 国外程序员推荐:每个程序员都应读的书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推
2013-10-30 10:24:51
612
转载 TogetherJS:Mozilla推出的实时协作工具
我们来介绍一下TogetherJS,一个从Mozilla实验室出来的实时协作工具。TogetherJS是这样的一种服务,你能为一个已经存在的网站增加实时协作特性。使用这种工具,两个或者更多的网站或者web应用访问者能够看到别人鼠标位置,单击,追踪他人的浏览记录,一起编辑表单,观看视频,还能够通过声音以及WebRTC聊天。TogetherJS包括这样一些特性:查看他人的鼠标和点击情况
2013-10-30 10:07:30
597
转载 10款超实用的jQuery即时通知插件
原地址:http://www.gbtags.com/gb/share/2237.htm 如果大家使用Gmail邮件的话,肯定对于它位于顶端的即时通知非常熟悉,你的所有操作或者操作中出现的错误都会在这里及时的显示并且提醒用户, 和传统的alert风格的提示不一样的地方在于,它不打断当前的用户使用,能够带给用户更好的用户体验,而传统的alert方式,必须让用户点击一下确认才可以继续操作。在
2013-10-29 11:21:42
1474
转载 spring aop详解
原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(Pers
2013-09-10 10:03:44
698
转载 java解压乱码
上次利用java自动的java.util.zip.ZipEntry和 java.util.zip.ZipFile来解压zip文件,今天发现程序在读取解压文件时居然报了空指针异常,debug程序后发现时读取不到文件,产生原先是zip压缩文件中含有中文的名称,读取文件名为乱码,报找不到文件名,所以报了空指针,想到ant构建文件也有这个功能,换了apache的ant.jar居然解决了中文的问题。
2013-07-30 17:47:30
548
原创 关于Hibernate中many-to-one和one-to-many的一些理解
一对多,主要从两个实体出发,看强调的重点是一还是多的一端,也就是外键所在的一端,如果外键所在一端是一那么对关系的维护就需要在一的一端。如果外键在多的一端那么这个时候就应该是“多对一”维护端需要建立在多的一端。如果两端都有互相的主键作为外键,那么这个时候就是双向关系,需要在双方之中进行相关维护。个人认为,维护主要是看“表结构”!根据设计的表结构来进行相应的数据维护。
2013-07-08 22:51:44
857
原创 提升20%网速方法
给宽带加速,一分钟学会,释放电脑保留的20%宽带资源 1、单击“开始-运行”,输入gpedit.msc回车后即可打开“组策略对象编辑器”。 2、展开“计算机配置-管理模板-网络-QoS数据包计划程序”,双击右面设置栏中的“限制可保留带宽”,在打开的属性对话框中的“设置”选项卡中将“限制可保留带宽”设置为“已启用”,然后在下面展开的“带宽限制(%)”栏将带宽值“20”设置为“0”
2013-06-28 09:52:42
668
转载 java.policy 文件格式及使用方法
java.policy 文件格式及使用方法一、Java中安全策略的概念 Java应用程序环境的安全策略,详细说明了对于不同的代码所拥有的不同资源的许可,它由一个 Policy对象来表达。为了让applet(或者运行在 SecurityManager下的一个应用程序)能够执行受保护的行为,例如读写文件,applet(或 Java应用程序)必须获得那项操作的许可,安全策略文件
2013-06-26 11:21:32
1506
原创 图片压缩
package cn.itcast.utils;import java.awt.Color;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import java
2013-06-23 15:12:02
471
原创 关于反射的一些内容
主要是做一些记录: 1、主要是属性反射,下面给出一个struts1中通过属性名来获取校验上传文件的格式。public boolean validateFileType(String propertyName) throws Exception{ PropertyDescriptor[] propertydesc = Introspector.getBeanInfo(th
2013-06-20 21:52:13
514
原创 XML DOM属性和方法,及如何加载xml文件
属性被认为是说明”某事物是什么“,方法是说明“某事物要做什么”。一些典型的DOM属性有:nodeName 节点的名称 nodeValue 节点的值 parentNode 节点的父节点
2013-01-23 10:22:19
572
转载 oracle的left join,right join和full join的一点介绍
以下是摘自oracle ocp9i文档: outer join syntax: 1)you use an outer join to also see rows that do not meet the join condition 2)the outer join operator is the plus sign(+) outer join
2013-01-22 15:45:45
397
转载 pl/sql 之三大循环的完全学习指南
1 循环的概述 每个循环包括两个部分:循环边界和循环体。其中,循环边界由一些pl/sql保留字组成。位于循环体外部的代码不应该知道循环内部的工作。但是,循环是把双刃剑,程序的性能问题很容易定位到循环。 2 循环的类型 2.1 简单循环 语法:[sql] view plaincopyprint?
2013-01-22 15:38:38
348
转载 oracle pl/sql 从if 到 then
在oracle开发中,if和then之间的条件表达式,有很多行为充满“艺术”,需要我们去发现,去鉴赏。 欣赏一:三值逻辑 如果一个表达式中包含null值,那么表达式的最终结果会是什么呢?比如:2 例子:[sql] view plaincopyprint?IF salary>4000 THEN give_bonus(employe
2013-01-22 15:34:50
567
转载 pl/sql条件和顺序控制
在前一篇blog,写了if的condition的控制,见:点击打开链接 接着这个话题,这里谈if和case。 if先。 几种常见的if组合: 1)if-then组合 语法:
2013-01-22 15:33:29
574
转载 oracle 集操作和exists、in的运用场景
1 集操作 定义:把多个sql的结果集,通过逻辑上的整合运算,拼在一起显示。 集操作缺省下都是按第一个查询的第一列升序排序,当然除了union all: minus:取差集,可用于对两个结果集进行测试 union:取并集,除重 union all:取并集,
2013-01-22 15:31:32
295
转载 oracle rollup和cube分析
rollup是对group by的扩展,会进行小计和合计,而cube包含rollup,是粒度更精细的小计和合计。当只有一个字段时,rollup和cube是一样的。 可用grouping对rollup和cube进行测试:0看;1不看[看表示列有显示,不看表示没有显示] ① rollup ㈠ 什么都不看
2013-01-22 15:30:28
257
转载 oracle insert的扩展
⑴ insert into table_name [(column[,column...])] select_statement 每次只能插入一个表,但性能上比写多条insert语句要高。另外,oracle还提供create table table_name as select ...,as不可少!实现直接创建并且插入表,依赖于后面的select语句的结果,如:crea
2013-01-22 15:26:50
248
转载 oracle 层次查询
1 定义: 层次查询使用树的遍历,走遍含树形结构的数据集合,来获取树的层次关系报表的方法 树形结构的父子关系,你可以控制: ① 遍历树的方向,是自上而下,还是自下而上 ② 确定层次的开始点(root)的位置 层次查询语句正是从这两个方面来确定的,start with确定开始点,con
2013-01-22 15:24:51
1992
转载 不安装Oracle 用PL\SQL连接数据库
很多人、尤其是不喜欢oracle、但却必须在oracle上学习、而且认为oracle占用了很大内存就很不喜欢在物理机上装oracle、大部分是windows使用者、也大部分是开发人员 基于上面的需求、本人提供一个方案: 在虚拟机上装oracle server,给个最小内存给虚拟机 在物理机,大多数人是windows,上直接下个免安装版的pl
2013-01-22 15:20:49
298
转载 oracle with子句
以例子学习with:[sql] view plaincopyprint?with --查询部门和部门的总薪水 dept_costs as ( select d.department_name,sum(e.salary) dept_total from departments d,e
2013-01-22 15:11:26
366
转载 javascript事件汇总
一般事件事件 浏览器支持 描述onClick IE3|N2|O 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick IE4|N4|O 鼠标双击事件onMouseDown IE4|N4|O 鼠标上的按钮被按下了onMouseUp IE4
2013-01-22 14:11:42
212
原创 json数据格式
json的数据格式是:键:值对的形式出现,并以"{"开始以"}"结束,并以,分割。例如:var js = {"name":"zheng","value":"hun"}; alert(js.value); 结果是:hun如果是数组那么将数据放在[]之间并以,分割。例如:var js = [{"name":"zheng","value":"h
2013-01-22 11:21:40
262
转载 JAVA的动态性之脚本语言支持API
JAVA语言是一种静态类型的编程语言。静态类型的含义是指在编译的时候进行类型检查。JAVA源代码中的每个每个变量的类型都需要显式地进行声明。所有的变量、方法的参数和返回值的类型在程序运行之前就必须是已知的。JAVA语言的这种静态类型特性使编译器可以在编译的时候执行大量的检查来发现代码中明显的类型错误,这样一来,代码中会包含很多不必要的类型声明,使用代码不够简洁灵活。与静态类型语言相对应的是动态类型
2013-01-21 13:32:52
367
转载 如何设置JVM内存设置
本文向大家简单介绍一下进行JVM内存设置几种方法,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE.如果只是运行Java程序,则JRE已足够;而JDK则只有开发人员才用到.这里将为大家介绍设置JVM内存分配的几招. 浅谈JVM内存设置的几个妙招 一、设置JVM内存设置
2013-01-15 10:55:46
474
原创 java调用exe文件执行系统程序
Runtime run = Runtime.getRuntime(); Process pro = null; try{ pro = run.exec("C:\\Program Files\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe"); }catch(Exception e){ e.printStackTrace();
2013-01-15 10:50:30
679
转载 Java对Windows注册表进行增删查
代码描述 用java对windows注册表进行编辑是一个比较困难的任务,因为java的平台无关性.但是java提供了Runtime类,它允许把原始的command命令直接发生送给OS,所以可以通过这个类来实现对注册表简单有效的管理. 这里允许的基本功能是添加、删除和查询注册表信息.根据key查询出value和type分别存放在不同的变量中. //主要的方法
2013-01-15 10:41:09
531
原创 java中指定小数点后面的位数
比较好使用的两种方式:第一种方式是使用java.text.DecimalFormat类来实现: 如DecimalFormat df = new DecimalFormat("#.##"); double d = 1.100000001; System.out.println(df.format(d));
2013-01-15 10:34:02
1951
原创 mvc使用ajax(json的前后台处理)
使用在前台要将json数据传递到后台需要对json数据通过转化(通过json2.js的stringify方法),var data = {name:"xxxx",age:"24"}; alert(JSON.stringify(data)) var url = "/calculateAction.do?method=jsonTest&name=zheng&data="+JSON.str
2013-01-14 16:55:02
1111
数据结构课后作业 数据结构课后作业 数据结构课后作业
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人