大事龙

专注互联网产品研发,深度挖掘互联网新元素

Java 使用 Timer 进行调度

入口程序 public class Main { public static void main(String[] args) { // Timer 调度 Timer timer = new Timer(); timer.sche...

2018-04-13 10:09:32

阅读数 149

评论数 0

MyBatis mapper 注解过程中通过 LanguageDriver 实现动态 SQL

使用前,可以先看一下 链接: http://www.mybatis.org/mybatis-3/dynamic-sql.html 详细说明了 mybatis 的动态 sql 实现方式,这里将重点关注 Pluggable Scripting Languages For Dynamic SQL 一节...

2018-01-30 08:17:02

阅读数 2337

评论数 0

Java 动态代理实现

实现流程 1、代理对象 2、接口 3、目标对象 源码 代理对象 package com.test; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.l...

2018-01-29 22:11:13

阅读数 289

评论数 0

通过 WIFI 用 adb 调试 Android 设备

通常情况下,通过 usb 用 adb 调试 Android 设备,但随之的问题是你总需要一根线链接着你的手机或者他人的手机,这样的体验可能会让你很糟糕,幸好,万能的 adb 已经为我们准备好了一切,我们可以通过 wifi 来连接 Android 设备 步骤: 1、确认手机和adb(即安装有ad...

2018-01-20 16:56:41

阅读数 371

评论数 0

微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具

基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳 wechat-jump-helper 一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump-helper@github 传送门二:wechat-jump-helper@gitee...

2018-01-20 02:01:03

阅读数 1146

评论数 0

微信跳一跳高分系列一:解读 adb 工具

adb 常用命令 general commands: // 常用命令 devices [-l] list connected devices (-l for long output) // 列出当前链接到 adb-server 的设备 help ...

2018-01-20 01:52:24

阅读数 1563

评论数 0

微信跳一跳高分系列二:adb shell 中的常用命令

input 命令 > adb [-s device] shell input [source>] [...] The sources are: mouse keyboard joystick touchnavigation ...

2018-01-20 01:52:01

阅读数 951

评论数 0

微信跳一跳高分系列三:用 adb 破解微信跳一跳小程序

写在前面:网上关于微信跳一跳的文章已有很多,写这篇的目的是对 adb 工具的一个熟悉过程,也是对未入门的新朋友的一个引导 步骤: 1、保存当前跳一跳页的截图到手机 adb shell screencap /sdcard/jump.png 2、推送图片到PC adb pull /sdcar...

2018-01-20 01:50:11

阅读数 1667

评论数 0

减少重复工作,通过 Annotation Processor 自动完成源码的生成

背景: 类似 lombok.Data 解决了 bean 类的自动完成 setter/getter 方法,在 scrapy4j 框架实现过程中,发现 item 每次都需要人工编写,且编写内容除了属性和类名不同之外,结构完全一致。由此,完全有必要实现一个功能,让程序自动生成这部分源码,用以减少人工的...

2018-01-09 07:34:05

阅读数 335

评论数 0

解决 Gradle 进行多模块开发时,模块相互依赖的问题

问题背景 在使用多模块开发时,通常一个模块(A)可能会需要其它模块(B)中的类或方法,这时就产生了依赖关系,也就是 A 依赖 B。 要解决上述依赖,有两种方案 1、将B发布到 repo 仓库(可以为本地仓库) 2、A直接依赖B 1、将 B 发布到仓库,修改 B 模块中的 build.g...

2018-01-07 16:58:24

阅读数 6673

评论数 2

使用 Wireshark 对本地 socket 通信进行数据抓包

通常在通信开发测试中,本机即充当了 server 端,也充当了 client 端,这时由于不经过网卡,使用 wireshark 无法对这个数据进行抓包分析解决办法: 1、以管理员方式打开命令行 2、route add 本机内网IP mask 255.255.255.255 网关地址如,我的机器...

2017-12-28 03:53:52

阅读数 1854

评论数 0

Python 下的 tcp server/client 通信

说明:只做基础,不做延伸,直接上代码 1、源文件 server.py from socket import *server = socket(AF_INET, SOCK_STREAM) server.bind(("localhost", 5555)) server.listen...

2017-12-27 02:15:10

阅读数 18455

评论数 0

Python 查看服务器磁盘信息

查看磁盘信息,主要用到了两个方法 psutil.disk_partitions() psutil.disk_usage() 使用方法: 1、安装 psutil pip install psutil 2、进入 python shell,并 import psutil 输入 help(psu...

2017-12-27 01:35:25

阅读数 14318

评论数 0

PHP_SCREW 加密

安装 下载地址: http://sourceforge.net/projects/php-screw/ 编译修改 php_screw.h 中 PM9SCREW 为 自定义字符串,如 DASHILONG 并修改长度为 9 + 2 = 11即,修改#define PM9SCREW &...

2017-10-10 10:44:08

阅读数 933

评论数 0

依赖注入的几种形式及场景

1、依赖的自动注入 只需要在需要的位置注入你需要的依赖,运行容器时,会自动解析依赖(包括子依赖) 2、依赖的单例注入 比如 WEB 框架中 的 Request 依赖,需要跟踪整个路由的响应周期,这就需要保持全局的单例依赖 3、依赖的契约注入 比如我们依赖 Storage,前期可能使用 ...

2017-09-30 18:53:21

阅读数 1097

评论数 0

Promise VS Rxjs

Promiselet promise = new Promise(resolve => { let timer = setTimeout(() => { resolve('promise resolve'); }, 2000); });promise.t...

2017-09-16 21:24:38

阅读数 1264

评论数 0

Linux 免密登录配置

场景:A机器无需密码登录到B机器 A 机器生成密钥 ssh-keygen -t rsa ''生成两个文件 id_rsa 和 id_rsa.pub B 机器更新 authorized_keys 将上述生成的 id_rsa.pub 的内容追加到 authorized_keys 文件中,或者直接在 A ...

2017-09-13 17:45:19

阅读数 1148

评论数 0

通过 SSH 端口转发实现异地内网服务器互通

异地内网服务器互通,直接通过路由器映射也可以做到,但是由于公网IP并不是固定的,因此这里介绍通过 SSH 端口转发,实现的固定IP访问场景:内网机器 A、无固定IP机器B、固定IP机器C,其中 B 机器中运行有 SVN 服务,端口 6060,现在需要 A 访问 B 机器上的 svn 服务方案一:通...

2017-09-12 17:41:44

阅读数 567

评论数 0

动手开发一个简易的 PHP for Git Server 第四章

git.phpclass Git { public static function init($name) { $cmd = "git init --bare {$name}.git"; return self::procExec($...

2017-09-11 17:55:05

阅读数 433

评论数 0

动手开发一个简易的 PHP for Git Server 第三章

app.phpclass App { public $gitRoot; public function init() { echo Git::init($_POST['repo_name']); } public function getInfo...

2017-09-11 17:54:17

阅读数 361

评论数 0

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