- 博客(30)
- 资源 (1)
- 收藏
- 关注

原创 spring security 权限动态管理
前言 相信每天工作都要用spring框架的大家一定使用过spring security,security的概念是权限管控,且管控级别可以到达最小颗粒也就是功能管控,相对与shiro的权限管控机制,它更灵活可扩展方法也更多,当然这也是Spring官方推荐的权限管控光甲,security更关注的是访问地址与用户的权限是否一致,从而达到灵活去验证权限相关功能,更好的实现灵活配置,比如说一个大型系统中功能管理,菜单管理,前端可视化权限管理等等,都是各个模块都需要的操作,那样代表着这些操作会散落在系统的各...
2020-06-12 08:32:34
1028
1

原创 HTML5 实现摄像头实时监控
实现摄像头实时监控有如下两种方法 1.HTML5+VLC实现网络串流进行实时监控,对带宽要求较高。 VLC下载链接:https://www.videolan.org/ 2.VLC安装 选择自己所需要的版本 选取VLC存放位置3.安装完成 打开VLC ...
2019-04-02 16:32:21
14420
6
原创 springboot 对接 minio 分布式文件系统
Minio 是一个基于Go语言的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。区别于分布式存储系统,minio的特色在于简单、轻量级,对开发者友好,认为存储应该是一个开发问题而不是一个运维问题。下载chomd +x miniovi run.sh
2023-08-07 13:30:30
1882
原创 java 简单的学生信息管理系统(控制台版)
此程序主要是为了演示管理学生信息,用于展示信息,为初级教学,这个教学呢,主要是让我门对程序开发有一些逻辑上的认识,对于初学者来讲可以着重去看看。
2022-07-28 08:18:35
2646
原创 SpringBoot 小区疫情防控管理系统
用于小区防疫防控已经疫苗接种异常通知,可观察到各地疫情情况,可视化呈现。进出门管理。进出次数管理。
2022-06-30 15:26:12
2328
3
原创 Vue 子组件调用父组件值
父组件传递值对象<template> <ul class="todo-main"> //父组件定义传递参数 todo 和 deleteTodo <TodoItem v-for="(todo, index) in todos" :key="index" :todo="todo" :deleteTodo="deleteTodo" :index="index"/> </ul></template>
2022-05-31 13:27:54
2573
原创 Vue基础知识概括
vue是什么vue是一个渐进式JavaScript框架vue 特点遵循mvvm模式 编码简介,体积小,运行效率高,适合移动,PC端开发 他们身只关注UI,可以轻松引入vue插件或第三方库开发与其他前端JS框架的关联借鉴angular的模板和数据绑定技术 借鉴react的组件化和虚拟DMO技术VUE扩展插件vue-cli:vue脚手架 vue-resource(axios):ajax请求 vue-route:路由 vuex:状态管理 vue-lazyload:图片懒加载
2022-05-31 11:24:33
290
原创 Spring Mvc源码解析
WebMvcAutoConfiguration SpringMvc自动注入类//当前为配置类@Configuration(proxyBeanMethods = false)//当前应用必须为web应用@ConditionalOnWebApplication(type = Type.SERVLET)//必须存在 Servlet.class, DispatcherServlet.class, WebMvcConfigurer.class//主要的入口为DispatcherServlet.cla
2022-05-31 08:19:04
310
原创 ES6 特性
ES6ECMAScript:是由 Ecrna 国际通过 ECMA-262标准化的脚本程序设计语言let 局部变量变量不能重复声明 变量作用域可以在{}内 不存在变量提升 不影响作用域值const 声明常量一定要赋初始值 一般常量使用大写 常量值不能修改 块级作用域 对于数组和对象的元素修改,不算做对常量的修改,不会报错 数组解构 对象解构 模板字符串声明 内容中可以直接出现换行符
2022-05-26 10:29:18
1204
原创 BASE模型
BA:基本可用S:软状态E:最终一致性BASE模型是传统ACID模型的反面,不同与ACID,BASE强调牺牲高一致性,从而获得可用性,数据允许在一段时间内的不一致,只要保证最终一致就可以了。BASE模型反ACID模型,完全不同ACID模型,牺牲高一致性,获得可用性或可靠性: Basically Available基本可用。支持分区失败(e.g. sharding碎片划分数据库) Soft state软状态 状态可以有一段时间不同步,异步。 Eventually consistent最终一致,
2022-03-24 09:41:31
1878
原创 JVM 常用工具 - 持续更新中
1.jps查看当前运行在系统中的Java程序。2.jstat工具主要功能选项 作用 -class 监视类加载、卸载数量、总空间以及类装在所耗费时间。 -gc 监视Java堆状况,包括Eden区、两个survivor、老年代、永久代等的容量,已经使用空间,垃圾收集时间合计等信息。 -gccapacity 输出Java堆各区域使用到最大、最小空间。 -gccause 输出导致上一次垃圾收集原因。 -gcmetacapacity ...
2022-01-13 09:34:40
379
原创 运行时常量池导致的内存溢出异常
运行时常量池溢出时,在OutOfMemoryError异 常后面跟随的提示信息是“PermGen space”,说明运行时常量池的确是属于方 法区(即JDK 6的HotSpot虚拟机中的永久代)的一部分。
2022-01-07 10:10:17
316
原创 内存溢出明显的特征
由直接内存导致的内存溢出,一个明显的特征 是在Heap Dump文件中不会看见有什么明显的异常 情况,如果读者发现内存溢出之后产生的Dump文 件很小,而程序中又直接或间接使用了 DirectMemory(典型的间接使用就是NIO),那就 可以考虑重点检查一下直接内存方面的原因了。...
2022-01-07 10:05:39
504
原创 LVS+keepalived+nginx实现高性能负载均衡集群
1 服务器准备 主机 ip 作用 主机1 192.168.85.133 Keepalived master + nginx 主机2 192.168.85.134 Keepalived backup + nginx 无 192.168.85.200 虚拟IP(VIP)
2021-09-30 16:54:55
191
原创 jmeter压力测试及服务器性能监控
1.jmeter 下载 Apache JMeter - Download Apache JMeter2. 下载完成之后进行解压。下载之后得到ZIP文件解压之后程序文件夹,jmeter为解压程序,无需安装3.进入到BIN目录,点击程序运行工具。打开程序。4.打开程序文件进入程序。5. 创建测试计划,右键测试计划,点击添加-》线程(用户)-》线程组。6.线程组内容填写,填写线程数,调用时间,循环次数。7.创建线程组HTTP请求,...
2021-09-28 17:35:34
1105
1
原创 Unsafe类 + CAS思想
Unsafe : 在虚拟机启动类目录下 rt.jar 下的 sum.misc.Unsafe 通过内存偏移量获取到内存的变量值CAS :通过Unsafe获取到值与当前类的值进行比较,如果相同,数据进行更新,如果不同数据更新失败,重复上述动作,继续获取内存偏移量数据进行比对,直至比对成功。...
2020-04-15 09:44:08
156
原创 Java volatile的可见性
1.可见性 比如共享变量里有变量A = 25 ,当线程 A 和线程 B 同时去内存获取到变量数据是,AB的本地内存数据值都为25当线程A改变值为35时,因为线程B和线程A不是统一线程,无法得到最新的改变值,而线程A进行改变之后会去修改主内存值,如果变量为volatile 修饰的话,就会及时通知线程B进行进行访问修改。...
2020-04-14 13:44:59
219
原创 docker搭建mysql数据库集群
开始搭建前,先确保系统防火墙或数据对应端口开放搭建环境:安装docker的centos7服务器1.安装dockerhttp://www.runoob.com/docker/centos-docker-install.html2.安装好docker之后下载对应的MYSQL镜像,这里为5.6版本 docker pull registry.docker-cn.co...
2019-04-02 13:54:36
556
springboot + flowable 代码,常规操作代码测试
2022-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人