JavaSE
文章平均质量分 63
苏生米沿
if the world betrayed you ,i will stand behind you,betraying the word.
展开
-
lucene全文检索初体验-lucene demo演示
最近在研究全文检索,看到lucene这个项目很不错。于是拿来把玩。今天成功体验了下检索。拿出来与大家分享下:lucene项目官网:http://lucene.apache.org/lucene版本:lucene-3.0.3.zip最新版本已经到3.5了,但是最新版本里没有我们此次体验的demo先去找3.0.2版本,版本不好找哦,属于早期的代码了。现在提供人人的镜像下载地址:原创 2012-04-07 21:11:46 · 9939 阅读 · 12 评论 -
[代码应用]javaSE程序递归删除文件夹下的.bak文件程序源代码
现在写js代码就习惯使用editplus来写代码,但是每次都是会自动生成editplus的一个临时文件.bak,看着都不爽的,所以就简单写个删除程序,当使用editplus编辑完成代码之后,双击这个jar文件就省事多了。原创 2014-09-09 18:15:01 · 2773 阅读 · 0 评论 -
[IDE工具配置]myeclipse 2014 专业版 安装 svn插件
团队合作的项目肯定少不了版本控制,那么现在就看看myeclispe中是如何使用的吧。开发环境:myeclipse 2014 java 8 tomcate 8试了网上说的几种方法,都没有成功,最终自己还是摸索着弄出来了,这里先记录一下,后期自己再配置的时候好获取路径啥的。原创 2014-08-01 22:25:31 · 15966 阅读 · 3 评论 -
eclipse链接mysql数据库,插入,查找出现乱码问题全方位解决。
insert into studentinfo values('20120429','中文编码');最近用到mysql数据库,意识中是一个很简单的数据库,没想到刚链接就出现一个头疼的问题:中文乱码。然后就去百度,发现遇到这个问题同仁还真多,我去尝试过几个,但是对我帮助都不大。然后自己琢磨了好久,终于最后把这个给倒腾出来了。现在跟大家分享下,免得以后都找不到好的解决方法。 首先,原创 2012-04-29 23:44:09 · 11687 阅读 · 8 评论 -
[基础规范]JavaBeans规范
维基百科中javaBeans的解释。原创 2014-10-21 15:34:42 · 4386 阅读 · 0 评论 -
【Java二十周年】Delphi转行java的一些小感触
本文纯属一届小码农对java使用过程的体验感触 目录:初遇java编程语言与java的擦肩深入java跨平台性开源支持web的支撑初遇java编程语言刚上大学的时候,完全是个电脑盲。刚入学学的计算机普及知识就是visual basic语言,可视化的组件编程语言,这个语言跟我第一份工作Delphi语言的是一个性质的,都是拖放控件,实现可视化开发,跟现在用着的extjs 中architec原创 2015-04-08 18:21:11 · 9327 阅读 · 9 评论 -
[BBS]搭建开源论坛之JForum安装使用札记
[BBS]搭建开源论坛之JForum安装使用札记本文使用开源BBS源码jforum2.1.9版本搭建二次开发初始环境,开发环境为myeclipse2015/mysql/jdk1.8/tomcat8.0:源码下载创建web开发项目数据库搭建安装启动BBS程序简易二次修改源码下载地址:http://jforum.net/download.jsp当前下载稳定版本 2.1.9在myecli原创 2015-08-18 22:27:37 · 14207 阅读 · 1 评论 -
改善database schema
Hibernate 读取你java模型类的映射元数据,并且生成schemaDDL语句。你可以将它们导出到一个text文件中,或者当你在继承测试运行的时候直接在数据库执行。因为大多数数据库schema语言是有产品特性的,你需要一直保持在头脑中的是每一个你加入到映射元数据的选项都有潜力绑定到一个特定的数据库。Hibernate 给你的表和约束自动创建基本的schema;它甚至会根据你选择的主键生成方式原创 2015-12-28 22:47:36 · 2185 阅读 · 1 评论 -
复杂和遗留的数据库schema
In this chapter, we focus on the most important part of your system: the databaseschema, where your collection of integrity rules resides—the model of the realworld that you’ve created.If your applica翻译 2015-12-27 23:21:19 · 2000 阅读 · 2 评论 -
Hibernate设置时间戳的默认值和更新时间的自动更新
Generated and default property valuesThe database sometimes generates a property value, usually when you insert a row forthe first time. Examples of database-generated values are a creation timestamp,原创 2015-12-19 23:05:02 · 28083 阅读 · 2 评论 -
MYSQL 更新时间自动同步与创建时间默认值共存问题
本文作者:苏生米沿本文地址:http://blog.csdn.net/sushengmiyan/article/details/50186709在使用SQL的时候,希望在更新数据的时候自动填充更新时间,那么在mysql中是如何实现的呢?如创建表usersCREATE TABLE RS_SIGNUPUSER ( ID VARCHAR(36) COMMENT '主键(业务功能无关)'原创 2015-12-16 13:11:56 · 8377 阅读 · 4 评论 -
Native Hibernate与Hibernate JPA
本文作者:苏生米沿本文地址:翻译来源:http://stackoverflow.com/questions/20820880/hibernate-native-vs-hibernate-jpaHibernate 官方网站说,有native Hibernate API和 Hibernate 的JPA实现。在这两者之间有什么区别呢?优势劣势都是什么?Hibernate website says the翻译 2015-12-05 00:15:39 · 2986 阅读 · 1 评论 -
一种通用的数据访问对象模式
DAO模式起源于sun的java蓝皮书,已经有15个年头了。一个DAO类定义了一个接口,用于操作与特定实体相关的持久化操作,它建议你将跟这个实体相关的代码都聚合在一起。考虑到时间之久,现在已经出现了多种多样的DAO模式,我们推荐一种模式如下:我们将持久化层分为两个平行集成层次,一边是接口,一边是实现。基本的实例存储和检索操作都被包装在一个超接口和实现这些操作的超类中,它们都带有一个特定的持久化解决原创 2015-12-04 18:19:41 · 2297 阅读 · 1 评论 -
实例演示如何在spring4.2.2中集成hibernate5.0.2并创建sessionFactory
本文地址:文章作者:苏生米沿本文目的:使用spring4.2.2集成hibernate5.0.2并创建sessionFactory实例。开发环境:eclipse(jee_mars) JDK1.8 MYSQL5.6 spring下载地址: https://repo.spring.io/list/release/org/springframework/spring/4.2.2.RELEASE/环境搭建原创 2015-10-24 22:22:51 · 19170 阅读 · 6 评论 -
java开源即时通讯软件服务端openfire源码构建
java开源即时通讯软件服务端openfire源码构建本文使用最新的openfire主干代码为例,讲解了如何搭建一个openfire开源开发环境,正在实现自己写java聊天软件:编译环境搭建调试环境搭建步骤列表下载openfire源码配置开发环境配置ant运行执行runconfigrations调试环境搭建完成下载openfire源码 openfire是github开源项目,其原创 2016-07-26 10:53:00 · 6446 阅读 · 0 评论 -
在web应用中使用Log4j 2
Using Log4j 2 inWeb Applications(在web应用中使用Log4j 2) 来源:http://logging.apache.org/log4j/2.x/manual/webapp.html在JavaEE环境中使用log4j或者其它任何日志框架时,需要特别小心。当容器关闭或者应用程序卸载时日志资源的正常清除(数据库连接、文件流关闭等)是很重要的。由于web应用程序中类的加翻译 2016-08-31 23:37:19 · 8070 阅读 · 0 评论 -
JFinal中使用QuartzPlugin报ClassCastException解决方法
JDK1.8中泛型反射修改对旧版本的影响本文地址:http://blog.csdn.net/sushengmiyan 本文作者:苏生米沿问题复现环境:JDK1.8JFinal1.9quartz2.2.1启动环境可参考如下文章内容: https://my.oschina.net/u/147181/blog/664223问题描述JFinal配置好quartz的插件类后,启动报错。报错信息如下:原创 2016-09-29 17:17:43 · 3094 阅读 · 0 评论 -
JAVA中的常量定义在class中还是interface中比较合理?
本文地址:http://blog.csdn.net/sushengmiyan 本文作者:苏生米沿java中使用的常量可以集中定义在一个文件中。 有两种解决方案: 1.在Constants.java中定义,每个都要加上 public static final String… 2.直接在接口中定义: static String…用法都一样,在使用的时候引入这个类(接口),使用即可。存在区别:原创 2016-10-16 08:34:16 · 5856 阅读 · 3 评论 -
[学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
1.JDK的下载与安装 2.编写第一个java程序HelloWorld 3.编译执行HelloWorld原创 2014-05-13 23:42:59 · 12687 阅读 · 0 评论 -
Eclpse 标准版,在联想一体机上报 eclipse failed to create the java virtual machine
eclipse启动错误 clipse failed to create the java virtual machine原创 2014-01-24 23:06:43 · 1778 阅读 · 0 评论 -
lucene的过滤和分页
排序过滤和分页 仅仅把东西搜出来是不够的,好的检索工具还应当能够对检索的结果进行排序,优先将最相关的内容送出 或是按照某种规则,将检索结果送出。 1.文档得分规则 文档得分主要是由4部分内容来决定,即tf(词条频率)、idf(反转文档频率)、boost(Field的激励因子) 和lengthNorm(长度因子) tf:某个关键字在某文档中出现次数的平方根 idf:Mat转载 2012-04-11 20:30:40 · 1201 阅读 · 1 评论 -
用Java读取INI文件(带section的)
最终是通过Properties来实现的,比直接字符流来读取多了很多便利. 可以直接定位到域,根据键就能拿到值.而不是遍历判断来取值/* * IniReader.java * 用Java读取INI文件(带section的) * 示例: * tmp.IniReader reader = new tmp.IniReader("E:\\james\\win.ini"); * o转载 2012-04-11 22:55:00 · 1382 阅读 · 1 评论 -
lucene中Field.Index, Field.Store,Field.TermVector详解
lucene在doc.add(new Field("content",curArt.getContent(),Field.Store.NO,Field.Index.TOKENIZED));Field有两个属性可选:存储和索引。 通过存储属性你可以控制是否对这个Field进行存储; 通过索引属性你可以控制是否对该Field进行索引。 事实上对这两个属性的正确组合很重要翻译 2012-04-12 20:36:34 · 1590 阅读 · 4 评论 -
Java读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) {转载 2012-04-14 15:52:40 · 1021 阅读 · 3 评论 -
一个Lucene 2.4.0对搜索结果高亮显示的代码
使用高亮显示时,需要单独引入lucene-highlighter-3.0.0.jar。这个jar包在目录lucene-3.0.0\contrib\highlighter中,把它复制到项目的lib文件夹,并在Java Build Path中添加其引用。 导入的package有:import org.apache.lucene.search.highlight.Highligh转载 2012-04-14 14:37:34 · 1474 阅读 · 1 评论 -
一个lucene搜索高亮显示的例子。
//... Above, create documents with two fields, one with term vectors (tv) and one without (notv) IndexSearcher searcher = new IndexSearcher(directory); QueryParser parser = new QueryParser("notv",原创 2012-04-14 19:44:48 · 2026 阅读 · 1 评论 -
SQLServer触发器创建、删除、修改、查看...适用于级联删除
一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以转载 2012-04-22 21:18:46 · 8841 阅读 · 3 评论 -
htmlParser解析网页链接问题
本人在使用htmlparser去分析网站的时候,发现有好多网页不能正确提取其中的链接,不知道怎么回事啊。求指导~~谢谢。package com.susheng.MoneyMaker.DataExtract;import org.htmlparser.Node;import org.htmlparser.NodeFilter;import org.htmlparser.Parse原创 2012-06-08 19:12:51 · 2635 阅读 · 3 评论 -
HttpClient链接拒绝问题。
先贴上代码package com.susheng.MoneyMaker;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.n原创 2012-06-08 22:05:43 · 4966 阅读 · 7 评论 -
Communications link failure
在使用mysql中可能会遇到这个错误。那么这个错误是如何引起的呢?我这里是由于装的数据库的问题。当初是三个人的项目,规划不是很好。都是使用mysql但是使用方式却不同。我们在做网页的时候,使用的PHP所以他们使用了WampServer2.1a-x32集成管理器。这个管理群自己就携带了mysql所以我没自己安装。当你服务不启动的时候,去操作数据库就会报这个错误。希望大家遇到之后能不再忧愁~~原创 2012-05-23 08:15:44 · 1503 阅读 · 0 评论 -
java.net.SocketException: Connection reset问题
抓取网页的时候出现这个问题该怎么解决。// 将URL中的HTML代码下载至本地硬盘 public static void downloadPageContent(String urlStr) throws FileNotFoundException, UnsupportedEncodingException { int aStatus = 200; HttpClient ht原创 2012-06-19 19:34:26 · 5927 阅读 · 0 评论 -
JDiy快速开发WEB之javaSE环境搭建-初级
大学的时候对web开发很感兴趣,对网页中的动画,对用户注册,对网页中表格填写等等都倍感兴趣。加之又有专业课程编程语言java,因此,对java web产生了浓厚的兴趣,再加之有北京圣思园 风中叶 大师的视频教程,我的大四生活就这么充足的过完了,现在想想多亏了那段时间的兴趣努力啊,要不然就不会得到现在的这份工作啊。 好了,不说废话了。最近又看到一款新的框架,所以将其拿出来与大家分享下,共同学习原创 2012-09-26 21:01:08 · 3720 阅读 · 2 评论 -
腾讯QQ中批量删除好友的方法
不知道腾讯为什么不增加这个功能,这个需求是有的,为啥不做呢?不懂网上看到有这种需求,好友多了,好多不联系的,想一下子都删除,或者一下子删除好几个,但是现在客户端的扣扣没有批量删除这样一个功能,那么我们怎么批量删除呢?下面是我的一个技巧,希望能对有此需求的人一些帮助O(∩_∩)O登陆腾讯扣扣个人中心:http://id.qq.com/#myfriends 进入我的好友这个原创 2012-10-05 14:11:55 · 5575 阅读 · 3 评论 -
Eclipse中查看没有源码的Class文件的方法
我们在使用Eclipse的时候,经常是会使用别人的Jar包,然后,通常情况下,我们是不会得到他们的源码的,出发是个开源项目。但是有时候很多异常会从jar包里爆出来,我们没有源代码,就无法去查找具体原因,那么有没有一个工具可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢?对,这个工具就是JAD编译器。看看如何让使用吧!~一:下载插件原创 2014-01-26 17:25:42 · 39162 阅读 · 13 评论 -
java开源项目之IQQ学习记录之单例模式与log4j日志记录
作者:sushengmiyan本文地址:打开IQQ项目,打开包iqq.app中的类IMApp,找到程序入口即这个类的主方法,可以看到如下代码: public static void main(String[] args) { LOG.info(System.getProperty("java.vm.name") + Syst原创 2014-02-08 22:49:13 · 3636 阅读 · 0 评论 -
java开源项目之IQQ学习记录之项目环境搭建与启动
IQQ Java开源QQ项目原创 2014-01-26 00:36:17 · 6427 阅读 · 11 评论 -
JDK8帮助文档生成-笔记
JDK8 出来了,以前习惯了使用.CHM文件来查看API,现在想也这样,这里自己制作了一下,记录一下。1.需要的工具:①JD2CHM;②API文档③HTMLlHelper遇到的问题主要是不知道去哪里下载JAVA8的API,看了论坛上的一个帖子,帮助比较大。http://bbs.csdn.net/topics/390766253?page=1感谢8楼的回复。原创 2014-05-28 14:34:21 · 4476 阅读 · 2 评论 -
java.util.concurrent同步框架(AQS论文中文翻译)
java.util.concurrent同步框架摘要目录和主题描述一般条款关键字1.介绍:需求设计实现4.使用方式5.性能6.结论7. 致谢Doug LeaSUNY OswegoOswego NY 13126dl@cs.oswego.edu许可:本作品的全部或部分在不为牟利或商业利益为目的的,且在第一页引述本声明及全完整引用的前提下,以数码或硬拷贝形式供个人或课堂使用的复制或分发不收取任...翻译 2019-05-21 13:55:10 · 1236 阅读 · 1 评论