- 博客(17)
- 收藏
- 关注
原创 Java的三魂七魄 —— 高级多线程
Java的三魂七魄之一:多线程。本文章带你了解多线程的多个知识点,包括多线程的创建、线程安全问题、线程通信问题...
2020-03-07 22:28:40 1672 1
原创 悄摸直播(三)—— 搭建rtmp服务器(smart_rtmpd - rtmp服务器搭建)
搭建rtmp服务器一、素材rtmp服务器:smart_rtmpdffmpeg工具:ffmpeg.exe二、搭建1.下载smart_rtmpd软件包,解压rtmpd.rar,进一步解压smart_rtmpd_win.rar得到smart_rtmpd.exe文件2.运行smart_rtmpd.exe文件,直接启动。(如果对rtmp服务器有特殊配置需求,可以在smart_rtmpd.exe...
2019-12-24 16:12:19 5665
原创 悄摸直播(二)—— 播流器实现(拉取rtmp服务器中的数据流,播放直播画面)
播流器一、功能说明从rtmp服务器中获取视频流数据 + 展示直播画面二、代码实现/** * 播流器 * @param inputPath rtmp服务器地址 * @throws Exception * @throws org.bytedeco.javacv.FrameRecorder.Exception */ public static void pullStre...
2019-12-24 15:27:35 1365
原创 悄摸直播(一)—— 推流器的实现(获取笔记本摄像头画面,转流推流到rtmp服务器)
推流器一、功能说明获取pc端的摄像头流数据 + 展示直播效果 + 推流到rtmp服务器二、代码实现/** * 推流器 * @param devicePath 摄像头的地址。可以是摄像头rtsp地址,也可以是设备号码,本机摄像头是0 * @param outputPath 接收路径 * @param v_rs 帧率 * @throws Except...
2019-12-24 15:16:18 2552
原创 悄摸直播 —— JavaCV实现本机摄像头画面远程直播
最近想用Java实现一个类似于远程直播的功能像这样:(功能示意图)需要实现的模块:推流器 —— 视频获取,转流推流播流器 —— 播流,展示服务器 —— 搭建项目效果展示:笔记本的摄像头:直播展示+手机端画面:其他笔记本获取的直播画面:...
2019-12-24 15:05:41 892 1
原创 二分搜索树的前、中、后序遍历详解(寿司代码)
目录—节点类的设计—前序遍历—中序遍历—后序遍历—三种遍历的总结===================奇妙的分割线++++++++++++++++++++++++++++++节点类的设计private class Node{ public E e; public Node left,right; public Node(E e) { this.e = e;...
2019-11-18 16:42:44 451 1
原创 关于逆向工程工具MyBatis的使用
今天不说原理!!只讲使用说明!!酸某鱼认为:项目开发过程中,使用逆向工程生成mapper包和pojo包,是一个框架开发者的必备技能。所以今天就来介绍一下逆向工程工具的使用方法!!!首先先来认识一下我们要用的工具:第一步:修改配置文件第二步:运行启动文件运行结果:运行完启动文件后,刷新逆向工程项目,会发现多出来的包然后只需要把生成好的mapper包和pojo包,...
2019-10-23 19:31:50 202
原创 建立一个springboot项目
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传excel</title></head><body><h1>上传excel文件并存入到mysql数据库</h1><form action="uploadexcel
2019-10-23 15:01:52 175
原创 Springboot连接mysql报错java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized....
java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone config...
2019-09-11 10:25:52 2503
原创 springboot逆向工程mybatis insert方法部分字段数据缺失问题
今天又是自闭的一天今天的自闭酸菜鱼在玩springboot的时候发现了一个神奇的bug。。。当它使用逆向工程mybatis生成的insert方法时,出现了部分字段缺失的问题。。。当时的情况是这样的:开开心心的酸菜鱼打开了自己写的注册页面:然后点击了注册按钮,页面成功跳转到了预期的登录界面:(scy此时的内心:yes!没有bug!!!)然鹅当它想点看Navicat查看自己录入的用...
2019-09-09 16:25:47 3346 2
原创 关于自增自减等运算符的问题
自增自减运算符的运算问题又到了一年一度的秋招盛会。相信很多小伙伴现在已经在如火如荼地准备秋招了。但是一看到那一堆秋招笔试题,真的不免觉得:所以从今天起,我们就来学习一下秋招的必备知识今天我们就来学习一下关于自增自减运算的问题我们以自增运算符为例:a++++a上面两个式子都是自增运算,但是细心的你一定发现了区别:变量和运算符的顺序不同这就是我们需要说道说道的地方。先看一个例子:...
2019-09-07 13:12:41 273
原创 关于Result Maps collection already contains value for...的报错问题
最近一直在搞spring boot,开发过程中使用了逆向工程,遇到了一个报错问题:org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/langsin/springbootTest/mapper/UsertableMapper.xml'. Cause: jav...
2019-08-20 20:28:36 2038 1
原创 桶排序算法
三大排序算法——桶排序今天开始,我们就要絮叨絮叨编程里的三大排序算法了。这三个排序算法是初学编程的同学应该必备的知识点,可以说是基础中的基础了。今天我们先来看看三大基础排序算法中的第一个算法——桶排序桶排序算法是三大排序算法中最最最最最最快,也最简单的因为他又硬又莽。我们先来看看他的思路是怎样的:首先我们先假定一个场景:豌豆射手小豌要把5个带有编号的豌豆按照从小到大的顺序进行排序...
2019-08-19 12:05:30 297
原创 规避空指针异常的编程小技巧
规避空指针的技巧在许多java代码中,我们或多或少会遇到判断某个指针是否匹配目标指针的情况。在这个过程中就会遇到一个隐藏的bug:空指针异常我们先要有待匹配集合(unFirmString)和目标集合(firmString)这里假定我们的待匹配集合因为某些不可抗因素出现了指针为空的情况如果我们这样进行匹配:public class NullPoint { public static v...
2019-07-28 04:22:27 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人