自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (7)
  • 收藏
  • 关注

仿微信9宫格群组头像

开发了一个聊天工具,群组头像像仿照微信的头像那样显示成员头像合成图片,百度了一下,发现没有顺手的,就自己动手写了一个,现在分享给大家。我所有用户图片都是120*120的,合成图片为132*132,九宫格的话用户图片边到合成图片边为3,依次类推,里面的120,132,40,30等大小根据自己的头像大小灵活变动即可[code="java"]public static String[] ge...

2015-07-14 20:27:03 2323

原创 汉字转拼音

[code="java"]/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with...

2015-06-18 13:44:36 2578

原创 android显示圆形图片

[code="java"]package com.*.widget; import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Paint...

2015-06-18 13:42:23 249

码农的浪漫(js写的'老婆生日快乐'特效)

一直被老婆抱怨不懂浪漫,老婆的生日又来了,老婆指着闺蜜空间上贴的老公做的胡萝卜心形浪漫晚餐告诉我:必须送她一份用心的礼物。我绞尽脑汁想出这么一法子,还是得用我们码农的独特方式,经过一天多的努力,终于做完了,来给大家晒一下,一共三个特效 1,六个字单列从右侧飞入;2,六个字闪烁;3,六个字连续从右侧飞入(类似电子字幕的滚动特效)下面有附件,大家轻拍。基本原理,生成一个20行20列的table,400...

2013-11-16 12:17:55 1721 1

poi替换模板标签为图片

在问答频道看到有人求poi模板替换图片的需求,百度一下,网上没有合适的方案,一时手痒,自己动手写了一个。本文参考了[url]http://www.it165.net/pro/html/201108/451.html[/url]的方法,进行了部分修改,可以替换word2007的表格中的标签为图片,先看效果:[img]http://dl2.iteye.com/upload/attachment/0...

2013-08-19 14:49:48 625

一个整数的所有最小因子

要求:用户输入一个正整数,然后以降序显示它的所有最小因子,例如:120,那么显示的最小因子为5,3,2,2,2。存储这些素数(例如:2,2,2,3,5)获取这些按倒序显示这些因子。[code="java"]package com.zyn.iteye;import java.util.ArrayList;import java.util.List;public ...

2013-08-14 20:29:06 5841 1

为hibernate添加数据库方言函数

在sessionFactory中配置hibernate.dialect属性,以mysql为例,class设置为自定义的类,[code="java"] classpath*:com/landray/kmss/hrt/chart/model/*.hbm.xml classpath:com/landray/kmss/component/...

2013-06-27 19:31:15 281

原创 这个时代——“寒门再难出贵子”,也许不服,不干,但想改变好比石头砸天(转自天涯)...

这个时代——“寒门再难出贵子”,也许不服,不干,但想改变好比石头砸天现在越来越看清楚“性格决定命运”,性格这东西是熔透于骨髓的,性格的养成和学校教育没有多大关系,大多决定于家庭背景,和成长环境。。。从大学毕业出来的第一步往往起到至关作用的是家庭背景,也就是从起跑线开始,普通家庭的孩子就输了一大截。。在一个物欲横流的时代,当金钱决定一切,成为人的终极信仰的时候,这时候也是“门阀”,即...

2013-06-22 11:36:54 3308 1

jvm内存映像分析

     jdk自带的jmap就是java内存映像工具,可以用于上生成堆转储快照:在eclipse中启动一个java类,打开jdk安装目录下的C:\Program Files\Java\jdk1.6.0_11\bin目录,双击jconsole.exe,显示连接窗口: ,单击pid为6920的选项,点连接进入,可以看到jvm运行时的多种参数,在运行中输入cmd,在命令行中输入以下命令C...

2013-05-23 20:11:06 290

原创 n个数组各取一数的不重复组合

package collection;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;public class Postion {

2013-05-14 13:38:10 1267

原创 求最长的递增子数组

package com.chinahrt.zyn.pango;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MaxSubList { /**

2013-05-14 13:38:08 646

原创 从m个字符选出n个的所有组合

import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Zuhe { //全局变量,存储所有字符组合 List list = new ArrayList(); public void getNext(String begin, String[] s, int num) {  

2013-05-14 13:38:06 671

原创 查找最小的K个数

package com.chinahrt.zyn.pango;import java.util.ArrayList;import java.util.List;public class FindMinKFromN { /** * 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

2013-05-14 13:38:04 507

原创 求连续子数组的最大和

package com.chinahrt.zyn.pango;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test { /** * 一个整形数组,数组里有正数也有负数。 *数组中连续的一个或多个整数组成一个子数组,每个子数组都有

2013-05-14 13:38:02 543

原创 求N个字符的全排列

package com.chinahrt.zyn.pango;import java.util.ArrayList;import java.util.List;public class Test { /**求N个字符的全排列 比如:1,2,3 全排列为:123,132,213,231,321,312 startStr,开始字符;str,剩余字符

2013-05-14 13:38:00 678

原创 web.xml的读取顺序

由于项目中需要区分一下监听器的加载顺序,动手查了一下资料,下面有些为转载的web.xml中主要配置context-param,listener,servlet,filter,这四种类型的读取启动顺序与在web.xml中的位置无关,容器启动时首先读取context-param,供listener,filter,servlet使用,然后读取listener,启动相应的监听,具体优先级为cont

2013-05-14 13:37:58 556

原创 spring的bean实例化时间

前两天在问答频道看到有同学问spring的bean在什么时候实例化,根据大牛的回答,自己又查询了资料,最终搞清楚了这个问题:       对于Spring BeanFactory,  由于它的应用场合(内存或者其他资源受限的场合),使用了延迟加载机制,只有在用户调用getBean()方法时,使用的JavaBean实例才会被创建。      对于Srping ApplicationCon

2013-05-14 13:37:55 706

原创 spring单元测试demo

package report.view;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import org.junit.After;import org.junit.Test;import org.springframe

2013-05-14 13:37:53 529

原创 运行应用,Could not open: device

右键点击我的电脑-属性-高级系统设置-环境变量,在系统变量里边新建,变量名为ANDROID_SDK_HOME,变量值为android sdk路径,这样就可以了,重启eclipse把原来的建的虚拟设备都删了新建就可以了

2013-05-14 13:37:51 978

原创 Android:Debug certificate expired on DATE 解决方法 (转)

使用Eclipse调试Android程序,源代码没有错,但总是提示:Error generating final archive: Debug certificate expired on **** 从字面了解,是由于Debug证书过期所致。 Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅

2013-05-14 13:37:49 3097

原创 把table表格内容导出为excel

package com.chinahrt.report.export;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;

2013-05-14 13:37:47 794

原创 Java 编程规则(think in java 第四版)

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final 基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java 包(Package)属于一种特殊

2013-05-14 13:37:45 792

原创 jetty嵌入式使用方法

以jetty-hightide-8.1.6.v20120903版本为例,1.文件服务器 package com.chinahrt.zyn.jetty;import org.eclipse.jetty.server.Handler;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.

2013-05-14 13:37:43 679

原创 jmail接收邮件(转)

package com.chinahrt.zyn;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;i

2013-05-14 13:37:41 1357

原创 jmail发送邮件(转)

package com.chinahrt.zyn;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;im

2013-05-14 13:37:39 764

原创 查看mysql元数据(转)

information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。在 MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息

2013-05-14 13:37:37 735

原创 java求集合交集和并集

在问答频道遇到求助集合求交集或者并集的问题,自己翻了下api,发现Collection接口两个很有意思的方法:removeAll(Collection c)           移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。retainAll(Collection c)           仅保留此 collection 中那些也包含在指

2013-05-14 13:37:34 946

原创 禁用页面及页面所有frame内的右键菜单

今天遇到一个需求,需要禁用页面的右键菜单,按照网上搜索的结果进行设置后发现单独一个页面可以,里面有嵌套的frame的话不对frame内的区域起作用。经过翻阅文档,自己写了一段脚本,测试完美通过。a.html New Document //禁用所有子frame中的右键function noRight(doc){//f

2013-05-14 13:37:32 2965 1

原创 应该被记住的 8 位 Java 人物

应该被记住的 8 位 Java 人物81人收藏此新闻, 我要收藏 | 新闻投递 oschina 发布于: 2012年06月23日 (42评)  这里列举了 8 个 Java 人物,他们创建了对 Java 社区贡献很大的框架、产品、工具和图书,也因此改变了 Java 的编码方法。8. Tomcat 和 Ant 创办人James Duncan Davidson, 1997 年

2013-05-14 13:37:30 404

原创 自己写的一个类orm映射工具

利用xml做配置文件,可以动态生成sql:package com.landray.kmss.util;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;

2013-05-14 13:37:28 561

原创 myeclipse提速(转)

一、加大JVM的非堆内存打开 myeclipse.ini,把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大      原因:几乎每次 myeclipse 卡都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小

2013-05-14 13:37:26 393

原创 mysql中文排序

数据库采用utf-8编码,order by 无法对中文按照拼音排序 ,对中文字段转为GBK后排序即可。  SELECT * FROM dept ORDER BY CONVERT( fd_dept_name USING gbk ) ;

2013-05-14 13:37:24 468

原创 查询重复记录和删除重复记录

/*Navicat MySQL Data TransferSource Server : 本机Source Server Version : 50022Source Host : localhost:3306Source Database : testTarget Server Type : MYSQLTar

2013-05-14 13:37:22 415

原创 mysql中的decode(转)

举例:     oracle:select decode(pay_name,'aaaa','bbb',pay_name),sum(comm_order),sum(suc_order),sum(suc_amount) From  payment.order_tab  group by decode(pay_name,'aaaaa','bbbb',pay_name)转换成mysql:实现 

2013-05-14 13:37:20 11986

原创 mysql中使用光标的demo

第一次用游标,写了个demo,此游标蛋疼的实现了从test1表逐条复制数据到同样的表结构的test2,等价于insert into test2 select * from test1;DROP TABLE IF EXISTS `test1`;CREATE TABLE `test1` ( `id` int(11) NOT NULL auto_increment, `type` i

2013-05-14 13:37:17 777

原创 tomcat工作原理(转)

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector c

2013-05-14 13:37:15 402

原创 惨痛的教训

前段时间数据库做了读写分离,在执行批量更新的时候,脑袋短路,在没有禁用触发器的情况下,直接执行了sql,数据库性能一下子就不行了,100秒后还没执行结束,更2的事情发生了,我直接把数据库进程给杀掉了,没错,直接杀掉了,数据库的性能上来了,结果是主库和从库不同步了!!!生产库啊!!!!!!

2013-05-14 13:37:13 534

原创 spring对hibernate多数据源均实现延时加载

最近在优化公司的系统的时候mysql数据库采用了读写分离策略,同样的sessionFactory要配置两个,但原有的项目中大量应用了hibernate的延时加载,在调试的时候才发现,无论如何都不能同时实现两个sessionFactory的延时加载,后来通过翻阅资料和阅读源码,终于找到了解决方案:两个sessionFactory的在spirng配置如下: <bean id="sessi

2013-05-14 13:37:11 453

原创 避免代理服务器的缓存带来的问题

最近客户反映用户登录系统的时候,用户资料会变成另外一个人的,经过排查,发现:用户的网络架构采用一个代理服务器,所有用户上网均通过该代理服务器访问,缓存问题造成了该问题,申请的url相同,代理就不会再去访问服务器,直接把缓存中的数据给返回到客户端,去网上搜了好多帖子,最后结合自己项目的实际情况,采用以下方案解决了该问题,在此记录下来和大家分享。     新加一个过滤器,在过滤器的doFilter

2013-05-14 13:37:09 450

原创 过滤器配置多个url-pattern

过滤器配置多个url-pattern      MohrssFilter     /nav.jsp       MohrssFilter     /sys/home/sys_home_main/sysHomeSearch_script.jsp       MohrssFilter     /hrt/mohrss/student/tree1.jsp  错误方式:      M

2013-05-14 13:37:07 1076

iOS 8 Swift Programming Cookbook.pdf

ios开发手头必备书籍,高清文字版,你值得拥有

2016-01-22

iOS7 Programming Cookbook.pdf

iOS开发必备书籍,高清pdf版,你值得拥有

2016-01-22

swift by tutorials pdf

swift by tutorials pdf 高清文字版

2016-01-22

how tomcat works

介绍tomcat工作的原理,javaeye上一位大神翻译的

2011-08-25

actionscript 3初级动画教程

很有名的acitonscipt3的动画教程,as新手老鸟都该多读几遍的好书

2011-05-29

jxl api文档,做导入和导出不可缺少的文档

jxl 的api,目前最流行的做导入和导出的方式,每个java开发人员不可缺少的文档

2010-07-16

java语言程序设计教程

一个关于java程序设计的ppt课件,想自学的朋友们可不要错过啊!

2009-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除