- 博客(59)
- 收藏
- 关注
原创 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
相信大家在开发过程中肯定遇到过这样的异常信息这个异常信息的大致意思就是咱们用java发送http请求时,证书无法验证目标网址的证书是否有效。关于这块的原因分析大家请自行百度~
2025-03-26 16:20:46
1016
原创 SimpleDateFormat 处理带有毫秒的时间字符串转化为时间不准的问题
处理带有微秒的字符串转化为时间会导致不准确。我们可以发现原来的时间是。
2024-07-04 11:10:46
488
原创 常用的css属性
* 1.这个单词的意思是如果文字显示不开也必须强制一行内显示 *//* 这个单词的意思是如果文字显示不开自动换行 *//* 设置或检索伸缩盒对象的子元素的排列方式 *//* 3. 文字溢出的时候用省略号来显示 *//* 限制在一个块元素显示的文本的行数 *//* 2.溢出的部分隐藏起来 *//* 弹性伸缩盒子模型显示 */
2024-03-07 14:29:51
183
原创 Redis的主从搭建
两个参数 masterip 主的ip 主的端口号 masterport。1.先启动主机redis。2.再启用从机redis。从机redis 日志打印。主机redis日志打印。
2024-03-02 10:25:16
429
原创 es安装中文分词器 IK
1.在es的 plugins 的文件夹下先创建一个ik目录。这个是官方的下载地址,下载跟自己es版本对应的即可。2.然后将下载解压后的文件放入到ik文件夹下。那么需要下载 7.12.0版本的分词器。
2024-02-18 14:26:40
602
原创 磁盘监控:告警时发送邮件
是因为没有配置smtps://smtp.163.com:465 的ssl证书,想解决这个报错的可以自行百度配置证书,本脚本是直接忽略该错误,不影响正常使用。2.在末尾输入自己的邮箱配置,以163邮箱为例。1259799716@qq.com:收件人。自己的邮箱已经可以收到邮件,报错。3.测试发邮箱功能是否可用。shell脚本分享如下。2.赋予脚本可执行权限。1.编辑邮箱配置文件。
2023-10-27 10:53:34
1206
1
原创 如何在 Nginx 中设置文件上传大小限制
在使用 Nginx 进行文件上传时,我们可能需要对上传文件的大小进行限制,以防止用户上传过大的文件导致服务器负载过高。本文将介绍如何在 Nginx 中设置文件上传大小限制。
2023-06-13 11:05:50
10763
原创 如何在 Nginx 中隐藏版本号
Nginx 是一款高性能的 Web 服务器软件,它支持反向代理、负载均衡、缓存等功能。在使用 Nginx 的过程中,有时候我们需要隐藏 Nginx 的版本号,以增强服务器的安全性。
2023-06-13 10:15:20
9379
4
原创 Java WebSocket
WebSocket 是一种基于 TCP 协议的全双工通信协议,可以实现客户端和服务器之间的实时通信。在 Java 中,我们可以使用 Java API for WebSocket(JSR 356)来实现 WebSocket。
2023-06-13 10:03:47
3847
原创 谈谈FileWriter
FileWriter 是 Java 中用于写入字符流的类,可以向文件中写入字符数据。使用 FileWriter 时需要注意以上几点,以确保程序能够正常运行。
2023-06-13 09:55:30
2487
原创 你听说过 FileReader 吗
FileReader 是 Java 中用于读取字符流的类,可以从文件中读取字符数据并将其转换为 Java 字符串。使用 FileReader 时需要注意以上几点,以确保程序能够正常运行。
2023-06-08 12:37:11
343
原创 浅谈FileOutputStream
在 Java 中,FileOutputStream 是一种用于将数据写入文件的输出流。它继承自 OutputStream 类,是所有输出流的基类。使用 FileOutputStream 可以将数据写入文件,也可以创建新文件。它的工作原理是将数据写入一个文件,如果该文件不存在,则会创建一个新文件。如果该文件已经存在,则会覆盖原有的文件内容。
2023-06-08 11:36:52
2608
原创 FileInputStream 你了解多少
FileInputStream 是 Java IO 中非常常用的类之一,它提供了一种简单、灵活的方式来读取文件数据。在使用 FileInputStream 时,需要注意异常处理和资源释放等问题,以确保程序的稳定和可靠。
2023-06-08 11:26:37
1410
原创 浅谈JAVA IO 流
Java IO 流是 Java 中用于输入和输出数据的机制。它是一种通用的方式,可以用于读取和写入各种类型的数据,包括文本、二进制和对象等。Java IO 流可以从文件、网络连接、内存和其他数据源中读取数据,并将数据写入文件、网络连接、内存和其他数据目标中。Java IO 流是 Java 中非常重要的一部分,它提供了一种灵活、通用的方式来读取和写入各种类型的数据。熟练掌握 Java IO 流对于开发高效、可靠的 Java 应用程序非常重要。
2023-06-08 11:05:55
135
原创 java 异常类介绍
Java 异常可以分为编译时异常和运行时异常两种类型。Java 异常处理机制允许程序在出现异常情况时进行处理,避免程序崩溃或出现不可预知的错误。Unchecked Exception 是指运行时异常,可以不进行处理,但如果不处理,程序会崩溃或出现不可预知的错误。运行时异常可以不进行处理,但如果不处理,程序会崩溃或出现不可预知的错误。在使用 throw 语句时,应该尽可能使用 Java 内置的异常类型,避免使用自定义异常类型。应该在程序中尽可能避免使用运行时异常,应该使用编译时异常或自定义异常。
2023-06-08 10:37:35
1207
原创 tomcat中server.xml详解
快速排序是一种常用的排序算法,其时间复杂度为 O(n)。它的基本思路是通过分治的方式将一个大问题分解成若干个小问题,再通过递归的方式将小问题解决,最终将所有小问题的解合并起来得到大问题的解。下面我们来看一下 Java 快速排序的实现步骤和示例代码。
2023-06-06 20:14:14
1218
原创 JAVA冒泡排序
冒泡排序是一种简单的排序算法,它要遍历两次需要排序的列表,比较相邻的两个元素,如果前面的数值大于后面的,就交换位置,直到列表已经排序完成。Java 冒泡排序是一种简单但有效的排序算法。它的实现很容易理解,但是对于大型数据集来说,它的性能可能会受到影响。在实现排序算法时,我们应该考虑到数据集的大小和性质,并选择最适合的算法来解决问题。
2023-06-06 20:08:10
75
原创 Filter 不能利用spring 注入
先初始化listener,然后再来就filter的初始化,再接着才到我们的dispathServlet的初始化,Spring中,web应用启动的顺序是:listener->filter->servlet.因此,当我们需要在filter里注入一个注解的bean时,就会注入失败,因为filter初始化时,注解的bean还没初始化,没法注入。在init方法中注入。
2023-05-10 09:41:30
483
原创 elasticsearch安装详细教程
Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:1.分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。2.实时分析的分布式搜索引擎。3.可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据资料Elastic官网:https://www.elastic.co/cn/
2022-09-15 17:13:41
18394
4
原创 nginx静态资源配置文件
server {listen 80;listen 443 ssl;server_name dev.maximing.top; ssl_certificate /home/apps/nginx/cert/5647127_dev.maximing.top.pem; ssl_certificate_key /home/apps/nginx/cert/5647127_dev.maximing.top.key; ssl_session_cache
2022-04-26 09:28:26
237
原创 java,小程序毕业设计
前言 临近毕业,对于计算机专业的小伙伴们来说,相信大家最头疼的就是毕设了。 对于java方向的毕业设计题目选题,我们可以从技术点出发,比如现在最热的就是javaweb方向了,javaweb方向又分为好几种,我们还是从技术框架出发,目前最热的是springmvc,ssh,ssm,三种框架集合,这个是java后台框架,然后前端框架就比较简单了,一般是jquery+bootstrap,基础稍微好一点的同学可以使用Vue。还有微信小程序也是比较热门的,一般都是前后端分离开发,服务器用Java语言开发。Jav
2022-04-16 20:20:49
769
原创 java自定义注解
自定义注解:使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。可以通过default来声明参数的默认值。定义注解格式: public @interface 注解名 {定义体
2020-12-16 10:48:46
218
原创 Linux配置公钥登录
公钥配置在哪个用户下,就可以通过哪个用户名进行登录。下面以tomcat这个用户为例,配置公钥登录1.创建这个用户useradd tomcat2. 在tomcat这个文件夹下创建一个名为 .ssh的文件夹cd /home/tomcat/ 移动到tomcat文件夹下mkdir .ssh 创建.ssh文件夹ls -a 查看文件夹是否创建成功3.创建文件touch authorized_keys 创建文件4.将生成的公钥写入到该文件中5.赋予权限chmod 600
2020-10-27 14:19:22
2026
原创 Linux命令中的chmod命令具体用法
参数说明u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。其他参数说明:-c : 若该文件权限确实已经更改,才显示其更改动作-f : 若该文件权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有文件与子目录进行相同的
2020-09-12 14:34:40
157
原创 高校教材征订系统(Vue+ssmp)
技术介绍系统整体采用前后端分离的开发模式1. 前端技术介绍Vue+ElementUI2.后端技术介绍SpringMVC + Spring + MyBatisPlus3.其他版本介绍数据库采用MySQL 5.7 jar采用maven进行统一管理4.运行环境介绍jdk版本是1.8 tomcat版本为8.55.项目运行部分截图管理员端1.登录页面2.管理员首页3.入库中心4.新增库存5.需求列表6.采购列表7.零售列表8.教师列表9.学院列表10.
2020-09-06 12:01:43
2557
3
原创 超市订单管理系统
技术介绍1. 页面技术介绍页面采用JSP2.服务器技术介绍SpringMVC + Spring + MyBatis3.其他版本介绍数据库采用MySQL 5.7 jar采用maven进行统一管理4.运行环境介绍jdk版本是1.8 tomcat版本为8.55.项目运行部分截图1.登录页面:2.订单管理页面3.供应商管理页面4.用户管理页面5.添加用户页面6.密码修改附上百度网盘下载地址:链接:https://pan.baidu.com/s/1QZRR3wwtR
2020-09-06 11:29:46
2833
2
原创 基于java的学生选课系统(前后端分离)
技术介绍系统整体采用前后端分离的开发模式1. 前端技术介绍Vue+ElementUI2.后端技术介绍SpringMVC + Spring + MyBatis3.其他版本介绍数据库采用MySQL 5.7 jar采用maven进行统一管理4.运行环境介绍jdk版本是1.8 tomcat版本为8.55.项目运行部分截图1.登录页面2.登录成功页面3.修改学生信息页面4.添加教师信息5.修改学生信息6.退出登录页面项目是我个人独立开发的,感兴趣或者需要提供帮助的
2020-08-20 14:39:19
1716
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人