自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鹏的博客

记录那些踩过的坑

  • 博客(30)
  • 资源 (11)
  • 收藏
  • 关注

原创 jvm相关,jvm内存溢出,内存占用过高,CPU占用率高原因分析,MAT内存镜像文件分析的使用----学习笔记

内存溢出: OutOfMemory它是指程序在申请内存时,没有足够的内存空间供其使用,抛出 OutOfMemory 错误内存泄露: Memory Leak它是指程序运行后,没有释放所占用的内存空间,比如程序运行完后没有释放对象的引用,一次内存泄漏可能不会有很大的影响,但长时间的内存泄漏,堆积到一定程度就会产生内存溢出(1)单例对象,生命周期和应用程序一样长,如果单例对象持有对外部对象的引用的话,那么这个外部对象是不能被回收的,则会产生内存泄露;

2023-02-03 17:11:22 947

原创 jvm相关,垃圾收集算法,垃圾收集器,jvm调优--学习笔记

垃圾收集算法,垃圾收集器

2023-01-31 18:23:44 327

原创 jvm相关,jvm内存模型,java程序运行流程及jvm各个分区的作用、对象的组成(针对hotspot虚拟机)--学习笔记

jvm内存模型

2023-01-28 22:00:14 418

原创 jvm相关,java类加载机制及双亲委派机制---笔记

类加载器,类加载机制

2023-01-14 16:12:40 329

原创 git设置忽略文件和 gitignore 不起作用的解决办法

.gitignore忽略文件不起作用

2022-11-02 09:20:23 182

原创 java删除富文本中的标签

java去除富文本

2022-10-25 17:13:06 883

原创 docker初学笔记

Docker的基本组成docker利用容器(Container)独立运行的一个或一组应用;容器时用镜像创建的运行实例容器可以被启动、开始i、停止、删除。每个容器都是相互隔离的】保证安全的平台;docker相当于一个精简版的虚拟机,只保留了运行应用是所需要的库(包括root用户权限、进程空间、用户空间和网络空间等和运行再其中的应用程序),摒弃了硬件模拟等;docker三要素镜像(images)相当于每个容器的模板容器(container)每个容器的实例,应用都是部署在容器中的仓库(repos

2022-04-28 17:29:43 1382

原创 vue项目项目启动步骤及常见错误处理

cnpm : 无法加载文件 C:\Users\Glyn\AppData\Roaming\npm\cnp

2022-03-16 15:40:20 4322

原创 linux开放端口命令

本文目录一、引言二、管理防火墙的命令2.1、开启防火墙2.1.1 首先查看防火墙状态2.1.2 开启防火墙2.1.3 设置开机自启2.1.4 重启防火墙2.1.5 查看防火墙设置开机自启是否成功2.2、开启特定端口2.2.1 添加端口2.2.2 重新载入2.2.3 查看2.2.4 删除2.2.5 关闭防火墙2.2.6 查看开启的所有端口2.2.7 查看服务的监听一、引言在Centos 7.x 中防火墙由firewalld来管理,以前为了方便,把防火墙都关闭了,因为现在项目

2022-02-17 17:09:28 3766

原创 idea导入springboot项目不显示maven

如果maven插件没有安装问题Ctrl+shift+A --> maven–> add maven projects -->选择对应的pom.xmlidea导入springboot项目后不显示maven窗口,无法运行,Ctrl+shift+A --> maven–> add maven projects -->选择对应的pom.xml...

2022-01-14 10:25:11 2727 1

原创 shiro,getPrincipals()为null的问题

记录登录日志的切面,Subject currentUser = SecurityUtils.getSubject();ShiroUser shiroUser = null;shiroUser = (ShiroUser) currentUser.getPrincipals().getPrimaryPrincipal();getPrincipals()这个方法怎么获取都是空,但是token还获取成功了,也登录成功了,就是获取不到。最后发现token是生成了不假,但是下面的login方法当时是漏

2021-11-30 10:47:47 3400

原创 Mysql数据库数据恢复,mysql灾后数据重建,linux环境下mysql数据恢复

本次数据库灾难目前原因由于猜测是由于短时间内大量数据写入导致的数据库异常关闭,部分数据文件损坏,此恢复操作必须基于frm和idb文件没有受损的情况下尽可能的恢复数据,当然,mysql服务也必须能正常启动后,如果还无法正常启动mysql服务,请先转到mysql服务重启频道;第一步:一定要把数据库的frm文件和ibd文件第一时间建立备份,然后再执行后面的恢复操作,因为这是数据恢复最后的希望,如果再丢失,那就回天乏力了;第二步再创建一个数据库,然后将之前之前挂掉的数据库的表及结构恢复到这个新建的数据库中,

2021-10-27 15:24:00 790

原创 UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound

Cause: org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration.操作日志切面发生这个问题

2021-06-24 08:50:38 699

原创 BeanUtils.copyProperties使用时存在空值,No value specified for ‘Date‘错误问题

import org.apache.commons.beanutils.BeanUtils;BeanUtils.copyProperties使用时存在空值,No value specified for 'Date’错误问题//解决时间格式属性为空时复制报错问题ConvertUtils.register(new DateConverter(null), Date.class);BeanUtils.copyProperties(目标对象, 数据源对象);...

2020-11-19 15:56:28 498

原创 springboot配置多数据源mysql

1.配置文件配置文件,红框标注的地方都是需要注意的地方,springboot2.x的数据链接池默认使用hikari,所以只需要配置一下即可,这里使用的properties作为配置文件,yml同理,红框中标注的spring.datasource.url 数据库的 JDBC URL。spring.datasource.jdbc-url 用来重写自定义连接池官方文档的解释是:因为连接池的实际类型没有被公开,所以在您的自定义数据源的元数据中没有生成密钥,而且在IDE中没有完成(因为DataSource接.

2020-06-01 16:50:48 1055

原创 linux开放接口时提示FirewallD is not running

项目部署完以后项目无法访问,检查端口是否开放;执行firewall-cmd --permanent --zone=public --add-port=端口号/tcp,如果提示FirewallD is not running表示防火墙未开启。通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。通过systemctl sta...

2020-02-12 16:07:06 666

原创 spring-boot使用mongoDB的聚合查询,mongoDB分组查询(group)Aggregation,以及通过hash分表存储和查询数据

不知道为啥网上关于java mongo的分组聚合查询都不多,让我等小白无从下手啊,两个接口搞不明白了,丢人啊,接上篇文章多数据源查询,这里主要使用的Aggregation类,这个好像是MongoDB的聚合查询用的?我看网上具体介绍也不多,一下的代码具体需求是:根据前台传过来的时间段来查询这段时间内的数据,当传过来的数据是查询整年数据数则返回每个月的统计数值,也就是返回12条数据,主要统计的是"...

2019-10-24 13:38:44 12489 2

原创 spring-boot配置mongo多数据源

第一次接触配置mongodb的多数据源,与自动装配的单数据源mongodb配置有些差距,在大神的指导下才完成的,愁人啊,用到了禁止springboot自动装配,还是看代码吧(单数据源与多数据源最大的区别在于springboot默认使用spring-boot-starter-data-mongodb时是进行自动装配的,但是自动装备只会装配一个数据源,所以要改为手动装配 PS:在做自作手动装配...

2019-10-24 10:51:53 372

原创 java后台将文件压缩成zip

package org.ewhl.common.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo...

2019-10-08 21:20:52 541

原创 java后台下载网络图片

package org.ewhl.common.utils;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net....

2019-10-08 21:18:41 1305

原创 java后端通过http请求第三方接口,java发送Post || Get请求

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;im...

2019-08-23 14:44:12 6788 1

原创 关于事务回滚

//Propagation.REQUIRED : 有事务就使用当前的事务,没有事务就创建一个事务//Isolation=Isolation.DEFAULT : 事务数据库的默认隔离级别//rollbackFor = Exception.class :事务回滚的异常类型@Transactional(propagation = Propagation.REQUIRED,isolation = I...

2019-06-25 16:06:39 942

原创 解决接口mui、安卓、IOS兼容问题

mui 一般的默认请求格式是headers:{‘Content-Type’:‘application/x-www-form-urlencoded’},安卓原生和IOS的默认请求格式是application/JSON,所以就导致如果接口要实现几种情况通用必须要解决兼容性的问题(不太懂怎么描述,姑且叫兼容性)封装一个工具类来解析application/JSON请求public static ...

2019-06-25 15:36:24 1063

原创 mui微信分享shareApp

//微信分享js包plusshare.js(function() { var plusReady = function(callback) { if (window.plus) { callback(); } else { document.addEventListener('plusready', cal...

2019-05-30 10:44:00 1597

原创 消息推送和消息透传(个推) (Push推送+mui),点击推送消息跳转相应页面

appid、appkey、masterSscret请个推官网注册后获取https://www.getui.com/cn///使用消息推送的实体类package org.***.common.utils;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang3.StringUtil...

2019-05-30 10:10:34 5771 4

原创 解决413 request Entity too Large web项目上传文件时本地接口测试没有问题,上服务器后就返回413的问题

上传文件时返回413状态值一般是因为文件过大导致错误码:413 request Entity too Large网站在进行文件上传的时候出现了上传文件失败,查看上传时的请求连接,发现上传的url报出了413的错误码。413的错误码是表示:请求实体太大。为什么会出现该问题?是因为nginx中的某处配置不够大 #允许客户端请求的最大单文件字节数 client_max_bod...

2019-05-29 14:39:40 1802

原创 普通二维码生成,并上传七牛云

pom.xm依赖<!-- 二维码生成工具 --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> <dependency&gt...

2019-04-15 15:20:37 567

原创 利用redis与比较器实现简单的热门搜索展示功能java

/** * * @Description 首页搜索 * @param articleTitles 文章标题 * @param pageNumber 当前页码 * @param pageSize 每页显示条数 * @return Map 返回状态与文章列表 * Create at: 2019-04-10 08:55:49 * @author: ZhangPeng...

2019-04-13 09:44:41 1786

原创 springboot集成mongodb,实际项目源代码

首先要有一个springboot的项目第一步,pom.xml导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </...

2019-04-02 13:49:25 1584 1

原创 JAVAWeb利用CsvWriter实现简单的csv导出

pom.xml↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> <...

2019-03-28 10:48:16 2490

7天数据库备份sh脚本,crontab定时任务需自行定义

7天数据库备份sh脚本,crontab定时任务需自行定义

2021-10-27

数据库恢复,恢复表结构读取frm文件

mysql的灾后重建,前提是frm文件还存在,mysql的表结构文件是保存在frm文件中的,数据文件保存在ibd文件中,这个windows版本的工具测试后发现只能读取表结构,但不能读取视图,读取视图的frm需要用linux版本的dbsake

2021-10-27

JAR包启动脚本.sh

jar包启动脚本,需修改项目名称linux环境下

2021-10-07

markdown.zip

私用

2021-03-31

2020年最新国家5级行政区划SQL国家统计局版

2020年最新国家5级行政区划SQL国家统计局版,解压后直接执行sql文件即可 字段信息示例: id regionCode province city district street community pyCode id_par level_region wbCode fg_active 19 110101001000 北京市 市辖区 东城区 东华门街道 dhmjd 110101000000 3 1

2021-03-18

finalshell.zip

自带可视化文件目录,方便linux远程链接,服务器操作神器,汉化界面,支持文件拖拽上传,cpu及内存可视化

2020-08-12

redis可视化工具redis.desktop.manager.7z

redis可视化操作工具,redis必不可少的工具,避免只能使用命令行的尴尬,让redis数据更直观

2020-03-21

Xshell-5.0.1339.rar

xshell5版本

2020-03-10

create-springbootjava自动实体类生成包含pojo,papper;service和实体类).zip

java自动实体类生成包含pojo,papper;service和实体类,内含使用说明,基本无脑操作

2019-10-24

TCPUDPDebug_Setup_1.038用于测试tcp接口连接

TCP可以用作临时测试使用,可以连续持续发送消息,我是拿来用来测试java链接tcp协议的

2019-10-13

Robo3t-1.2.1-windows64-.zip

mongodb可视化工具,可以更方便的查看mongo中的数据,带有编辑功能

2019-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除