- 博客(150)
- 资源 (2)
- 收藏
- 关注
原创 Windows下载安装Minio超详细
2.2、在minio文件夹中创建minio的应用目录bin,存放mc.exe 以及minio.exe 文件。客户端文件:mac.exe 用于上传文件 ,如果用程序代码操作文件存储,只启动服务端即可。2.3、在minio文件夹中创建minio的数据目录data,存放相关数据文件。2.4、在minio文件夹中创建minio的数据目录log,存储相关日志。2.1、创建一个minio的文件夹,存放minio相关文件。服务端文件:minio.exe 用于接收文件信息。D:\minio\data 指定数据存放路径。
2024-09-30 15:49:01
653
原创 Invalid bound statement (not found)
首先申明的是这个错误一般是使用mybatis方法没有找到或者参数不匹配等原因造成的!原本项目是使用eclipse运行,导入到idea之后,项目启动就报错。在项目的pom.xml中加入如下代码。
2024-07-23 09:35:14
336
1
原创 sql查找是否“存在“,别再count了!
不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了业务代码中直接判断是否非空即可。该方法根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。
2024-04-19 17:35:26
1352
1
原创 优化Tomcat经验
这里我们采用了Nginx作为缓存服务器,将图片、css、is文件都进行了缓存,有效的减少了后端tomcat的访问。单个服务器性能总是有限的,最好的办法自然是实现横向扩展,那么组建tomcat集群是有效提升性能的手段。3·内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx-Xms-XX:MaxPermsize 等参数对内存不同功能块进行划分。7·优化tomcat参数这里以tomcat7的参数配置为例,需要修改conf/server.xml文件,主要是优化连接配置,关闭客户端dns查询。
2024-04-19 10:53:43
340
原创 阿里云mysql8.0 this is incompatible withsql mode=only full group by
this is incompatible withsql mode=only_full_group_by 通常是因为你的SQL查询与MySQL的SQL模式设置中的ONLY_FULL_GROUP_BY规则发生了冲突
2024-04-19 10:39:25
895
原创 IP地址/16或者/24的意义
16表示前16位是网络地址,后16位是主机地址,即从11000000.10101000.00000000.00000000到11000000.10101000.11111111.11111111。所表示的IP地址范围是从192.168.0.0到192.168.255.255,其中最后一个地址为广播地址,因此可用IP地址数量为65534。所表示的IP地址为192.168.0.0到192.168.0.255,其中最后一个地址为广播地址,因此可用IP地址数量为254。
2024-01-15 09:55:23
3470
原创 iptables: No config file
Linux启动iptables报错,iptables: No config file warning.
2023-11-13 09:30:15
250
原创 密码负责度校验正则/js
1、密码中必须包含字母、数字,至少8个字符,最多15个字符。 var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z]).{8,15}'); if (!regex.test('12345678')) { alert("您的密码复杂度太低(密码中必须包8-15位含字母、数字)!"); }2、密码中必须包含字母、数字、特称字符,至少8个字符,最多15个字符。 var regex = new RegExp('(?=.*[0-9])
2022-01-19 14:01:39
492
原创 Problems found loading plugins: Plugin “GlassFish Integration“ was not loaded: required plugin “Java
idea启动报错:并且无法部署web项目电脑非法关闭,导致开机之后打开idea报错具体错误如下: Problems found loading plugins: Plugin "Persistence Frameworks Support" was not loaded: required plugin "Database Tools and SQL" is disabled. Plugin "GlassFish Integration" was not loaded: requir
2021-12-06 20:14:25
1193
原创 查看IP访问服务器日志的次数
awk ‘{print $1}’ /usr/local/nginx/logs/access.log |sort |uniq -c|sort -n
2021-11-08 10:06:38
2510
原创 java检测程序运行时间
java本地测试看程序耗时长短 long startTime = System.currentTimeMillis(); //获取开始时间.......//执行的代码块 long endTime = System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间...
2021-06-16 17:00:34
904
原创 EasyUI Messager的prompt基本使用
$.messager.prompt(title, msg, fn)显示一个确定和取消按钮的信息提示窗口,提示用户输入一些文本。参数如下:title:显示在标题面板的标题文本。msg:提示窗口显示的消息文本。fn(val):用户点击按钮后的回调函,参数是用户输入的内容。<script type="text/javascript"> $(function () { $.messager.prompt("操作提示", "您确定要执行操作吗?", function (
2021-06-11 11:21:07
1812
原创 阿里云ECS服务器在线扩容数据/系统盘
1.云盘备份先在控制台进行数据盘创建数据盘快照,防止操作失败数据无法恢复;也可以把系统盘备份一下,防止误操作。2.查看云盘情况fdisk -lu① /dev/vda1 系统盘,System取值Linux表示为MBR分区。② /dev/vdb1 数据盘,System取值Linux表示为MBR分区。注意:如果②的System取值GPT表示为GPT分区。3.确认已有分区的文件系统类型df -Th4.扩容分区growpart /dev/vdb 1 //数据盘growpart /de
2021-06-04 15:18:50
554
原创 EasyUI Messager的show基本使用
$.messager.show(options)在屏幕的右下角显示一个消息窗口。这些选项的参数可以是一下的一个配置对象:showType:定义如何将显示消息窗口。可用的值是:null,slide,fade,show。默认值是slide。showSpeed:定义消息窗口完成的时间(以毫秒为单位), 默认值600。width:定义消息窗口的宽度。 默认值250。height:定义消息窗口的高度。 默认值100。msg:定义显示的消息文本。title:定义显示在标题面板显示的标题文本。timeo
2021-06-03 18:41:30
1166
原创 微信小程序点击右上角分享
微信小程序点击右上角分享到朋友圈和发送给朋友 /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, /** * 用户点击右上角分享到朋友圈 */ onShareTimeline:function(){ },...
2021-05-31 13:45:30
899
1
原创 EasyUI Messager的defaults基本使用
$.messager.defaults方法自定义alert框的ok按钮和cancel按钮上显示的文字<script type="text/javascript"> $(function () { $.messager.defaults = { ok: "是", cancel: "否" }; $.messager.confirm("操作提示", "您确定要执行操作吗?", function (data) { if (data
2021-05-31 13:41:56
753
原创 EasyUI Messager的confirm基本使用
$.messager.confirm(title, msg, fn)显示一个含有确定和取消按钮的确认消息窗口。参数如下:title:显示在标题面板的标题文本。msg:确认消息窗口显示的消息文本。fn(b):当用户点击按钮后触发的回调函数,如果点击OK则给回调函数传true,如果点击cancel则传false。<script type="text/javascript"> $(function () { $.messager.confirm("操作提示", "您
2021-05-26 15:07:57
2397
原创 EasyUI Messager的alert基本使用
语法$.messager.alert(title, msg, icon, fn)title:标题,一般设置为“系统提示”msg:提示的内容icon四种设置:“error”、“info”、“question”、“warning”function使用:<script type="text/javascript"> $(function () { $.messager.alert("操作提示", "操作成功!", "info", function () {
2021-05-25 16:43:35
2248
原创 微信小程序picker动态加载三级级下拉数据
废话不多说 ,上代码最实际后端返回数据为json格式的,子类我的是在chidren里面,根据自己的修改<view class="title">种植产品</view> <picker mode="multiSelector" range="{{[provinceList, provinceList[in].children,provinceList[in].children[ins].children]}}" range-key="xhycategorizeN
2021-05-25 16:35:38
949
原创 微信小程序picker动态加载二级下拉数据
废话不多说 直接上代码,后台返回数据为json:<view class="title">种植产品</view> <picker mode="multiSelector" range="{{[provinceList, provinceList[in].children]}}" range-key="xhycategorizeName" bindcolumnchange="bindcolumnchange" bindchange="bindchange"&
2021-05-25 16:29:29
793
原创 Nginx 301 重定向实现不带www跳转到www
有的域名的邮箱解析和CNAME解析不兼容,必须要带www才可以访问,不带www就不能访问,解决方法是将*.xxxx.cn的A记录解析到nginx的IP,使用301重定向跳转在server{}里面加入if{}代码块,修改一下xxxx为你需要重定向的域名server { ...... if ($host != 'www.xxxx.cn'){ rewrite ^/(.*)$ http://www.xxxx.cn/$1 permanent; }}
2021-05-07 10:43:50
1255
2
原创 java定时器SpringMVC 设置定时器功能
1.在SpringMVC配置文件中添加如下代码 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd <!-- 任务调度器 --> <task:executor id="executor" pool-
2021-04-28 17:56:47
406
原创 解决tomcat的8080端口被占用的问题
8080端口占用解决方法:第一步:按 win+R调出命令窗口第二步:查询出端口占用的进程IDnetstat -ano | findstr 8080第三步:杀掉占用的进程taskkill /pid 6152 /f然后在运行项目即可启动成功,具体步骤如下图:...
2021-03-13 14:33:59
405
1
原创 /usr/local/tomcat/logs/catalina.out: No such file or directory
新的服务器环境下,启动时出错:No such file or directory第一步:核对jar包手否有问题;第二步:检查是否有文件夹logs,如果没有新建一个logs文件夹,在启动tomcat就正常了
2020-10-26 18:08:46
1830
原创 解决Invalid byte tag in constant pool: 19方法
问题描述项目启动时,控制台输出org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19解决办法升级tomcat8.0修改为8.5版本问题解决(如果没有解决,则尝试把导入的jar包使用低版本)...
2020-10-13 10:36:52
4849
1
原创 IDEA解决控制台输出中文乱码方法
问题:在启动项目时,控制台输出中文信息乱码,如下图:解决步骤第一步:apache-tomcat-8.5.59\conf下的logging.properties把java.util.logging.ConsoleHandler.encoding = UTF-8 修改为java.util.logging.ConsoleHandler.encoding = GBK第二步:设置IDEA的编码File>Setting>Editor>File Encodings,将Global Enco
2020-10-13 10:24:20
2035
3
原创 解决is exceeding the 65535 bytes limit问题
不废话,直接来代码在web.xml中添加如下代码,在重新编译项目就可以解决 <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>ma
2020-09-08 16:58:23
6034
原创 http认证方式有哪些
1.BASIC(基本)认证采用base64编码方式;如果想要在进行一次BASIC认证时,一般的浏览器却无法实现认证注销操作;使用不够灵活;安全等级达不到web网站的期望等级。2.DIGEST(摘要)认证同样使用质询/响应方式,但不直接发送明文密码。质询响应:一开始一方先发送认证要求给另一方,接着使用另一方那接受到的质询码计算生成响应码,最后把响应码发送给对方进行认证的方式。发送给对方的只...
2020-08-14 20:47:41
455
原创 https简介粗略的介绍https
https采用共享密钥加密和公开密钥加密两者并用的混合加密机制。公开密钥加密处理速度比共享秘钥加密要慢,所以在交换密钥使用公开密钥加密方式,之后建立通信交换报文阶段使用共享加密方式。公开密钥加密存在无法证实公开密钥本省就是货真价实的公开密钥,可使用由数字证书认证机构颁发的公开密钥证书解决该问题。...
2020-07-23 21:12:15
143
原创 htt的缺点有哪些?这里列举的几点,欢迎留言
1.通信使用明文,内容可能会被窃听2.不验证通信方的身份,有可能遭遇伪装3.无法证明报文的完整性,有可能已遭篡改4.某些特定的服务器和特定的web浏览器在实际中存在脆弱性(安全漏洞)5.java、php等编程语言开发的web应用也可能存在安全漏洞...
2020-06-19 13:59:13
244
原创 如何区别http还是https?这两者有何异同
1.使用https:url中不在使用http:// 而是使用https://2.使用https通信有效的web网站,浏览器的地址栏中会出现一个带锁的标记
2020-05-19 14:07:55
595
原创 HTTP首部有哪些组成部分
1.HTTP 首部结构HTTP 请求报文:在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。HTTP 响应报文:在响应中,HTTP 报文由 HTTP 版本、状态码(数字和原因短语)、 HTTP 首部字段 3 部分构成。2.HTTP 首部字段HTTP 首部字段传递重要信息:给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。HTTP 首部字段...
2020-04-30 09:49:47
1263
原创 基于http追加的协议
1.SPDY(消除HTTP的瓶颈)SPDY没有完全改写http协议,而是在TCP/IP的应用层和传输层之间通过新加会话层的形式运作,同时考虑安全性,SPDY规定通信中使用SSL协议。SPDY 以会话层的形式加入,控制对数据的流动,但还是采用 HTTP建立通信连接。因此,可照常使用 HTTP 的 GET 和 POST 等方 法、 Cookie 以及 HTTP 报文等。图:SPDY 的设计使...
2020-04-25 14:52:22
149
自定义404动态效果html
2019-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人