java基础
木子人弋山
一个平平无奇的程序员
展开
-
Centos7搭建FastDFS文件服务器
FastDFSFastDFS简介FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色,跟踪器(tracker)和存储节点(storage)跟踪器主要做调度工作,负责负载均衡存储节点存储文件完成文件管理的所有功能:存储,同步和提供存取接口。FastDFS对文件的meta-data进行管理,所谓文件的me原创 2021-06-05 11:26:05 · 272 阅读 · 2 评论 -
使用IDEA的一些问题记录
1、找不到或无法加载主类描述:启动类明明存在,使用IDEA启动时却显示找不到启动类。解决:先找到最外层的文件夹,执行mvn clean 和mvn install命令,执行成功后再次启动即可。2、Java包XXX不存在描述:启动时始终显示xxx包或xxx文件不存在,但是检查了依赖和jar包下载都没有问题。解决:找到最外层文件夹,执行mvn idea:idea命令,这个命令可以导入IDEA未导入完成的包。3、修改文件后启动项目无法重新编译描述:springboot项目修改某个文件后,重新启动项目,原创 2021-06-03 10:49:07 · 409 阅读 · 0 评论 -
获取request请求体中的键值对
前端请求到后端的json字符串,需要获取json字符串的值前端请求的字符串大概是这样的{ "username":"root", "password":"123456"}可使用ObjectMapper对象转化try(BufferedReader buffer = servletRequest.getReader()){ String body = buf...原创 2018-08-21 15:39:29 · 3814 阅读 · 0 评论 -
Java后台实现多层级目录树的构建
首先,想清楚目的,需要的是只是单纯的实现菜单功能,还是菜单下可以有文件的那种实战开发中需要用到的菜单(即菜单下可以有菜单还可以有文件)如果只是想要单纯的实现菜单,不需要有文件那么这种方式相对较为简单1、建目录表,表中应有以下关键字段目录id(dir_id) 目录名(dir_name) 父目录id(parent_id)2、创建目录(这个功能就是向数据库表中插入数据,没什么好说的,注...原创 2018-08-18 17:21:23 · 10143 阅读 · 6 评论 -
队列和链表
1、什么是队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。关于队列的基本操作方法:add():添加一个元素,若超出了度列的长度会直接抛出异常。put():添加一个元素,若向队尾添加元素的时候发现队列已经满了会发生阻塞一直等待空间,以加入元素。offer():添加一...原创 2018-07-19 17:10:19 · 4579 阅读 · 1 评论 -
java压缩文件夹下所有文件
public class FileUtils{ /** * 压缩文件 * * @param sourceFilePath 源文件路径 * @param zipFilePath 压缩后文件存储路径 * @param zipFilename 压缩文件名 */ public static void compres...原创 2019-05-06 17:51:31 · 13020 阅读 · 5 评论 -
获取近一小时内数据访问量/近一周数据访问量/近一天数据访问量绑定图表
绑定图表的时候使用的是ECharts插件,此示例只有后端代码,绑定的是折线图,类似下图代码是做项目的时候写的,翻看代码的时候突然看到,想记录一下众所周知,这种情况最重要的就是写对sql语句,所以我们把建表语句和xml贴上来DDLcreate table cap_api_access_log( api_access_log_id bigint auto_increme...原创 2019-08-02 11:01:03 · 2344 阅读 · 0 评论