自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 java技术笔记

深copy与钱copyrabbitMq如何实现延迟消费

2022-04-27 15:53:06 1785

原创 java 设计模式

单利模式:https://blog.csdn.net/fly910905/article/details/79286680

2022-04-26 10:14:57 316

原创 spring 注解与xml的理解

注解@controller ...等 与 applicationContext.xml 是相同的作用,都是在spring容器初始化的时候自动创建bean,以后用的时候可以直接从容器总获取。那么我们在项目中怎么用到bean了呢,或者常用的bena方式是什么1. @Autoware 依赖注入,类之间的相互依赖2. ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.

2022-03-24 14:17:50 520

原创 jvm 垃圾回收

jvm

2022-03-15 10:35:56 448

原创 学习网站记录

Spring Boothttp://c.biancheng.net/spring_boot/import-spring-config.html

2022-01-21 09:11:05 357

转载 匿名内部类

匿名内部类

2022-01-13 15:14:05 1632

转载 eclipse 设置js文件显示颜色

https://blog.csdn.net/restartyun/article/details/1160229451.进入全局设置: Window > Preferences > General > Editors > File Associations2.如果有 *.js 不需要添加没有则需要点击 Add 填入 *.js3.选中 *.js 然后选中下方 Generic text Editor 点击(注意:如果没有这个选项可以看第4步,或者设置完成后没有效果,也需要执行

2022-01-13 10:43:50 1328

转载 Unable to install breakpoint in

使用Eclipse启动调试Spring项目时,出现提示:Unable to install breakpoint in **.*ControllerEnhancerBySpringngCGLIBEnhancerBySpringngCGLIBEnhancerBySpringngCGLIB48c1f030 due to missing line number attributes. Modify compiler options to generate line number attributes.Reso

2022-01-05 15:13:16 530

原创 docker 服务器安装prometheus、grafana、portainer、alertmanager

需要服务器安装docker,如果服务器没有,请先安装docker1. 安装普罗米修斯:监控的软件访问地址:http://172.16.8.214:9090/docker run -d -p 9090:9090 -v /docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus解释:docker run :启动容器-d : 守护进程,就是后台启动不打印日志在控制台-p 9090:9090 : 设

2021-10-21 14:06:14 443

原创 prometheus 监控服务器性能

服务器上安装了docker,在装docker服务器上进行参考地址:https://www.cnblogs.com/momoyan/p/11520676.html第一步下载 node_exporter,下载地址https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz第二步上传到服务器 /opt/exporter下解压: tar -xvz

2021-10-21 13:45:57 371

原创 prometheus 监控tomcat

参考资料:https://blog.csdn.net/qq_23435961/article/details/106101186https://blog.csdn.net/qq_43417559/article/details/109049477jar包下载地址: https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prometheus_javaagent-0.3.1.jar本文章在上

2021-10-21 13:28:27 2876 1

原创 prometheus mysql_exporter安装

mysql_exporter安装: 本项目 普罗米修斯服务器安装了docker,需要监控的mysql服务器没有安装docker,所有在普罗米修斯的服务器安装了mysql_exporter,监控 mysql的服务器 首先服务器安装docker: 第一台mysql监控: docker run -d \ --name mysql_exporter \ --restart always \ -p 9104:9104 \ -e DATA_SOURCE_NAME="export

2021-10-21 09:33:46 1872

转载 docker常用命令

docker常用命令:https://blog.csdn.net/leilei1366615/article/details/106267225

2021-10-18 13:57:04 83

原创 SSM mybatise 执行到mapper.xml 如何获取的数据连接,执行数据库操作

使用Mybatis持久层框架建立与数据库的连接并执行查询语句的步骤https://blog.csdn.net/kitahiragawa/article/details/112982219以上文章是mybatise的建立,截取文章最后一个方法加以说明public class UserDaoTest { @Test public void test(){ //执行sql步骤 //1、利用工具类获取sqlSession,sqlSession来执行sql语句

2021-09-03 16:13:12 748

原创 shiro配置,及配置顺序从属关系

shiro配置先配置过滤器 shiroFilter,因为是filter无特殊配置所有请求都要走这个 <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <property name="loginUrl" value="${adminPa

2021-09-03 15:43:49 665

原创 计算机缓存

计算机缓存:一级缓存和二级缓存为核独享缓存三级缓存为核共享缓存内存为cpu共享缓存缓存级数越多缓存读取越快,但是存入缓存慢,经过多年的总结经验,采用三级缓存

2021-08-06 13:14:16 145

原创 https 如何保证安全的原理

https 如何保证安全的原理加密算法:公钥可以解开私钥私钥可以解开公钥公钥不可以解开公钥1.首先https 用域名申请证书,域名是全球唯一的,所以证书是唯一可信的2.客户端访问服务器,服务器用私钥加密,带证书返回给客户端,木马基站可以获取公钥,可以解开信息3.服务器返回客户端后,客户端随机生产字符串加密,用公钥加密,返回给服务端,木马基站拥有公钥,解不开客户端返回的公钥加密字符串(因为携带证书所以可以确定服务器是真实服务器,不是木马基站伪造的服务器)4.服务端拿到客户端公钥加密的随机字

2021-07-28 16:47:38 196

原创 idea 解决控制太乱码三个位置

设置vm option参数为: -Dfile.encoding=utf-8 如果是web项目,在菜单栏找到run->Edit Configrations,设置 vm option为 -Dfile.encoding=utf-8打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项.

2021-05-28 11:03:13 102

原创 谷歌 chrome浏览器跳转不了http问题终极版本

谷歌浏览器地址栏打开 chrome://flags/搜索:SameSite by default cookies和Cookies without SameSite must be secure设置这两个属性为Disabled后点击重启

2021-05-13 14:03:14 6454

原创 Linux下安装mysql

前期准备:安装mysql前检查是否安装过mysql,或者存在mysql用户[root@localhost /]# rpm -qa | grep mysql如果存在如下图:从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64再次执行查询命令,查看是否删除 [root@localhost /]# ..

2021-03-24 14:47:21 138

原创 虚拟机环境下CentOS/Linux扩展磁盘空间(扩展分区),增加文件夹HOME目录的大小!

文章参考地址:https://blog.csdn.net/zcc1229936385/article/details/81737576查看实际服务器磁盘空间指令: df -h查看实际可分配空间 指令:fdisk -l上述的总磁盘大概429G远远大于实际磁盘,说明有很多空间未分配由上图可知,已经有两个分区,/dev/vda1、/dev/vda2,我们需要将剩余未分配的空间给新建一个 /dev/vda3上新建分区:指令:disk /dev/sda参考命令解释说明:格式化

2021-03-23 10:39:15 1620 2

原创 linux下升级nginx

linux下升级nginx 参考以下地址,本人觉得比较清晰https://blog.csdn.net/qq1130169218/article/details/102748953?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduend~default-1-102748953.nonecase&utm_term=linux%E4%B8%AD%E5%8D%87%E7%BA%A7nginx&spm=

2020-11-12 10:58:37 452

原创 Maven Install报错:Perhaps you are running on a JRE rather than a JDK?

原文地址:https://www.jianshu.com/p/1ed0ec397575中文描述:此环境中未提供编译器,你可能使用jre运行而不是jdk。引发原因:Eclipse默认在jre上运行,maven install 编译需要jdk中的编译器,而jre中并没有问题解决:在下面第三张图片上,为javaSE加上jkd即可...

2020-11-11 14:40:56 171

原创 SSL证书:nginx: [emerg] unknown directive “ssl“ in /usr/local/nginx/conf/vhosts/csdlroute-51coin-443.co

SSL证书:nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/vhosts/csdlroute-51coin-443.conf:9引用地址:https://blog.csdn.net/weixin_38111957/article/details/81283121一、引言当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈。当我把证书下载好,把nginx.conf配

2020-11-06 09:57:07 2032

转载 mysql EXPLAIN 字段解释及说明

引用链接:https://blog.csdn.net/why15732625998/article/details/80388236

2020-07-13 17:24:19 221

原创 MYSQL的索引机制,及数据库优化相关理解

mysql的索引机制:mysql将一列设置为索引列,那么mysql会将这一列的数据,做成B+树结构,当查询条件有这一例的时候,那么mysql就会安装B+树结构查询mysql存储引擎 MYISAM引擎(三张表) : FRM 表结构MYI 表索引 index(索引下是指针,指向MYD的位置)MYD 表数据 datainnoDB引擎(两张表) : FRM 表结构 IDB(MYD和MYI组合:索引下直接是其他字段的数据)聚集索引和非聚集索引:innoDB聚集索引 通过索引数据结构找到

2020-07-10 16:44:54 104

转载 简单理解nginx的负载均衡---什么是正向代理和反向代理

反向代理和正向代理的区别就是:正向代理代理客户端,反向代理代理服务器。简单理解nginx的负载均衡

2020-07-08 14:24:14 173

原创 linux tomcat启动 java.net.BindException: 地址已在使用

6-Jul-2020 14:49:00.898 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8065"] 06-Jul-2020 14:49:00.913 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 1277 ms 06-Jul-2020 14:49:00.915 严重 [main] org.apache.catal

2020-07-06 15:16:54 2238

原创 Spring 多线程ThreadPoolTaskExecutor execute()方法源码

Spring 多线程ThreadPoolTaskExecutor execute()方法源码public void execute(Runnable command) { if (command == null) throw new NullPointerException(); // ctl记录着runState和workerCount int c = ctl.get(); // 使用workerCountOf取出

2020-05-27 17:14:53 2916

原创 quartz表信息

一、表信息解析:1.1. qrtz_blob_triggers : 以Blob 类型存储的触发器。1.2. qrtz_calendars:存放日历信息, quartz可配置一个日历来指定一个时间范围。1.3. qrtz_cron_triggers:存放cron类型的触发器。1.4. qrtz_fired_triggers:存放已触发的触发器。1.5. qrtz_job_details:存放一个jobDetail信息。1.6. qrtz_job_listeners:job监听器。1.7. qr.

2020-05-09 13:27:14 178

原创 Web.xml 中的serverlet 、serverlet-mapping 、servlet-name、servlet-class、url-pattern

Web.xml 中的serverlet 、serverlet-mapping 、servlet-name、servlet-class、url-pattern1. 根据访问路径先找到serverlet-mapping下的 url-pattern 根据url-pattern对应serverlet-mapping下的serverlet-name,根据这个name找到serverlet下的servlet-...

2020-04-17 16:02:22 1012

原创 子容器启动失败 org.apache.catalina.LifecycleException: Failed to start component

linux系统,更换tomcat,在另一个服务器上重新部署一套 报如下错误02-Dec-2019 09:46:31.544 严重 [Catalina-startStop-1] org.apache.catalina.core.ContainerBase.startInternal 子容器启动失败 java.util.concurrent.ExecutionException: o...

2019-12-02 16:27:43 3461

原创 tomcat server.xml详解

tomcat server.xml详解链接地址:https://www.jianshu.com/p/06cf19ab8e59

2019-12-02 10:37:48 133

原创 net.sf.json json解析

原地址:https://www.cnblogs.com/nananana/p/9263708.html1.JSONObject的使用public class JSONObjectUse {public static void main(String[] args) { //创建JSONObject对象 JSONObject jsonObject = new JSONObjec...

2019-11-27 14:20:16 259

转载 理解 WebApplicationContext

链接地址:理解WebApplicationContext

2019-11-12 16:46:42 161

原创 Mysql数据库查询和设置最大可连接数和内存设置

Mysql数据库查询和设置最大可连接数查询: show variables like “max_connections”;设置:set GLOBAL max_connections=100; 命令将最大连接数设置为100,此方法是即时生效的,不需要重启mysql服务。...

2019-10-23 10:54:47 682

翻译 maven打包## Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile 完整的错误信息:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile 完整的错误信息:原文[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile...

2019-07-25 17:09:52 585

原创 在所有编程语言中if是最长用的判断之一,但在js中到底哪些东西可以在if中式作为判断表达式呢?

在所有编程语言中if是最长用的判断之一,但在js中到底哪些东西可以在if中式作为判断表达式呢?链接地址https://www.cnblogs.com/Liangbingbing/p/6582253.html

2019-02-22 08:50:24 47

本人开发初级阶段学习VUE整理笔记.zip

本人开发初学VUE时整理的笔记,是一些开发中常用知识本人初学VUE时整理的笔记,是一些开发中常用知识

2019-10-23

Socket客户端.zip

socket客户端

2019-10-23

bootstrapfileinput.zip

bootstrap文件上传文本框

2019-08-16

json jar.zip

java 项目用json转换

2019-05-24

个人学习vue笔记自己整理精华

本人学习vue时候的学习笔记,以及工作共遇到的我认为需要记录的一些知识点

2019-02-18

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

TA关注的人

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