
Java最爱
文章平均质量分 90
十分钟年华老去
这个作者很懒,什么都没留下…
展开
-
Solr can't create core in docker command
solr在docker下创建core失败的问题, 官网及所有博客中给的命令中没包含端口号, 估计是create_core程序更新导致的.原创 2017-07-13 15:28:48 · 1330 阅读 · 0 评论 -
eatj 的数据库访问
这几天用到了这个免费的网站测试空间 www.eatj.com 还是不错的.顺手推广一下.支持php,jsp 具体数据去它网站上看吧.头几天写的内容始终连不到它自带的数据库里,最初一直在本地测试没发现,这两天终于发现有问题,一直修改连接,搞了一下午,终于查到居然是拼写错误.其实连接它的mysql很简单:用户名密码用注册这个网站时用的用户名密码,url就是用它给的地址,连接参数就是 d原创 2010-03-25 22:33:00 · 1462 阅读 · 0 评论 -
JQuery果然很强大
最近这几天有空写网站,本以为会把大部分时间用在业务逻辑上,基本上抛弃界面部分.可要实现一些基本的操作,js还是跳不过去,没办法,上网搜吧.首先是ajax,这东西没必要自己再封装一遍,有现成的当然直接拿来用,于是下了个mini的jquery装上,开始一直是路径不对,找了个html的demo对比了一下,简单改改就可以了,很方便.$.post就得.第二步,想要显示列表,由于是ajax传过原创 2010-02-04 21:48:00 · 1030 阅读 · 0 评论 -
通过ibatis的blob 存储java的hashmap
这几天测试blob获取和存储的时候,被卡了很久,最后才发现是占用了关键字导致无法获取结果,血的教训啊.以后起名字要用最恶心的,不要用最方便的了.闲话少说,java的hashmap是不能直接存储到数据库中的.本地数据库为mysql,里面有blob的类型可供使用.方法也很简单,上代码数据库建表CREATE TABLE `test` ( `id` varchar(32) NOT原创 2009-11-13 09:47:00 · 3196 阅读 · 0 评论 -
代码托管
这两天有空,复习一下web编程。原先的代码托管放在svnhost上的,结果今天总是连不上,unknown hostname,设置代理服务无果。于是另找了个可以用http协议托管的网站--google。code.google.com开了也有一段时间了,一直没上去看过,用svn客户端连了一下,可以download,什么都不用设,只是速度很慢,将就用了。顺便开了个新的project,看了一下项目的开原创 2009-07-07 11:57:00 · 1136 阅读 · 1 评论 -
调试JNI时,Winio中InitializeWinIo加载失败的原因
简单的说就是“WINIO.SYS, WINIO.DLL, WINIO.VXD三个文件拷贝到运行程序所在的目录”。编译exe时每次都能成功,改成dll会失败,用vc debug也不清楚该如何调试,百思不得其解。终于在实验N次之后终于想到上面引号里的那句话,我之前调试的时候,加载dll都没问题,为什么运行InitializeWinIo会fault呢?原因在于误以为那个有main的class原创 2009-06-22 16:16:00 · 5548 阅读 · 10 评论 -
socket的游戏服务端设想
这几天写的关于mud的socket游戏服务端代码写出一点眉目了,刚刚上传到svnhost。有兴趣的可以加进来一起研究,地址在:svn://www.svnhost.cn/gabriel 我会经常过去看看,或者在我的博客下面留言原创 2009-08-18 08:48:00 · 726 阅读 · 1 评论 -
最近有功夫研究写的一个socket的游戏引擎
下面是开发日志,没整理,很多内容被重新整合了。现在的代码是mudserver端保留单独的端口,没功夫做多端口的还。mudcommon端已经写了数据库查询什么的,调试还没通过,是包的问题,应该能解决。这样整个核心部分mudserver+mudcommon就可以脱离具体的数据库单独发布了。在开发具体游戏时就引用mudcommon就可以了。mudserver也提供了method穿透的方法,是不是适用就看原创 2009-08-14 22:16:00 · 856 阅读 · 0 评论 -
JTextField设置最大长度的小代码
textfield.setDocument(new PlainDocument() { int MAX_LENGTH = 20; public void insertString(int offset, String s, AttributeSet attributeSet) throws BadLocationException { if (s == null || off原创 2009-02-20 11:49:00 · 3340 阅读 · 3 评论 -
Ubuntu 下Java Swing不兼容的问题
先贴一段异常Locking assertion failure. Backtrace:#0 /usr/lib/libxcb-xlib.so.0 [0xa9925767]#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xa99258b1]#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xa99671bd]#3原创 2008-09-26 13:50:00 · 2131 阅读 · 2 评论 -
诡异的回车事件
先描述一下开始出问题的场景:在jcombobox下触发键盘事件void a() 相应一个方法 并在里面弹出了一个JOptionPane.showMessage 直接按回车 结果再次触发jcombobox的键盘事件。 形成了一个死循环, 按别的按键都没有问题, 空格也可以关闭而且不会上传。debug的时候发现两次不同的触发在现成表里出现一个不同的方法,是在DefaultKeyboardFocusM原创 2008-07-21 11:02:00 · 962 阅读 · 0 评论 -
web复习中 js
这两天复习web 从jsp开始到servlet 到struts ibatis,跑通了一圈以后今天做一个布局。 在页面上添加链接 点击后刷新页面中的div,网上搜了一下 用js实现的比较简单。也许会改成ajax,不过现在还不熟,所以暂时把层的内容刷成链接,怎么改后面再看。 function fun(obj) { document.getElementById("changeDiv原创 2008-07-08 17:10:00 · 580 阅读 · 0 评论 -
如何获取JTable/JTree当前显示的内容
一是如何获取滚动条停止事件主要内容就是实现AdjustmentListener的方法 private boolean changed = false; public void adjustmentValueChanged(AdjustmentEvent arg0) ...{ if(changed == true && !arg0.getVa原创 2008-04-24 16:18:00 · 1279 阅读 · 0 评论 -
CARDLAYOUT中判断当前显示的是哪个部件
csdn论坛里搜了半天居然都是要写什么监听的, 麻烦的要死, 其实简单的很啊 //拿到panel和cardlayoutJPanel cardPanel = (JPanel)map.get("cardNewsPanel");CardLayout cardLayout = (CardLayout) (cardPanel.getLayout());//都在容器里呢, 看一下visible就知道哪个被显示原创 2008-01-03 12:13:00 · 2923 阅读 · 2 评论 -
spring security3.x移植思路
刚开始研究spring security3.x,未入门径,看了一些文档版本不详,黑暗中继续摸索。偶见spring-security3官方demo中的spring-security-samples-tutorial,可在tomcat中直接运行。想以此为基点,向项目中做初步迁移。引入的包,spring-security-taglibs.jar,spring-security-web.jar原创 2010-04-27 10:47:00 · 1752 阅读 · 0 评论 -
Grabage开源采集工具发布
决定用Java写一个开源的工具,方便同学们采集。本程序可客户端运行,采集后的数据暂未处理,代码开源,所以不用担心程序搜集登录信息,有编程经验者可自行修改。原创 2010-07-20 21:39:00 · 2545 阅读 · 0 评论 -
Liferay6.0安装笔记
Liferay 一款portlet风格的java cms 主页在此 http://www.liferay.com上有video的教程 讲解了安装的过程 简单易懂 不过是基于5.2的版本 网上搜到的安装教程也都是5.2以前的.安装的内容很简单,上主页,进入download下载6.0版本的with tomcat文件 有170多mb,windows下解压,直接进tomcat/bin直接启动sta原创 2010-05-25 22:11:00 · 1870 阅读 · 1 评论 -
发布Maven构件到中央仓库 和那些经历过的坑
发布Maven构件到中央仓库自己写一个开源的maven插件爽吧,发布出去怎么样,大体流程网上的攻略都差不多 可以参考这份 发布Maven构件到中央仓库下面重点说说遇到的坑第1个坎 GPG安装Win10系统下安装攻略中提到的官方gpg4win会失败,下载无法安装被杀毒软件拦截了,具体原因不明,网上找了一个for windows store的WINGPG1.0, 终于安装成功第2个坎 no tty无法原创 2016-12-09 11:28:18 · 1706 阅读 · 0 评论 -
Jetty多项目启动时的冲突问题
通过main启动多项目Jetty时碰到了lib冲突的问题,如下面这个异常Invocation of init method failed; nested exception is java.lang.SecurityException: sealing violation: package oracle.jdbc.driver is sealed原创 2016-01-28 10:02:57 · 4270 阅读 · 0 评论 -
SpringMVC+JPA+EasyUI 服务端分页
问题:SpringMVC+JPA支持分页,easyui也支持服务端分页,但用JPA封装的VO同easyui交互时却不能顺利分页。方案:通过easyui中datagrid的onSelectPage事件来捕获分页,并灌录数据。一. 触发方法JSfunction SearchTable(_pageNumber, _pageSize){ var dg =$('#table');原创 2015-12-07 10:58:41 · 2258 阅读 · 1 评论 -
关于spring session redis共享session的一个坑
关于spring session redis共享session的一个坑,这两天写spring session redis发现几个小问题,挨个絮叨絮叨原创 2015-12-29 17:44:50 · 48106 阅读 · 10 评论 -
通用页面跳转Controller
服务端本来是全Json的,通过Rest分配URL。原计划页面跳转都在前端完成,结果在j原创 2014-10-31 22:43:50 · 16718 阅读 · 2 评论 -
Cordova3.X 环境搭建与开发入门补充
转发 http://lzw.me/a/cordova3-4-getting-started-by-android-demo.html原创 2014-09-03 14:19:07 · 1094 阅读 · 0 评论 -
解决SpringMVC返回Json数据格式不严谨报异常的问题(草稿未完成)
周末调试程序的时候发现的该问题,表现如下:原创 2014-08-25 15:09:08 · 12071 阅读 · 0 评论 -
Spring Batch 初始化数据,清空数据的做法
这两天用了一下Spring Batch来导数据,感觉是个很强大的工具。网上的资料很多,没看到连续运行的示例。从mkong和spring官网上搞了几段代码,在本地跑了一下发现几个问题:1. initialize-database执行官方的drop table失败报权限问题,检查了一下,无法就是清理spring batch任务表中的数据DROP TABLE BATCH_STE原创 2013-11-08 14:55:32 · 11469 阅读 · 0 评论 -
spring mvc 返回json中去除null字段
spring mvc 返回json中去除null字段原创 2013-07-23 22:32:32 · 15745 阅读 · 7 评论 -
GAE下的SiteMesh3--解决静态html中文乱码问题(原创)
SiteMesh3源码中有个simple,参考那个内容配置就可以解决中文乱码问题.最初打算配置全部为HTML的静态页面,用sitemesh3来装配,但无论怎么配置都是乱码,网上例子大多是基于2.4的,有些语法已经不能用了在3上怎么处理,纠结了一上午.最后终于下定决心用js原创 2011-08-18 12:19:43 · 2620 阅读 · 2 评论 -
Spring3+JSON+JQuery
测试环境是Spring3+JQuery,相互通信用的都是JSON.没想到因为这个JSON白白搭了好几天时间,网上找的资料真不靠谱,大部分精力都是折在怎么把客户端的数据转换成JSON回传给服务端上了。先说下服务端的配置,spring3+jackson原创 2011-08-05 23:02:15 · 4017 阅读 · 1 评论 -
m2eclipse的依赖图显示
进菜单,选Window-Preferences-Maven点POM Editor,全部选中,点OK保存然后重新打开maven的pom文件,就可以看到新的Dependency Graph选项了祝你好运原创 2011-06-24 12:43:00 · 3661 阅读 · 1 评论 -
Eclipse中ant无法输出中文的问题
<br />被这个问题困扰了很久,在命令行下一切正常,但在eclipse中运行ant脚本却无法显示中文。到中文提示的前一行就自动断掉了,虽然能正常build,但有错误的话也看不到提示。<br />网上搜到几种改法,测试后只有一种可以通过。在ant设置的common选项卡下,设置Console Encoding,将设置改为GBK即可。原创 2010-09-30 11:42:00 · 1402 阅读 · 0 评论 -
JFreeChart中CombinedDomainXYPlot动态图表CPU占用高的问题
最近做jfreechart时偶然发现用CombinedDomainXYPlot这种多plot混合的动态plot显示时会出现cpu占用超过50%的情况。最初以为是自己写的代码中加了没用的监听,读代码后没发现,然后是找jfreechart的demo,结果发现有同样的问题,一旦这种跟时间有关的动态chart被显示出来时,cpu都会暴涨。网上搜了一下,没有解决方案,看来的自己动手了。研究一下那个类的ap原创 2008-03-19 15:37:00 · 1582 阅读 · 0 评论 -
ANT十五大最佳实践
作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html译者:徐彤MSN:xt121@hotmail.com 在Ant 出现之前,构建和部署Java应用需要使用包括特定平台转载 2007-05-29 15:47:00 · 871 阅读 · 0 评论 -
JOGL再测试
由于jogl开发包06版的改动很大,周末正好有空回去研究研究。那成想改动的不只是类在包中的位置,有些方法已经没有了。网上搜到的一些例子是去年的,本想拿来调试一下 createCanvers这个就没了,只好new了一个,效果没达到,只是在屏幕上显示一个黑背景,一小块白色的正方形。于是找出最新的demo,打开看,已经用上新版的jogl.jar了。高兴!运行~调了很久,最后supply in SE原创 2006-04-03 11:34:00 · 1780 阅读 · 0 评论 -
JOGL终于测试成功了
import net.java.games.jogl.*; /** * * @writer me copy for internet */public class HelloWorld { public static void main (String args[]) { System.out.println(System.getProperty("java.libra原创 2006-03-30 09:25:00 · 1669 阅读 · 4 评论 -
OSWorkFlow 2.8 发布
OSWorkFlow 2.8OpenSymphony has released version 2.8 of OSWorkFlow. "The Register API has been modified; a PropertySet parameter has been added. Users creating their own workflows via the *Descriptor c原创 2006-02-11 14:56:00 · 2394 阅读 · 0 评论 -
成功修改netbeans的外观
只对5以上的版本有效,官方网站上有的,不过很多人没看到罢了 Spicing Up Your NetBeans IDE 5.0 With Substance Contributed by<!--var user = "ruth.kusterer";var domain = "sun.com";var at = "@";document.write(Ruth原创 2006-02-14 15:26:00 · 5893 阅读 · 3 评论 -
NetBeans5正式发布
Its Here!Including: Project Matisse; completely redesigned support for CVS; support for WebLogic 9, JBoss 4 and Sun Application Server; Struts and Java Server Faces support; new types of refactor原创 2006-02-05 13:16:00 · 1950 阅读 · 0 评论 -
Tomcat 5.5.15
General 32081: Remove the JDK r原创 2006-01-24 16:42:00 · 1134 阅读 · 0 评论 -
英文太烂了,一定要坚持练习。
以后有空就搞点东西翻译一下,直到达到母语的理解程度。jClientUpload is an upload applet for HTTP(S) and FTP(S). It support internationalization, progress bars while uploading and drag&drop. Release 1.7 includes an image previe原创 2006-01-20 14:12:00 · 1162 阅读 · 0 评论 -
NetBeans英文版操作两则
闲话少讲...一 javadoc的倒入Tools-->Java Platform Manager-->Javadoc-->Add二 单步跟踪调试Window-->debugging-->sources然后Debug Main Project(F5)的时候那个 sources栏里会出现工程的包,选中包名,具体的自己看吧.然后就可以跟踪了一条一条运行,爽啊 这是英文原创 2006-01-19 11:32:00 · 1941 阅读 · 0 评论