- 博客(172)
- 资源 (3)
- 收藏
- 关注
转载 Tomcat启动不成功提示:windows不能在本地计算机启动Apache Tomcat
今天在我自己的电脑上安装开发环境。但是在启动Tomcat的时候报错,不能再本地启动Tomcat9在网上找了找解决方案,又说是因为jre冲突的。但是我看日志。发现是jre拒绝访问。我就以为是因为权限问题。捣鼓了半天。还是不行。最后还是在一个博客里找了解决方案。博客地址:【已解决】Windows不能在本地计算机启动Apache Tomcat 错误代码1就是打开Tomcat安装目录下的bin目录下找到Tomcat9w.exe文件,打开1、首先检查一下自己的jre路径是否正确2、如果jre路
2021-03-30 21:17:50
3756
6
原创 百度AI图片文字识别工具类
官方开发示例:https://ai.baidu.com/tech/ocr_cars/vehicle_license工具类中的APP_ID、API_KEY、SECRET_KEY等信息 需要自己注册百度账户,登录进去创建文字识别实例。实现百度api图片文字识别,需要先引入jar包 <!-- 百度识别jar --> <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java
2021-03-17 11:30:06
391
原创 Base64 工具类
/** * Base64 工具类 */public class Base64Util { private static final char last2byte = (char) Integer.parseInt("00000011", 2); private static final char last4byte = (char) Integer.parseInt("00001111", 2); private static final char last6byte = (c
2021-03-17 11:14:42
2588
原创 Java中的日期与时间获取与转换
import java.text.SimpleDateFormat;import java.time.Clock;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.MonthDay;import java.time.Year;import java.time.format.DateTimeFormatter;import java.uti.
2021-03-02 14:49:42
141
原创 百度地图多途径点路线规划,input输入框自动提示
html: <div class="pos-a" id="allmap" style="width: 100%; height: 95.5%;"> </div> <div id="up-map-div"> <form class="form form-horizontal" id="formSubmit" action="${rootPath}/back/users/insertclxslx.htm"> <div>
2021-02-25 16:44:11
847
转载 百度地图BMap.Autocomplete地址关键字提示下拉框被覆盖的解决办法
我们在使用百度地图关键字输入提示功能自动补全地址时可能会遇到地址关键字提示下拉框被覆盖的问题,如下图:解决方法是在你HTML页面文件的head标签内重写如下CSS代码,.tangram-suggestion-main是百度地图关键字提示下拉框的CSS样式,通常我们的下拉框被覆盖了是因为下拉框的z-index值比页面中其他部分z-index的值小,这个z-index表示垂直屏幕的距离,我们尽可能把下拉框的z-index设置大一点就好了。直接在你的head标签内复制粘贴这段代码就能解决问题。<st
2021-02-25 11:25:30
1306
2
原创 动态添加 删除 input输入框(百度地图路线规划后续)
html: <div class="pos-a" id="allmap" style="width: 100%; height: 95.5%;"> </div> <div id="up-map-div"> <form class="form form-horizontal" id="formSubmit" action="${rootPath}/back/permit/insertclxslx.htm"> <div>
2021-02-24 16:12:10
287
1
转载 jquery动态添加删除input输入框
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /><head><title>添加和删除文本框-蚂蚁部落</title><style type="text/css">ul{ list-style:none}<
2021-02-24 15:46:07
1513
原创 【百度地图API】制作多途经点的线路导航
先创建一张地图的容器: <div class="pos-a" id="allmap" style="width: 100%; height: 95.5%;"> </div>然后实例化地图: var map = new BMap.Map('allmap'); map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); map.enableScrollWheelZoom(true);创建几个坐标点
2021-02-23 17:25:23
3234
1
原创 input输入框动态提示,输入框+下拉框(DataList)
要做一个类似于百度搜索框的那种 输入关键字段 可以自动提示在网上找了好多的例子都试了试。好几个利用jQuery的都不行,没有成功。可是却无意间发现了一个input输入框自动提示神器 DataListDataList的表现很像是一个Select下拉列表,但它只是提示作用,并不限制用户在input输入框里输入什么。 HTML5 Datalist的语法其实跟select下拉列表的语法几乎完全一样,非常的简单!设备生产厂家:<input type="text" name="sbsccj" id=""
2021-01-22 17:31:06
6606
2
原创 mysql计算两个日期的差(天、小时、分、秒)
计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为:SELECT TimeStampDiff(HOUR,min(jcsj),max(jcsj)) ljsh FROM e_dev_data参数具体释义如下:FRAC_SECOND 表示间隔是毫秒SECOND 秒MINUTE 分钟HOUR 小时DAY
2021-01-22 10:23:20
7676
原创 aws亚马逊服务器Ubuntu18脚本一键重装系统为centos7
这两天注册了aws,送了一年的最低配服务器嘛。但是可使用的系统就是有Ubuntu和Redhat。都试了试不太好用。今天就在网上看到了一键重装的脚本。就记录分享一下。先后执行下列两条命令就可以:apt-get install -y xz-utils openssl gawk coreutils filewget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.
2021-01-20 19:06:24
3186
原创 AWS的EC2云虚拟机使用root用户登录
aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的。如何使用root账号执行命令就是一个问题了。很多大厂的云服务,是默认不给root权限的,需要下载下来一个密钥,然后导入ssh客户端里另外套路云需要手动设置一次密码解决办法如下:1、首先使用xshell登录到服务器:进入XShell,点左上角的新建“主机”那栏输入IP“用户身份验证”里填你的账号和密码,默认账号是ec2-user,密码是服务商给你的密码如果是密钥登录,需要在“方法”那把“密码”改成“公钥”,并选择你导
2021-01-20 17:03:13
1171
转载 redhat8安装python3
进入到 /opt 目录下下载并解压:wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgztar -xzvf Python-3.7.2.tgz进入目录:cd /opt/Python-3.7.2编译:./configure --prefix=/usr/local/python3安装:makemake insatllyum -y install zlib-devel bzip2-devel openssl-dev
2021-01-20 15:23:27
2955
转载 -bash: make: command not found的解决办法
Centos中无法使用make,make install,命令 make: command not found一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。yum -y install gcc automake autoconf libtool make直接ssh运行即可,安装make。安装:yum -y install gcc automake au
2021-01-20 14:50:42
1422
转载 Linux安装epel yum源
今天装一些东西 发现缺少 epel 但是去网上找的大部分 yum安装的链接地址 都找不到了我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了。其实,CentOS还有一个源叫做 EPEL (Extra Packages for Enterprise),里面有1万多个软件,比163的源还强,强烈建议安装。1、安装前,我们先看一下我们现有的源:2.安装EPEL YUM源1、命令安装:yum
2021-01-20 14:36:50
1550
转载 -bash: wget: command not found的两种解决方法
wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_6
2021-01-20 10:10:34
608
原创 一行代码实现微信电脑多开
大家都知道电脑版QQ支持同时登录多个账号,但电脑版微信默认同时只能登录一个账号,其实有个小技巧,不用安装任何软件,就能实现微信多开。我们首先在桌面上新建一个.txt文本文档,复制下面的代码粘贴进去。代码如下:@echo offtaskkill /F /IM wechat.exestart "" "WeChat.exe位置"start "" "WeChat.exe位置"然后右键点击左面的微信图片 点击属性复制目标位置 替换txt文档中的 WeChat.exe位置然后保存文件
2021-01-14 14:44:24
18623
2
转载 2021年春节倒计时代码
效果还可以,不丑,想自己改改可以改,春节时间可以更改,年年都能用<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>春节倒计时</title></head><body><div> <h1><font colo.
2021-01-11 14:26:26
5147
2
原创 java_计算两个时间相差多少天、小时、分钟、秒
因为数据问题清除了统计结果表的数据,需要手动重新统计一遍。但是发现手动统计中 获取两个时间之间相差的小时数的计算有点儿问题。今天就修改了一下,记录一下,下次用的时候直接取 String st = request.getParameter("st"); //开始时间 String ed = request.getParameter("ed"); //结束时间 SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH"); l
2020-12-23 10:18:55
2271
转载 nginx反向代理原理和配置讲解
最近不是太忙,想着研究一下nginx的反向代理服务器。因为公司的项目基本上都是内网访问。只知道项目都是通过nginx转发到其他服务器上访问的,但是不知道怎么配置。所以搜集了一些资料整理一下。以作日后工作学习参考使用。一、概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对I
2020-12-16 11:12:07
3280
转载 csdn博客文章首行缩进两个字符的方法
虽然咱不是什么完美主义这,可是文章的排版漂酿。看着心里也舒服不是。(哈哈)其实是今天在转载别人博客的时候 ,发现别人的博客排版有段落首行缩进。可是我怎么搞也搞不出来。官方帮助上也找不到。所以就度娘了一下。找到了两个解决方法:1、把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。(搜狗输入法中可用shift+空格进行切换)2、在开头的时候,在输入文本之前先输入下面对应需要的代码想要缩进半个中文的空格: 或  想要缩进一个中文的空格:&em
2020-12-16 10:50:30
719
转载 Nginx搭建文件下载服务器
Linux版本:CentOS 8.2Nginx版本:1.18.01.在官方下载rpm包:http://nginx.org/packages/centos/2.下载好之后,将包上传到home目录下,然后使用yum安装:yum install -y /home/nginx-1.18.0-1.el8.ngx.x86_64.rpm安装好之后,一般如果你的80端口不被占用,那么就可以通过输入你的Linux系统的ip,打开nginx主页了,比如我的ip:http://192.168.208.100:80/,打开
2020-12-16 09:48:30
4042
2
原创 本地Tomcat启动项目连接本地数据库报错:is not allowed to connect to this MySQL server
mysql -u root -p 登录到mysql中mysql -u root -p然后输入mysql密码进入mysqluse mysql;select host from user where user='root';修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"update user set host
2020-12-07 15:47:36
570
转载 [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
使用navicate12运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功转载自:https://blog.csd
2020-12-07 15:41:01
412
转载 CentOS 7搭建gitlab服务
搭建gitlab服务一、什么是gitlib二、实现的原理三、Gitlab的服务构成四、Gitlab的优点五、安装配置gitlab5.1. 安装依赖包5.2. 启动postfix,并设置开机自启5.3. 设置防火墙5.4. 下载安装gitlab rpm包5.5. 修改配置文件gitlab.rb5.6. 重新加载配置文件5.7. 查看gitlab版本六、汉化配置6.1.下载最新汉化包6.2. 停止服务6.3. 切换到gitlab汉化包所在的目录6.4. 比较汉化标签和原标签,导出 patch 用的 diff 文
2020-11-17 10:46:57
249
转载 CentOS 6搭建Gitlab服务
1、保证CentOS 6能连接网络2、安装依赖:sudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s ssh3、接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。sudo yum install postfixsudo service postfix startsudo ch
2020-11-17 10:17:21
364
原创 win10修改保存的git账号密码
因为早上需要用管理员账号操作点东西,但是之前一直用的自己的账号。不知道怎么切换账号密码。特意上网查了一下。控制面板—>用户账户—>管理你的凭证—>windows凭据
2020-11-16 14:46:11
1440
原创 上传项目到gitlab
一、在gitlab上新建项目创建完成之后会有操作指令提示的:二、上传项目打开文件夹找到需要上传的项目,右键选择Git Bash Here依次输入系统提示中的 导入已存在项目命令:因为是右键打开的Git Bash Here,不需要输入第一条 进入到项目文件目录下了git add . 报错:add操作 warning:The file will have its original line endings in your working directory Git 命令行输入如
2020-11-16 14:39:35
279
转载 Eclipse中修改git地址、用户、密码
1. 修改UrlWindow > Preferences > Team > Git > Configuration > Repository Settings2. 修改用户名和密码Window > Preferences > General > Security > Secure Storage > Contents文章转载自:https://blog.csdn.net/zjdwhd/article/details/77677682
2020-11-16 09:18:30
3386
原创 Echarts自适应浏览器大小
$.ajax({ url : "${rootPath}/back/equip/protocolChart.htm", type : "post", data : {sbbh:sbbh}, success : function(result) { var dataArraySub = []; //定义存放各各指标值的数组 var pm25dataArray = []; var pm10dataArray = []; var wd
2020-11-16 08:58:15
450
原创 linux同步网络时间,手动修改时间
一、手动修改1、date : 查看当前时间2、date -s HH:mm:ss 手动修改时间3、date -s 完整日期时间(yyyy-MM-dd HH:mm:ss)时间要用双引号引起来4、hwclock -w 将时间写入bios避免重启失效当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据吶。二、同步网络时间1、检查系统是否安装ntp服
2020-11-11 10:24:11
3381
原创 往redis中存List<Map<String, Object>>,从redis中取出来String转List<Map<String, Object>>
今天在写一个图标的时候,因为值展示最近的几条 没必要建个表往数据库中存所以就想着将数据放list<Map<String,Object>>中但是取出来的时候 出问题了 转了好几此都没有成功就自己研究了一下往redis中存: Map<String, Object> mapData = new HashMap<String, Object>(); mapData.put("pm25", 22); mapData.put("pm10",
2020-11-10 14:20:38
6940
原创 定时刷新页面
1、页面自动刷新:把如下代码加入区域中<meta http-equiv="refresh" content="3"> 其中3指每隔3秒刷新一次页面.2、js版页面自动刷新<script language="JavaScript"> function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',3000); //指定3秒刷新一次 </script>
2020-10-29 15:52:37
29286
原创 百度地图自定义控件(回到地图中心、地图全屏)
自定义一个回到地图中心并且恢复地图层级的控件//百度地图API功能 var map = new BMap.Map("allmap", { enableMapClick: false }); // 创建Map实例 map.setMapStyle({ style : 'midnight' }); map.centerAndZoom(new BMap.Point(113.736069, 34.778344), 13); // 初始化地图,设置中心点坐标和地图级别 map.setCurr
2020-10-22 14:13:57
1727
1
转载 js调用ajax函数返回值是undefined问题
//查询故障设备信息的ajax请求 function findFailureEquip(sbbh) { var failureClass; $.ajax({ url : "${rootPath}/back/admins/findFailureEquip.htm", type : "post", data:{sbbh:sbbh}, success : function(failureEquip) { //直接返回故障等
2020-10-19 17:37:21
2882
原创 百度地图API取消点击景点弹出框
有时候我们自己在地图上添加的标注会跟百度地图上面的景点商家标注重合。点击的时候就会弹出景点弹窗。就像这样:我们正常在创建地图的时候都是:var map = new BMap.Map("allmap"); // 创建Map实例 想要禁用百度地图景点弹窗需要添加点东西:var map = new BMap.Map("allmap", { enableMapClick: false }); // 创建Map实例 增加 { enableMapClick: false }配置项即
2020-10-19 14:44:53
2411
原创 百度地图实现地图全屏(放大页面全屏)
这个全屏 API里面没有。是因为全屏只是个产品逻辑,把地图外的其他div隐藏,然后把地图的width设置为页面最大像素就可以了。是js和css的技术,和API无关先定义一个按钮获取按钮元素 ,写全屏逻辑代码//全屏 var btn = document.getElementById('btn'); btn.onclick = function(e){ if(document.getElementById("box-center").style.widt
2020-10-19 14:38:42
8699
原创 js获取select下拉框的值
获取select选中的值:var typeNum = $("#type").val();var typeNum = $("#type").find(“option:selected”).val();这两个都可以获取到被选中的option的value值。获取select选中的textvar typeText = $("#type").find(“option:selected”).text();获取选中select的索引var typeIndex = $("#type ").get(0).sel
2020-10-15 15:00:20
876
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人