
java
文章平均质量分 70
Ping_QC
这个作者很懒,什么都没留下…
展开
-
Hibernate中merge、saveOrUpdate、save、persist
test表中有id(pk)和name两个字段1.saveOrUpdate(pojo)private void testSaveOrUpdate(){ Session session = HibernateSessionFactory.getSession(); Transaction tx = session.beginTransaction(); Test test = ne原创 2012-01-28 20:14:48 · 4034 阅读 · 0 评论 -
eclipse开发java web应用时注意点
1、以前在myeclise里用上面那句添加标签没有问题, 但是eclipse不行, 应为缺少jstl.jar 和 standar.jar ,MyEclipse是自动添加的所以不会报错说找不到这两个jar包可以在tomcat的example项目里面拷2、新建了一个servlet, 说找不到javax.servlet.http.*需要为eclipse添加目标环境(t原创 2012-05-02 19:57:25 · 2467 阅读 · 0 评论 -
HDU 1009 FatMouse' Trade
为了更深层次的了解java,继续上OJ A题import java.io.BufferedInputStream;import java.util.Arrays;import java.util.Scanner;public class Main { private static Scanner cin = new Scanner(new BufferedInputStream(Sy原创 2012-04-16 15:55:23 · 1428 阅读 · 0 评论 -
Lucene(3.5)解析查询表达式:QueryParser
package com.test.lucene;import java.io.File;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;imp原创 2012-04-16 15:24:04 · 10187 阅读 · 5 评论 -
Lucene(3.5) 的几个查询
几个查询用法如下代码:其中数字范围查询:索引时字段保存为new NumericField(name, Field.Store.YES(NO), true(false).setIntValue( num );Query numericRangeQuery = NumericRangeQuery.newIntRange("size", 20, 150, true, true);原创 2012-04-11 18:58:47 · 3413 阅读 · 0 评论 -
lucene 获取分词后的关键词
使用不同的分词器, 最后得到的关键词不同, 需要的时间也不同需要中文分词是, 用IKAnalyzer是不错的选择, 但相比时间, 我的电脑上大概分词需要800+ms分词器工作流程:输入文本(What's your name?) →关键词划分(What's ; your ; name), 不同分词器分法不同 →消除停用词()原创 2012-04-11 10:05:41 · 5222 阅读 · 1 评论 -
lucene 学习笔记
package com.test.lucene;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStre原创 2012-04-10 10:41:04 · 2179 阅读 · 0 评论 -
java 版字典树
public class Main { public static void main(String[] args) { String[] str = { "asdf", "asji", "bjkl", "cdsdf", "jdsfk" }; Trie root = new Trie(); for (String s : str) { insert(root, s); }原创 2012-04-08 14:29:04 · 2615 阅读 · 0 评论 -
《java解惑》 笔记
1、奇偶性return (n % 2 == 1);问对于int n, 上式可否判断n奇偶性?刚开始,认为可以的,但其实是错误的,对于整数n对2取余, 结果有1, 0, -1。 所以如果说 return (n % 2 != 0) 这样完全是可以的高效版本:return (n & 1) != 0;2、浮点数的精度问题System.out.println(2.原创 2012-03-12 19:04:52 · 745 阅读 · 0 评论 -
java 实现百度贴吧“只看楼主”
这个功能主要是:先确定帖子的地址,然后获取html代码, 通过jsoup解析html, 然后把楼主发的提取出来保存到book.html除了jsoup的使用, 更多的是要看贴吧帖子的大体结构:1、先解析出楼主的用户名:差看html代码可以知道用户名是在class="p_author_name" 的div里, 楼主当然是第一个,所以:String lz = doc.getEleme原创 2012-03-31 12:53:10 · 3715 阅读 · 0 评论 -
java 基础知识
1、jsp9个内置对象(红色是当时忘记的,把out忘了有点不应该)request, response, session. application, exception, pageContext, out, config, page2、Vector 和 ArrayList 有什么区别? HashTable 和 HashMap有什么区别?Vector线程同步而ArrayList原创 2012-03-09 13:51:33 · 481 阅读 · 0 评论 -
《嵌入式系统原理》课程网站总结
这个网站是给学院的潘老师做的,最早接到这个事情是大二上学期,当时因为对他提出的一些要求(功能)没有十分的把握能做出来,最后找了个借口(因为是班主任推荐过去的,不好意思直接说我不会)推掉了。一年后的大三上,潘老师再次找到我问我有没有兴趣做,因为要求还是和以前一样,所以这次我就答应了,这可以说明这一年来我有在成长吧。这是这个项目真正的开始,大概是10月中旬吧,不记得了。截止目前,正好3月中旬,差多不有原创 2012-03-22 17:47:36 · 1365 阅读 · 0 评论 -
java的debug和release编译方式
以前没有注意过,其实java编译成.class 有两种方式使用javac,默认使用的release方式,而我们经常使用的MyEclipse工具,用的是debug模式。区别暂时了解如下:release模式下对于函数参数会改变Test.javapublic class Test{ private static void sayHello(){ System.out.p原创 2012-02-16 20:53:56 · 9638 阅读 · 0 评论 -
以前写的java简易记事本
虽然写的很差,不过当时还是写了很久的。eclipse要清理了,拿来备份下吧:package com.test.notepad;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapt原创 2012-02-13 16:26:35 · 1438 阅读 · 1 评论 -
java 发送邮件
import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentica原创 2011-12-30 20:07:57 · 889 阅读 · 0 评论 -
java实现简单扫雷
package com.test.swing;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JButton;im原创 2011-12-30 20:02:44 · 24504 阅读 · 4 评论 -
网站作业布置批改功能重写基本完成,记录一下
既然是重写,比以前当然改进了很多。 原先,布置的作业没有指定给谁做的,如果有操作系统,嵌入式系统原理2门课,某生选了操作系统,但他还可以对嵌入式原理的作业进行提交。这样学生当然没有什么损失,不过老师批作业的时候就比较蛋疼了。还得把没选这门课的学生的作业剔除。 另外,对布置作业的界面也处理了一下,虽然只有一个弹出框,但还是整了一个下午,其中包括对js和css不是很原创 2012-01-30 20:17:03 · 1632 阅读 · 0 评论 -
httpclient 模拟登录人人网, 发心情(刷屏)
登录的站点是3g.renren.com 因为是手机人人, 页面比较简单首先用HttpGet取出"http://3g.renren.com"的html代码, 是用Jsoup解析出登录表单, 包括验证码的图片的url因为没法做到绕过验证码,所以用验证码的url构建一个image, 显示出来让用户自己填写构建image时一定要用httpget, 开始使用了ImageIO.read(new U原创 2012-04-22 20:22:51 · 5444 阅读 · 1 评论