![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
telrob
java开发
展开
-
java远程调用的原理
java远程调用是一个很老的技术了,一提到远程调用或许很多小伙伴都会想到 Java RMI (Remote Method Invocation),这个是jdk自带的功能,但是现实中使用的很少,一般都是自己实现远程调用,如阿里开源的Dubbo框架就是一个比较优秀的框架。 研究远程调用框架的目的并不是自己写一个框架,而是掌握远程调用的基本原理,下面我就通过自己实...原创 2019-05-08 08:37:58 · 3667 阅读 · 0 评论 -
linux tomcat卡住
在文件catalina.sh:JAVA_OPTS="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m -Djava.security.egd=file:/dev/./urandom"转载 2019-04-17 17:22:34 · 311 阅读 · 0 评论 -
java连接ftp服务器
ftp是基于tcp协议的传输协议,基本模式就是请求应答模式,对于协议的详细信息可以百度,也可以查看这篇博客 ftp协议。下面就java语言的tcp来实现该协议的获取文件大小,遍历目录,上传文件,下载文件功能,好了废话不多说上代码。package com.telrob.ftp;import java.io.IOException;import java.io.InputStream;...原创 2019-03-22 17:56:13 · 4374 阅读 · 0 评论 -
微信支付记录
package com.telrob.BaseJava;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Map;import org.apache.commons.codec.digest.DigestUtils;i...原创 2019-03-20 10:57:56 · 273 阅读 · 0 评论 -
揭开动态代理代理类的神秘面纱
Java中为我们提供了动态代理Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces,InvocationHandler h)方法用于代理某个类,但是有个缺点,该类必须继承某个接口,然后才能代理该类。 我们在使用spring 时候经常编写某个类,然后spring就可以直接代理,具体是如何...原创 2018-10-21 17:59:55 · 143 阅读 · 0 评论 -
mybatis如何将接口实现
在使用spring 项目中一般会使用的mybatis,一个接口就可以查询出数据库中的数据,是不是感觉很神奇?好吧,今天就来揭开她神秘的面纱吧。 思路 :项目启动时扫描特定的包或者特定注解的接口。为对应的接口添加动态代理。在接口调用时实现对应的方法。好了废话少说,将已一个通过接口直接发送http请求的小项目来实现。/** * 基于注解发送http请求 * @author ...原创 2018-04-24 15:55:57 · 2143 阅读 · 1 评论 -
阿里Dubbo学习与总结
前言:阿里的Dubbo是一个开源的分布式架构,方便了java的开发,他封装了java Remote Method Invocation(RMI),在项目中只需要引入对应的包,然后进行简单的配置就能够配置出分布式服务。1.环境配置 1.1 下载安装 zookeeper。 1.2 下载 dubbo管理工具,然后将war包放在tomcat webapps目录中 在 WEB-INFO目录下面有...原创 2018-02-24 16:32:10 · 502 阅读 · 0 评论 -
基于Java的阿里妈妈数据抓取技术
基于Java的阿里妈妈数据抓取技术前言: 对于需要登录的网站爬虫最大的困难就是需要登录,然后才能获取到数据,如微博,阿里妈妈,webqq等。之前也有看过使用浏览器登录到网站后直接从浏览器中获取cookie的文章,这不失为一种解决方案,但是当cookie失效时就需要再次获取,比较麻烦,那有没有能有自动登录,然后在爬取数据的技术呢,这就是本文研究的重点,好啦不扯淡了,开始进入正题吧。原创 2018-02-04 20:40:33 · 5313 阅读 · 10 评论 -
系统接口及调用情况
系统接口及调用情况说明:系统中经需要统计接口的调用情况,所以特此写了这个功能。(适用于spring boot框架)1. 统计系统中有哪些接口及接口的功能 思路,当服务器启动后统计系统的@requestMapper,并根据方法上的注解获取该接口的功能。1.1 启动时注册一个监听器SpringApplication app=new SpringApplication(Application.cla原创 2018-01-19 12:00:23 · 4703 阅读 · 4 评论 -
websocket消息推送
为了让用户能够在浏览器中实时更新消息,所以引入了消息推送。以下是两种解决方案:1. 使用spring + websocke2. 使用Active MQ下面将介绍这两种的用法1. 方案1 spring +websocket1.1 maven的引入 org.springframework spring-websocket原创 2018-01-12 18:02:45 · 542 阅读 · 0 评论 -
基于zigbee的智能管理系统
1.管理系统功能2.设备信息页面3.系统总体原理图4.说明上图已经说明了系统中需要使用的哪些技术,下面就挨着介绍下。统分为4部分分别是 : 1:客户端: 2:服务器 3:网关 4:终端设备:先来介绍终端设备吧,终端设备主要指点灯,温度传感器,光照传感器,烟雾传感器灯设备,是使用了cc2530芯片,内部只带无线...原创 2019-07-09 20:50:04 · 2289 阅读 · 2 评论