JAVA基础
文章平均质量分 60
iteye_15914
这个作者很懒,什么都没留下…
展开
-
ubuntu13.04安装mysql5.6RPM包1、使用的安装包MySQL-5.6.12-2.l
ubuntu13.04安装mysql5.6 RPM包 1、使用的安装包 MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar 使用tar -xvf MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar解压后的到rpm包,如下图所示:2、安装 (1)安装MySQL-...原创 2014-11-20 23:08:31 · 446 阅读 · 0 评论 -
猜测 javaye的分页设计
非常喜欢javaeye的分页 ,自己也写了一个 按照逻辑测试了一下 代码如下:[code="java"] int curPage = pageInfo.getPageNo(); int pageCount = pageInfo.getPageCount(); if (curPage > pageCount) { //当前页大于最大页...原创 2012-07-05 21:32:21 · 77 阅读 · 0 评论 -
MapWrapper 学习
MetaObject 有一个 setValue方法 这个方法可以对原来的对象赋值,首先看一看[color=red]MapWrapper [/color]是怎么处理的。[code="java"]public void set(PropertyTokenizer prop, Object value) { if (prop.getIndex() != null) { //有子...原创 2012-01-04 16:25:59 · 1216 阅读 · 0 评论 -
读取属性文件
[code="java"]public class Mytest public static void readFile(String fileName) {//传入参数fileName是要读取的资源文件的文件名如(file.properties) InputStream in = null; Properties pros = new Properties(); try...原创 2010-12-25 19:53:34 · 87 阅读 · 0 评论 -
mybatis 学习
这篇博客是我学习mybatis的心得。也是对自己的鞭策。这些我想一步步的解答:)每天记录一下自己的学习心得如下代码:[code="java"]String resource = "config/ibatis/configuration.xml"; Reader reader; try { reader = Resources.getResourceAsReade...原创 2011-12-24 22:59:17 · 78 阅读 · 0 评论 -
struts2
[code="java"]struts2 的web 项目中为了方便的编写jsp,标签是最好的选择1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库: A:在web.xml文件 (默认 可以省略) /struts-tags /WEB...原创 2011-12-08 15:50:47 · 158 阅读 · 0 评论 -
java 图片方面的处理
[code="java"]import java.awt.Image;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOExceptio...原创 2011-08-07 18:24:27 · 85 阅读 · 0 评论 -
ibatis 模糊
ibatis有两种方式,一种是#,一种是$。用preparestatment来实现的时候是这样的。凡是#的,都作为参数,用setobject方式。而$方式的,则直接替换字符串。所以。select col1,col2 from table1 where col1=#col1# and col2 like ’$col2$’假如参数是col1=2 col2=2最终的SQL就是 selec...原创 2009-09-27 15:46:43 · 69 阅读 · 0 评论 -
ceshi
1. if www_domain? 2. render :template => 'website_homepage' 3. elsif blog_domain? 4. render :template => 'blog_homepage' 5. elsif group_domain? 6. render :templa...原创 2009-09-09 12:14:50 · 71 阅读 · 0 评论 -
域名的区别
域名的级别(一级域名,二级域名,三级域名)有什么不同域名虽然可以通过IP地址来访问每一台主机,但是要记住那么多枯糙的数字串显然是非常困难的,为此,Internet提供了域名(Domain Name)。域名也由若干部分组成,各部分之间用小数点分开,例如“时代互联”的域名是"now.cn",显然域名比IP地址好记忆多了。域名前加上传输协议信息及主机类型信息就构成了网址(UR...原创 2009-09-09 09:51:24 · 231 阅读 · 0 评论 -
mysql 临时表
当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。创建临时表很容易,给正常的Create TABLE语句加上TEMPORARY关键字:SQL代码Create TEMPORARY TABLE tmp_table ( n...原创 2009-09-06 00:31:34 · 64 阅读 · 0 评论 -
恶搞java面试
面试官:熟悉哪种语言 应聘者:Java。 面试官:知道什么叫类么 应聘者:我这人实在,工作努力,不知道什么叫累 面试官:知道什么是包? 应聘者:我这人实在? 平常不带包 也不用公司准备了 面试官:知道什么是接口吗? 应聘者:我这个人工作认真。从来不找借口偷懒 面试官:知道什么是继承么 应聘者:我是孤儿没什么可以继承的 面试官:知道什么叫对象么? 面试官:知道,不过我工作努力,上进心强,暂时还没有打...2009-09-02 10:10:05 · 72 阅读 · 0 评论 -
struts 启动异常
Struts 启动的一个错误java.net.UnknownHostException: struts.apache.orgstruts-config.xml如下配置本地能够运行,好象上网就会报ERROR [ActionServlet] Parsing error processing resource pathjava.net.UnknownHostException:...原创 2009-08-20 09:01:01 · 72 阅读 · 0 评论 -
activemq
ActiveMQ实战之 Topic发布订阅消息 [size=medium][color=red]消息发布者[/color][/size][code="java"]view plaincopy to clipboardprint? package com.googlecode.garbagecan.jmsstudy.activemq.topic; ...原创 2011-05-21 13:09:51 · 169 阅读 · 0 评论 -
二进制知识
在计算机中,如果我们用1个字节表示一个数,一个字节有8位,超过8位就进1,在内存中情况为(100000000),进位1被丢弃。 ⑴一个数为正,则它的原码、反码、补码相同 ⑵一个数为负,刚符号位为1,其余各位是对原码取反,然后整个数加1例如: - 1的原码为 10000001- 1的反码为 ...原创 2011-05-17 22:24:50 · 386 阅读 · 0 评论 -
eclipse 启动
eclipse.ini内存设置 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参...原创 2009-07-14 20:28:04 · 90 阅读 · 0 评论 -
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201
前天遇到一个问题 异常显示如下:[quote]Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for...原创 2012-07-27 22:59:33 · 2053 阅读 · 1 评论 -
@me 如何处理
红薯 分享了这个代码 ,我觉得很好 在这个社区与大家分享 。[code="java"] static Pattern referer_pattern = Pattern.compile("@([^@^\\s^:]{1,})([\\s\\:\\,\\;]{0,1})");//@.+?[\\s:] /** * 处理提到某人 @xxxx * ...原创 2012-07-28 22:37:17 · 78 阅读 · 0 评论 -
字典树相关代码
[code="java"]package com.myway.study;import java.util.HashSet;import java.util.List;import java.util.Set;/** * 字典树 城市相关查询 (现针对26个英文字母) * User: zhangyong * Date: 14-8-10 * Time: 上...原创 2014-08-10 18:21:33 · 114 阅读 · 0 评论 -
memcached安装
今天 ,心血来潮 想安装下memcached 先给自己测试一下。首先 从memcached 官网中下载 memcached-1.4.15 首先memcached 安装需要libevent从官网中下载:libevent-2.0.21-stable.tar.gz 解压 安装:1# tar zxvf libevent-2.0.21-stable.tar...原创 2013-03-10 09:32:16 · 110 阅读 · 0 评论 -
温习温习 aop的原理
在我工作这几年里,spring aop 用得最多的有两点1 事务通过aop来配置2 判断service 或者dao 层 运行时间那么原理是怎么样的呢? 我也没有想去细致的理解首先 我们想实现一个功能请看如下的类:[code="java"]packagecom.aop; /** * Created with IntelliJ IDEA....原创 2013-02-11 22:23:26 · 130 阅读 · 0 评论 -
两有序数组求交集
[code="java"]package com.myway.study;import java.util.ArrayList;import java.util.List;/** * 两个有序数组 求交集 * User: zhangyong * Date: 14-5-1 * Time: 上午12:05 * To change this template ...原创 2014-05-01 00:27:25 · 170 阅读 · 0 评论 -
JVM垃圾收集器异同
VM 垃圾收集器有3类,这里主要介绍我们常用的 并行和并发收集器:The Throughput Collector (也叫并行收集器)串行收集器在GC时会停止其他所有工作线程(stop-the-world),CPU利用率是最高的,所以适用于要求高吞吐量(throughput)的应用,但停顿时间(pause time)会比较长,所以对web应用来说就不适合,因为这意味着用户等待时间会...原创 2014-04-22 09:48:45 · 61 阅读 · 0 评论 -
idea 11 如何实现热部署
idea 如何配置 热部署呢?如图:[img]http://dl2.iteye.com/upload/attachment/0093/9140/2ac6cee9-0318-30ef-a1d1-c3d9b4979c5f.png[/img]然后配置 tomcat如图:[img]http://dl2.iteye.com/upload/attachment/00...原创 2014-02-17 13:37:23 · 102 阅读 · 0 评论 -
java控制事务级别
JDBC事务并发产生的问题和事务隔离级别原子操作使用事务,一组相关的操作。数据库是事务性的资源,在数据库中所有的操作都与事务相关。JDBC中自动提交是打开的,所以我们感觉不到事务。 1,如果con.setAutoCommit(false);就可以由我们提交。 2, update insert delete 3, con.commit();或com.rol...原创 2012-06-18 20:40:02 · 241 阅读 · 0 评论 -
四位计算机的原理及其实现
你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。一、什么是二进制?首先,从最简单的讲起。计算机内部采用二进制,每一个数位只有两种可能"0"和"1",运算规则是"逢二进一"。举例来说,有两个...原创 2015-09-05 19:23:34 · 297 阅读 · 0 评论 -
ibatis / mybatis 存储过程调用 区别 以及例子
ibatis:如下:[img]http://dl.iteye.com/upload/attachment/0069/4292/237bafbb-a978-3129-83ed-b0f48c9e419d.png[/img]xml配置文件:[img]http://dl.iteye.com/upload/attachment/0069/4294/158e023f-b65a-...原创 2012-06-11 21:16:08 · 91 阅读 · 0 评论 -
java timerTask timer分析
首先看一看 timer timerTask如何调用 ? [code="java"] Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { Sys...原创 2012-06-07 20:37:27 · 107 阅读 · 0 评论 -
java位操作符总结
二进制负数以它正值的补码形式表达补码:反码+1等于补码比如:System.out.println(Integer.toBinaryString(-5));打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位 (Adam:因为是int类型)过程是这样的:一个负数,比如-5,它的二进制在java里面是这样表示1000 0...原创 2013-08-04 20:42:59 · 62 阅读 · 0 评论 -
快速排序简要算法
[code="java"]package math;import java.util.Arrays;import java.util.Collections;/** * 快速排序(简单实现) * User: zhangyong * Date: 13-6-16 * Time: 下午9:45 * To change this template use F...原创 2013-07-21 22:21:39 · 96 阅读 · 0 评论 -
URL编码以及GET和POST提交乱码解决方案
1. 什么是URL编码。 URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2. URL编码规则。 每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值...原创 2012-09-14 16:59:32 · 112 阅读 · 0 评论 -
Struts2 IF 判断 SESSION值
[code="xml"]xxxxx [/code]或者[code="xml"][/code]原创 2012-08-16 15:12:05 · 121 阅读 · 0 评论 -
bigdecimal
问题提出(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子: System...原创 2011-05-16 13:13:36 · 60 阅读 · 0 评论 -
spring拦截器配置
spring配置文件中: Java代码<bean id="authInterceptor" class="utils.AuthMethodInterceptor"> </bean> <bean ...原创 2009-07-02 10:30:16 · 132 阅读 · 0 评论 -
ibatis 性能优化
IBatis性能几点优化IBatis on Oracle的性能优化我们先主要看2个参数 1.defaultRowPrefetch of oracle 2.enhancementEnabled of IBatis环境 1. Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mi...原创 2009-07-01 13:46:29 · 141 阅读 · 0 评论 -
double float decimal
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位) float f = 345.98756f;//结果显示为345.9876...原创 2009-12-22 11:17:44 · 108 阅读 · 0 评论 -
jsp sql 注入
JSP如何防范SQL注入攻击SQL, JSP, 攻击上周给别人做了个网站,无意间发现自己的作品有很多漏洞,在短短的20秒就被自己用sql注入法给干了。所以查了一点关于sql注入的资料,并且有点感悟,希望能与新手们分享一下。高手们见笑了!SQL注入攻击的总体思路:发现SQL注入位置;判断服务器类型和后台数据库类型;确定可执行情况对于有些攻击者而言,一般会采取sql...原创 2009-12-03 11:11:43 · 563 阅读 · 0 评论 -
session 解释
一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一...原创 2009-11-25 09:30:55 · 188 阅读 · 0 评论 -
处理lob(blob, clob)
Struts+Spring+Hibernate关键字: 处理lob(blob, clob)在使用struts+spring+hibernate的开发中,有些时候用户会有数据库存储文件的需求,在数据库中一般会采用Blob字段或Clob字段来存储二进制图片、流媒体或文件。现就将在实际开发中遇到的问题及解决方法告之。一、问题需求:1.在持久化类中字段该用什么类型?2.在S...原创 2009-11-23 12:35:05 · 88 阅读 · 0 评论 -
javascript出处
以下是JavaScript容易犯错的几个"陷阱".由本人google+体验+搜集而来.虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些.1. 最后一个逗号如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语义不详,你只能用人眼从几千行代码中扫描。Js代码 复制代码...原创 2008-08-07 13:18:47 · 70 阅读 · 0 评论