自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JAVA线程---线程之间的协作

java线程第三章,主要介绍线程之间的协作,我们进行多线程,肯定需要线程之间的协作,什么时候挂起,什么时候等待,如何进行上面的操作,以及操作的时机控制,首先先简单介绍一些基本的,后期通过项目中的实际操作,继续更新。协作解决的具体问题: 当多线程(任务)进行协作时,关键是任务之间的通信,如何握手。这里仍然可以使用基础特性:互斥。互斥可以确保只有一个任务可以响应某种信号,这样就解决了资源冲突

2016-03-10 09:43:06 397

原创 Java线程第二弹--资源冲突问题

接着上一篇,梳理java线程资源冲突的问题,也是我们编程中遇到的,在什么时候考虑资源冲突,该如何解决呢?当我们处理数据,会有多个线程或多出访问修改数据是,就需要考虑资源共享的问题 。(Brian同步规则:如果我们写的一个变量,他可能接下来将被另一个线程读取,或者正在读取一个上一次已经被另一个线程写过的变量,必须使用同步。 ) 解决资源冲突的问题就是采用序列化访问共享资源的方案 共享资源

2016-03-08 23:06:08 510

原创 java mysql 中文查询

今天进行数据库查询含有中文时,结果为空。猜测是编码问题,于是查资料和自己进行修改,最后成功。 1,修改mysql 下的目录里的my-default.in配置文件,添加下面的语句,[client]default-character-set=utf8[mysql]default-character-set=utf8修改mysql的默认编码,修改数据库的也可以。 2,确保项目的编码也为utf8。具体

2016-03-04 13:36:56 936 1

原创 Excel 导入 mysql

今天由于项目需要,需要将大量的数据由Excel导入mysql数据库,网上手机一一些资料,发现有的资料自己在实现过程中根本无法实现,开始是编码问题,出现乱码,后来是有的结果无法正常显示。查阅官方文档,只是简单介绍了一下,仍然没能解决,做了一个晚上,特意写篇博客总结一下,跟大家交流讨论一下啊。可以提供解决方法1,首先解决编码问题,既mysql根excel,txt等的编码必须一直,否则就会出现乱码。

2016-03-03 23:43:19 890

原创 java线程基础知识

最近,由于课题项目进度,需要设计解决多线程方面的处理,于是复习了一遍基础知识,整理了一下,理解有误还请大家指正,后期持续更新。 并发的优势: 主要的问题:速度和设计管理 1,更快的执行 2,改进代码的设计 实现方式: 1,进程实现,比较简单,不涉及资源冲突,PHP就是通过多进程实现的 2,线程实现,比较复杂,需要解决资源问题。 编写多线程程序最基本的困难在于协调不同线程驱动的任务之

2016-03-02 21:23:19 270

原创 android 基于签名的加密基础知识

距离上一篇博客已经很长时间了,发现学过的东西,不总结写出来过一段时间就忘了。通过写博客督促自己不断学习,掌握新的技术。最近手机安全问题越来越严重,对安全方面比较感兴趣,学习一下,把自己学过的内容写出来。第一篇就是加密方面的。有错误的地方大家指出来。 首先先简单介绍为什么需要安全,既安全的需求: 1,保密:由于现在处于一个大的网络环境,没有绝对的物理安全,因此我们需要对我们要传递的信息进

2016-02-18 15:25:37 419

原创 最新Androstudio导入第三方库

自己最近要开发的项目使用到了第三方库,中间出现了很多问题,特再次把经验分享该大家,希望有帮助,部分内容跟网上的帖子项目相同。导入 jar包及第三方开源库教程导入 jar包的方式非常简单,就是在项目中的 libs中放入你需要导入的 jar包,然后右键你的 jar文件,选择“add as a library”即可在你的项目中使用这个 jar包了。这个方式虽然简单,但用处

2015-08-06 11:28:44 399

原创 提取手机上的联系人号码制作通讯录

在做一个小的通信录是遇到了提取电话号码的问题,按照书上的和网上查的各种资料都没成功,最后思考可能是版本的问题吧,使用的api为19以上首先是书上的和网上的提取电话号码的代码:Cursor cursor =context.getContentResolver().query(Phone.CONTENT_URI, null, null, null, null);        String

2015-08-03 17:39:37 871

原创 Cordeva的安装和部署项目

该文章为搜索总结网上的知识,亲测成功。有的帖子不太全面,中间出现了好多错误,希望多大家有帮助,可以节省大家的时间1,         首先下载node.js,在官网直接下载即可。2,         为其配置环境变量有两种方式:          1,         第一种在环境变量里的path添加node.js的安装目录          2,         在开始里点击所以

2015-07-31 16:38:07 456

原创 菜鸟学习百度地图总结

一,百度地图:首先,建立项目,得到自己的密钥。密钥得到方法:在c盘.android目录下启动命令窗口输入keytool -list -v-keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android)第一步:在百度api上按要求填入包名和密钥创建应用申请自己需要的功能导入BaiduLBS_AndroidSDK_

2015-07-29 20:41:07 323

空空如也

空空如也

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

TA关注的人

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