- 博客(54)
- 资源 (2)
- 收藏
- 关注
原创 Linux磁盘空间占满,但搜不到大文件
找不到大文件,可能是因为有一些进程正在写入磁盘,但是这些文件已经被删除,但是进程仍然在使用它们。这种情况下,可以使用 lsof 命令查找这些文件并杀死相关进程。当一个文件被删除时,如果有进程仍然在使用该文件,那么该文件的磁盘空间不会立即释放,而是被标记为“删除”。列中显示的大小或偏移量可能是不准确的,因为已删除文件的大小可能会随着进程对其进行读写操作而发生变化。列将显示该文件的大小或偏移量。如果该文件当前没有被任何进程使用,那么。如下图是我的进程占用的磁盘空间没有释放。表示已删除文件的大小或偏移量。
2023-06-20 17:47:52 5699
转载 UniRest 文档
UniRest是什么?Unirest 是一套跨语言轻量级HTTP开发库,由Kong团队维护,此团队同时维护着另一个著名开源网关项目API Gateway Kong.MAVEN安装<dependency> <groupId>com.konghq</groupId> <artifactId>unirest-java</artifactId> <version>3.5.00</version><
2021-11-04 13:25:14 842
原创 MyBatis Plus的自动填充
项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作:数据库表中添加自动填充字段在表中添加datetime类型的新的字段 create_time、update_time实体上添加注解 @TableField@Datapublic class EduTeacher implements Serializable { @ApiModelProperty(value = "
2021-11-01 11:28:25 204
原创 IE 播放 .wav 格式音频
解决 IE 浏览器无法播放的音频格式function packageImage (url) { var content = ''; // 先判断是否为音频,然后在判断是 IE 或者 Google 浏览器播放 if ( isAudioFile(url)) { //判断 IE 或者 Google 浏览器播放音频 content = getAudioDom(url); } return content;}// 判断是否为音频文件。 //我这里是传入的整个 url 链接,我要在链接中
2021-09-28 14:43:15 778
原创 JVM 类加载机制-学习总结
类加载器初始化过程在我们运行 Java一个 .class 文件的时候,首先Windows系统下java.exe 调用底层的 jvm.dll 文件创建 Java 虚拟机 (C++ 实现),从而创建 jvm启动器实例 sun.misc.Launcher。在 Launcher 的构造方法内部,创建了两个类加载器,分别是sun.misc.Launcher.ExtClassLoader(扩展类加载器)和sun.misc.Launcher.AppClassLoader(应用类加载器)。JVM 默认使用 Launc
2021-08-10 23:17:41 84
原创 ELKF(Elasticsearch+Logstash+ Kibana+ Filebeat) 部署 Filebeat多台机器
ELKF 部署结构1.安装 Elasticsearch 和配置1.1 . 解压安装包到安装路径下。比如 /usr/local/elk下tar -zxvf elasticsearch-6.3.0-linux-x86_64.tar.gz -C /usr/local/elk/或者直接解压tar -zxvf elasticsearch-6.3.0-linux-x86_64.tar.gz 1.2 修改配置文件vi /usr/local/elk/elasticsearch-6.3.0/conf
2021-06-21 16:45:55 517
原创 Layui 复数文件上传 exts 参数失效的问题
今天维护 layui 做多文件上传的时候有文件格式限制,但是发现选择多个文件的时候,参数 exts 失效。最后发现是版本太老了,,,我的是 V2.5.4。这个问题作者两年前就已经解决了。根据 layui 的作者 贤心 的提交记录,将方法重新更改。提交链接:贤心 提交记录...
2021-04-23 15:49:28 763 1
原创 本地Navicat连不上Linux虚拟机MySQL数据库
1. linux登录到 mysql数据库:mysql -u root -p然后输入数据库的密码。2. 切换到mysql数据库use mysql3. 输入grant all privileges on *.* to root@"%" identified by "密码";这表示是给本地ip赋予了所有的权限,包括远程访问权限,%百分号表示允许任ip访问数据库。然后输入 flush privileges;4. 退出 MySQLmysql> exit5. 重启 MySqlse
2020-12-24 17:13:26 308 1
原创 页面显示和数据库存储的时间不一致问题
1、项目使用的框架SpringBoot + Mybatis Plus2、问题:通过查询后,发现页面的创建时间和数据库存储的时间不一样,中间相差 14 个小时。讲过排查发现后发现是 jvm 时区和数据库时区设置不一致导致的原因。jvm 设置的是 GMT+8,数据库是 CST 时区。CST 时区比较混乱,会在冬令时或夏令时导致相差 13 或 14 个小时,所以需要改成自己需要的。3、解决1、jvm 系统时区设置,在 application.yml 配置文件中spring: jackson:
2020-12-23 16:24:38 1394
原创 IDEA 2020.2 代码检测警告提示
IDEA 2020.2 代码检测警告提示我们知道 IDEA 的代码检测警告提示,能够帮助我们检测代码里面的错误,对于我们日常开发提供极大的便利。但是最近我将 IDEA 更新到 2020.2 版本之后发现在右下角设置代码检测警告的小人物不见了,我TM… 裂开了。。经过我一番摸索之后终于找打它了。。。皇天不负有心人鼠标停靠在页面右上角的 “绿勾” 上, 鼠标停靠!鼠标停靠!鼠标停靠!...
2020-11-23 09:30:52 4060 3
原创 腾讯云服务器忘记(重置)mysql密码 ---- root 账户
1. 跳过MySQL的密码认证过程进入 my.cnf 文件,# vim /etc/my.cnf (Linux)在vim编辑状态下, 按 “i” 进入编辑状态, 添加skip-grant-tables编辑完之后是 esc ,退出编辑模式,然后输入 :wq 就可以保存修改的内容作用是登陆时跳过登陆认证,换句话说就是root什么密码都可以登陆进去2. 重启MySQL:...
2020-02-01 20:34:24 1241 3
转载 图解MySQL 内连接、外连接、左连接、右连接
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右外连接...
2020-01-04 20:04:00 137
原创 Navicat 连接腾讯云服务器MySQL
1. 开启远程控制MySQL默认是没有开启远程控制的,必须添加远程访问的用户,即默认是只能自己访问,别的机器是访问不了的。1.1、连接服务器:mysql -u root -p1.2、看当前所有数据库:show databases;1.3、进入mysql数据库:use mysql;1.4、查看mysql数据库中所有的表:show tables;1.5、查看user...
2020-01-03 22:40:47 1766 1
原创 腾讯云服务器安装 JDK, Tomcat 和 MySQL (本地可做参考)
1. 安装JDK下载 jdk (下载tar.gz格式)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html现在下载需要登录, 你可以用我在百度网盘上分享的链接:https://pan.baidu.com/s/163wwuhnCrcX5qs25l6tBNg提取码:b301...
2020-01-02 21:01:37 1040
原创 SpringBoot(二) AOP切面token验证
生成token首先,在登陆注册时我通过传入 电话,密码登录,然后随机生成一个UUID将其存入缓存中@RestController@CrossOrigin("*")@RequestMapping("servicerest/auth")public class AuthController extends BaseController { private Logger logger...
2019-12-15 17:30:31 5129
原创 复杂度分析
- 为什么需要时间复杂度利用代码跑一遍程序的局限性测试结果非常依赖测试环境测试环境中硬件的不同会对测试结果有很大的影响, 比如, 那同样的一段代码,分别用Intel Core i9 处理器和 i3处理器来运行,不用说, i9处理器要比i3处理器执行速度快很多.测试结果受数据规模的影响很大对同一个排序算法,待排序数据的有序程度不一样,排序的执行时间就会有很大的差别. 极端情况下, 如...
2019-12-01 15:19:39 167
原创 多态
多态指的是同一个方法调用, 由于对象不同可能会有不同的行为.例如: 同样是调用人的 " 休息 " 方法, 普通人可能是睡觉, 程序员可能"敲代码" , 电竞选手可能是 打游戏;多态的要点多态是方法的多态, 不是属性的多态多态存在的三个必要条件: 继承, 方法重写, 父类引用指向子类对象父类引用指向子类对象后, 用该父类引用调用子类重写的方法, 此时多态就出现了cl...
2019-11-04 22:54:48 279
原创 字符型常量和字符串常量的区别
形式上: 字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符.含以上: 字符常量相当于一个整性值(ASSCII值), 可以参加表达式运算; 字符串长量代表一个地址值( 该字符串在内存中存放的位置 )占内存大小: 字符常量只占两个字节;字符串常量占用若干个字节 ( 至少一个字符结束标志)...
2019-11-04 22:28:12 459
原创 SpringBoot 学习
SpringBoot 学习一 1.什么是 SpringBoot2.为什么要学习 SpringBoot3.SpringBoot的特点4.创建工程4.1 创建 maven 工程4.2.添加依赖4.2.1.添加父工程坐标4.2.2.添加web启动器4.2.3. 管理 jdk 版本4.3.完整 demo1.什么是 SpringBootSpringBoot 是 Spring 项目中的一个子工程,与我们所...
2019-08-13 16:36:43 309
原创 IDEA 配置方法注释@param时自动参数的问题
方法注释模板/** * @author: $author$ * @description: TODO * @date: $date$ $time$ $param$ * @return $returns$ */定义模板方法:param配置groovyScript(“def result=’’; def params=”${_1}".replaceAll(’[\\[|\\]|\...
2019-07-20 16:20:12 1848
原创 idea 配置虚拟机参数
第一步:打开“Run->Edit Configurations”菜单第二步:选择“VM Options”选项,输入你要设置的VM参数虚拟机启动参数-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError第三步:点击“OK”、“Apply”后设置完成...
2019-07-16 11:20:50 8219 1
原创 jq form提交 和 向标签中添加属性
<body> <form id="form" method="post"> 用户ID:<input type="text" name="userId" value="${user.userId}" readonly="readonly"/> 用户姓名:<input type="text" name="userNam...
2019-07-10 18:34:02 1577
原创 PowerDesigner16.5 反向生成, 以及导出 Word 文件
反转:是将数据库中现有的表转换为 PDM 文件1.打开软件找到软件安装目录,右键以管理员身份运行2. 点击 file-> Reverse Eng -> Database直接 确定3.选择相对应数据库的 ODBC如果 没有对应的 ODBC驱动, 看这个教程安装https://blog.csdn.net/weixin_38746118/article/details/...
2019-07-06 19:28:08 1319
转载 PowerDesigner16.5表结构导出到word
一、创建模板首先创建一个导出模板,如下图:位置在“report——>report templates”进入界面,如下图:填写模板名称,语言选择中文简体,类型选择“Physical Data Model”,点击ok进入下一步,界面如下:二、设置导出属性1、下图,双击左侧的 Title,会自动添加到右侧选中的目录下,默认目录为顶级,添加这个的好处是用来分类,右侧的双击可以修改名...
2019-07-06 19:26:31 3318 2
原创 MySQL的ODBC驱动下载及安装 (免登录注册)
1. 下载ODBC驱动安装包下载地址: https://dev.mysql.com/downloads/connector/odbc/ps:我的电脑是 64位, 但是在安装 ODBC 时报错,数据源提示只能识别32位.我又换成32位就安装成功了.(所以这里根据自己电脑的需要安装相应的版本)我下载的时安装包文件(MSI Installer) , zip 的文件可能解压后还需要配置(所以直...
2019-07-06 18:31:13 11792
原创 仿淘宝项目总结(SSM)
首先双手奉上一个项目源码 项目地址: https://gitee.com/gang_quite/Tmall_demo(由于自己项目和他人合作仓库私有,放一个他人的项目)项目中用SSM 框架,从 .jsp 文件的表单提交到浏览器,并通过 URL 访问 servlet ;首先Controller 层对前台中的请求数据进行逻辑判断,然后到 series 层将需要处理的数据传到dao 层中的 Mapp...
2019-07-02 22:47:17 678
转载 SSM 中关于退出系统时,清除session
在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息。清除session对象内容的主要方法如下:(1)、removeAttribute()方法。该方法是用来删除session对象中保存的指定属性信息。例如:session.setAttribute(“name”, “iv...
2019-06-26 13:35:32 3195
原创 Git 安装到初次使用
首先在官网下载 Git 安装包1.安装Git 一路 next安装完成后, 在桌面右键会出现 两个1. $ cd ssm 跳转到ssm 目录下 (master)是个分支2.$ git clone git@gitee.com:gang_quite/ssm.git3.==git status : 查看当前的状态 ==(不需要的同步的文件放在 这个文...
2019-06-22 19:19:07 275
转载 关于servlet的@WebServlet注解
1、jsp页面 通过action提交到RegistServlet 类: <form action="RegistServlet " method="post" >2、创建RegistServlet类来处理jsp页面发出的请求用法形如:@WebServlet("/RegistServlet")public class RegistServlet extends HttpSe...
2019-06-18 21:46:45 3770
原创 SSM 从浏览器到数据库访问过程
首先,ssm 的目录结构1.在浏览器的 URL 框中输入 http://localhost:8080/testssm/userController/indextestssm
2019-06-18 09:22:33 1019
原创 128陷阱
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; Integer f = -125; I...
2019-06-14 13:41:38 167
原创 java 方法调用过程
假设要调用 x.f(args),隐式参数x声明为类 C 的一个对象.1. 编辑器查看对象的声明类型和方法名注意: 有可能存在多个名字为 f , 但参数类型不一样的方法.如, 可能存在方法 f(int) 和方法 f(String)编辑器将会一一列举所有C 类中名为 f 的方法和其他超类中刚问属性为 Public 且名为 f 的方法(超类的私有方法不可访问)2.接下来,编译器将查...
2019-06-14 09:11:01 542
原创 有一个list 输出map中所有的key 和 value
问题描述有一个list<Map<String, String>>list 输出map中所有的key 和 valueimport java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;publi...
2019-06-12 17:38:10 3585
原创 java覆盖方法
现假设有一个Employee(雇员类)和Manager(经理类),其中Employee中有一个薪资getSalary()方法及加薪raiseSalary()方法,Manager有一个奖金setBonus ()方法.Manager继承EmployeeManager类中的getSalary()方法应该返回薪资和奖金的总和.所以需要在Manager中提供一个新的方法来覆盖超类Employee中的...
2019-06-11 18:29:18 6100 1
原创 JS 里的 for…in 和 for…of 的用法与区别
直接区别:for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。(for…of是ES6新引入的特性)定义一个数组 let arr = ['a','b','c'];//先使用for in 循环: for(let index in arr ){ console.log(`${arr[index]}`); //a,b,c ...
2019-06-05 20:28:13 3410
原创 SQL 语句
SQL基础语句1.SQL SELECT 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。注释:SQL 语句对大小写不敏感。语法select 列名称 from 表名称select * from表名称符号 * 取代列的名称举个 栗子select ID, city from personperson表结果2....
2019-06-04 21:16:41 167
原创 Java访问控制修饰符详解
在JAVA中有四种访问控制权限,分别为:private, default, protected, public图表介绍Privatedefaultprotectedpublic只用本类内部可访问√√√√同一包中的类(包括子类,以及以对象.成员)√√√其它包中的子类内部√√其它包中的类(对象.成员, 不是子类)√1...
2019-06-04 12:40:51 1270
mysql-odbc
2019-07-06
myBase-Desktop-Ver730-Setup.zip
2019-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人