`
pengjianf_ah
  • 浏览: 8278 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
java动态代理模拟实现【学习】 1.概念免了,直接贴核心代码 ProxyWithMe.java package com.learn.proxyimp.interfaces; import java.io.File; import java.io.IOException; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.lang ...
SPI 说明: SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,想运行时动态的给它添加实现,你只需要添加一个实现【可不是说程序跑起来你换个jar就会动态选择实现类】。 主要用途:模块之前完全解耦合【比如服务定义A  服务实现A1/服务实现A2  某一程序使用A服务,代码里面不需要写new A1() 或者new A2(),不想用的话,只需要从类路径异常想用的jar或者添加想用的jar包】        jdbc就是基于这块实现 ...
java 基本类型编解码 --------------------------------------------------- 1.单字节编码就没有啥编解码问题了 2.多字节编辑码   1)big-endian 低地址存储高位   2)little-endian 低地址存储地位   3)针对不同的方式进行相应的解码就可以得到相应 ...
java socket客户端指定端口与服务端交互 1.一般情况生成socket实例的时候:socket = new Socket("localhost", 6666); 这种情况生成实例的时候,会选择一个没有使用的端口与服务端交互 2.在某些防火墙的限制下,可能随机的端口,在服务端发送消息的时候可能会限制,需要指定相应的端口,需要将实例化步骤修改如下即可 socket=new Socket(); socket.bind(new InetSocketAddress(9999));//绑定本地端口 socket.connect(new InetSocketAddress ...
根据java tcp/ip编程学习记录  java socket实现回显服务 逻辑比较简单直接代码记录 1.客户端 package com.pjf.echodemo; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Scanner; public class EchoClient { public static void main(String[] args) { ...
一、写这篇记录的原因: 最近看了一些关于关于socket模拟文件服务器的文章或者视频,客户端通过浏览器访问,服务端通过socket去实现,学习之下了解到就是向socket发送制定格式的内容【http协议】,然后服务端进行解析,返回相关的数据,于是就想肯定要可以使用socket模拟调用webservice【webservice就是http协议+soap报文通过tcp协议来传输】,当然了使用httpclient去模拟发送get/post请求最方便,不过也是自己对http协议深入理解【原来的理解就知道http协议是什么样的,但是具体发送的啥内容也模糊】 二、直接贴代码: 1.调用部分 pac ...
Global site tag (gtag.js) - Google Analytics