上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 168 下一页
摘要: Action调用service里面的方法,动态代理:改变方法的实现在方法前后加逻辑不是加新方法。 InvocationHandler(Interface)、另一个则是 Proxy(Class) 简化的代码: 阅读全文
posted @ 2018-05-12 11:20 无天666 阅读(310) 评论(0) 推荐(0)
摘要: 客户端: 阅读全文
posted @ 2018-05-11 18:05 无天666 阅读(334) 评论(0) 推荐(0)
摘要: http://bijian1013.iteye.com/blog/2310211 在发送HTTP请求的时候会使用到POST和GET两种方式,如果是传送普通的表单数据,我们直接将参数到一个Key-value形式的Map中即可,随着JSON的应用越来越广,我们在很多场合需要传送JSON格式的参数。 下面 阅读全文
posted @ 2018-05-11 17:48 无天666 阅读(380) 评论(0) 推荐(0)
摘要: 写在前面 阅读本文首先得具备基本的Socket、反射、Java流操作的基本API使用知识;否则本文你可能看不懂。。。 服务端的端口监听 进行远程调用,那就必须得有客户端和服务端。服务端负责提供服务,客户端来对服务端进行方法调用。所以现在我们清楚了: 需要一个服务端、一个客户端 那么我们说干就干,我们 阅读全文
posted @ 2018-05-11 17:25 无天666 阅读(1002) 评论(0) 推荐(0)
摘要: RPC是在Socket的基础上实现的,它比socket需要更多的网络和系统资源。RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像LPC(本地过程调用). 简单RPC之S 阅读全文
posted @ 2018-05-11 16:45 无天666 阅读(347) 评论(0) 推荐(0)
摘要: 框架配置文件中,从字符串获取类和实例,调他的方法。 通过反射的方式可以获取class对象中的属性、方法、构造函数等,一下是实例: 阅读全文
posted @ 2018-05-11 15:38 无天666 阅读(754) 评论(0) 推荐(0)
摘要: 一个主题就是一个队列。 Java消息服务应用程序结构支持两种模型 1、 点对点或叫做队列模型 在点对点或队列模型下,一个生产者向一个特定的队列发布消息,一个消费者从该队列中读取消息。这里,生产者知道消费者的队列,并直接将消息发送到消费者的队列。 2、发布者/订阅者模型 发布者/订阅者模型支持向一个特 阅读全文
posted @ 2018-05-11 14:15 无天666 阅读(295) 评论(0) 推荐(0)
摘要: 创建activemq目录 狐火下载activemq,从用户/download目录把文件cp到/usr/local/activemq, 解压:tar -zxvf apache-activemq-5.14.3-bin.tar.gz 查看目录 查看bin目录 在linux-x86-64 目录下启动acti 阅读全文
posted @ 2018-05-11 14:01 无天666 阅读(216) 评论(0) 推荐(0)
摘要: 由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@lo 阅读全文
posted @ 2018-05-11 11:15 无天666 阅读(242) 评论(0) 推荐(0)
摘要: java并发编程的一些总结 %.1.不应用线程池的缺点 有些开发者图省事,遇到需要多线程处理的地方,直接new Thread(...).start(),对于一般场景是没问题的,但如果是在并发请求很高的情况下,就会有些隐患: 新建线程的开销。线程虽然比进程要轻量许多,但对于JVM来说,新建一个线程的代价还是挺大的,决不同于新建一个对象 资源消耗量。没有一个池来限制线程的数量,会导致线程的数量... 阅读全文
posted @ 2018-05-10 17:47 无天666 阅读(232) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 168 下一页