java
文章平均质量分 56
Mark_YPQ
正在成长,无畏风雨,期待阳光。
展开
-
Flutter 抓包 MAC
使用Flutter 抓包原创 2021-12-17 19:35:31 · 2694 阅读 · 0 评论 -
IDEA Mybatis 遇到的问题
IDEA Mybatis 遇到的问题错误信息 元素类型为 “context” 的内容必须匹配 “(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)”。##maven 插件不显示插件插件不要加在pluginManagement 下面 应该与pl原创 2021-05-19 14:55:33 · 261 阅读 · 1 评论 -
支付宝 查询root权限
public static boolean d() { String[] var0 = new String[]{"/system/app/Superuser.apk", "/sbin/su", "/system/bin/su", "/system/xbin/su", "/data/local/xbin/su", "/data/local/bin/su", "/system/sd...原创 2020-03-11 16:31:55 · 1291 阅读 · 0 评论 -
Android向PHP后台传数组类型的参数似的问题
Android向PHP后台传数组类型的参数似的问题原创 2015-10-31 18:05:41 · 2905 阅读 · 0 评论 -
Android中使用Handler造成内存泄露的原因和解决方法
什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可转载 2015-11-02 14:32:18 · 477 阅读 · 0 评论 -
Thumbnailator java 图片处理技术
Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。http://code.google.com/p/thumbnailator/版本:thumbnailator-0.4.2.原创 2016-03-03 17:55:57 · 2976 阅读 · 0 评论 -
Jsf 完全上手
1. JSF入门藉由以下的几个主题,可以大致了解JSF的轮廓与特性,我们来看看网页设计人员与应用程序设计人员各负责什么。1.1简介JSFWeb应用程序的开发与传统的单机程序开发在本质上存在着太多的差异,Web应用程序开发人员至今不可避免的必须处理 HTTP的细节,而HTTP无状态的 (stateless)本质,与传统应用程序必须维持程序运行过程中的信息有明显的违背,再则We转载 2016-02-04 17:38:48 · 3584 阅读 · 0 评论 -
jsf 学习笔记之 JavaBean
JSF使用 JavaBean 来达到程序逻辑与视图分离的目的,在JSF中的Bean其角色是属于Backing Bean,又称之为Glue Bean,其作用是在真正的业务逻辑Bean及UI组件之间搭起桥梁,在Backing Bean中会呼叫业务逻辑Bean处理使用者的请求,或者是将业务处理结果放置其中,等待UI组件取出当中的值并显示结果给使用者。 JSF将Bean的管理集中在faces-转载 2016-02-23 11:37:05 · 618 阅读 · 0 评论 -
el 表达式的基本用法
一、EL简介1.语法结构 expression2.[]与.运算符EL提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用[]。例如:{expression}转载 2016-04-15 15:10:29 · 562 阅读 · 0 评论 -
android 源码 (1) 源码下载
由于我国的城墙问题下载源码不容易,网上拔了半坛天才找到靠谱的方法 现在记录下来 ,以备后来忘记再看。原创 2016-06-27 14:27:04 · 546 阅读 · 0 评论 -
Android for arm上的so注入(inject)和挂钩(hook)
对于Android for arm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码-libinject(http://bbs.pediy.com/showthread.php?t=141355)。由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下,使它能够通用于Android的x86和arm平台。Arm平台部分基本重用了libinj转载 2016-07-26 17:50:42 · 2217 阅读 · 0 评论 -
通过JNI的方式 android 防止进程被杀
通过JNI的方式(NDK编程),fork()出一个子线程作为守护进程,轮询监听服务状态。守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。而守护进程的会话组和当前目录,文件描述符都是独立的。后台运行只是终端进行了一次fork,让程序在后台执行,这些都没有改变。那么我们先来看看Android4.4的源码,ActivityMa转载 2016-08-15 18:31:48 · 2661 阅读 · 0 评论 -
修改系统内核 绕过反调试 TracerPid为0
修改系统内核 绕过反调试 使得 TracerPid为0 从而实现绕过部分反调试原创 2016-08-10 18:00:26 · 4796 阅读 · 1 评论 -
android 反编译 反调试入门资料
0x01 反编译出错1.插入无效指令是部分逆向工具崩溃原理:大部分逆向工具都是线性读取字节码并解析, 如dex2jar,baksmali,apktool等,当遇到无效字节码时,就会引起反编译工具解析失败。例如:新版的dex2jar 遇到这种情况任然没法转化成jar,在新版本的baksmail和apktool已修复此问题。010editor查看,红色框中就是加入的陷阱类,绕过转载 2016-08-11 11:20:59 · 3882 阅读 · 0 评论 -
有序的map LinkedHashMap
HashMap是无序的,HashMap在put的时候是根据key的hashcode进行hash然后放入对应的地方。所以在按照一定顺序put进HashMap中,然后遍历出HashMap的顺序跟put的顺序不同(除非在put的时候key已经按照hashcode排序号了,这种几率非常小)单纯的HashMap是无法实现排序的,这的排序是指,我们将键值对按照一定的顺序put进HashMap里,然后在进行原创 2015-08-28 17:51:54 · 69442 阅读 · 1 评论 -
Android打开 解析 doc,docx,xls,xlsx,ppt等格式文件的源码
Android 解析 doc,docx,xls,xlsx,ppt等格式文件的源码原创 2015-04-24 22:52:08 · 5188 阅读 · 1 评论 -
java 获取oracle存储过程返回类型为cursor的方法
java如何调用存储过程这里不再详述,本文主要介绍java如何获取cursor的值。 本来也不是什么困难的程序,但是本人整整研究了俩天才得到自己想要的结果,在调试的时候从网上也查了很多资料,但为什么总是出错呐,今天才知道是什么原因。就是system账号的原因,我在调试的时候是用的system用户DBA角色登陆的,在该用户下不知道为什么调用存储过程总是没有结果,要是换成创建的其他用户就会得到转载 2015-01-22 10:41:57 · 2965 阅读 · 0 评论 -
String的API
Java String API三String:String 类适用于描述字符串事物。该类是不可以被继承的。我们主要学习:1字符串特性。字符串最大的特性:一旦被初始化就不可以被改变。重赋值只是改变了引用。2字符串操作。1获取:int length():获取字符串的长度。char charAt( int index )根据位置获原创 2014-11-07 10:12:35 · 547 阅读 · 0 评论 -
我对java和jsp的理解
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。原创 2014-11-12 14:27:10 · 955 阅读 · 0 评论 -
Calendar 日历类的使用方法
转帖网上简介 Calendar c = Calendar.getInstance();//创建实例 默认是当前时刻 c.get(Calendar.YEAR); c.get(Calendar.MONTH); c.get(Calendar.DATE);//获取年,月,日 当然时分秒也可以 注意这里的月份比较特殊 从0开始 c.get(Calendar转载 2014-11-15 11:22:31 · 2140 阅读 · 0 评论 -
Map的遍历方法
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) {原创 2014-11-15 09:27:08 · 586 阅读 · 0 评论 -
Eclipse 变量自动补全类名解决方法
不知道大家在使用eclipse输入用户名时候,有没有遇到过自动补全变量名的问题,前提,设置了Content Assist,如下: 我每次都是自己删除补全的变量名的。今天有时间就搜了下怎么取消eclipse的自动补全变量名功能,参考了博客 http://www.cnblogs.com/whunick/p/3632412转载 2014-11-17 14:56:10 · 6188 阅读 · 0 评论 -
IO 中 close()的重要性
O流不单在内存中分配了空间,也在操作系统占有了资源,java的gc是能从内存中回收不使用的对象,但对操作系统分配的资源是无能为力的,所以就要调用close()方法来通知OS来释放这个资源。原创 2014-11-18 14:13:59 · 2104 阅读 · 0 评论 -
java中的定时器
在JAVA中实现定时器功能要用的二个类是Timer,TimerTask Timer类是用来执行任务的类,它接受一个TimerTask做参数Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率,本文有二个例子,一个是简单的一个是用了内转载 2014-11-19 08:31:52 · 490 阅读 · 0 评论 -
Html和JavaScript编程实战!
Html和JavaScript编程实战 1998年,我在学校图书馆里借了一本讲Html语法的书。那时候html和web出现还没多久,中国能够上网也才是刚刚开始的事情。那时,我的大学所在的城市只有一个地方能够上网:市里的电信局。一个小时上网费好像是8元,还是12元。那时,坐车到电信局,就是为了上网1、2个小时,浏览一些信息。Html语法是十分简单的,但是也很繁琐。之后,我对这门“语言转载 2014-11-23 11:28:41 · 897 阅读 · 0 评论 -
阶段总结
实训进行了四周了 学过了Java基础 ,感觉老师并没有教到我想学的那一部分,像io socket 还没有深入讲解,所以我找了一些资料 自学,可能毅力太差了 进度不是很快,我希望我能定下心来自己学一学,,唉。四周时间很长了 四周学了很多 但也是边学边忘,很多关键字都不记得了 但还好记的有这些东西,工作了要多看帮助文档啊;最近在学,xml解析 html的css 和java scrip原创 2014-11-30 12:06:23 · 582 阅读 · 0 评论 -
MyEclipse使用时打开JSP错误
解决MyEclipse使用时打开JSP发生“An error has occurred,See error log for more details”错误的解决方法这个问题是我这几天遇到的,现在暂时还不知道错误的原因,在网上四处问人,好像知道这个错误的人不多 现把找到的解决方法整理提供给大家,如下:方法1. 在"开始"-->"运行"---->打入"cmd"进入命令提示行后,再进原创 2014-12-23 20:49:38 · 3360 阅读 · 1 评论 -
jdbc连接数据库 以oracle为例
首先要有oracle的java驱动,已经上传到我的资源,免积分下载.驱动包不要下解压,复制到webroot的lib目录,这时在webapplibraries下会自动生成对应的驱动库接下来就是jdbc连接的四个步骤,其他数据库都是大同小异,根据驱动不同改变参数地址就可以了。1.加载驱动2.建立连接3.创建命令对象,执行命令4.返回执行结果impor原创 2014-12-15 09:01:58 · 638 阅读 · 0 评论 -
myeclipse无法部署web工程或部署按钮失效的解决办法
1. 关闭myeclipse 2.找到安装目录E:\MyWorkSpace\.metadata\.plugins\org.eclipse.core.runtime\.settings下com.genuitec.eclipse.ast.deploy.core.prefs删除掉3.重启myeclipse原创 2014-12-16 10:49:47 · 1727 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的总结
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2014-11-07 09:04:42 · 435 阅读 · 0 评论