`
lj6684
  • 浏览: 965163 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论
文章列表
最近在网上查资料碰到好多没接触过的技术,先汇总在这里备用,以后慢慢吸收   1. JNA JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库   2. SmallSQL 基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络 但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新   3. Fisheye 类似Hudson的配置库管理工具,据说简单易用   4. TeamViewer 与Java无关,一个用于远程控制,视频会议工具,挺好用的   5. IgniteRea ...
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好   简单使用介绍 Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象   下面给出2种配置方法实例: 1. 纯Java代码创建 dataSource = new DruidDataSource(); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUsername("root"); ...
最近在使用Hibernate的时候,发现其中在管理对象间关系时有一个 inverse 属性,原来没太在意,仔细研究下发现这个属性还是比较关键的,详细解释一下   inverse属性一般是用在 1-N 对象关系中,默认值为 false   以 Parent,Child 这2个对象举例,从他们的关系上2者是 1-N 关系,PO对象描述通常为: Parent 中包含一个属性 Set<Child> children Child 中包含一个属性 Parent parent   Parent对应的hbm文件通常这样配置     <set property=" ...
谷歌在2010年推出了mod_pagespeed,这是一个针对使用Apache服务器的自动化优化模块,据悉可以有效将网页加载速度提高50%,并简单的解决了许多复杂的问题:  如果你的网站采用Apache构建服务器,不需要对网站进行处理即可应用; 加速模块可以自行对网络传输的HTML字节优化及对图像、CSS进入压缩优化传输; 智能缓存是一大亮点,它可以自动智能缓存,加速下载。   工具地址 https://developers.google.com/speed/pagespeed/mod

强大的JS Tooltip工具

    博客分类:
  • Web
最近开发需要用ToolTip暂时一个稍微复杂的内容(内部含有文字,图片,图片可以点击跳转页面) 在网上找了好多基于 jQuery 的Tooltip库,但没有符合我使用要求的。后来查到 ws_tooltip,很多年前接触过,终于又找到了,这个Tooltip功能绝对强大,可定制内容多,记录在这里备忘   使用很简单,看Demo就知道怎么用 控件的关键配置都在 ws_tooltip.js 文件中最开始部分,可以自行根据需要设置   注:ws tooltip是一个国外自由程序员的作品,放在自己的主页上了。目前ws_tooltip的主站已经访问不到了,所以放一份下载备着

SublimeText2使用

    博客分类:
  • Web
Sublime Text2 又一款文本编辑器神器,记录一些使用方法备忘   安装Package Control 1. Ctrl + ~ 调出命令执行窗口 2. 粘入下面的命令 import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http:/ ...
天津大学组建了一个开源软件镜像站,主要提供各种开源版本Linux的镜像下载 国内通过这个站点下载Linux发行版本,速度应该会快很多把,感谢天津大学做出的贡献,赞一个! http://mirror.tju.edu.cn

Got GitHub

    博客分类:
  • Life
《Git权威指南》作者对原书的应用补充说明,很有实用价值   http://www.worldhello.net/gotgithub/index.html

黑屋写作工具

    博客分类:
  • Life
几个比较出色的黑屋写作工具,排除一切干扰为你提供一个与世隔绝的工作空间   Windows WriteMonkey(免费版) http://writemonkey.com Q10(免费版) http://www.baara.com/q10/   Mac OS WriteRoom(收费版) OmmWriter(收费版)
按这种方式设置网络,据说能大大提升Mac App的在线更新速度 http://fasterapple.sinaapp.com/  
CHMWriter 可以很方便的将JavaDoc转变为CHM,查API时觉得还是CHM方便 http://code.google.com/p/chmwriter/downloads/list  
最近在研究Java程序内存问题跟踪,主要处理程序在上时间运行情况下各种 OutOfMemory 异常,将使用的工具和心得点滴记录在这里备忘   常用工具 JDK1.6版本自带很多丰富的内存/线程跟踪调试工具   jps命令,查看本机器所有Java ...
FreeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下   1. 判断对象是否存在(null) 经常会用到,如果对象 != null 则xxxx,在freemarker中表达比较奇怪,例如判断 target 是否为null,如果不为 nll 则做xxx动作 <#if target??>     xxxx </#if> (目标变量后面连续两个??)   2. 字符串或数字比较 java里标准字符串比较需要 .equals() 方法,在freemarkder中进行了简化,字 ...
request.getRealPath() 方法已经不推荐使用   替代方法是:   request.getSession().getServletContect().getRealPath("/");  得到站点的绝对地址   在 Struts2 和 Servlet 中还可以用   Struts2: 要求 Action implements ServletContextAware 并实现相关接口   this.getServletContect().getRealPath("/");   Servlet: th ...
简单易理解方法-1 SELECT username, count(*) FROM user GROUP BY username HAVING count(*) > 1 评价:简单有效,效率不高   更多方法看这里,我逐步验证后补充点评 http://www.cnblogs.com/fxgachiever/archive/2010/09/10/1823106.html
Global site tag (gtag.js) - Google Analytics