最新文章

mybatis 实现 SQL 查询拦截修改

拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的 […]

使用TFS自动编译maven项目

TFS(Team Foundation Server)是微软发布的一套整合了源码管理,团队项目管理,自动化测试发布等功能的服务软件。 VS+TFS+SharePoint+Hyper-v一套带来的从架构设计到源代码管理、项目管理、自动测试等方 […]

IDEA+Git 多人协同开发开发 创建纯净功能分支

需求: 现在有一个比较复杂的功能点需要多人协同开发,IDE使用idea,Git服务端使用的是Microsoft Team Foundation Server。现在团队需要对每个人编写的代码进行代码评审。 因为多人使用了同一个功能分支进行开发 […]

Mybatis SQL语句编写

1.插入多条数据并获取主键 一个非常简单的插入sql <code>insert into table (aa,bb,cc) values(xx,xx,xx),(yy,yy,yy)<code> 在Mapper中写入对应 […]

阿里云主机 ubuntu14.04 升级到 16.04 坑爹过程

最近购买了阿里云廉价 330R一年的1C1G主机.但是在主机选项里只有几个老旧的系统版本可以选择。然后我选择了比较熟悉的ubuntu14.04系统。现在准备把系统升级到16.04. 交费开机后,在终端输入 sudo do-release-u […]

Java-Spring-AOP 实现

AOP即面向切面编程,是针对OOP编程编程的不足之处的补充计划。OOP通过引入封装,多态,继承等概念建立一种对象的层次结构,用于模拟公共行为的一个集合。 不过OOP定义的是对象的纵向关系,顶部总是高度抽象化的对象,底部总是具体的实现。但OO […]

Xposed插件 lawnchair黑名单解锁器

lawnchair是安卓系统中一款比较好用的启动器了…支持各种自定义以及更换主题图标功能。 启动器是外国人开发的,不知出于什么原因,在更换图标的时候,如果你安装了一些不太和谐的软件,比如幸运破解器之类的软件,则会提示你安装了破解软件而不让你 […]

解决Xposed Hook 多dex App出现 NoSuchMethod

现在很多的app都有多个dex文件,因为单个dex文件顶多存放60000多个方法,如果代码太多的话必须拆分dex。如果用xposed去hook非默认dex文件的类就会发生ClassNotFoundError,要解决这个问题,我们需要拿到对应 […]

Android Studio&DDMS&IdeaSmali 实现Smali级别的动态调试

所谓的动态调试其实是逆向的一种方式,一般逆向有两种方式,一种是静态分析,就是把dex转换为smali代码,或者dex转化为jar(.class)然后再转化为java代码。smali可以直接回编译而java则不行。 第二种就是动态分析,动态分 […]

Xposed那些事儿 — xposed框架的检测和反制

之前看到有人发了关于使用xposed屏蔽抖音检测xposed的思路(https://www.52pojie.cn/thread-684757-1-1.html),贴出了部分伪代码, 但觉抖音写的蛮有意思的,自己对这方面也不是很清楚,毕竟An […]