- 博客(53)
- 资源 (16)
- 收藏
- 关注
转载 .zip.001 .zip.002怎么用压缩包解压缩
copy /B iPlaySoft.com-OSX-Yosemite-Install.zip.* MacOS.zip然后就可以使用解压缩软件生成的MacOS.zip了参考自:http://blog.sciencenet.cn/blog-285749-595833.htmlhttp://jingyan.baidu.com/article/e5c39bf5853d8539d
2014-12-10 06:30:46
7329
转载 IntelliJ IDEA 14 注册机代码
package keygen; import java.math.BigInteger;import java.util.Date;import java.util.zip.CRC32; public class Keygen { private static final int version = 14; /** * @param s *
2014-12-08 07:29:01
1193
原创 The things need to be done after installed Ubuntu
装完VM后,在(.vmx)配置文件中加入 mainMem.useNamedFile="FALSE" 如果安装的是ubuntu-server版,要安装gnome界面执行如下命令: sudo apt-get install gnome-desktop 1. Go back to the gnome sudo apt-get install gnome-session-fal
2014-11-16 18:49:43
623
转载 在linux中下载迅雷链接(thunder://)
在linux中下载迅雷链接(thunder://)迅雷下载协议是经过加密的,如:thunder://QUFodHRwOi8vd3d3LmNub3N3aWtpLmNvbS93cC1jb250ZW50L3RoZW1lcy9tb25vY2hyb21lL2ltZy9sb2dvLmdpZlpa/直接在Linux下面是没有办法下载的。在ubuntu中在终端下用echo url|
2014-11-15 22:07:55
27494
原创 Integer是不可变类,进入一个方法后,在里面的值的改变不会影响方法外的引用
先看一个小程序主函数的输出并没有像想像中一样会输出3,而是输出初始化的数值0这是因为与String类似,所有的包装类都是final类,即不可变类。虽然在代码A处看起来是改变了counter的值,但实际上是创建了另一个对象,并将方法内的counter参数的引用指向了这个新创建的对象,由于是不同的引用,所以不会对方法外的引用有任何的影响。内存图如下所示:在刚
2014-11-05 08:11:12
8015
1
原创 VIM初步
按i在光标前插入字符,a在光标后追加字符ctrl+d将光标下称半个窗口,按Ctrl+u将光标上移半个窗口在输入模式下:ctrl+h删除字符,ctrl+u删除行,ctrl+w删除字命令模式下,x删除字符,dw删除字,dd删除行u表示撤销上一个操作ctrl+r或输入命令:redo,表示重做命令dw和i可以用一条命令cw(chang world)来实现。命
2014-11-05 08:05:23
787
原创 <Linux命令,编辑器和shell编程>之命令部分读书笔记
ctrl+u可以在shell下删除行,如果此键不起作用,就试试ctrl+xctrl+z可以将程序挂起,不会终止程序,但可以将程序挂起。通过fg命令可再把此作业切换到前台cp命令的目标文件如果是一个已经存在的文件,那么此命令就会把原来的文件覆盖,所以最好把cp命令起别名为:alias cp="cp -i",mv命令也是一样的ls的-F选项使目录后面显示斜杠,可执行文件
2014-11-05 08:04:19
934
原创 MySQL乱码的解决
其他的地方都一样,设置系统编码和表编码 这个呵呵。。。&转义符xp 下conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/htwebsite?useUnicode=true&characterEncoding=GBK", "root","roo
2008-11-17 10:04:00
654
原创 使用JDOM来读取XML文件
sys-configure.xmlxml version="1.0" encoding="UTF-8"?>sys-configure> jdbc-info> driver-class-name>oracle.jdbc.driver.OracleDriverdriver-class-name> url>jdbc:oracle:thin:@127.0.0.1:1521
2008-11-17 10:03:00
803
1
原创 用按钮添加链接的方法
p align="center"> input type="submit" value="更新" /> input type="button" value="确认订单" onclick="document.location.href=confirm.jsp"/> p>form>
2008-11-17 10:02:00
1549
原创 怎样把一个数组用URL传到本页面???
怎样把一个数组用URL传到本页面???《productsearchsimple.jsp页面的代码》 % String strCategoryId[]=request.getParameterValues("categoryid"); //此处是从另一个页面中的checkbox传过来的 String keyword=request.getParame
2008-11-17 10:01:00
1145
原创 备份和还原MySQL数据库
mysqldump --opt -h 127.0.0.1 -u root --password=tiger oa > c:/oabackdbbackup.sql去MYSQL的BIN目录下执行如上的语句,还原的时候直接执行备份的SQL语句就行了
2008-11-17 10:00:00
771
原创 隔五秒后重新定向到另一个页面的写法
1. 隔三秒后自动跳到指定的页面修改成功 三秒钟后返回原来的页面 function go() { document.location.href="cart.jsp"; } setTimeout(go,5000); //3000秒之后调用一次go方法(只调用一次)2.能实现数字倒计时的形式 center>修改成功center> center> div
2008-11-17 10:00:00
1041
原创 util.Date,sql.Date,sql.TimeStamp的区别--shopping
sql.Date和sql.TimeStamp都是从util.Date继承而来,util.Date既包括日期又包含时间,sql.Date只包含日期,sql.TimeStamp既包括日期又包含时间,所以当想把util.Date的东西存到数据库里的时候,必须用sql.TimeStamp来转换,不能用sql.Date或Time转换,因为前者只包含日期,后者只包含时间
2008-11-17 09:59:00
783
原创 在MYSQL中实现分页显示的代码--SHOPPING
public List getProducts(int pageNo, int pageSize) { Connection conn=null; ResultSet rs=null; List list=new ArrayList(); conn=DB.getConn(); String sql="select
2008-11-17 09:58:00
972
原创 分页--Mysql中limit的用法详解
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果
2008-11-17 09:58:00
591
原创 sendRedirect() IllegalStateException
可能你以前没有注意,在sendRedirect()执行重定向,是在页面处理完了后才会真正跳转,也就是说这个方法后面的代码还会执行,如果这个方法后面有向客户端输出的代码,就会出现IllegalStateException 异常,在sendRedirect()方法后,加一个return;
2008-11-17 09:55:00
1002
原创 别人的JSP常见错误的解决方法
由于此前一点JSP基础都没有,所以现学现卖,出了不少问题,现在总结如下:(一)java.lang.IllegalStateException/Attempt to clear a buffer thats already been flushed严重: Servlet.service() for servlet jsp threw exceptionjava.lang.Ill
2008-11-17 09:55:00
2532
原创 list.add(user)的问题
public static List getUsers() { Connection conn = DB.getConn ( ); List list = new ArrayList(); String sql = "select * from user"; ResultSet rs =DB.executeQuery ( conn ,
2008-11-17 09:52:00
2107
3
原创 Java栈与堆[转]-好文要求置顶
Java栈与堆[转]-好文要求置顶 Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享(http://www.duduwolf.com/cmd.asp?act=tb&;id=3 ) 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不
2008-11-16 22:53:00
519
原创 转发和重定向的区别
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apage.jsp").f
2008-11-16 22:52:00
503
原创 图片上传最终版本
SERVLETpackage com.bjsxt.shopping.servlet;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.ServletConfig;i
2008-11-16 22:51:00
490
原创 序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文
2008-11-16 22:47:00
405
原创 Java面试题
面试了很多大大小小的公司,说一点自己的体会,大家可以看看,也许对你有帮助,现在经济这么低迷。找工作还需要运气+实力。话不多说,把我晕倒的问题一一写下来。 这里有一个我的面试总结,大家可以去看看。http://topic.youkuaiyun.com/u/20081009/20/2e4e89ab-cde8-4437-bc32-272ffce08794.html 下面说题目吧: 1.谈谈你对fina
2008-11-16 22:45:00
444
原创 (原创)深入研究java对String字符串对象的创建以及管理
(原创)深入研究java对String字符串对象的创建以及管理(2008-9-27 bbh)新手初学,不对的地方大家多多指教~经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大,同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Specification和The Java Language Sp
2008-11-16 22:45:00
668
原创 今天电话面试的一题,关于数据库查询优化的
今天电话面试的一题,关于数据库查询优化的 刚才……突然就来了个电话,电话面试的……其中问了一道关于关于数据库查询性能的题目:现在有三张表,其中一张数据量很大,其他两张表数据量都很少,那在where子句中大表的过滤条件应该摆在什么位置??是在where子句中的前面、中间还是最后?之前没怎么想过,匆忙之
2008-11-16 22:44:00
1211
原创 JAVA面试
1、 概述struts,以及struts如何实现MVC架构的?答:strutsframework是一种基于java的技术,Web应用程序开发人员通过strutsframework即可充分利用面向对象设计、代码重用以及"编写一次、到处运行"的优点。Struts提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视
2008-11-16 22:44:00
447
原创 请帮忙解答java笔试题的结果为什么是如下那样?
第一题: Java codepublic class Jtest{ int m=1; int i=3; void Jtest(){ m=2; i=4; } public static void main(String[] args){ Jtest app=new Jtest(); [color=#FF0000]app.Jtest();[/color]System.out.println(app.
2008-11-16 22:43:00
580
原创 不借助第三方变量,将x,y两个变量的值互换
public static void change (int x, int y){//要求://不借助第三方变量,将x,y两个变量的值互换。}正解:public static void change (int x, int y){ x = x + y; y = x - y; x = x - y;}
2008-11-16 22:42:00
950
原创 JSP中include指令和include行为区别
我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用<%@ include file=” ”%>,哪些时候用.这
2008-11-16 22:41:00
390
原创 where后面的语句的顺序是否会影响检索效率?
应该是会的,所以要尽量把过滤大的语句放在最前面,但也有可能不会,因为在一些数据库例如ORCLA中它会对传入的SQL语句有一个优化,所以可以没有什么影响。。。。。。但程序员能干的事应该由程序员来干,而不应当由计算机来做,(这句话或许在追求功能不追求速度的现在不太合适,且当自己来做和计算机来做没有什么影响甚至自己做有可能比计算机做更差时,更不合适)那么怎样才能知道 那个部分的语句过
2008-11-16 22:41:00
1009
原创 不用循环如何输出1~100
public static void main(String args[]) { printNum(1); } public static void printNum(int n){ if(n == 100) { System.out.println(n); }else { System.out.println(n); printNum(n + 1); }}
2008-11-16 22:40:00
895
原创 我的Eclipse中的快捷键
ctrl+y 撤销alt+shift+j 添加javadoc注释shift+space 显示提示ctrl+/ 将选中的语句注释掉或撤销注释
2008-11-16 22:39:00
444
原创 Hibernate 最佳实践(Best Practices)
1。使用Configuration装载映射文件时,不要使用绝对路径装载。最好的方式是通过getResouceAsStream()装载文件,这样Hibernae会从Classpath中寻找已配置的映射文件。2。SessionFactory的创建非常消耗资源,整个应用一般只要一个SessionFactory就够了,只有多个数据库时才会使用多个SessionFactory3。在整个应用中,Session
2008-11-16 22:33:00
490
原创 采用编程式事务
采用编程式事务1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession() 创建的session则不会 * 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSessi
2008-11-16 22:33:00
416
原创 hibernate二级缓存
hibernate二级缓存二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存二级缓存的配置和使用: * 将echcache.xml文件拷贝到src下 * 开启二级缓存,修改hibernate.cfg.xml文件(其实默认就是开启
2008-11-16 22:32:00
559
原创 一级缓存
hibernate一级缓存 一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存那些方法支持一级缓存: * get() * load() * iterate(查询实体对象)Iterator查询普通属性,一级缓存不会缓存,所以会发出SQL,一级缓存是缓存实体对象的 如何管理一级缓存: * session.clear(),ses
2008-11-16 22:31:00
710
原创 HQL DML风格的查询及hibernate的局限性
11、DML风格的操作(尽量少用,因为和缓存不同步) 参见:DMLQueryTest.javasession.createQuery("update Student s set s.name=? where s.id .setParameter(0, "李四") .setParameter(1, 5)
2008-11-16 22:30:00
824
原创 HQL查询过滤器
6、查询过滤器 * 在映射文件中定义过滤器参数 * 在类的映射中使用这些参数 * 在程序中启用过滤器 参见:Student.hbm.xml、FilterQueryTest.java============================================================= class name="com.bjsxt.hiberna
2008-11-16 22:07:00
594
原创 HQL实体对象查询
2、实体对象查询【重要】 * N + 1问题,在默认情况下,使用query.iterate查询,有可以能出现N+1问题 所谓的N+1是在查询的时候发出了N+1条sql语句 1: 首先发出一条查询对象id列表的sql N: 根据id列表到缓存中查询,如果缓存中不存在与之匹配的数据,那么会根据id发出相应的sql语句 * list和iterate的区别?
2008-11-16 21:32:00
1390
注册版editeplus
2010-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人