- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 IOC、AOP思想的理解
什么是IOCIOC,中文名为控制反转,是将Java的bean对象存储在容器中,当需要使用时,通过名字获取该对象。而不是通过new关键字去创建。下面用一张图来说明普通场景和IOC场景的Bean对象调用的大致过程普通场景不用说,大家都理解。IOC这种场景A如何获取到B呢?那这就牵出了一个我们熟悉的另一个词DI(依赖注入)。IOC和DI说的其实是同一个事情,只是站在的角度不同:IOC站在对象的角度,将对象的实例化反转到容器中。DI站在容器的角度,当对象要被调用时通过依赖注入的方式将对象注入到所依赖的
2021-06-28 09:00:10 422
原创 Java基础3:使用Idea运行第一个Java程序Hello World
上一章我们安装了idea编译器,并做了一些配置。这一章我们用它来写出我们第一个Java程序:打印helloWorld1.创建工程File > New > Project选择Java,点击Next。(注意右侧的sdk是否存在,不存在点击右侧小箭头选择自己的jdk环境)再一次点击Next后出现下面的内容,修改我们的工程名,我这里使用helloworld为工程名。点击finish,完成工程创建project location是我们工程的地址后续可能会弹窗,提示你在这个目录下显示还是
2020-10-15 23:33:29 425
原创 Java基础2:Java IDE
本章内容主要介绍一下市面上主流的JavaIDE,并推荐用Idea开发项目,并分享一些可以提高开发效率的设置。Java IDE介绍JAVA IDE称为java编辑器,常用的编辑器有Eclipse,MyEclipse和Idea编辑器的作用是提高java开发者的编辑效率,并且编辑器有检查代码是否存在编译错误的。编辑器上还可以规范开发者的代码格式。IDEAIdea官网首页:https://www.jetbrains.com/idea是目前使用人数最多的java编辑器,我个人使用起来感觉非常简单,特别是编
2020-10-15 23:12:23 246 1
原创 Java基础1:Jdk的下载与安装
学习目标:能够在windows下安装jdk,并配置jdk环境。学习内容:1.jdk的下载2.jdk的安装3.jdk的环境配置1.JDK的下载jdk可以通过Oracle官网下载链接: jdk官网或者通过分享的网址下载,我这里使用的是微云链接:https://share.weiyun.com/OxuFPjMu 密码:ryhue92.JDK的安装...
2020-10-11 00:56:17 185 1
原创 FFmepg+nginx-rtmp+video.js实现海康威视摄像头实时监控
海康威视摄像头实时监控,Windows版最近有摄像头视频监控的需求,通过大量的搜索学习。目前比较常见的是ffmepg+nginx-rtmp+video.js来实现的。这里讲解的是Windows系统中可以适用的demo,希望能帮助到需要的各位。虽然这个可以实现实时监控,但是页面要使用flash插件,在2020年底,各大浏览器都要抛弃flash。所以这个方案需要修改,我也会在后续进行更新。几种插件的介绍nginx-rtmpnginx的一个扩展插件,用来将ffmepg转换后的rmtp视频流收集起来(可能
2020-08-07 16:56:08 3627 7
原创 快速学习Docker安装Mysql5.7
上一篇学习了docker的基本命令,这一篇我们来练习一下从docker云仓库下载mysql5.7docker pull mysql:5.7查看mysql仓库的image iddocker images创建mysql容器mysql创建容器比较特殊,需要设置一些参数,如mysql的连接密码等docker run -p 3306:3306 -e MYSQL_ROOT_PASSWOR...
2019-12-16 11:37:43 104
原创 CentOS之Docker的安装与学习
安装前提:Linux系统的内核版本不小于3.10 使用uname -r 可以查看内核版本,若低于3.10。可以使用 yum update升级安装Dockeryum install docker启动Dockersystemctl start docker将Docker设为开机启动systemctl enable dockerDocker核心概念Docker镜像(Image...
2019-12-16 11:17:23 119
原创 Linux配置JDK1.8简单易学
JDK压缩包下载链接:https://pan.baidu.com/s/1HXxjxe_0D3MAdL2T0xfMlw提取码:zci1Linux配置详解解压tar -zxvf jdk-8u191-linux-x64.tar.gz创建java文件夹,并更改文件夹名称(建议,但可省略)mkdir javamv jdk1.8.0_191 java/jdk1.8将文件夹移动到/usr/...
2019-12-16 10:33:50 101
原创 Nginx学习之静态代理
把所有静态资源的访问改为访问nginx,而不是访问tomcat,因为nginx更擅长静态资源的处理,性能更好,效率更高;举例:server { listen 80; server_name localhost; location ~.*/(css|js|img|images) { root /opt/stat...
2019-11-21 14:48:05 153
原创 Nginx学习配置负载均衡
Nginx的配置文件在nginx/conf/nginx.conf文件中配置负载均衡概述:Nginx是针对Http的负载均衡,当用户访问网站时,如何将用户的请求分发到集群中不同的机器上,是nginx要做的事。负载均衡示意图upstream是配置nginx与后端服务负载均衡的非常重要的模块,并且他还能对后端的服务器的健康状态进行检查,若后端服务器中的一台发生故障,则前端的请求不会转发到该故障...
2019-11-21 11:41:53 119
原创 Centos7安装Nginx教程
Nginx下载1.下载nginxnginx官方下载地址Windows要使用nginx的话,只需要下载解压就可以。2.安装nginx将nginx.tar.gz传到centos上,默认会传到/root目录下输入下面指令,检查并自动安装必备的运行库yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -...
2019-11-15 17:58:57 107 1
原创 0基础学习Springboot之Hello World
使用Idea搭建SpringBoot1.打开Idea,点击File => New => project2.选择Spring Initiailzr,其余默认,点击Next。jdk推荐使用1.83.点击Next,选择Web => Spring Web4.设置工程名称和目录后,点击Finish5.创建成功后,右下角会出现提示。这里是提示Maven包需要导入,这里选择E...
2019-11-01 09:37:14 158
原创 Shiro学习(一)很棒的入门代码
Springboot搭建Shiro入门Shiro是一个Apach旗下的Java的安全框架。相比较Spring Security,它比较轻量级,因此在国内的使用率比较高。入门代码的编写代码的功能:不同用户拥有不同的权限。,角色需要登录后才能进入功能界面。该代码是Springboot+Mybatis+Shiro的项目,前端使用thymeleaf。该入门代码中仅仅是入门认识Shiro的主要功能...
2019-10-29 10:42:05 176
原创 Mysql5.7安装(Windows压缩版)
到官网下载Mysql需要oracle账号非常麻烦,同时安装版的mysql默认安装到c盘。所以在这里为大家提供一个压缩版的mysql,安装方法十分简单且安装盘符自定义。Mysql压缩版安装步骤1.解压压缩包,我这里解压到D盘中安装指南接下来讲的内容类似,可以跳过下面内容直接根据文档自行安装。2.进入mysql-5.7文件夹中,说明目录结构my.ini文件是具体的配置文件,可以根据需要进...
2019-10-24 10:40:29 337
Windows系统上海康威视摄像头实时监控资源
2020-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人