自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bob's Blog

https://blog.8090top.cn

  • 博客(36)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 微信公众号开发相关

这里都是使用测试平台进行展示授权登录(流程)首先是配置这个红标接口是我们使用接口配置的域名下的路径(测试环境本地调试,可以使用ip,生产必须域名)测试平台里这个授权域名是单独的,在真实公众号环境中,是直接在授权设置里就配置了预授权页面:这个页面其实并没有授权登录,当你点击微信授权按钮,会去调一个接口。微信官方文档-微信网页开发 /网页授权:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_web

2022-01-13 10:39:45 213

原创 腾讯云直播测试

1.登录腾讯云开通云直播功能2.配置域名管理腾讯云默认给一个测试的推流域名。 自己要配置一个拉流域名。我的理解: 推流 本地直播流上传到腾讯云 拉流 客户端获取到拉流地址,进行播放地址生成器,配置推流地址。在obs上配置该地址,开启直播后可以把自己直播推送到腾讯云。生成的拉流地址,我这里使用的rtmp,使用vlc工具播放。顺便让同学给测试了下最简单的跑通。...

2022-01-13 10:38:39 1873

原创 iot 终端上报数据,Java进行大小端数据转换

碰到问题是终端设备直接上报数据为 base64 加密的。首先先把数据解析成16进制字符串。这一步没啥问题此时得到的数据是16进制字符串,然后按照协议进行位数截取对应的位置可以得到对应的属性这里拿比如截取后的属性是温度,十六进制字符串是 1D01那个硬件师傅说这个数据其实是小端数据。而java 是大端数据,那么就要进行数据的调换位置,就变成了011D011D是16进制,需要转成10进制就是285,协议里又说 这个数组要除以10,那么最终协议解析出来这个设备的温度字段值就是28.5当然整个解决

2021-05-08 17:30:44 283

原创 java.lang.UnsupportedOperationException解决方法

工作中处理数据的时候,我用Arrays.asList(); 把数组转成list.对这个转后的list进行 remove操作,出现了java.lang.UnsupportedOperationException的异常发生问题的原因如下:调用Arrays.asList()生产的List的add、remove方法时报异常,这是由Arrays.asList() 返回的市Arrays的内部类ArrayList, 而不是java.util.ArrayList。Arrays的内部类ArrayList和java.u

2020-11-23 16:43:45 193

原创 nacos下载1.3.1

nacos-server-1.3.1.tar.gz 下载 地址 加速的http://8090top.cn-sh2.ufileos.com/centos/nacos-server-1.3.1.tar.gz

2020-09-11 16:51:54 560

原创 2020-09-09 List分页Util

从Mongo中使用in的效果不好,所以传入些条件进行自己过滤数据 /** * list 分页工具类 * @param pageIndex * @param pageSize * @param list * @return */ private static List Pager( int pageIndex, int pageSize, List list) { //使用list 中的sublist方法分页

2020-09-09 13:43:50 206

原创 ActiveMQ 消息订阅 持久化到数据库

主要是配置activeMQ的xml文件<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additiona...

2020-04-08 11:43:24 273

原创 ActiveMq简单的订阅发布(消息重发)

Session 中的四种typeAUTO_ACKNOWLEDGE=1 自动确认CLIENT_ACKNOWLEDGE=2 客户端手动确认DUPS_OK_ACKNOWLEDGE=3 自动批量确认SESSION_TRANSACTED =0 事务提交并确认public class ActiveMQTest { // 编写消息发送方 (生产者) @Test pu...

2020-04-08 11:40:49 188

原创 ActiveMQ 在CentOS中安装启动

ActiveMQ简介:MQ(Message Queue)应用场景:a.异步处理(用户注册)b.应用解耦(订单扣库存)c.流量削锋(秒杀业务)JMS消息模型 Java Message ServiceA.P2P (点对点模式)消息队列Queue 发送者Sender 接受者Receiver1.每个消息只有一个消费者(消息一旦被消费,消息就不在消息队列中)2.发送者和接受者之间在时...

2020-04-08 11:39:41 385

原创 【Google Guava 缓存】 下篇

接着上篇唠!Google Guava 配合 List分页工具类进行接口优化改造。接上篇,你可以在项目初始化或者通过定时任务把从MySQL查询出来的几乎不会改变的大量的数据放到Cache中,然后配合工具类进行模拟MySQL的分页查询,速度比MySQL快很多不废话贴代码/** * @author bo bo * @date 2019/12/16 9:23 * @desc list集合工...

2019-12-17 14:40:22 108

原创 【Google Guava 缓存】 上篇

起因:最近公司项目的公众号有些接口返回数据的时间很久。原因很简单,因为是Mysql数据库而且数据量大概在500W条数据,接口响应时间在4S到5S.体验感太差劲了。so,我们来改造下。改造思路:1.SQL优化。此接口的SQL关联两张表,主订单,副产品,副货道表a. 先把订单表中多加入个货道号的字段,减少一张表的关联。b. 减少不需要的返回字段这样改造后,接口返回会快一丢丢。...

2019-12-17 14:37:48 219

原创 RPC框架Dubbo 简介和安装

一、基础知识1、分布式基础理论1.1)、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需 一个治理系统 确保架构有条不...

2019-11-27 16:20:44 177

转载 cookie,session,token 区别

发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪...

2019-11-27 16:19:40 80

原创 Redis的三个框架:Jedis,Redisson,Lettuce

最近使用SpringBoot搭了脚手架,集成redis时发现SpringBoot支持两种Redis配置;一种Jedis , 一种就是Lettuce. 因为不熟悉所以找了下大概区别Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.htmlredisson 官网地址:https://re...

2019-11-27 16:18:22 153

原创 CentOS 7 yum 安装 MySQL 5.7

0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.131、下载 MySQL 官方的 Yum Repositoryhttp://blog.static.laily.net/download-mysql-repo.png从 MySQL 官网选取合适的 MySQL 版本,获取下载地址。然后使用 wget 下载:[root@centos-linu...

2019-11-20 16:27:22 120

原创 MySQL主从同步 5.7

手动搭建MySQL主从同步本次搭建主从同步的环境:阿里云CentOS 7.6 ,MySQL5.7。服务器安装数据库,请参考我博客里的Centos安装mysql那篇文章。场景介绍本次将会搭建MySQL的主从同步,其中一台Master,一台Slave。Master: IP:112.124.1.1 Port:3306Slave1: IP:112.54.1.2 Port:3306开始搭...

2019-11-20 16:25:30 95

原创 Centos系统中安装nginx并配置相关的环境变量

1.   准备工作:首先从官网下载 http://nginx.org/en/2.   安装所需的三方依赖软件yum -y installgcc gcc-c++ autoconf automake makeyum install -ypcre pcre-develyum install -yopenssl openssl-de...

2019-11-20 16:13:55 477

原创 Spring注解 @Autowired和@Resource的区别

用途:bean的注入时使用历史:@Autowired 属于Spring的注解 org.springframework.beans.factory.annotation.Autowired@Resource   不属于Spring的注解,JDK1.6支持的注解    javax.an...

2019-05-18 14:59:59 88

转载 Java的四种引用方式

java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 java对象的引用包括 强引用,软引用,弱引用,虚引用 Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM进行垃圾回收。 下面来阐述一下这四种类型引用的概念:1.强引用是指创建一个对象并把这个对象赋给一个引用变量...

2019-05-18 14:58:38 76

原创 最简单的多线程

package com.bb; /** * @Auther: bobo * @Date: 2018/11/17 09:56 * @Description: */ public class Demo1 { public static void main(String[] args) { Runnable1 run = new Runnabl...

2019-05-18 14:55:28 109

原创 清理IntelliJ IDEA中C盘中的缓存文件

2019-05-18 14:52:57 2644

原创 SpringMVC的执行流程

最简单的SpringMvc.用户向服务器发个请求,请求到DispatchServlet被拦截;DispatchServlet根据这个请求进行需求分析(SpringMVC是方法拦截,不同方法对应需求不同),得到一个URI到HandlerMapping获得相应的配置的Handler;DispatchServlet根据这个Handler,选择一个合适的HanderAdapter;进行一系列...

2019-05-18 14:51:24 95

原创 MySQL和Oracle的区别

由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别(1) 对事务的提交MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询MySQL是直接在SQL语句中写"select… from …where…limit x, y",有limit就可以实现分页;而Oracle则是...

2019-05-18 14:49:11 68

原创 Spring各个jar包作用

Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集...

2019-05-18 14:48:30 93

原创 Centos 下 Tomcat sh 脚本运行无效,解决办法

关于LINUX权限-bash: ./startup.sh: Permission denied在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x *.sh在此执行,OK了。*...

2019-05-18 14:47:45 1249

转载 阿里云CentOS7服务器下安装MySQL 8.0 (GA)

https://blog.csdn.net/qq_32672633/article/details/80325470

2019-05-18 14:45:21 187

原创 MarkDown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-18 14:44:33 66

原创 处理阿里云服务器异常进程qW3xT.2

这个问题是由于Redis端口导致的。1️⃣修改redis端口和密码因为最开始没有设置密码,所以首先修改redis.conf。设置密码和redis默认端口 ,然后重启redis ①whereis redis.conf ②vim redis.conf ③kill redis pid ④src/redis-server redis.conf2️⃣处理qW3xT找到qW3xT....

2018-08-10 18:08:47 535

原创 手误删除服务器tomcat下的bin目录,./start.sh无效

关于LINUX权限-bash: ./startup.sh: Permission denied在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x *.sh在此执行,...

2018-07-10 11:22:58 1180

原创 pom文件

从git 拉去同事代码后,项目没有办法install。 最终根据pom文件提示找到了问题,同事的pom文件中没有把对应的资源更新导致没有办法build.提醒自己仔细检查pom文件...

2018-06-07 09:02:46 158

原创 Git使用 Ⅱ

Git作为项目管理工具还是很好的。建议花时间知道怎么用下面是最基本的操作::git status 获取本地的git 状态 git add . 添加代码到中间部分 git commit -m “注释” 提交的代码 注释 git pull origin 分支名 下...

2018-06-03 09:50:16 93

原创 Git使用 Ⅰ

查看commit信息 git log 撤销 git reset –hard commit_id git fetch origin jiaxing_collector_dev提交四部曲: git add . git pull git commit git push过滤三部曲: git rm -r –cached . git add . git commit -m ...

2018-06-03 09:43:04 150

转载 Linux下部署开源版“禅道”项目管理系统

Linux下部署开源版“禅道”项目管理系统1.开源版安装包下载 [root@iZbp ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz2.直接解压安装包到/opt目录下 [root@iZbp ~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C...

2018-06-03 09:40:00 248

原创 阿里云重启

SVN启动: httpd : service httpd start svn: svnserve -d -r /var/www/svn/projectMQTT: nohup sh moquette.sh &gt;log.log 2&gt;&amp;1&amp;TOMCAT: cd /root/tomcat/bin ./strarup.sh

2017-09-23 09:24:50 239

转载 阿里云CentOS 7 搭建图片服务器 (Nginx+Vsftpd)

**里面的步骤是根据此篇文章来实现的:**http://blog.csdn.net/csdn_lqr/article/details/53334583#reply 时间:2017年9月22日 需求原因:由于原来项目里的图片资源都是放在Tomcat下的,开始没有在意。然后发现图片资源很多的时候加载速度会明显变慢。然后采用了这个方法,来减小服务器压力。 第一次搞一些东西,肯定会有很

2017-09-22 13:00:25 2047

转载 阿里云服务器搭建SVN服务器

2017 年 9 月 9 日 阿里云服务器部署SVN (Apache +Svn服务器搭建)阿里云系统:CentOS 7.6SVN管理工具作用: 1、管理方便,逻辑明确,符合一般人思维习惯。 2、易于管理,集中式服务器更能保证安全性。 3、代码一致性非常高。 4、适合开发人数不多的项目开发。 5、大部分软件配置管理的大学教材都是使用svn

2017-09-09 15:56:43 250

Mysql主从同步教程

Mysql主从同步教程

2023-06-06

轻量级html后台管理系统模板

轻量级html后台管理系统模板,此文件为JavaWeb快速开发使用,对前端不是很熟悉的小伙伴,可以下载使用

2017-08-15

Java后端面试题

2017Java最新面试题

2017-06-11

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

TA关注的人

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