- 博客(53)
- 资源 (12)
- 收藏
- 关注
原创 jvm调优常用工具
这种情况完全可以考虑采用一些成熟的JVM级缓存框架来解决,比如ehcache等自带一些LRU数据淘汰算法的框架来作为JVM级的缓存。2、如果生成User对象的地方太多,无法定位具体代码,我们可以同时分析下占用cpu较高的线程,一般有大量对象不断产生,对应的方法。年代的很多空间,时间长了就会导致full gc非常频繁,这就是一种内存泄漏,对于一些老旧数据没有及时清理导致一直占用着宝贵的内存。查到了有大量User对象产生,这个可能是问题所在,但不确定,还必须找到对应的代码确认,如何去找对应的代码了?
2023-10-01 10:54:02
192
原创 nginx、kong网关、lua学习笔记--基础了解和一些常用知识、网站
1.Nginx、OpenRestry、Kong、lua紧密相连:Nginx是模块化设计的反向代理软件,C语言开发;OpenResty是以Nginx为核心的Web开发平台,可以解析执行Lua脚本;Kong是一个OpenResty应用,一个api gateway。Lua是一个脚本语言。2.nginx相关Nginx有很多的module,在Nginx Documents中可以查看每个modules的用法。Nginx: Alphabetical index of directives 中列出了Ngi
2021-06-27 11:17:24
612
原创 整理几个比较好的算法(一)
以下资料均来自 bilibili的韩顺平老师1.排序算法①希尔排序基本思想:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含 的关键词越来越多, 当增量减至 1 时,整个文件恰被分成一组,算法便终止package sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @Author hecheng * @Date
2020-08-29 22:31:32
970
原创 springboot整合swagger---坑(傻)
1.今天整合和swagger的时候访问http://localhost:8080/swagger-ui.html#/ 的时候一直显示404,然后各种百度,找答案。。2.后来发现原来是自己配置了项目的访问路径 /personblog3.最后访问http://localhost:8080/personblog/swagger-ui.html#/就可以成功了,,被自己蠢到了。。。。...
2020-08-09 10:13:20
249
原创 踩坑:centos7修改root密码
一、点击开启虚拟机在启动的时候按 ↑ 或 ↓,目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。按键盘 e 键,进入编辑模式,找到 linux16 的那一行。将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加 init=/bin/sh。这里特别注意,需要写在UTF-8后,保持再同一行,并注意空格。由于屏幕太小,会自动添加\换行,这个是正常的。二 、按下Ctrl+X 进行引导启动(单用户模式启动),成功后进入该界面。然后输入以下命令1 挂载根目录mou
2020-06-18 16:18:04
1062
原创 docker镜像启动tomcat浏览器不能访问
1.编辑vi /etc/sysctl.conf2.添加如下代码 net.ipv4.ip_forward=13.重启network服务 systemctl restart network4.tomcat版本更换为8.0.52docker pull tomcat:8.0.525.启动tomcat docker run -it -p 8888:8080 --name mytomcat tomcat:8.0.526.访问参考地址:地址一地址二...
2020-06-08 20:49:31
1356
原创 wps word转pdf后出现空白页的删除方式
1.将转换的pdf用office打开2.找到对应的空白页,比如说我的空白页在第7页3.点击文档–>删除页面–>指定对应的空白页即可
2020-06-05 21:21:26
9689
原创 elasticsearch填坑
本文章得安装环境为centos7安装软件可以自行下载,也可以下载我下载好的。 注意各个版本之间的匹配下载地址:或者:官网下载elasticsearch: https://www.elastic.co/cn/downloads/elasticsearch官网下载elasticsearch-head: https://github.com/mobz/elasticsearch-head官网下载node: https://nodejs.org/en/download/官网下载kibana: http
2020-06-01 21:49:14
580
原创 idea新建子模块显示为灰色
这个原因尼是因为你原来有创建这个相同名字的模块,重建模块时misc.xml会排除已删除模块名不去识别同名模块。解决:1.右击父模块,选择open module settings2. 点击加号,选择import module4.找到对应模块的pom.xml文件选择点击导入5.刷新工程完毕:参考博客:https://blog.youkuaiyun.com/sinat_40959511/ar...
2020-05-04 10:34:15
4954
2
原创 接收前端传过来的JsonObject我们怎么接收尼?
1.假设前端传过来的JsonObject为如下数据{ "varcharId":1, "skuArray":[ { "skuId":1, "skuCount":3 }, { "skuId":2, "skuCount":4 }, { "skuId":3, "skuCount":5 } ]}2.我们接收的时候可以是如下操作...
2020-04-30 20:35:02
2708
原创 com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0, fastjson-version 1.2.62
报这个错误的原因是因为使用FastJsonUtils.convertJsonToObject进行转换的时候放入的值是一个集合(list),而取得时候确实对象。String str = (String) redisTemplate.opsForValue().get("categoriesList");jsonBean.setData(FastJsonUtils.convertJsonToObj...
2020-04-29 16:25:26
5756
原创 redisTemplate传入,键前面有一段乱码
1.使用redisTemplate传值的时候发现键前面增加了一段乱码,我们可以使用以下方式来解决增加配置类,目标对象实现序列化接口(implements Serializable)package com.xja.udai.product.common;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fas...
2020-04-29 16:05:02
956
原创 Failed to introspect annotated methods on class
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.xja.udai.customer.UdaiCustomerApplication]; nested exception is java.la...
2020-04-27 21:14:48
8198
原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure
1.记录一次粗心错误造成Communications link failure原因localhost写错了!!!!localhost记录我的查找流程1.用Springboot测试mapper文件,连接数据库,然后。。。翻到最后一行未知localhsot…2.修改后测试成功...
2020-04-21 20:53:32
570
原创 多线程面试题总结
1. 线程挂起 (suspend)和继续执行(resume)(被弃用)不推荐使用suspend()去挂起线程的原因,是因为suspend()在导致线程暂停的同时,并不会去释放任何锁资源。此时,其他任何线程想要访问被它暂用的锁时,都会被牵连,导致无法正常继续运行(如图所示)。直到对应的线程上进行了resume()操作,被挂起的线程才能继续,从而其他阻塞在相关锁上的线程也可以继续执行。但是,如果re...
2020-04-15 19:44:18
483
原创 记录一次Centos7安装rabbitMq时流程及出现的错误
1.下载Erlangwget -P /home/download https://github.com/rabbitmq/erlang-rpm/releases/download/v21.2.3/erlang-21.2.3-1.el7.centos.x86_64.rpm(如遇下载不了参考链接: https://download.youkuaiyun.com/download/qq_40209717/12...
2020-04-11 17:08:56
509
原创 集合总结
1.List集合(有序、可重复)①ArrayList(适合于查询要求快)1.底层采用数组实现2.线程不同步,线程不安全3.List里面判断是否包含某个对象,要求对象必须要重写equals方法,调用contains方法4.List排序①基本数据类型和String:Collections.sort(list);②List里面放一个复杂的对象1.实现Comparable接口,重写comp...
2020-04-01 15:53:08
132
原创 eclipse导入项目报pom错误
解决:右键项目-->maven-->update project-->勾选Force Update of Snapshots/Releases
2020-03-24 22:46:57
300
原创 centos使用redis实现单机主从
1.启动centos72.xshell连接centos73.安装好redis4.创建conf目录cd /usr/local/redis/redis1mkdir conf5.将redis_6379.conf放入conf目录下6.编辑redis_6379.confvi redis_6379.conf1.配置ip2.关闭RDB模式3.开启AOF模式4.设置aof存储地...
2020-03-23 23:30:30
154
原创 centos7安装redis
1.在usr/local下创建文件夹rediscd /usr/localmkdir redis2.将redis的tar包放入该文件夹我这里用的是redis-5.0.3.tar.gzcd redisrz3.解压tar -zxvf redis-5.0.3.tar.gz4.安装gccyum -y install gcc automake autoconf libtool mak...
2020-03-23 17:18:12
83
原创 centos7安装mysql
1.下载MySQL mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar2.在/usr创建文件夹mkdir mysql3.解压tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar -C mysql4.安装cd mysql rm -f mysql-community-server-minimal-5.7.24...
2020-03-21 11:49:24
503
原创 centos安装tomcat
一、上传文件①切换目录进入/usr下cd /usr②新建问价夹mkdir tomcat③切换目录到tomcatcd tomcat④上传文件到tomcatrz⑤解压文件tar -zxvf apache-tomcat-8.5.45.tar.gz ⑥删除压缩包rm -rf apache-tomcat-8.5.45.tar.gz 二、配置tomcat的环境变量和内存设...
2020-03-20 15:45:04
130
原创 centos安装jdk
1、使用xshell连接到centos①填写ip地址与端口号②填写用户名密码③连接后切换为管理员模式输入su,输入password(注意这里输入密码时不显示)④切换到usr/下cd /usr⑤新建文件夹mkdir jdk⑥安装上传插件yum install -y lrzsz⑦进入jdk目录cd jdk⑧输入rz选择文件上传rz⑨解压文件tar -zx...
2020-03-20 15:01:55
122
原创 去除idea中@Autowired报红
1.单机idea右下角的小人。2.点击Configure inspections,找到Spring Core 中的Code下的Autowiring for Bean Class.3.将Severity对应值如图所示。就可以了。
2020-03-16 23:05:32
719
原创 解决idea@Autowired报红线问题
1.点击右下角的小老头2.点击Configure inspections3.输入spring找到 spring core,选择Severity中的Error改为Warning.
2020-03-07 21:10:13
3041
原创 vue减少第一次加载时间
①config下的index.js中的productionSourceMap:true改为false,减少.map的加载productionSourceMap: false,②router 下的index.js的vue组件的路由配置上面这种方式配置全部注释,替换为下面这种方式配置(不用import导入)routes: [ { path: '/', nam...
2020-03-02 21:55:20
260
原创 沙箱对接易错点总结
参考博客:博客①博客②易错点:1.app_id是沙箱应用中的id2.merchant_private_key是开发助手生成的应用私钥3.alipay_public_key是指:将应用公钥配置到沙箱环境中点击查看后获取到的支付的公钥4.notify_url和return_url非必填项5.支付提示支付失败,错误代码(ALIN10009)解决方法:①卸载沙箱支付宝,重新安装...
2020-03-01 19:37:17
661
原创 eclipse Error copying file to D:\apache-tomcat-8.0.50\conf\context.xml: (拒绝访问。)
解决:以管理员身份运行eclipse
2020-02-11 10:02:11
1147
原创 关于用vue写的前端代码上传到服务器上页面错乱原因
关于用vue写的前端代码上传到服务器上页面错乱原因<style scoped></style>style中 去掉了scoped这个局部关键字,导致传到服务器上的界面错乱
2019-12-30 18:48:08
741
原创 vue使用axios发送get、post请求
在使用axios前,确保安装了axios,以及在main.js中导入并使用了npm install axiosimport axios from 'axios'import VueAxios from 'vue-axios'Vue.use(VueAxios,axios);1.axios发送get请求var url = "http://localhost:8080/personblo...
2019-12-07 22:06:42
11212
原创 html设置图像与文字
1.图片与文字的对齐图像的中间与文字的中间对齐:align:absmiddle链接地址:https://blog.youkuaiyun.com/u010383937/article/details/723561422.实现div里的img图片水平垂直居中将display设置成table-cell,然后水平居中设置text-align为center,垂直居中设置vertical-align为mi...
2019-12-06 11:09:52
443
原创 vue使用 element lable的样式修改
1.去掉style中的scoped<style scoped></style>2.在对应el-form-item的label属性中加入class样式<el-form-item label="用户名" class="item"> <el-input v-model="ruleForm.username" placeho...
2019-12-05 22:15:33
8069
2
原创 vue中<div>不能占满整个屏幕
1. css中设置div的样式position:fixed;及height:100%,width:100%<template> <div class="html body"></template>.html{ background:url('../img/bg.jpg') repeat center top #826e79; height: ...
2019-12-04 21:27:39
9330
原创 springboot-data-jpa使用hibernate的@query语法进模糊查询报InvalidDataAccessResourceUsageException
异常:org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute querysql原语句:@Query(na...
2019-11-26 09:43:40
607
原创 springboot 使用jpa的分页查询
1、在repository里配置接口@Repositorypublic interface UsersRepository extends JpaRepository<Users,Integer> { //第二个参数为主键的包装类型 /** * 分页查询 * @param pageable * @return */ P...
2019-11-25 11:37:24
360
原创 springboot使用jpa与数据库进行增删改查
一、关于实体类的配置这里不再简述(博客前一篇文章已经描述了)二、Repository(即dao类)的配置@Repositorypublic interface UsersRepository extends JpaRepository<Users,Integer> { //第二个参数为主键的包装类型}三、sevice层的配置1.service接口层public...
2019-11-25 11:11:36
614
ElasticSearch.rar
2020-06-01
毕设相关英文文献,需要的自行下载(其中有一篇html的亲测有效)
2020-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人