Nginx部署反向代理配置跨域
Nginx部署反向代理配置跨域
开发环境中的跨域
在vue开发中,一般使用axios进行网络请求,是vue脚手架进行的代理,在项目根目录vue.config.js的文件中配置
module.exports = {
devServer: {
proxy: {
'/work': {
target: 'http://119.3.40.236:23333',
changeOrigin: true
}
}
}
}
这样的配置后使用这种方法就可以请求接口,以/work开头的请求都会经过代理来访问,解决跨域的安全性问题
var...
SpringBoot使用MQQTT协议与物联网设备通信
提前准备
这个是使用RabbitMQ作为中间件,在消息队列中以订阅者的身份工作,在服务器中安装好docker,之后在docker 安装rabbitmq:3.9-management
docker run -d --name rabbitmq -p 1883:1883 -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:3.9-management
端口15672是管理用的前端端口,1883是mqtt消息的收发端口
这个东西安装好后,使用下方命令进入docker
docker exec -it rabbitmq /bin/bash
dock...
RabbitMQ 消息队列
消息队列RabbitMQ
消息队列的作用
异步处理
应用解耦
流量控制
重要概念
消息代理 (message broker)
目的地 (destination)
队列 (queue) : 点对点消息通信
消息发送者发送消息消息代理将其放进一个队列中,消息接收者从队列中获取消息内容,消息读取后移除队列
消息只有一个唯一的发送者和接收者,但不是说只能有一个接收者
主题 (topic) : 发布/订阅...
Netty Demo
依赖
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.1.66.Final</version>
</dependency>
编写服务端
服务
package com.phcyz.toolboxserver.nettyServer;
import io.netty.bootstrap.ServerBootstrap;
import i...
Socket的简单使用
创建服务端
public void yesIo() throws IOException {
System.out.println("socket监听10086");
new Thread(() -> {
//创建一个10086端口的监听器
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(10086);
Socket clientSocket = serverSocket.accept();
BufferedReader in = n...
反编译jar包并且修改cless字节码文件
使用jd-gui即可反编译jar包
http://java-decompiler.github.io/
使用jclasslib 可以阅读class文件
https://github.com/ingokegel/jclasslib
使用jclasslib修改class文件
引入 jclasslib 安装路径lib 文件夹下的所有 jar包
使用工具类来修改字节码对应的常量
import java.io.*;
import org.gjt.jclasslib.io.ClassFileWriter;
import org.gjt.jclasslib.structures.ClassFile;
import org.gjt...
Android定位与相册
使用Android 原生定位 ,并使用GEO进行城市定位
在Android开发中经常涉及到定位用户位置,以及获得当前设备的城市信息,其实Google已经给出了一套较好的解决方案,我们可以使用Android中的原生定位来完成这项任务,不需要像高德或者百度SDK一样配置繁琐的key,只需要专注于业务逻辑就行
在进行定位处理前,我们要确定是否向用户申请了定位权限
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION)
!= PackageManager.PERMISSION_GRANTED) {
//请求对应权限REQUEST...
共计 62 篇文章,8 页。