
JAVA
大事龙
这个作者很懒,什么都没留下…
展开
-
JAVA Socket实现多客户端聊天
本实例实现了多客户端运行并进行聊天的功能服务端聊天效果为:客户端聊天效果:服务器端代码:import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import原创 2015-12-29 11:56:06 · 2222 阅读 · 0 评论 -
MyBatis mapper 注解过程中通过 LanguageDriver 实现动态 SQL
使用前,可以先看一下 链接: http://www.mybatis.org/mybatis-3/dynamic-sql.html 详细说明了 mybatis 的动态 sql 实现方式,这里将重点关注 Pluggable Scripting Languages For Dynamic SQL 一节。 因为懒,所以更追求极致这里使用一个 UserMapper 做为 Demo 进行演示原创 2018-01-30 08:17:02 · 8613 阅读 · 0 评论 -
Java 动态代理实现
实现流程1、代理对象 2、接口 3、目标对象源码代理对象package com.test;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Main { public原创 2018-01-29 22:11:13 · 562 阅读 · 0 评论 -
微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具
基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳wechat-jump-helper一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump-helper@github 传送门二:wechat-jump-helper@gitee使用直接在 release 中下载最新版本,并确保您有 java 环境,adb 环境,通过命令原创 2018-01-20 02:01:03 · 1572 阅读 · 0 评论 -
减少重复工作,通过 Annotation Processor 自动完成源码的生成
背景:类似 lombok.Data 解决了 bean 类的自动完成 setter/getter 方法,在 scrapy4j 框架实现过程中,发现 item 每次都需要人工编写,且编写内容除了属性和类名不同之外,结构完全一致。由此,完全有必要实现一个功能,让程序自动生成这部分源码,用以减少人工的重复性工作。实现原理基于 JSR 269: Plugaable Annotation Pr原创 2018-01-09 07:34:05 · 2712 阅读 · 0 评论 -
Java 基于 UDP 实现 Socket中的多客户端通信
这里原理同 TCP/IP 实现多客户端通信的原理是一样的,同样的 UDPClient.java 不变,与上一篇文章中描述的一致,无需修改UDPServer.javapackage com.learn;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;原创 2016-01-31 17:22:52 · 3786 阅读 · 3 评论 -
Java 实现基于 UDP 的简单 socket 通信
实现基于UDP的简单 socket 通信原创 2016-01-31 17:13:51 · 3750 阅读 · 0 评论 -
Java 基于TCP/IP 实现简单的 socket 通信
Java 基于TCP/IP 实现简单的 socket 通信,运行时,仍然需要先来运行服务端,然后再运行客户端即可原创 2016-01-31 14:59:58 · 8907 阅读 · 0 评论 -
Java 基于 TCP/IP 实现 Socket中的多客户端通信
使用多线程实现多客户端的通信功能, Client.java(客户端)同上一节中的一致,不需要修改原创 2016-01-31 15:36:24 · 1252 阅读 · 0 评论 -
JAVA HttpURLConnection 获取网页内容
import java.net.URL;import java.net.MalformedURLException;import java.net.HttpURLConnection;import java.io.IOException;import java.io.InputS原创 2015-12-29 11:58:23 · 5157 阅读 · 0 评论 -
JAVA 几种多线程的简单实例 Thread Runnable
实例1:class Hello extends Thread{private String name;public Hello(){}public Hello(String name){this.name = name;}public void run(){for(int i=0原创 2015-12-29 11:58:22 · 4601 阅读 · 0 评论 -
Java 使用 Timer 进行调度
入口程序public class Main { public static void main(String[] args) { // Timer 调度 Timer timer = new Timer(); timer.schedule(new TimerDemo("first1"), 1000, 1000); }}...原创 2018-04-13 10:09:32 · 429 阅读 · 0 评论