JAVA
纪文啊!
一条木有梦想的咸鱼
展开
-
算法中时间复杂度和空间复杂度的理解
概念时间复杂度在计算机科学中,时间复杂性,又称时间复杂度,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况,时间复杂度表示的是一个算法的时间增长趋势,因为一个算法在不同机器上部署的时候,每个机器的性能大不相同,所以运算时间也不同,评估一个算法在运算时间上的性能,我们通常用时间复杂度来评估一个算法的时间运算概念。原创 2020-11-30 18:26:19 · 698 阅读 · 0 评论 -
JAVA远程调用服务器的shell脚本
1.利用Linux Shell写了两个脚本,一个是重启进程,一个是关闭进程代码如下:#!/bin/bashpid=$(ps -ef | grep "test" | grep -v grep | awk '{print $2}')#echo "$pid"if [ -z "$pid" ];then echo "没有此进程" exit 1fifor id in $piddo kill -9 $id echo "$id"“已经被杀死”donenohup jav原创 2020-08-06 09:52:19 · 1120 阅读 · 0 评论 -
java实现创建通用创建Excel
本人使用的是maven源管理jar包,所以第一步导入所需要的jar包,在pom.xml文件中添加 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.11-beta2</version> </dependency> <dependen原创 2020-07-22 08:54:52 · 1207 阅读 · 0 评论 -
JAVA springboot框架与activeMq的简单应用
ActiveMq的简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。主要特点: 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,原创 2020-05-29 09:58:43 · 223 阅读 · 0 评论 -
websocket的简单应用
WebSocket协议Websocket协议具有生命周期,在生命周期由Websocket协议进行支撑。例如,在Servlet技术中,底层协议仅仅定义了简单的请求/响应交互,此交互完全独立于下一次交互。事实上,在大部分情况下携带交互数据的底层网络连接将被完全弱化。一些技术必须请求/响应交互模型之上构建会话,这有助于开发人员创建比单一的隔离的交互生存时间更长的应用。Websocket协议定义了客户端和服务器间长时间存活的专用的TCP连接的正因为如此,在定义更长时间的生命周期方面,它比传统的Web请求/响原创 2020-05-18 22:47:52 · 210 阅读 · 0 评论 -
springboot+shiro实现权限管理
springboot框架简介Spring的诞生是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJ...原创 2020-04-03 20:48:45 · 261 阅读 · 0 评论 -
SSM下使用fileupload上传视频文件
FileUpload 是 Apache commons下面的一个子项目,用来实现Java环境下面的文件上传功能,与常见的SmartUpload齐名上传的文件要求包括一个根据RFC 1867(在HTML中基于表单的文件)编码的选项列表清单。组件FileUpload可以解析这个请求,并给你的应用程序提供一份独立上传的项目清单。无论每个项目背后如何执行都实现了FileItem接口。这里将描述组件...原创 2019-07-21 11:19:22 · 1045 阅读 · 4 评论 -
用JAVA写数字金字塔
今年的蓝桥杯中我遇到了一道题是关于数字金字塔的,那时候在比赛时可能是各方面的因素有思路但是没有实现,直到今天回过头来看,其实只要思路正确了题目就会迎刃而解了,其实数字金字塔的的解题思路就是把金字塔分成两个直角三角形如下所示: 1 12 1 123 21 1234 321 12345 4321123456 54321左边的是6行的直角三角形,他的规律就是每行的最大数就等...原创 2018-07-11 10:04:20 · 14933 阅读 · 5 评论