- 博客(23)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 mysql -- 查看mysql正在执行的SQL语句
在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 show processlist;命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,因此通过日志文件查看sql语句是最直接的方法。首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中间,然后只
2016-07-30 14:49:15 3335
原创 soot基础 -- 相关数据结构SootClass,SootMethod,SootBody,Unit的进一步说明
问题 : Soot解析之后的类中到底包含哪些信息呢?当代码被Soot处理之后,得到的类的信息如下:1.上图表示,一个java中类所对应的在soot中的数据结构。2.里面含有成员变量(SootField),以及成员方法(SootMethod)的信息。3.成员方法的数据结构较为复杂,相对于成员变量而言,多了异常类的描述,多了参数以及返回类型,还有其包含的函数主体(SootB
2016-07-29 17:19:50 3405
原创 mysql -- 区分apk包中,java包,android包,第三方包的方法
见下面sql语句:--Database: `app_detail`----------`apk_package`------ 创建 java包的 表 ----------CREATE TABLE `apk_package_java` ( `apk_name` varchar(150) NOT NULL, `apk_version` varchar(20) NO
2016-07-27 16:36:12 631
原创 android_API -- Android 包的分类
参考 android开发者网站:https://developer.android.com/reference/android/package-summary.html 目的:程序中需要解析出哪些是 android的类,方法 。
2016-07-27 11:42:10 1139
转载 linux--文件操作
退出Vi转自 :http://zhidao.baidu.com/link?url=dbvJlXmypch-gfNwRHz1Ibtch23tNFERvQGG2xn3LdfkprnKeq3QzoXEh2qE2n9BJQW5G9EN9NzgP42cp83KEq 当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。 在命令模式中,连按两次大写字母Z,若当前编辑的
2016-07-26 11:11:48 455
原创 java --内存溢出的问题
java 的内存溢出是一个非常恼人的问题,简要说说自己的理解。为什么内存溢出不容易发现?内存空间是有限的:你需要了解一下java的内存模型。事实上,电脑的内存是十分有限的,算上硬盘也不能无限量。所以java本身得到的内存可能也只是电脑内存的一部分。可能java做的稍微灵活一些,并不是分配固定的内存。而是可以动态变化的。但是操作体统不允许一个进程所占用的资源无限制的增长下去,ja
2016-07-24 17:18:18 488
原创 mysql -- 常见异常的解决办法导引
本人遇到的一些问题,以及从网上找到的经典的解决办法。The total number of locks exceeds the lock table size错误 http://blog.chinaunix.net/uid-25266990-id-3293445.html 。
2016-07-17 16:35:43 511
转载 mysql -- 清空表(truncate)与删除数据(delete)
转自: http://blog.is36.com/mysql_difference_of_truncate_and_delete/因为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。本文记录一下这2种操作模式的区别,目标对象是表wp_comme
2016-07-17 16:25:53 2338
转载 soot -- 区分是否是java类的代码
代码如下:(根据几个前缀来进行区分) public boolean isJavaLibraryClass() { if (name.startsWith("java.") || name.startsWith("sun.") || name.startsWith("javax.") || name.startsWith("com.sun.") || name.start
2016-07-15 17:25:00 635
转载 java虚拟机常见错误 -- java.lang.OutOfMemoryError: Java heap space解决办法
文章转自: http://wangqiaowqo.iteye.com/blog/457912///首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法
2016-07-15 14:14:37 3017
原创 java虚拟机常见的错误 -- gc overhead limit exceeded
根据sun官方的说法是:“if too much time is being spent in garbagecollection: if more than 98% of the total time is spent in garbagecollection and less than 2% of the heap is recovered, anOutOfMemoryError will
2016-07-15 14:08:58 1127
原创 mysql -- 一些最近看到的写的很好的博客 以及自己的总结
1.关于事务 和锁之间的关系 这篇文章生动形象的介绍了,事务的隔离级别,加锁的细节,以及两者之间的关系。同时也说明了 索引 与 锁 之间的关系,以及死锁成因的简化的情况。http://www.cnblogs.com/zhaoyl/p/4121010.html2.关于lock的细节lock table t1 write;lock table t2 wr
2016-07-13 21:49:05 616
原创 DSM -- 进入linux文件系统
将DSM 设置为SSH可用。将windows的SSH客户端启动。(默认windows是关闭的)下载Xshell远程登陆工具,并且设置正确的ip 以及 端口,进行连接登陆。登陆后,发现即为linux命令行界面。在这下面便可以进行linux相关的操作。若需要获得root权限,可将管理员权限进行提升,提升为root. 命令为:sudo -i ,然后输入管理员密码。
2016-07-13 17:57:30 7344
转载 Xshell use
转自: http://www.th7.cn/system/lin/201410/72658.shtml(1)命令ls——列出文件ls 显示当前目录文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——
2016-07-13 17:14:35 520
原创 java -- 将int 转为二进制,再提取二进制中每一位信息
前言用二进制形式,表示事务的处理状态,是一个比较简单的做法,充分考虑了二进制的开关的性质。取二进制某一位: 0 代表未处理,1代表已经进行了处理。那么 7 转成二进制 111,那么其可以表示事物的3个方面,表示的状态为8个状态。很是节省空间,相对于用一些字符串来表示状态。但是,数字表示状态,不易让人去理解。java code: package tree.test
2016-07-08 16:58:40 26915
转载 java -- java.lang.NoSuchMethodError的问题
让这个问题折腾了好长时间,最终在网上看到了一篇文章,解决了这个问题。转自: http://timen-zbt.iteye.com/blog/1871152在Java项目进行增量更新的时候经常会出现java.lang.NoSuchMethodError的问题,究其原因有很多:1、在引包是引用了不匹配的包版本2、开发环境和运行环境的不一致3、以上两点都齐全,并且确实有对
2016-07-08 11:45:50 901
原创 java -- 低级失误
在编写程序过程中,常会遇到一些低级的错误,这里列举一些:1.相对路径。在eclipse使用中,在本项目中引用其他的项目,那么要注意相对路径,不同项目其相对的基地址是不同的。弄混了之后容易找不到路径。两个project A和B, 那么写相对地址时 "src/" 在两个项目中便有不同的含义,换句话说,转化成绝对路径之后,是不一样的。使用相对路径有助于项目转移时,不需要进行杂
2016-07-07 20:46:46 505
原创 mysql -- 基本的锁机制导引
前言数据库中不同的引擎,在锁机制方面略有差异,但是大体上是相同的。主要介绍关于InnoDB方面的内容。InnoDB简介事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空
2016-07-04 22:40:32 578
原创 多线程 -- 移动文件(生产者,消费者模式应用)
期待实现的效果:Thread producer 负责向 某文件夹 (GEXF_DIR)中写文件。(从ORIGIN_DIR 移动到 GEXF_DIR)Thread consumer 负责从GEXF_DIR中取出数据到GEXF_SAVED_DIR中。整体示意图如下:Thread producer中的流程:Thread consumer 流程图如下:
2016-07-03 11:48:55 637
原创 多线程 -- 初学简单例子
多线程初学该模式是生产者--消费者模式。规定了两个任务内部类,Consumer 和Producer .Producer负责给 num 加1,Consumer 负责给num 减 1。run()方法只是负责任务,不负责启动。通过 new Thread(new Producer()) 将任务分配给线程。通过start()方法开启线程。Main 线程中有 线程Consumer 的实例consume
2016-07-01 22:52:20 1966
原创 apk解析 -- 总体流程
程序需要做的要求:程序通过解析apk,将apk相关的函数调用图(Call Graph)存到数据库中。一次处理一个apk。这个过程中出现异常,应该立刻消除与此apk相关的信息。(当做一个原子来处理)程序处理流程:1.具体流程如下图:
2016-07-01 15:58:42 698
Vue.js实战(带目录)
2019-03-27
geckodriver - win64
2017-02-01
eclipse黑夜主题
2016-08-14
科研及工程所需的信息素质
2016-08-14
关于如何阅读代码疑问?
2016-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人