- 博客(76)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 java多线程学习8-显示锁Lock和ReentrantLock
Lock是一个提供了锁获取的操作接口,实现的类有ReentrantLock和ReadLock,WriteLock。先看一个例子,在count类的两个方法中分别用两个锁package com.cwj.test410;import java.util.concurrent.locks.ReentrantLock;public class ReentrantLockDemo { pub
2017-04-10 21:54:26 353
原创 java多线程学习7-线程安全问题
安全问题代码package com.cwj.test48;public class ThreadSafety { public static void main(String[] args) { Count count = new Count(); for(int i=0;i<5;i++){ WorkThread workThread = new WorkThread(c
2017-04-08 21:42:16 393
原创 java多线程学习6-未知异常的捕获
上代码package com.cwj.test48;import java.lang.Thread.UncaughtExceptionHandler;public class UncaughtExceptionTest { public static void main(String[] args) { TestThread testThread = new TestThrea
2017-04-08 21:23:29 955
原创 java多线程学习5,ThreadLocal
示例代码public class ThreadLocalTest { private ThreadLocal threadLocal = new ThreadLocal() { @Override protected Integer initialValue() { return 0; } }; public ThreadLocal geThreadLocal()
2017-03-31 23:24:03 284
原创 java多线程学习4,守护线程
守护线程,进程结束,线程也会结束非守护线程,进程结束,线程继续运行示例代码,当thread1结束运行的时候,thread2也随之结束public class DaemonThread { public static void main(String[] args) { DaemonThread1 thread1 = new DaemonThread1(); Daem
2017-03-31 22:59:39 330
原创 java多线程学习3,线程的中断机制
比较好的实现方式示例代码public class InterruptThread implements Runnable { @Override public void run() { while (true) { System.out.println("线程正在运行..."); long time = System.currentTimeMillis(); in
2017-03-31 22:47:33 296
原创 java多线程学习2,线程的属性
示例代码public class ThreadProperty { public static void main(String[] args) { TestThread testThread = new TestThread(); for (int i = 0; i < 5; i++) { Thread t = new Thread(testThread, "name" +
2017-03-31 22:30:44 393
原创 Java多线程学习1,使用线程的三种方式
java使用线程有三种方式1,创建一个类继承Thread类示例代码public class Thread1 { public static void main(String[] args) { ThreadA threadA = new ThreadA(); threadA.start(); System.out.println("这是主线程"); }}clas
2017-03-31 22:19:39 418
转载 windows下忘记密码重置mysql密码的步骤
Mysql版本:5.1 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server
2016-09-03 10:48:40 246
原创 android style举例
wrap_content wrap_content #A1B9E7 20sp #F15963 hehe <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http
2015-11-22 23:28:50 330
原创 Android对话框详解
package com.example.testnotification;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.app.ProgressDialog;import android.content.Di
2015-11-22 23:11:30 315
原创 android 通知
package com.example.testnotification;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Notification;import android.app.Notification.Builder;import and
2015-11-22 22:28:31 269
原创 Android 多媒体之music之舞
package com.cwj.test;import java.io.IOException;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;import android.media.SoundPool;import
2015-11-22 03:46:47 387
原创 android从系统相册中选择一张图片
package com.cwj.test;import android.net.Uri;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.content.Intent;imp
2015-11-19 23:22:08 604
转载 在HTML5里用Ajax上传文件到Java Servlet
原文链接 http://itindex.net/blog/2012/04/14/1334367483953.html
2015-10-18 00:49:54 919
原创 java 图片处理代码
package com;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import com.sun.im
2015-10-12 14:59:46 471
原创 LINUX服务器mysql数据库的安装和配置
1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql如果看到类似的包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包名rpm -e --nodeps mysql-4.1.12-3.RHEL4.1rpm -e --no
2015-10-09 22:29:38 679
转载 Linux服务器安装数据库
1、查看linux系统中是否安装了mysql 执行:rpm -qa|grep -i mysql 如有会显示已安装的Mysql版本,我的显示mysql-libs-5.1.61-4.el6.i6862、这时如果有的话就强制删除:rpm -e --nodeps mysql-libs-5.1.61-4.el6.i686(因为有包依赖,所以要强制删除)3、下载mysql wg
2015-09-26 02:31:42 410
原创 ListView 用simpleadapter初始化数据
package com.cwj.simpleadapter829;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import and
2015-08-30 11:05:58 387
原创 ListView 使用自定义适配器,将自定义xml布局转换成view调整布局
package com.cwj.arraydatapter826;import java.util.ArrayList;import java.util.List;import java.util.zip.Inflater;import android.app.Activity;import android.os.Bundle;import android.view.View;i
2015-08-26 17:22:13 549
原创 ListView 使用arrayadapter初始化数据
package com.cwj.arraydatapter826;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.
2015-08-26 16:35:20 1355
原创 android数据库事务
直接上代码public void testTransaction()throws Exception{ //数据库事务 PersonSQLiteOpenHelper helper = new PersonSQLiteOpenHelper(getContext(), "cwj.db", null, 4); SQLiteDatabase db = helper.getWritableD
2015-08-25 18:33:33 349
原创 android数据库使用系统封装的api实现SQLite数据库的增删改查
代码如下package com.cwj.sqlite825.dao;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import com.c
2015-08-25 17:11:37 645
原创 android SQLite数据库的增删改查
先定义一个数据库帮助类package com.cwj.sqlite825;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.data
2015-08-25 16:21:10 385
原创 android解析xml格式数据
废话不多说,直接开工我们解析如下的xml文件中的内容解析的代码如下package com.example.readxml825.service;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;
2015-08-25 16:00:50 384
原创 xml格式保存信息到文件
package com.example.xml_duanxinbeifen;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;im
2015-08-24 20:56:46 1973
原创 android保存文件到手机
手机中的文件保存在对应的目录 /data/data/包名/文件名 具体的实现实例package com.example.shoujicunwenjian822.server;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.
2015-08-22 16:43:04 833
原创 andoid 测试logcat的使用
logcat提示信息分以下几种verbose 提醒debug 调试info 信息warn 警告error 错误分别对应不同的颜色我们测试的时候可以使用Log类显示提示信息分别对应log.v(tag,message);log.d(tag,message);log.i(tag,message);log.w(tag,message);log.r(tag
2015-08-22 14:58:36 601
原创 android使用junit进行单元测试
第一步,写一个类继承AndrooidTestCase 这个类例子如下public class Test extends AndroidTestCase { /** * add 方法的测试代码 * * @throws Exception */ // 把异常抛给测试框架 public void testAdd() throws Exception { Calcula
2015-08-22 03:00:04 413
原创 android dp 和px的区别
都是像素单位但是dp 是按照屏幕分辨率来计算的px是固定的大小一般建议使用dp以控制不同分辨率的手机显示效果相同
2015-08-22 01:23:06 365
转载 选择上的一些事儿
说说选择这件事2014-05-09 | 发布: 左岸 | 分类:思维乐趣 | 标签:思考文/微一我有个朋友叫铭,前段时间找我,让我帮忙给点建议。他说不知道自己买Kindle还是买iPad好?一直决定不下,纠结好几天了!他告诉我,自己很喜欢看书,有一次听别人说起kindle,于是网上了解了一下,看到用过kindle的人对它的评价都不错。不过相比
2014-05-10 10:54:53 395
原创 搜索第一弹
题目DescriptionOn Planet MM-21,after their Olympic games this year, curling is getting popular. But the rulesare somewhat different from ours. The game is played on an ice game board onwhich a squ
2014-05-05 17:40:47 605
原创 一定要参加哦!关于大学生思想困惑的调查
关于大学生思想困惑的调查自从进入大学,我们就不断地体验大学丰富多彩的大学生活。在大学中,我们感受多元文化的冲击,结交了来自五湖四海的朋友,学了很多知识,也极大地拓展了视野。我们站在巨人的肩膀上看世界,规划着自己的梦想。然而,前进路上,我们都曾迷茫,也许到现在还没能走出迷茫。为此,我们就大学生思想困惑展开一个调查,真诚欢迎您的参与。您的专业: 性别:
2014-05-02 11:46:51 672
pickpick最新版
2020-10-11
三份程序员精致简历模板.zip
2020-06-23
xshell最新版本
2019-03-30
react-native 0.58 版本,运行 react-native run-ios 需要的第三方依赖包
2019-03-09
git最新版本2.14.1
2017-09-23
php7.1 yaf扩展
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人