- 博客(14)
- 收藏
- 关注
转载 linux定时重启
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行。crontab的一些命令crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。crontab –l : 显示 crontab...
2019-03-16 16:51:00 288
转载 第四章 锁的优化及注意
1. 如何提高锁的性能 a. 减小线程持有锁的时间,可降低锁冲突的可能性 b. 减小锁的粒度,即缩小锁定的范围. 比如ConcurrentHashMap,它内部进一步细分了若干小的map,称之为segment(段), 当需要在CHM中增加时,先根据hashcode得到该项应该存放于哪个段中...
2018-10-22 15:02:00 103
转载 第三章 JDK并发包
1. 重入锁ReentrantLock 一个使用示例: 重入锁灵活性好于synchronied:开发人员可以显示指定何时加锁何时释放锁. 重入: 指的同一个线程可多次获得锁(lock.lock()),但在释放锁时也必须finally{}释放(unlock())相同次数,释放少的话相当于...
2018-10-16 18:21:00 93
转载 第一,二章
1. 临界区 : 就是线程对象共享的区域 2. 原子性: 在java中 比如为一个变量赋值,不论几个线程以何种方式何种步调为其赋值,变量在某一刻的值总会是这几个线程赋的值之一,线程之间是不会互相干扰的,不可中断的. 但是有例外:比如在32位的虚拟机来说,由于long有64位, 也就是说假如有...
2018-09-30 14:05:00 97
转载 二 Exception和Error
1.NoClassDefFoundError和ClassNotFoundException区别https://blog.csdn.net/lurao/article/details/616155792.try catch finally 顺序https://www.cnblogs.com...
2018-06-19 20:12:00 58
转载 一 Java平台的理解
Java是解析运行吗?不正确1,Java源代码经过Javac编译成.class文件 2,.class文件经JVM解析或编译运行。(1)解析:.class文件经过JVM内嵌的解析器解析执行。(2)编译:存在JIT编译器(Just In Time Compile 即时编译器)把经常运行的代...
2018-06-19 16:21:00 82
转载 数据库
数据库: mysql 数据库驱动: com.mysql.jdbc.Driver jdbc连接池:C3P0, DBCP 转载于:https://my.oschina.net/u/3157...
2017-10-19 17:12:00 80
转载 Android Touch System
1、基础知识 (1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_D...
2017-10-11 15:21:00 196
转载 记录
view 1. GcsSloop 自定义vieww https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 转载于...
2017-09-15 12:35:00 63
转载 git 使用心得
1. 删除远程仓库 git push origin --delete <branchName> 2. 删除本地的远程分支仓库(当远程仓库迁移原远程仓库失效等..,解除和它的联系) gitremotermorigin 3. 增加远程仓库( 远程库的名字就是origi...
2017-08-30 16:59:00 91
转载 AS的Jni的调用过程
1.编写一个如下类 (方法名报红可以不用管) public class JniUtils { public static native String getStringFromC(); public static native int add(int a ,i...
2017-08-08 18:01:00 225
转载 Packages的过程记录
20170804 first 转载于:https://my.oschina.net/u/3157269/blog/1502551
2017-08-04 11:23:00 119
转载 使用ActivityManager的forceStopPackage方法结束进程
做一个应用,需要强制关闭进程。 可以使用ActivityManager的killBackgroundProcesses方法,需要权限Android.permission.KILL_BACKGROUND_PROCESSES。但使用此方法杀死进程后,进程会重启。源码中解释如下: Have th...
2017-03-14 16:45:00 869
转载 x509pem+pk8 签名apk
对于android开发人员来说,一般只会用到keystore,但有些特殊情况(比如说做自动打包工具) 就需要用signapk工具签名,这时需要的就是x509pem+pk8了。 但是网上用keystore生成x509pem+pk8的教程实在太复杂,分了好几个步骤,还要用到什么openssl 而...
2017-02-07 16:01:00 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人