
开发
yixinhu
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式—策略模式
Strategy模式 策略模式介绍: 有一组算法(行为),这些算法(行为)可以封装到共同的接口中,调用者依赖共同的接口,从而当算法被替换时,不影响调用者。 策略模式使用场景: 1.类之间的区别仅在余行为,如:加减乘除操作...原创 2014-05-14 17:34:54 · 95 阅读 · 0 评论 -
保留小数常用操作
java保留两位小数问题:方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 ...原创 2015-06-09 17:38:41 · 182 阅读 · 0 评论 -
android权限属性描述大全
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.p...原创 2015-06-04 09:58:21 · 348 阅读 · 0 评论 -
Android常用控件
1.Android UI进阶代码演示地址http://blog.youkuaiyun.com/notice520/article/category/782216 其中包括: 1).进阶之实现listview中checkbox的多选与记录 2).进阶之实现listview的分页加载 3).进阶之实现listview的下拉加载 4).进阶之弹窗的使用(2)--实...原创 2015-05-21 14:59:02 · 107 阅读 · 0 评论 -
微信相关操作
通过转发形式分享图片/图片内容链接到朋友1.判断超过2个小时重新加载/** * 初始化获取有效的jsapi_ticket,方便后续生成签名 * 1.定义全局jsapi_ticket用于保存临时票据 * 2.定义全局lastCallTime用于存放最后一次调用的时间 * 3.首先判断jsapi_ticket为空或者当前时间 - 全局lastCallTime &g...原创 2015-04-24 11:19:00 · 159 阅读 · 0 评论 -
java常用日期操作
/** * 根据开始日期 ,需要的工作日天数 ,计算工作截止日期,并返回截止日期 * @param startDate 开始日期 * @param workDay 工作日天数(周一到周五) * @return Date类型 * @createTime 2014-2-14 * @author Sunqinbo */public static Date getWork...原创 2015-04-10 14:53:49 · 200 阅读 · 0 评论 -
BigDecimal做除法操作时,处理ArithmeticException的解决方案
当使用BigDecimal做除法操作时,在加减乘时都没有出现问题,但是到除法运算时,提示了如下错误: [color=red]Non-terminating decimal expansion; no exact representable decimal result[/color]大概的意思是“无法结束的除法表达式;没有精确的除结果”。我当时输入的10/3,结果应该是3.3333....333...原创 2014-07-17 14:19:41 · 761 阅读 · 0 评论 -
log4j.properties打印ibatis执行的sql语句日志设置
以在控制台打印出ibatis运行的sql语句,方便调试: ### 设置Logger输出级别和输出目的地 ### log4j.rootLogger=debug,stdout,logfile ### 把日志信息输出到控制台 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.std...原创 2014-07-08 10:08:29 · 1468 阅读 · 0 评论 -
HttpURLConnection发送实体数据到服务端
使用场景: 客户端需要将实体数据同步到平台库,这里采用的是HTTP的形式,以下用户数据同步到平台库为例1.需要导入xstream.jar2.定义请求和响应的父类实体数据,方便后续编码/** * 请求响应的父类对象 */public class Generic{ public Header header;} 3.定义消息头实体,用于存放请求的...原创 2014-07-08 10:05:31 · 417 阅读 · 1 评论 -
pinyin4j.jar包 汉字转拼音 或 拼音转汉字
需求:页面查询框输入汉字首字母或全拼查询需求,这里主要实现为,在数据库增加一个字段存放拼音,然后新增的时候将中文转拼音后存入该字段。后续方便查询 // 将汉字转化为全拼 public static String getPinyin(String src) { char toChar[] = src.toCharArray(); String[] toChar...原创 2014-06-13 11:11:16 · 471 阅读 · 1 评论 -
JAVA设计模式—工厂方法模式
Factory Method模式工厂方法模式介绍: 工厂方法模式又称虚拟构造子模式,可以说是简单工厂的抽象,也可以理解为简单工厂是退化了的工厂方法模式,其表现在简单工厂丧失了工厂方法的多态性。 工厂模式使用场景: 1.在编码...原创 2014-05-15 11:04:09 · 138 阅读 · 0 评论 -
Intellij Idea 常用快捷键修改
1.代码块或某行代码上下移动快捷键修改-> Main menu -> Code -> Move Statement Down // 下移 -> Move Statement Up // 上移 2.查找类方法被那些地方调用快捷键修改-> Main menu -> Edit ...原创 2014-10-09 14:28:13 · 288 阅读 · 0 评论