- 博客(14)
- 资源 (5)
- 收藏
- 关注
转载 java synchronized锁
觉得还不错 留个记录,转载自http://zhh9106.iteye.com/blog/2151791 在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁
2016-09-30 10:36:03 375
原创 Java写文件
/** 根据充值批次id查询充值记录*/List> rechargeHistoryList = rechargeservice.getDataListByBatchId(batchId);// 第一步,创建一个webbook,对应一个Excel文件HSSFWorkbook wb = new HSSFWorkbook();// 第二步,在webbook中添加一个sheet
2016-04-12 09:20:49 493
转载 ANT教程经典
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一. 安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。
2016-04-11 16:04:28 291
原创 微信支付
1 绑定域名 2 在页面中添加微信页面授权的js3 获取微信版本:(代码如下)Map jsonMap = new HashMap();jsonObj = new JSONObject();String userAgent = ServletActionContext.getRequest().getHeader("user-agent");/
2016-02-29 16:46:29 1182
转载 css3动画简介以及动画库animate.css的使用
过渡动画 第一种叫过渡(transition)动画,就是从初始状态过渡到结束状态这个过程中所产生的动画。所谓的状态就是指大小、位置、颜色、变形(transform)等等这些属性。css过渡只能定义首和尾两个状态,所以是最简单的一种动画。要想使一个元素产生过渡动画,首先要在这个元素上用transition属性定义动画的各种参数。可定义的参数有transition-
2015-08-11 14:39:07 956
原创 android Handler 三种写法
第一种:Message msg = new Message();new Handler() { public void handleMessage(Message msg) { // 做操作 }}.sendMessage(msg);第二种:private Handler myHandler = new Handler();myHandler.post(
2015-07-30 11:17:19 870
原创 微信开发
取tokenURL url = new URL("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+ appid + "&secret=" + appSecret);URLConnection connection = url.openConnection();connect
2015-07-22 15:32:12 434
原创 div超过长度内容自动省略
text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:200px;
2015-04-03 10:46:54 595
转载 程序猿的真相....我哭会儿.....
关于程序员的一些真相。包括夜生活、过节、找不到对象、看技术文档,转行…等等。唉,说多了都是泪啊!十年生死两茫茫,写程序,到天亮。 千行代码,Bug 何处藏。纵使上线又怎样,朝令改,夕断肠。 领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。 每晚灯火阑珊处,程序员,又加班,工作狂~下面是网友总结的程序猿 12 个“人艰不拆”的真相,大家请自觉对号入座。
2014-10-15 14:26:10 492
转载 AlertDialog样式
一、简单的AlertDialog下面,创建一个简单的ALertDialog并显示它:[java] package com.tianjf; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.os.Bun
2014-10-09 12:15:06 536
转载 Android的AlertDialog详解
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIco
2014-10-09 12:07:22 324
转载 Android fill_parent、wrap_content和match_parent的区别
两个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。
2014-10-09 10:31:34 321
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人