- 博客(25)
- 资源 (5)
- 收藏
- 关注
转载 为什么覆写equals的时候一定要覆写hashCode?
经常在论坛上面看到覆写hashCode函数的问题,很多情况下是一些开发者不了解hash code,或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。 对于hash code的理论我不想多说,这个话题太大。那些“对称性”,“传递性”的规则网上有无数的文章来描述。我只想说用hash code的原因只有一个:效率。理论的说法它的复杂度只有O(1)。试想我们把元
2015-04-08 21:36:33
468
转载 Hibernate 缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎样的?)Hibern
2015-04-05 22:20:13
378
转载 用 Java 实现断点续传 (HTTP)
在网上看J2EE的职位时,不仅需要了解SSH框架及数据库等基本知识,还有不少要求了解 FTP或者HTTP之类的协议。起初,我不知道到底是什么才叫了解FTP或者HTTP协议(现在也没怎么理解这句话)。偶尔有一次,听老大电话面试一个人,问到了对方了不了解HTTP协议,然后直接问了对方“断点续传”的原理是什么?我想,这就是对HTTP协议有了解的一个表现吧。今天突然想起来了“断点续传”,于是就找了一篇贴子
2015-03-20 09:01:19
504
转载 Spring JDBC对Oracle10g数据库操作时RowSet的问题
使用Spring JDBC对Oracle10g进行数据库分页的时候出现了异常,错误信息如下: Sql代码 [ERROR]2971656-2009-05-1815:38:24- [com.ieslab.idp.datamaint.service.impl.DataGridServiceImpl. buildGrid(DataGridServiceIm
2015-03-13 15:21:23
1159
原创 Oracle查询并赋值给shell变量
#!/bin/bash##################################################################Description: a temporary way to check data and wait mechanism###########################################################
2015-01-30 14:16:48
1565
转载 Android 基于google Zxing实现对手机中的二维码进行扫描
转载请注明出处:http://blog.youkuaiyun.com/xiaanming/article/details/14450809我之前写了一篇关于google Zxing扫描二维码的文章,效果是仿微信的效果,有兴趣的朋友可以去看看基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果,有时候我们有这样子的需求,需要扫描手机中有二维码的的图片,所以今天实现的就是对手机中的二维
2015-01-04 14:25:00
807
转载 一篇很全面的freemarker教程
(转:http://blog.youkuaiyun.com/fhx007/article/details/7902040)以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分
2015-01-04 11:31:36
510
转载 JSTL 核心标签库 使用
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre
2014-12-30 09:22:22
406
原创 简单的下载
JSP页面中,简单的文件下载~(weblogic&tomcat可用) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% response.setContentType("application/x-downlo
2014-11-27 15:17:56
361
转载 使用POI读取excel文件内容
1.前言项目中要求读取excel文件内容,并将其转化为xml格式。常见读取excel文档一般使用POI和JExcelAPI这两个工具。这里我们介绍使用POI实现读取excel文档。2.代码实例package edu.sjtu.erplab.poi;import java.io.FileInputStream;import java.io.FileNotFoundExcept
2014-11-27 15:05:55
333
转载 Java开发中的23种设计模式详解
首页资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼招聘搜索 您还未登录 !登录 注册 java,oracle,mysql,jquery,linux,Struts,Spring,Hibernate,maven webservices,Nosql,hudoop,git,osgi,easymock,nginx,jbpm,jni,jpa等
2014-10-30 13:42:09
564
原创 Js 计算上一个月的月份
var date = new Date();//根据现在的日期计算上一个月的月份 if(date.getDate()>27) date.setDate(date.getDate()-(date.getDate() - 26)); date.setMonth(date.getMonth() - 1); var month = date.get
2014-10-24 13:05:20
1585
转载 Spring MVC入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W
2014-10-19 14:42:46
383
转载 FusionCharts 图像报表swf文件分类收集 .
1.Column2D.swf 用于制作2D的单柱状图:2. MSColumn2D.swf 用于制作2D的多柱状图:3. Pie2D.swf 用于制作饼状图:4. Doughnut3D.swf 用于制作3D饼状图:5. Line.swf 用于制作单线图:6. MSLine.swf 用于制作多线图:7. Bar2D.swf 用于制作横向柱状图(可
2014-10-16 16:53:57
1362
转载 ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA .
在配置oracle监听的时候竟然报了错:ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA以下是我报错的配置:listener.ora的配置:
2014-10-07 14:54:26
3893
转载 为什么PrepareStatement和Batch性能相差不大,欢迎分析
今天在Javaeye论坛上看到有位网友得出结论:主题:Hibernate性能 - 30倍普通SQL操作 - 探讨 地址:[url]http://www.iteye.com/topic/743613 [/url].贴子中说JDBC测试插入10000条数据花费时间:Total spent 249531毫秒.而且贴子还说:这个时间我觉得是比较合理的执行一条SQL花费25毫秒左右,之前有关效率方面的测试和
2014-09-11 09:27:04
585
转载 删除CVS文件夹
指定目录以及文件名 运行程序,删除文件 import java.io.File;public class DeleteFile { public static String deleteFileName = "CVS"; public static String deleteDirectory = "D:/Code/JavaCode/forSRP/srp
2014-09-05 17:13:38
668
转载 myeclipse关闭html,jsp等页面的可视化编辑器
用myeclipse打开html,jsp等页面时,有的是默认用可视化编辑器打开的,这样打开会显得很慢,只要关闭可视化编辑器就会快很多了,方法如下:1,选择菜单: windows -> preferences2,在弹出窗口中选择General-> Editors -> File Associations3,在上方框内选择*.jsp(或*.html),在下方框内选择MyEclipse JS
2014-09-05 17:06:58
721
原创 遮罩层 div弹出层
遮罩层div弹出层 LIGHTBOX EXAMPLE* { margin:0; padding:0}html, body { height: 100%; width: 100%; font-size:12px}.white_content { display: none; position: absolute; top: 25%; left: 25%;
2014-09-01 15:23:20
527
转载 FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。 在被动模式下,FTP库户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口。然后向服务器发
2014-08-15 09:24:24
499
原创 使用shell获取文件名
ls -lt | grep -v ^d | awk '{if ($9) printf("%s %s\n",$9,$5)}' -v 取反的意思^d 以d开头,即目录 awk执行 '{}'中的语句 if ($9) 如果文件名这一列存在,则打印文件名和文件大小
2014-08-14 14:02:52
3047
全国省市区csv数据库以及建表SQL语句
2016-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人