自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 基于zigbee的智能管理系统

1.管理系统功能2.设备信息页面3.系统总体原理图4.说明上图已经说明了系统中需要使用的哪些技术,下面就挨着介绍下。统分为4部分分别是 : 1:客户端: 2:服务器 3:网关 4:终端设备:先来介绍终端设备吧,终端设备主要指点灯,温度传感器,光照传感器,烟雾传感器灯设备,是使用了cc2530芯片,内部只带无线...

2019-07-09 20:50:04 2280 2

原创 java远程调用的原理

java远程调用是一个很老的技术了,一提到远程调用或许很多小伙伴都会想到 Java RMI (Remote Method Invocation),这个是jdk自带的功能,但是现实中使用的很少,一般都是自己实现远程调用,如阿里开源的Dubbo框架就是一个比较优秀的框架。 研究远程调用框架的目的并不是自己写一个框架,而是掌握远程调用的基本原理,下面我就通过自己实...

2019-05-08 08:37:58 3659

转载 linux tomcat卡住

在文件catalina.sh:JAVA_OPTS="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m -Djava.security.egd=file:/dev/./urandom"

2019-04-17 17:22:34 308

原创 js扫雷小游戏

扫雷是winxp中的一个金典小游戏,看的简单,但是里面还是有些算法的,下面就跟着小编一起来了解下吧游戏规则:雷周围的方块显示雷的个数 点击不在雷周围的方块消除所有与之相连接的方块 点击到雷结束游戏思路:产生指定数量的地雷 计算方块周围的地雷 点击地雷结束 点击地雷周边显示地雷个数 点击空白块,消除所有相连的空白块开始写代码产生随机数量的地雷有多种方式,随机数,但是...

2019-04-08 11:43:42 1361

原创 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 4358

原创 微信支付记录

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 270

原创 操作系统是如何提高CPU的使用效率

之前一直困惑任务一直在运行,CPU是如何提高使用效率的?下面博主将按照自己的的理解来说明这个问题。图中有两个任务A,B按照以往没有操作系统的情况下就不需使用一个任务一个任务的运行所以连个任务运行完就的22个周期但是有了操作系统情况就不一样了,虽然CPU只有一个,但是操作系统会使用硬件的定时器中断来切换任务来实现多任务的情况,那我们就来计算下在有操作系统的情况下两个任务运行的周期数...

2019-03-19 09:24:22 4172

原创 mysql UDF同步redis数据

需求:redis缓存是一个实用的NOSQL数据库,但是有时候项目需要redis和数据库中的数据同步  mysql的UDF函数是一个不错的方案。事先准备好mysql,redis(都是基于linux版的)。找到以下几个目录:开始写代码:my_udf.c#include <my_global.h>#include <my_sys.h> #inc...

2018-11-20 10:30:56 1920

原创 揭开动态代理代理类的神秘面纱

       Java中为我们提供了动态代理Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces,InvocationHandler h)方法用于代理某个类,但是有个缺点,该类必须继承某个接口,然后才能代理该类。     我们在使用spring 时候经常编写某个类,然后spring就可以直接代理,具体是如何...

2018-10-21 17:59:55 141

原创 基于树莓派的语音机器人

      近年来语音识别发展迅速也带动了人工智能的发展。曾经渴望自己做一个机器人,但是无奈,心有余而力不足,经过多年的积累,小白的我也能用站着巨人的肩膀上玩下机器人了。     准备工作:树莓派,音频模块,stm32单片机,百度语音识别接口,喇叭。    整体思路:                1. 由于树莓派没有ADC模块,所以这里借助于stm32的ADC模块来实现将语音信号转换成数字信号,...

2018-04-26 10:28:32 5954

原创 mybatis如何将接口实现

        在使用spring 项目中一般会使用的mybatis,一个接口就可以查询出数据库中的数据,是不是感觉很神奇?好吧,今天就来揭开她神秘的面纱吧。    思路  :项目启动时扫描特定的包或者特定注解的接口。为对应的接口添加动态代理。在接口调用时实现对应的方法。好了废话少说,将已一个通过接口直接发送http请求的小项目来实现。/** * 基于注解发送http请求 * @author ...

2018-04-24 15:55:57 2142 1

原创 linux 下抓包

#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <sys/socket.h>#include <sys/types.h>#include <linux/if_ether.h>#inc

2018-02-24 16:41:12 613

原创 阿里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 500

原创 基于Java的阿里妈妈数据抓取技术

基于Java的阿里妈妈数据抓取技术前言:    对于需要登录的网站爬虫最大的困难就是需要登录,然后才能获取到数据,如微博,阿里妈妈,webqq等。之前也有看过使用浏览器登录到网站后直接从浏览器中获取cookie的文章,这不失为一种解决方案,但是当cookie失效时就需要再次获取,比较麻烦,那有没有能有自动登录,然后在爬取数据的技术呢,这就是本文研究的重点,好啦不扯淡了,开始进入正题吧。

2018-02-04 20:40:33 5311 10

原创 系统接口及调用情况

系统接口及调用情况说明:系统中经需要统计接口的调用情况,所以特此写了这个功能。(适用于spring boot框架)1. 统计系统中有哪些接口及接口的功能   思路,当服务器启动后统计系统的@requestMapper,并根据方法上的注解获取该接口的功能。1.1 启动时注册一个监听器SpringApplication app=new SpringApplication(Application.cla

2018-01-19 12:00:23 4691 4

原创 websocket消息推送

为了让用户能够在浏览器中实时更新消息,所以引入了消息推送。以下是两种解决方案:1. 使用spring + websocke2. 使用Active MQ下面将介绍这两种的用法1. 方案1 spring +websocket1.1 maven的引入            org.springframework           spring-websocket

2018-01-12 18:02:45 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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