- 博客(118)
- 收藏
- 关注

原创 idea2017从svn服务检出web项目并且部署
由于之前用的是eclipse开发工具,现在要换成idea开发工具,所以简单记录一下过程(也是自己一步步所踩过的坑)1,上一篇讲了连接svn服务,现在开始从svn服务检出项目打开idea,有两种方式,如图2,选择一个检出后项目存放目录等待项目的检出至此,项目已检出成功3,开始配置jdk和tomcat,如图操作即可ok,然后添加tomcat即可ok,然后启动tomcat即可...
2020-11-25 17:13:39
243
原创 gitee提交项目失败记录:remote:error:hook declined to update refs/heads/master
java,gitee
2023-07-06 15:18:38
2414
2
原创 java实现远程开关机
java实现远程开机需要先获取到pc的mac(物理地址),通过mac地址唤醒网络数据包。java实现远程关机首先需要知道ip地址,用户名和登录密码,
2023-03-10 14:50:57
1412
原创 jquery实现select2多功能下拉框(可搜索)
一,简介官网 https://github.com/select2/select2二,最简单使用方法引入select2 js和css项目中最好下载下来使用<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /><script type="text/javascript" src="http://apps.bdi.
2022-05-14 21:03:40
1963
原创 Java中的 BigDecimal的使用
一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。 一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用.
2022-04-28 15:44:56
1060
原创 js实现alert弹框自定义样式
首先用css渲染一个样式#msg{ height: 2rem; text-align: center; position: fixed; top: 50%; margin-top: -1rem; line-height: 2rem; width: 100%;}#msg span{ color: #fff; background: #83C422; height: 2rem; display: inline-b..
2022-04-20 17:32:05
3988
原创 CentOS7 yum安装软件时检索密钥问题
CentOS7 yum安装软件时检索密钥问题CentOS 7 在yum install 软件时,出现有关密钥问题:1、出现密钥未安装解决:修改/etc/yum.conf gpgcheck=1 >>> gpgcheck=02、密钥已安装但是不适用此软件包Downloading packages:警告:/var/cache/yum/x86_64/7/updates/packages/libsss_nss_idmap-1.16.0-19.el7_5.8.x86_
2022-02-15 14:55:16
1034
2
原创 html实现多文件打包下载 (mp4文件)
使用jszip.js和fileSaver.js实现打包并下载由于公司简化项目,所以所有的功能都是通过websocket和录播联调,录制的多个节目需要打包下载,找了好多方法才找到sjzip,因此记录一下,以便以后再用到一,需要引入的jar包<!--使用jszip压缩视频文件--><script src="js/jszip.min.js"></script><script src="https://cdn.bootcss.com/FileSaver.js
2022-01-10 17:18:41
2325
3
原创 多线程与高并发
多线程与高并发一,线程池创建及参数说明public static void myThreadPoolExecutor() { // 创建线程池 ThreadPoolExecutor threadPool = new ThreadPoolExecutor(5, 10, 100, TimeUnit.SECONDS, new LinkedBlockingQueue<>(10)); // 执行任务 for (int i = 0; i < 10; i++) {
2022-01-07 16:01:48
432
原创 Springboot打成jar报启动正常,浏览器访问不了
springboot项目打成jar包访问不了在虚拟机上面装了个centos7系统,为了测试docker容器,搭建了一个springboot项目,将项目打成jar后,运行都正常,环境也都没问题,项目启动没有报任何异常,就是浏览器一直访问异常,如下图:解决方案: 需要开启端口号:firewall-cmd --zone=public --add-port=8080/tcp --permanent注意:8080为开放的端口号firewall-cmd --reload...
2021-12-21 21:56:52
2485
6
原创 Dokcer下载及容器修改mysql密码
Dokcer下载及容器修改mysql密码docker容器下载mysql服务(mysql:5.7)docker拉取mysql:5.7镜像docker pull mysql:5.7查看镜像是否拉取成功docker images //查看所有镜像docker image ls启动mysql:5.7docker run -d --name mysql -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=diqiu -p
2021-12-21 15:42:13
588
原创 linux系统中如何查看某个端口是否被占用
linux中如何查看端口是否被占用1.netstat -anp | grep 端口号如下,我以3306为例,netstat -anp |grep 3306 如下图:图中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了2.netstat -nultp(此处不用加端口号)该命令是查看当前所有已经使用的端口情况,如下图:图中可以看出我的89端口没有被占用3.netstat -an
2021-12-17 15:49:01
5358
原创 java实现修改linux系统时间(centos)
java实现修改linux系统时间(centos)公司项目要求linux系统时间不准确,在web页面可以进行修改,如下:1 思路时间插件:wdatepickerhtml页面<input type="text" id="dateupdate" name="dateupdate" class="form-control" onclick="WdatePicker({dateFmt:'MM-dd-yyyy HH:mm:ss',minDate:'%y-%M-%d %H:%m:%s'})"&
2021-12-05 16:17:54
2746
原创 Linux - SpringBoot的jar开机自启(阿里云服务器)
Ubuntu 16.041,使用spring boot生成的jar部署在linux(ubuntu)系统上,开启自启项目2,生成一个脚本,如下:脚本命名:3,脚本里面的jdk配置环境要和项目搭建环境一致,如不知可用:more /etc/profile命令进行查看4将生成的脚本语言上传到任意一个目录下:如/usr/java/startup.sh5,将上传的脚本目录地址添加在rc.local中,如:vi /etc/rc.localesc退出编辑 :wq 保存退出关于Linux启动文
2021-12-02 15:52:18
334
原创 springboot实现jar运行复制resources文件到指定的目录
springboot实现jar运行复制resources文件到指定的目录1. 需求在项目开发过程中需要将项目resources/static/目录下所有资源资源复制到指定目录。公司项目中需要下载视频文件,由于下载的有个html页面,对多路视频进行画面加载,用到对应的静态资源文件,如js,css.jwplayer,jquery.js等文件maven打成的jar和平时发布的项目路径不通,所以在读取路径的时候获取的是jar的路径,无法获取jar里面的文件路径2. 思路根据我的需求,复制的思路大概是
2021-12-02 15:37:20
4345
2
原创 linux下openoffice启动和自动启动设置(centos)
linux下openoffice启动和自动启动设置(centos)一、启动步骤:1.cd /opt/openoffice4/program (安装路径)2.运行命令soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &或者1 2合并为以下这一个命令来启动: /opt/openoffice4/program/soffice -headless -accept="
2021-11-28 16:09:33
2919
原创 JS - 文件上传组件WebUploader使用详解1(带进度的文件上传
一、基本介绍1,什么是 WebUploader?WebUploader 是由百度公司团队开发的一个以 HTML5 为主,FLASH 为辅的现代文件上传组件。官网地址:http://fex.baidu.com/webuploader/2,功能特点分片、并发:WebUploader 采用大文件分片并发上传,极大的提高了文件上传效率。预览、压缩:WebUploader 支持常用图片格式 jpg,jpeg,gif,bmp,png 预览与压缩,节省网络数据传输。多途径添加文件:支持文件多选,类型过滤
2021-11-28 11:44:29
19501
1
原创 Spring Boot中拦截器中使用@Value无效
场景在使用Spring Boot框架时,很经常会使用到拦截器。可是,有时候我们会遇到在拦截器使用@Value注解来获取配置文件中的配置参数获取失败,一直都是为null的情况。1,直接new 拦截器(获取application.yml配置值为null)正是这种配置方式导致在拦截器中使用@value为null2,正确的配置方式如下:@Bean注解不要忘记了这种配置方式,区别就是将之前手动new出来的拦截器,转换成通过@Bean注解创建的形式登记到拦截器登记中心中结论如果通过手动new出来的
2021-11-23 16:56:24
1526
2
原创 纯Javascript实现ping功能的方法
通过HBuilder做个app登录页面,需要校验用户注册输入的ip地址是否在线,则需js实现其功能,如下:js:ping(addressvalue,addressPortvalue); //ip portfunction ping(ip,port) { var img = new Image(); var start = new Date().getTime(); var flag = false; var isCloseWifi = true; var
2021-11-18 16:19:57
6705
原创 Cloud Toolkit学习(idea教学)
1.什么是Cloud ToolkitCloud Toolkit 是开发者本地 IDE 中的一款插件,可以帮助开发者更高效地开发、测试、诊断并部署应用。通过这个插件,可以将本地应用一键部署到任意服务器,甚至部署到云端上(阿里云的ECS、EDAS、Kubernetes 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传和 MySQL 执行器等工具。2.使用Cloud Toolkit前部署应用的方式1.编写应用代码2.打包应用3.登录服务器4.将
2021-11-17 11:21:26
380
原创 js实现button标签转为click监听事件
公司通过海思板子做了一个纯html页面,登录用户数据通过sqlite3存储,所以登录按钮通过button标签实现的,现在要通过键盘回车登录操作,所以需要将button按钮转click事件操作1,登录界面2,页面实现HTML<form method="post" id="login" class="login-form fade-in-effect"> <div class="message" id="logomessage"><spa
2021-11-12 17:07:40
1565
原创 Jquery中对cookie的基本操作
jquery 设置cookie、删除cookie、获取cookie1.引入jquery.js<script src="//cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>2.引入jquery cookie插件<script src="//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>3.调用插件封装好的方法
2021-11-11 17:39:12
1977
1
原创 JS输入框input限制
js限制输入框只能输入数字使用正则表达式限制输入框只能输入数字: <div class="form-style-agile"> <label> <i class="fa fa-unlock-alt"></i> 端口号 </label> <input placeholder="请输入端口号(数字)" name="Password" type="password" required=""
2021-11-10 17:26:53
461
原创 maven中pom.xml 文件 的Scope和optional作用
*Dependency 1, **<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:** * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 * test,只在测试时使用,用
2021-11-04 11:41:27
343
原创 jQuery通过ajax异步获取xml文件及xml转json字符串
jQuery通过ajax异步获取xml文件及xml转json字符串1,ajax通过异步读取xml文件<script> $(function () { //异步加载xml文件 $.ajax({ url:"vod/mp4/20180323173011-25701533_0_video.xml", type:"POST", async: true, //异步请求
2021-11-02 16:52:16
388
原创 js给json对象添加、删除、修改属性
在html页面使用js对json对象和字符串的转换及操作1,将json对象转换为json字符串(json序列话)JSON.stringify(对象);2,将json字符串转换为json对象(json反序列话)JSON.parse(字符串);3,js对json对象操作(增删改) <script type="text/javascript"> //json对象 var json={ "username":"zhangsan","age":4,"sex
2021-11-01 14:46:42
4554
原创 wireshark抓包分析(wireshark工具)
wireshark抓包分析https://blog.youkuaiyun.com/hebbely/article/details/54424823
2021-10-29 09:47:10
131
原创 Spring Cloud入门-十分钟了解Spring Cloud
spring cloud五大组件学习https://blog.youkuaiyun.com/ThinkWon/article/details/103715146
2021-10-27 16:31:28
67
原创 Linux设置jar包开机自启动(CentOS6)
公司项目使用Linux centos6设置jar包开机自启动特别说明:本教程只适合于CentOS6的Linux操作系统,其他版本的系统不一定有用,请查询对应操作系统的开机自启动方法。经常需要在Linux服务器上设置开机启动jar包,这样服务器重启的时候就会自动运行项目,实现半自动化,实现思路如下。首先编写一个启动jar包的脚本,位置随意,这里以/home/java为例,文件名叫startup.sh。请注意,这里的export设置环境变量不可少,如果不知道本机的环境变量,可以通过more /etc
2021-10-27 15:59:59
413
原创 使用Postman/ApiPost接口工具手册
由于在日常开发中需要对接口进行调用,则选择用postman/ApiPost接口工具因为项目中有拦截器,则用接口工具测试需要登录,那么如何跳过登录直接调接口呢?方法一:注释掉拦截器。方法二:使用cookie信息1.登录登陆页获取cookie信息2,接口工具测试...
2021-10-27 11:56:37
7882
3
原创 webSocket抓包分析
项目中浏览器需要和后端服务器联调,遇到各种webSocket连接问题,只能采用抓包来分析问题源头,具体参考下文:https://blog.youkuaiyun.com/u014252478/article/details/84380643
2021-10-26 17:54:09
2945
原创 javascript websocket 二进制转字符串 二进制转对象
在webSokcet客户端调用后,服务器返回给客户端为二进制,在客户端通过js将对象转为字符串或者对象,由于在调用服务端的时候客户端浏览器报websocket Could not decode a text frame as UTF-8,于是将客户端和服务端数据转为二进制操作(arraybuffer)一,客户端连接webSokcet发消息1,导入websocket相关js2,客户端连接webSocket服务<script> var ws; var WEB_SOCKET_SWF_L
2021-10-26 16:53:21
2244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人