- 博客(47)
- 收藏
- 关注
原创 Linux-磁盘空间不足的清理步骤(详细版本)
Docker 的 overlay 文件系统也占用了大量空间。你可以清理未使用的 Docker 镜像、容器和卷。可以整理一个cleanup.sh文件,后续直接执行sh cleanup.sh一步执行清理释放磁盘。命令查找占用大量空间的文件和目录。通过这些步骤可以释放一些磁盘空间,操作过程需要慎重,必要情况下可以先做压缩、备份处理!Kubernetes 的日志和缓存文件也可能占用大量空间。命令检查磁盘使用情况,找出哪些目录占用了大量空间。这个命令会显示每个文件系统的磁盘使用情况。的输出,你的多个挂载点(尤其是。
2024-07-09 18:11:35
18491
1
原创 VUE----通过nvm管理node版本
使用 NVM(Node Version Manager)来管理和切换 Node.js 版本是一个很好的选择。
2024-06-27 15:15:38
527
原创 mysql linux远程连接失败处理
MySQL 8.0版本默认的认证方式是caching_sha2_password,而像MySQL 5.7版本则为mysql_native_password。修改密码的加密方式,对后续的新建用户有效,而前期的老用户默认密码加密方式还是(caching_sha2_password)2.发现 root 用户没有从本地连接的权限,需要给予它相应的权限。新版本的MySQL新特性导致,导致认证方式有问题。找到my.ini文件,在[mysqld]下添加。
2024-04-30 14:55:14
1547
3
原创 Docker-minio部署
(1)Minio 外部挂载的配置文件(/mydata/minio/config)(2)存储上传文件的目录(/mydata/minio/data)访问地址:http://[部署服务器ip]:9090/login。默认账号密码为 admin / admin123456。用户名 :密码 admin:admin123。创建文件目录,用来存放配置和上传文件目录。至此部署流程已全部完成,over!
2023-11-14 15:59:58
1926
1
原创 keepalived+lvs+nginx高并发集群
keepalived+lvs+nginx高并发集群,是通过LVS将请求流量均匀分发给nginx集群,而当单机nginx出现状态异常或宕机时,keepalived会主动切换并将不健康nginx下线,维持集群稳定高可用
2023-08-22 14:56:35
851
原创 Docker----RocketMQ部署
标题RocketMQ部署一、拉取镜像RocketMQ镜像# 拉取镜像docker pull rocketmqinc/rocketmq:4.3.2Console可视化平台镜像# 拉取镜像docker pull styletang/rocketmq-console-ng:1.0.0# 修改镜像名字docker tag 【镜像id】 rocketmq-console:1.0.0二、挂载目录注意:目录按照自己的实际路径来1、创建nameserver挂载目录mkdir -p /dock
2023-07-03 09:35:49
759
原创 Linux——搭建jdk环境
下载jdk8 : 链接: https://www.oracle.com/java/technologies/downloads/#java8。把下载的jdk放在usr/java目录下,创建jdk8安装目录。解压成功后得到一个文件夹jdk1.8.0_371。在最后一行添加以下内容。
2023-06-29 16:12:43
1274
原创 Docker——Redis部署
(1)通过docker ps查找到对应容器的id,通过docker exec进入容器(2)通过redis-cli进入redis内部
2023-06-26 14:39:51
770
原创 Docker----部署mysql
(1)执行 ls /work/mysql 命令,查看 /work/mysql/ 目录的数据库文件。(2)数据库文件直接挂载到服务器的 /work/mysql/ 目录下。(3)端口号使用默认的3306,root密码是 123456。(4)查找mysql具体docker容器。通过docker容器化部署mysql。(5)执行mysql登录和查询命令。
2023-06-26 10:45:07
1471
原创 Spring定时器QuartzJobBean和JDK定时器Timer
学习Spring定时器之前,先来了解下面三个类预热下:1、调度工作类:org.springframework.scheduling.quartz.JobDetailBean,该对象通过jobClass属性指定调度工作类(eg:例子中的QuartzJob 类);2、调度触发器:org.springframework.scheduling.quartz.CronTriggerBean,该对象通过j...
2019-04-13 14:35:11
609
原创 将excel表格分割成多个
poi拆分excel表格最近做一个excel数据导入功能,excel文件有几万的行,需要将其拆分成若干个文件,一下是工具类: 准备工作,需要记录一下用来分割的文件XXX.xls文件的位置,本例子的文件是放在项目的resources/export文件夹下 工具类SplitExcelUtil:import java.io.File; import java.io.FileNotF...
2018-07-28 16:08:24
8189
原创 使用FreeMarker生成Word文档
使用FreeMarker生成Word文档FreeMarker简介: FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具,它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMar...
2018-04-02 14:12:27
565
原创 Linux——bash: ./bin/startup.sh: Permission denied
-bash: ./bin/startup.sh: Permission deniedLinux上启动Tomcat时会执行语句:./bin/startup.sh 如果执行stratup.sh时弹出:-bash: ./startup.sh: Permission denied 的提示。 出现这个的原因是因为用户没有执行.sh文件的权限,导致无法执行 解决方案:先进入tomcat的b...
2018-03-14 17:31:06
4227
原创 Oracle常用sql语句
Oracle常用的sql基本用法列表内容新建表: create table tablename( id varchar(300) primary key, name varchar(200) not null );插入数据 insert into tablename(id,name) values (‘aa’,’bb’);更新数据 update t
2018-01-17 17:48:30
693
原创 PuTTY连接虚拟机linux——connection refused问题
PuTTY连接虚拟机linux——connection refused问题先检查UBUNTU是否安装了SSHD服务 sshd服务是使用SSH协议可以用来进行远程控制, 或在计算机之间传送文件 。在UBUNTU终端输入:SSHD 如果出现如图所示内容: 请按照提示输入:sudo apt install openssh-server 进行安装如果在安装过程中出现了Resourc
2018-01-13 15:49:20
4127
2
原创 EL表达式中的empty和null
EL表达式中的empty和null先说一下EL表达式中的null和empty区别,然后再说说最近在项目中出现的一个有趣的问题。 EL中的null和empty都可用来判断值是否为空,但两者存在略微的区别, 先来看一个例子:test.jsp代码:<%@page pageEncoding="utf-8" %>name值为:${param.name }empty处理结果:${empty param.
2017-07-28 16:16:06
4179
原创 问题:避免销毁session后,浏览器可以返回上一个带数据的页面
为了减少页面跳转的时间,提高体验度,几乎所有的浏览器在点击返回按钮时,不是从服务器上重新获取页面,而是从浏览器缓存中载入页面。当我们在做用户退出功能的时候,即使销毁了session,流浪器依旧可以返回上一个缓存页面,并且可以查看缓存的用户信息。查看了网上的一些资料,HTTP头信息“Expires”和“Cache-Control”为应用程序服务器提供了一个控制浏览器和代理服务器上缓存的机制。 HTTP
2017-03-09 01:34:55
4228
1
原创 json转换错误:No converter found for return value of type
No converter found for return value of type: class java.util.HashMap最近在搭建一个Spring+springMVC+Mybatis项目,其中spring是4.2.0版本,但是在ajax与后台交互的时候,前台的ajax一直接收不到controller返回来的数据:代码如下前台代码(ajax代码块):f...
2017-02-23 16:52:41
62009
30
原创 java内存泄漏
java内存泄漏内存泄漏是指一个不再被程序使用的对象或变量在内存中占有存储空间。 java引入了垃圾回收机制,但还是存在内存泄漏的情况。举个例子Vector vector=new Vertor(10);int n=10;for(int i=0;i<n;i++){ Object object=new Object(); vector.add(object); }分析:当退出循环
2016-11-05 10:12:29
700
原创 slf4j+logback将日志输出到控制台
slf4j+logback将日志输出到控制台SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。就是说,slf4j可以与许多日志集成,其中包括log4j和logbacklogback具有更好的性
2016-10-30 17:06:02
14678
原创 spring事物注解配置
spring事物注解配置第一步:在配置文件中映入< tx: >命名空间(如下虚线标志)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2016-10-30 11:13:50
620
原创 SSH整合问题:Write operations are not allowed in read-only mode
报错信息:Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.在只读模式中,写操作是不被允许的,所以在执行操作
2016-10-15 17:33:21
961
原创 Maven问题2:Dynamic Web Module 3.0 requires Java 1.6 or newer
Dynamic Web Module 3.0 requires Java 1.6 or newer今天用了spring-context4.3.2版本的,结果错误提示:Dynamic Web Module 3.0 requires Java 1.6 or newer,查看了一下java compiler,发现即使改了jdk版本,报错依旧。最后在网上找到的原因是Maven 3.0 source和targ
2016-10-14 22:33:54
542
原创 Maven问题1:Failure to transfer org.apache.maven
Maven报错:Failure to transfer org.apache.mavenpom.xml的第一行会报错,提示信息如下:Failure to transfer org.apache.maven:maven-surefire-plugin:jar:2.5 from http:// repo.maven.apache.org/maven2 was cached in the local
2016-10-11 22:34:47
16702
原创 SequenceInputStream合并流
SequenceInputStream–合并流合并流SequenceInputStream的用法很简单,实际的操作也不多见,合并流具体的作用是将两个源文件的内容合并,输出到目标文件。SequenceInputStream是InputStream的子类,它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达源文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的源文件末尾为止
2016-09-17 15:30:29
725
原创 FilenameFilter和FileFilter过滤器
FilenameFilter过滤器的实现比较简单,先来认识一下FilenameFilter(过滤器接口)。过滤器必须实现此接口。该接口定义了一个 public boolean accept(File dir, String filename)方法 其中第一个参数File dir为需要过滤文件所在目录,第二个参数为对应的文件名。该方法返回一个布尔类型, 当返回false时,该文件会被过拦截,我们
2016-09-16 16:57:44
982
原创 Jsoup解析Html之常用方法
Jsoup解析Html之常用方法 jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。接下来简要介绍Jsoup使用中常用到的一些方法: 1. 解析一个HTML字符串: String html = "<html><head><title>First par
2016-09-11 10:33:55
1462
原创 Java开发的搜索引擎
该搜索引擎的功能是爬取某网站的图片并下载下来的功能。当然也可以将搜索到的图片进行出来,并显示到自己的Web页面上。接下来将对主要的代码进行详解:准备工作:导入jsoup-1.8.1.jar包 jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。 它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 jsoup
2016-09-10 23:15:41
2306
原创 Map、Set、List集合的遍历
Map、Set、List集合的遍历map、list、set集合的遍历大同小异,map是以键值对(key-value)存储,List集合是有序可重复,Set集合是无序不可重复,这些细节导致了这三种集合遍历有所不同。接下来,将对集合遍历做详细说明。建议初学者在编程时先选择一种相对高效、熟练的方式遍历,其他方法暂时只做了解。这样学起来思路比较清晰。Map集合/***四种Map遍历的方法*/publi
2016-09-02 18:20:55
1507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人