- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 循环队列代码示例及说明
class MyCircularQueue { int size = 0; int head = -1; int tail = -1; int[] data; public MyCircularQueue(int k) { data = new int[k]; // 设置长度为 k size = k; } public boolean enQueue(int value) { if(isFull
2021-05-13 17:29:56 435
原创 SpringMVC实现增删改查
SpringMVC项目实现增删改查一、创建MAVEN项目二、把项目设置成WEB项目选择项目–>右键–>Add Framework Support选中Web Application 点击确定有这个web/WEB-INF文件夹说明创建成功三、打开pom.xml添加依赖,静态资源导出依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring<dependencies> <!--juni
2021-04-28 17:02:33 12977 8
原创 网络安全
网络安全安全包括哪些方面?数据存储安全应用程序安全操作系统安全网络安全物理安全用户安全教育网络安全四种威胁:截获 – 从网络上窃听他人的通信内容中断 – 有意中断他人在网络上的通信(DOS)篡改 – 故意篡改网络上传送的报文伪造 – 伪造信息在网络上的传送截获信息的攻击称为被动攻击更改信息个拒绝用户使用资源的攻击称为主动攻击木马程序查看会话 nestat -n 是否有可疑会话运行msconfig,查看服务,隐藏微软服务,查看是否有可疑服务加密技术
2021-03-03 16:41:48 217 1
原创 应用层
应用层域名解析过程DNS服务的作用:负责解析域名,将域名解析成IP什么是域名?、可分三级,一级域名,二级域名,三级域名。是由一串字符+域名后缀组成,我们通常说的网址就包含域名。顶级com- 供商业机构使用,但无限制最常用,被大部分人熟悉和使用.net- 1985年1月,原供网络服务供应商使用,现无限制.org- 1985年1月,原供不属于其他通用顶级域类别的组织使用,现无限制.edu / .gov / .mil- 1985年1月,供美国教育机构/美国政府机关/美国军事机构
2021-03-03 16:39:23 131 1
原创 传输层
传输层各层使用协议:应用层:http https ftp DNS SMTP PoP3 RDP传输层:TCP UDP网络层:IP(RIP OSPF BGP) ICMP IGMP ARP传输层两个协议应用场景TCP:需要分段,有流量控制功能,有编号,丢包可以重传,需要先建立会话(可靠传输) (QQ传文件) netstat -nUDP:没有编号,一个数据包就能完成数据通信,不建立会话,多播(QQ聊天)传输层和应用层的关系:http=TCP+80(端口)https=TCP+44
2021-03-03 15:41:23 170 1
原创 网络层
网络层网络层向运输层提供了两种服务虚电路服务数据报服务IP地址IP层次结构网络地址唯一指定了路径,同一网络中的每台计算机都共享相同的网络地址,并用它最为自己IP地址的一部分子网掩码又叫网络掩码IP地址决定了数据包最终给谁MAC地址决定了下一跳给谁ARP欺骗ARP协议:ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的网络层,负责将某个IP地址解析成对应的MAC地址。ARP协议的基本功能:通过目标设备的I
2021-03-03 15:24:16 125 1
原创 数据链路层
数据链路层基本概念:数据发送模型数据链路层信道类型点对点信道:一对一的点对点通信方式广播信道:使用一对多的广播通信方式,因此过程比较复杂,广播信道上连接的主机比较多,因此必须使用专门的共享信道协议来协调这些主机的数据发送链路与数据链路链路(Link):是一条点到点的物理线路段,中间没有任何其他的点一条链路只是一条通路的一个组成部分数据链路(data link):除了五日线路外,还必须有通信协议来控制这些数据传输。若把实现这些协议的硬件和软 件加到链路上,就构成了数据链路现最
2021-03-03 15:17:02 218 1
原创 计算机网络-物理层
物理层2.1、基本概念:物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是值具体的传输媒体。物理层的主要任务描述为:确定与传输媒体的接口的一些特性,即:机械特性:例如接口形状,大小,引线数目电气特性:例如规定电压范围(-5V~+5V)功能特性:例如规定-5V表示0,+5V表示1过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤2.2、数据通信的基础知识典型的数据通信模型相关术语:通信的目的时传送消息数据(data) —> 运送消息的实体信
2021-03-03 15:03:19 324 1
原创 计算机网络概述
第一章 计算机网络概述1.1计算机网络在信息时代的作用重要功能:连通性:彼此链接,交换信息共享:信息共享、软硬件共享1.2因特网概述网络:许多计算机连接在一起互联网:internet许多网络连接在一起因特网:Internet全球最大的一个互联网OSI 七层应用层 能够产生网络流量 能够和用户交互的应用程序表示层 加密 压缩会话层 服务和客户端的会话 查木马netstat -n传输层 建立会话(可靠传输) 不建立会话(不可靠传输) 流量控制网络层 IP地址编址选择最佳路
2021-03-03 14:34:28 120 2
原创 Java基础
Java基础打开cmd开始–系统–命令提示符win+R 输入cmd任意文件夹下,按shift+鼠标右击,在此处打开窗口任意文件夹地址前加cmd+空格管理员方式:选择以管理员方式运行常用的DOS命令#盘符切换 E:#查看文件夹下的文件 dir#切换目录 cd change directory#返回上一级目录 cd..#清屏 cls (clear screen)#退出终端 exit#查看ip ipconfig#打开应用calc 计算机mspaint 画图notepa
2021-03-03 14:29:30 129 1
原创 MySQL学习笔记
1、初识MySQLjavaEE:企业级Java开发 Web前端(页面:展示,数据!)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,给前端传递数据))数据库(存数据:txt,excel,word)一般:只会写代码,学好数据库,基本混饭吃二般:操作系统,数据结构预算法,还不错!牛逼:离散数学,数字电路,体系结构,编译原理。实战经验。大牛1.1、为什么学习数据库岗位需求现实,大数据时代~得数据者得天下被迫需求:存数据数据据库是所有软件最核心得存在1.2、什么是数
2021-03-03 14:13:24 997
原创 解析注解、继承注解
解析注解概念: 通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑首先定义两个注解,一个方法注解,一个类注解解析步骤1,使用类加载器加载要解析的类2,找到类上面的注解。这句代码的意思是,判断这个类上是否有一个Description这样的一个注解,返回值是一个boolean值3,拿到注解实例,打印输出获取方法上的注解:首先获取类里面的所有方法,返回值是一个Method数组,然后遍历数组获取注解...
2020-09-24 11:37:10 2081
原创 全面解析JAVA注解
概念:Java提供了一种源程序中的元素关联任何信息和任何元数据的途径和方法JDK中的自带注解:常见的第三方注解:注解的分类:源码注解:注解只在源码中存在,编译成.class文件注解就不存在编译时注解:注解在源码和.class文件中都存在(JDK自带的注解如@Override等)运行时注解:在运行阶段起作用,甚至会影响运行逻辑的注解(如@Autowired)注解的注解就叫元注解自定义注解自定义注解的语法要求:注意:1....
2020-09-24 10:57:10 91
转载 Androidx和Android support库共存问题解决
Androidx和Android support库不能共存解决方案一 转换成Androidx 将build tools更新到3.2.0,gradle更新到4.6,依赖库统一更新到28.0.0,这一步非常重要,否则会导致第二步不能完全转换成功。 image.png 修改完成后,可以看到依赖库都是28.0.0的 选择工程右键→Refactor→Migrate to Androidx... 选中所有需要重命名的目录,执行D...
2020-09-05 14:45:35 1386
转载 手把手教你生成自己的图片压缩的so库
最近安卓开发里面最火的是什么?NDK开发啊,之前面试的时候好几家公司都问我会不会这个,或者直接就出了这样类型的笔试题,当时的我也是一脸懵逼。恰好这段时间研究了图片压缩和视频压缩的NDK开发,话不多说,开干吧! 以往的图片压缩大家都知道无非是进行图片质量压缩和按比例压缩,但是这样不靠谱啊,压缩严重点直接就趋于马赛克(可能有点夸张)了,好伐。于是libjpeg就登场了,具体为啥,我就不说了,请看上一篇的英文介绍,而且网上一大片相同的原因介绍。今天我主要讲的是生成自己的libjpeg.so库:...
2020-09-04 11:33:39 580
原创 Android权限(多个权限申请)
多个权限:private String[] permissions = {Manifest.permission.CAMERA, Manifest.permission.READ_EXTERNAL_STORAGE}; private List<String> permissionList = new ArrayList<>();/** * 获取相册权限 */ private void getPermission() { i
2020-09-01 10:45:58 1487
原创 Android权限(单个权限申请)
单个权限申请:private String storagePermission[] = {Manifest.permission.READ_EXTERNAL_STORAGE};/** * 获取相册权限 */ private void getStoragePermission() { //版本判断。当手机系统大于 23 时,才有必要去判断权限是否获取 if (Build.VERSION.SDK_INT >= Build.VERSION
2020-09-01 10:34:00 405
原创 使用vlc下载并保存ts文件
播放列表的下方有播放进度条,它表示下载的进度,不要去动,也不要去点击播放、暂停、停止等,放着别管就是了,直到播放进度条完成了,就表示文件合并完成。去文件保存位置的地方看看就知道了。侵删...
2020-04-26 14:27:52 1441
原创 如何对加密的m3u8、ts文件进行合并
先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是ProgramStream,而TS的全称则是TransportStream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什...
2020-04-26 14:24:16 13355 5
原创 android仿ios底部弹出
布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent&quo
2018-05-30 22:45:00 454
原创 Android颜色透明度比例对应16进度值
16进制透明度值:使用方法:99%黑色:#FC000000100% — FF99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 ...
2018-05-30 22:24:50 182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人