- 博客(199)
- 收藏
- 关注
原创 jQuery判断div滚动到底部,并加载数据的示例,防止重复加载
[code="javascript"]var msg_list_loading = false;$('.msg_list').on('scroll', function(){ if ( ! msg_list_loading ){ load_more_msg(); }}) function load_more_msg(){ var msg_list = $('...
2015-12-23 10:59:40
1251
原创 intellij idea console日志输出可点击直接跳转到源代码
首先说明这是intellij idea带来的功能, 可以在console的日志输出里点击, 直接跳转到源码, 对我们开发调试程序时很是有用, 还可以方便的查看第三方的代码. 首先看一下intellij idea的说明:[url]https://www.jetbrains.com/idea/help/setting-log-options.html[/url][quote]If ...
2015-11-26 14:47:47
4794
原创 jetbrain IDEA inject language 的使用
在使用jetbrain idea 作为 java 开发工具时, 可以使用[code="xml"] org.jetbrains annotations 13.0 provided[/code] 然后在我们的java代码里定义变量时可用. [code="java"]@Language("MySQL") String sql = "SELECT ...
2015-03-12 11:23:14
925
原创 hibernate @Nofound 与@ManyToOne fetch lazy的问题
在hibernate上@oneToOne, @ManyToOne, @OneToMany 这些注解上可以设置fetch = FetchType.LAZY但是如果在这些注解上在加上@NotFound(action = NotFoundAction.IGNORE)则懒加载失效, 会变成立即加载. (在程序中会带来很可怕的效应). 产生n+1查询.所以要使用fetch = Fet...
2014-10-28 17:34:18
820
原创 浅谈 SpringMVC 数据绑定
转自: http://senton.iteye.com/blog/973918查看spring源码可以看出spring支持转换的数据类型:org.springframework.beans.PropertyEditorRegistrySupport: [code="java"] /** * Actually register the default editors for...
2014-10-16 17:20:09
138
原创 centos 6.4 源码安装php5.4 mysql5.5 apahce2
参考:http://blog.csdn.net/simpleiseasy/article/details/8053215一、准备(把所有的源文件放在‘/home/yuanjun’目录下)[code="java"]apr wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.1.tar.gzapr-util wget ht...
2014-10-10 22:44:00
132
原创 工作问题:http下载文件,中文文件名在firefox下乱码问题
http 下载文件时,中文文件名在firefox下乱码的问题,一般在http header中是这样操作的: [code]"Content-Disposition","attachment;filename=文件名.xx"[/code]其实,按照 [url=http://tools.ietf.org/html/rfc2231]rfc231[/url] , Content-D...
2014-05-17 16:34:31
204
原创 【转】程序员开发大型应用程序的技巧
转[url]http://www.cnblogs.com/rollenholt/articles/3561612.html[/url]假如你是一名Java开发者,正在开发和维护包含2000个类并使用了很多框架的应用程序。你要如何理解这些代码呢?在典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙,文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状...
2014-05-05 14:20:04
103
原创 jackson知识点
[size=xx-large]1. jackson处理boolean类型的注意点[/size]在使用jackson处理boolean类型的时候,比如你的java bean有一个boolean类型的字段:isTitle, 默认把这个Java bean转换为json的时候,这个字段就变成了title,因此如果想在转换转换的json中保持原始的字段名称的话,可以在java bean中采用下面...
2014-05-05 14:13:56
165
原创 使用Guava来计算笛卡尔积
比如我们要计算3个List的笛卡尔积,每个list的内容都是['a', 'b', 'c'], 请看下面的代码:[code="java"]public class CartesianProductUtil { public static void main(String[] args) { ImmutableSet charList = ImmutableS...
2014-05-05 14:11:14
728
原创 转: 当spring 容器初始化完成后执行某个方法
转自: [url]http://www.cnblogs.com/rollenholt/p/3612440.html[/url]在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spri...
2014-05-05 14:09:11
179
原创 转: Spring boot 文件上传
转自: [url]http://www.cnblogs.com/rollenholt/p/3693087.html[/url]1. 创建一个Maven的web工程,然后配置pom.xml文件,增加依赖:[code="xml"] org.springframework.boot spring-boot-starter-web 1.0.2.RELEAS...
2014-05-05 14:03:31
429
原创 idea安装后需要做的几个设置
从eclipse转到idea后,有一些操作习惯发生变化,不太适应,所以需要先对idea进行一下设置。记录下来,以备后用。1。使用eclipse的快捷键File -> Settings -> Keymap -> 右边选”Eclipse”2。调整字体File -> Settings -> Editor -> Colors & Fonts -> Font -> 字体名调整...
2014-04-09 15:14:22
818
原创 Quartz scheduler plugins – hidden treasure
Although briefly described in the official documentation, I believe Quartz plugins aren’t known enough, looking at how useful they are.Essentially plugins in Quartz are convenient classes wrappi...
2014-02-21 11:10:04
259
原创 Configuring Quartz with JDBCJobStore in Spring
I am starting a little series about Quartz scheduler internals, tips and tricks, this is a chapter 0 - how to configure persistent job store. In Quartz you essentially have a choice between storing jo...
2014-02-21 10:57:46
118
原创 maven 打包可执行jar的方法
1.修改pom.xml增加如下内容[code="xml"] org.apache.maven.plugins maven-jar-plugin 2.4 ...
2014-01-20 11:20:13
83
原创 gradle设置代理
使用网络代理的同学可以在项目根目录下创建一个gradle.properties文件(比如项目名称为HelloWorld,那么就在HelloWorld目录下创建gradle.properties文件),文件内容示例: systemProp.http.proxyHost=Proxy ServersystemProp.http.proxyPort=Proxy portsystemProp...
2014-01-16 17:20:55
286
原创 hibernate3.2里的Transformers
hibernate 里想将sql的结果转为对象,但是对象不想再.hb.xml里定义,可以考虑用 ResultTransformer使用SQL Transformers[code="java"] List resultWithAliasedBean = s.createSQLQuery( "SELECT st.name as studentName, co.des...
2013-11-29 15:46:51
136
原创 python tips
[size=x-large]How to create an enum in Python?[/size]Use a function that dynamically creates a new class[code="python"]def enum(**enums): return type('Enum', (object,), enums) Numbers =...
2013-08-30 16:25:01
79
原创 druid简单教程 (转)
[url]http://blog.csdn.net/yunnysunny/article/details/8657095[/url][size=x-large]jconsole监控[/size]同时druid提供了jconsole监控的功能,因为界面做的不是很好,所以官方中没有对其的相关介绍。如果是纯java程序的话,上面提到的web监控就无法使用了,jconsole的作用就体现出...
2013-03-21 13:55:21
201
原创 转: 一些crontab要注意的地方
转:http://lunae.cc/something-about-crontab-2012-12crontab是很常用的软件,这里说一些要注意的地方。如果你的定时脚本执行需要utf-8环境,那么不要忘记加[code="java"] export LANG=en_US.UTF-8[/code]所以你的任务可能像下面一样[code="java"]...
2013-02-23 15:16:03
92
原创 关于MYSQL的on duplicate key update
有些时候我们需要插入数据库的时候,遇到唯一的键值希望更新而并非引发错误,这样就可以保持数据库中的数据在不重复的同时保持到最新。这时我们就可以使用on duplicate key update语句。这条语句是这样规定的:[code="sql"]INSERT INTO table (a,b,c) VALUES (1,2,3)ON DUPLICATE KEY UPDATE c=c+1;[...
2013-02-23 15:13:57
77
原创 mysql的数据恢复
转自:http://www.taobaodba.com/html/1430_mysql%E7%9A%84%E6%95%B0%E6%8D%AE%E6%81%A2%E5%A4%8D.html数据库数据被误删除是经常看到的事情,数据的恢复也就自然成为了DBA很重要的一门基本功夫,比较笨拙的办法是拉出历史的备份到另外的一台机器恢复出来,但是这种方法如果数据量比较大的话,往往会耗费较长的时间,以前在...
2013-02-23 10:00:53
84
原创 管理大量日志
http://stackoverflow.com/questions/5127534/log4j-log-indexing-using-solr/12881260#12881260You can use a combination of [url=http://logstash.net/]logstash[/url] (for shipping and filtering logs) + ...
2013-01-29 13:57:53
92
原创 centos 6.2安装ruby
[code="java"]#get root access$su -$ cd /tmp #Remove old Ruby$ yum remove ruby # Install dependencies$ yum groupinstall "Development Tools"$ yum install zlib zlib-devel$ yum insta...
2012-12-28 15:16:07
94
原创 python基础
在进入python命令行后1. 显示str这个类[code="java"]>>>help(str)[/code]2. 用help()进行help自身的帮助[code="java"]>>>help()[/code]进入[code="java"]>help[/code]进入后, 可以得到各种各样的帮助. modules 可得到当前...
2012-12-08 22:39:43
84
原创 python 中文乱码
在写python脚本时, 应该在文件的开头就包含下面这句, 标明文件的编码[code="java"]#coding=utf-8print '中文'[/code]同时把你的脚本文件要存成utf-8编码格式.关于python中文乱码,可以参考文章:http://happylaoyu.i.sohu.com/blog/view/111505796.htm[code="j...
2012-12-08 21:48:55
88
原创 ChartDirector点滴记录
ChartDirector表示时间是使用一个double类型,是当前时间到 1-1-0001 00:00:00的秒数. 具体信息可以参见:http://localhost:8080/chartdir_java/doc/cdjavadoc/dateformat.htm[quote]Many functions in the ChartDirector API accept dates...
2012-12-04 14:05:22
128
原创 ChartDirectorvk如何测试文本的长度跟宽度
在使用charDirector画图时, 要确定setPlotArea的位置. setPlotArea方法的参数如下. public PlotArea setPlotArea(int x, int y, int width, int height [, int bgColor [, int altBgColor [, int edgeColor [, int hGridColor [, in...
2012-11-30 15:53:22
116
原创 简单好用的sshfs — 通过ssh映射远程路径
来自[url]http://wendal.net/457.html[/url]最近习惯性访问N个Linux机器,在不同机器间跳来跳去,很是麻烦,最终,找到了sshfs,可以把远程目录直接映射到本地,无需修改远程机器的设置,仅要求有ssh连接的权限官网地址: [url]http://fuse.sourceforge.net/sshfs.html[/url]安装:[code...
2012-10-18 09:09:57
855
原创 查找mysql中的低效索引
来自 [url]http://wendal.net/461.html[/url]从一个[url=http://parand.com/say/index.php/2009/09/01/finding-and-fixing-slow-mysql-queries/]外国博客[/url]引用过来的[code="sql"]SELECT t.TABLE_SCHEMA AS `db`,...
2012-10-18 09:07:18
196
原创 文件同步
Unison File Synchronizer 支持在linux跟windows之间文件同步. [url]http://www.cis.upenn.edu/~bcpierce/unison/[/url][url=http://blog.sina.com.cn/s/blog_704836f40100sp74.html]使用csync2和lsyncd飞速同步数据[/url] 适用于大量小文件...
2012-10-11 15:33:12
85
原创 MySQL 日志
来源于 http://www.livingelsewhere.net/2011/03/24/mysql-log 查看 MySQL 慢日誌 在 MySQL 中有 4 种不同的日志, 分别为错误日志, 查询日志和慢查询日志, 二进制日志. 默认情况下, 为尽量减少 IO 损耗, 系统只打开错误日志. 若需要复制, 就必须要打开二进制日志. 错误日志错误日...
2012-09-28 10:06:13
91
原创 mysql删除查看二进制日志
来源于:[url]http://www.livingelsewhere.net/2011/03/25/purge-view-binlog/[/url][size=x-large]删除[/size][code="sql"]PURGE {MASTER | BINARY} LOGS TO 'binlog-name';删除 binlog-name 编号之前所有的日志.PUR...
2012-09-28 09:40:15
157
原创 Java调用外部程序技巧
http://www.yankay.com/java%E8%B0%83%E7%94%A8%E5%A4%96%E9%83%A8%E7%A8%8B%E5%BA%8F%E6%8A%80%E5%B7%A7/[code="java"]Process process = Runtime.getRuntime().exec(cmd);process.waitfor();[/code] ...
2012-08-24 13:43:04
389
原创 为 MySQL 的查询结果添加排名字段
转自 http://www.oschina.net/question/12_63477 我正在用 MySQL 客户端的时候,突然想到如果可以给查询结果添加排名该多好啊,然后就找到了一个简单的解决办法。下面是一个示例表的数据:然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。如下面的代码:...
2012-08-16 17:54:10
671
原创 java中的协变
协变是指一个类型随着它关联的类型一起变化,有点抽像,java中体现协变的包括两点:[color=red][size=large]1.数组[/size][/color]如果 A 是 B 的超类,则 A[] 也是 B[] 的超类,所有需要 A[] 的地方都可以用 B[] 代替。 [code="java"]public class Test2 { public static...
2012-08-14 09:10:58
139
原创 编写代码你用什么字体
转自:http://hi.baidu.com/emoji/item/369b7ebc23186243bb0e12f6 看代码看得眼疼不能不说是程序员的恶梦,那么,选择适当的字体也算是对自己的救赎吧。周末闲得无聊,在网上乱逛,搜索了一些资料整理一下给大家分享,仅作记录而已,参考使用:1.一个编程人员痛苦的选择一般适合用作程序代码显示的字体,有下列几个:Courie...
2012-08-02 10:08:54
1178
原创 android listview
[url=http://blog.csdn.net/gyflyx/article/details/6567701]ListView与Button的共存问题解决[/url], 解决在listview里有button时, button把点击事件给拦截的问题.
2012-07-13 17:37:57
58
原创 要怎么学技术
确定如何学技术, 要经常回来看看, 面壁想想. 转自: [url=http://www.cnblogs.com/lovecherry/archive/2007/10/28/940555.html]不要迷失在技术的海洋中[/url][url=http://www.cnblogs.com/JeffreyZhao/archive/2007/10/29/how-to-learn.html]...
2012-07-13 14:29:10
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人