- 博客(77)
- 资源 (3)
- 收藏
- 关注
原创 VisualVM远程添加jstatd访问
VisualVM远程添加jstatd访问jstat可以实时显示本地或远程JVM进程中类装载、内存、垃圾收集、JIT编译等数据。如果要显示远程JVM信息,需要远程主机开启RMI支持。远程不支持,需要配置。
2022-09-29 16:16:00 638
原创 Jstack导出日志分析JAVA线程
如果发现有大量的线程都处在Wait on Condition,从线程的stack看,正等待网络读写,这可能是一个网络瓶颈的征兆,是因为网络阻塞导致线程无法执行,一种情况是网络非常忙,几乎消耗了所有带宽,仍然有大量的数据等待网络读写;一般指该线程正在执行状态中,该线程占用了资源,正在处理某个请求,有可能正在传递SQL到数据库执行,有可能在对某个文件进行操作,有可能进行数据类型转换。是指当前线程执行过程中,所需要的资源长时间等待却一直未能获取到,被容器的线程管理器表示为阻塞状态,可以理解为等待资源超时的线程。
2022-09-28 11:47:47 3001
原创 grafana+prometheus+(采集节点)实现监控Linux服务器,JVM,Postgres
rafana-enterprise-9.1.6.windows-amd64.zip。prometheus-2.37.1.windows-amd64.zip。.\node_exporter。启动后修改prometheus的配置文件prometheus.yml。修改prometheus的配置文件prometheus.yml。修改prometheus的配置文件prometheus.yml。
2022-09-25 18:19:58 1196
原创 presto体验
环境配置 Linux 内存 6G 不建议内存过低,容易一执行语句就会闪退 ,本配置的是一个coordinator与worker在一起的,推荐一篇文章https://segmentfault.com/a/1190000014833443JAVAopenjdk version "1.8.0_272"OpenJDK Runtime Environment (build 1.8.0_272-b10)OpenJDK 64-Bit Server VM (build 25.272-b10, mixed ..
2020-12-10 14:40:36 143
原创 Flink入门,java代码编写,windos环境部署运行
环境JDK1.8,开发语言JAVA,构建工具Maven3.6.1(阿里云镜像),Flink1.10.0Kafka 自行安装,本次主要完成从kafka发送数据,flink接受数据进行处理,在输出处理结果运行的代码package com.xgx.flink;import org.apache.flink.api.common.serialization.SimpleStringSchema;import org.apache.flink.api.common.typeinfo.Types;
2020-11-25 16:59:43 559
原创 docker 使用tomcat部署SpringBoot的war包
首先我们的springboot项目要先能打包为war包在pom中添加<packaging>war</packaging>添加pom依赖排出tomcat <dependency> <groupId>org.springframework.boot</groupId> ...
2019-08-13 15:09:07 1344
原创 网页上使用按键代替鼠标点击按钮
技术分享,绝对干货在长时间使用网页进行点击事件工作时,或者要使用快捷键点击某个按钮时,而网页又没有对应的快捷键怎么办,我来给你出个招。首先下载最新版的谷歌,打开网页百度谷歌浏览器下载,找到官网,下载安装。如下图。OK,我们需要在谷歌中利用谷歌插件进行代码开发,自己实现快捷操作,这听起来需要代码开发是不是感觉到自己不会弄,不要担心,看完再说。首先谷歌插件是非常丰富的,有...
2019-08-09 13:03:12 4658 1
原创 SpringSecurity 使用过后的感受
SpringSecurity 一款权限框架,第一次配置真的是搞毛了。首先导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security<...
2019-08-05 13:36:41 826
原创 微服务SpringCloud项目中SpringSecurity与JWT在Zuul网关中使用
在微服务中使用SpringSercuity+JWT实现前后端分离的接口认证项目是SpringBootpom文件如下<dependencies> <!-- SpringBoot整合Web组件 --> <dependency> <groupId>org.springframework....
2019-08-05 13:04:23 9124 10
原创 ngrok搭建教程,亲自测试没问题
需要内网域名一个,服务器一台,我的服务器是阿里云国内的,域名也是在阿里云买的,在测试后需要备案,后面我换了一个备案域名就可以访问了。安装git, golang和opensslyum install -y git golang openssl使用git下载项目git clone https://github.com/inconshreveable/ngrok.git /us...
2019-07-31 20:35:49 486
原创 centos 7 开启docker的2375端口
首先在Centos7下安装docker,然后修改配置文件信息,运行命令vim /usr/lib/systemd/system/docker.service在配置信息中找到ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:23...
2019-07-29 14:09:19 6096 2
原创 SpringBoot项目打包为JAR
大家首先看Maven的配置文件,主要还是要学会maven的使用及插件的使用<groupId>com.fenghua</groupId><artifactId>tm_springcloud_eureka_service</artifactId><version>1.0-SNAPSHOT</version><pa...
2019-07-29 00:25:32 149
原创 Mysql在分页过程中有新的数据插入造成重复数据
在使用Mysql实现分页时,前端一般传递分页参数给后端,后端在把分页列表数据给前端进行展示。这思想没问题。都是这个套路,根据不同的问题,编写不同的代码。传统分页就是在数据基本不会变化时,就是不会有新数据插入进来,前端一般是传递 页码,每一页的数量,代码如下@Datapublic class PageEntity implements Serializable { //页码 ...
2019-07-22 16:31:41 2913 1
原创 SpringSecurity跨域
在用SpringSecurity有个问题头疼的半天,也可能是对SpringSecurity的不熟悉导致,在此贴一下怎么去解决的。项目架构是微服务架构,那自然是前后端分离撒,在前端进行Ajax请求时出现了跨域问题感觉不是大问题喃,就算我不会解决,网上解决跨域的问题不是一堆麽。我就注入了一个配置类,如下:@Configurationpublic class CorsCon...
2019-07-17 14:16:23 1304
原创 Jenkins搭建爬坑
Jenkins 安装使用教程1.在本地安装JAVA环境,使用jdk1.8,安装最新maven环境,安装最新git环境。相关命令。2.Jenkins下载地址,建议在这个地址下载,http://pkg.jenkins-ci.org/redhat/,选择最新版的rpm包下载到本地后,将rpm包上传到centos里面,在rpm包的路径下使用rpm命令安装rpm -ih jenkins-2.1...
2019-06-22 14:50:53 393
转载 docker搭建Spark
1.docker的安装请看我的这篇文章:https://blog.csdn.net/qq_33517844/article/details/881460822.docker编排工具docker-compose安装2.1 使用官网指导方式安装(不推荐)https://docs.docker.com/compose/install/2.2使用国内镜像源安装(推荐)curl -L ht...
2019-06-16 01:38:33 12699 1
原创 zuul网关集成Ouath2.0请求放行,授权码验证,角色验证
zuul网关集成Ouath2.0请求放行,授权码验证,角色验证、1. 环境介绍本篇文章是在我的上一篇文章上环境上进行的,Ouath2.0在SpringCloud下验证获取授权码本文不主要介绍SpringCloud环境配置2. zuul网关项目工程目录图POM依赖<?xml version="1.0" encoding="UTF-8"?><project xml...
2019-05-29 22:48:26 1426 1
原创 Ouath2.0在SpringCloud下验证获取授权码
Ouath2.0在SpringCloud下获取授权码,验证授权码,刷新授权码本文不主要介绍SpringCloud的其他组件,只展示Ouath2.0的集成代码,并演示授权码的获取,检验,刷新,展示其他模块是因为在Ouath2.0里面怕有人问这数据从哪里来的,如果觉得环境太麻烦,就直接看Ouath2.0服务的CustomUserService类实现,写些死数据就不需要集成其他服务依赖了,只需要关注O...
2019-05-28 21:01:21 899
原创 SpringBoot中JAR包与Maven管理的包共同打包为JAR
1.这是我的jar包目录同时我还有Maven管理的包如果不处理lib下面的jar包,使用maven构建jar格式的项目时会出现找不到类的错误,导致打包失败因为我们使用maven方式打包,所以我们要将lib下面的jar与maven关联起来 <dependency> <groupId>com.yx.fenghua</groupId>...
2019-03-05 16:26:09 438
原创 docket环境下nginx反向代理tomcat
docket环境下nginx反向代理tomcatDocker 是一个开源的商业产品,有两个版本,Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用演示环境:VMware下的centos7.5系统,centos使用的是root账号一、安装dockerDocker 要求 CentOS 系统的内核版本在 3.10以上 ,查看本页面的前提条件来验证你的Cent...
2019-03-04 23:23:35 594
原创 小白centos7安装mysql8步骤说明
先看一下我的安装环境MySQL版本链接 https://dev.mysql.com/downloads/repo/yum/点击跳转下方图片地址链接这个rpm可以使用wget下载wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 也可以点击DownLoad下载后在导入centos7中下载完...
2018-11-22 20:39:48 851
原创 android模块打包arr到github并在其他项目引用
使用的工具准备:git,android studio;git的安装与androidstudio的安装方法我们不再这里说了1.在github上面创建repository 一.首先在github上Create a new repository 二.同步github上的文件夹到本地,等下要上传文件上去 三.打包需要上传的模块 1.在需要打包的模块的bulid.gradle里面加入...
2018-04-20 13:43:25 1309 1
原创 AndroidStudio跨进程通信AIDL应用
在不同的APP中 服务器端我是用eclipse开发的,因为AndroidStudio因为包结构的问题本人一直无法解决,就是客户端aidl的包目录结构要与服务端的包结构一致才能调用,服务端不是我写的,没有源码,不可以改,他有多个包结构与多个aidl,所以本人用eclipse开发一个将所有aidl接口统一的一个aidl接口适配as,eclipse就没有as那种包结构了,所以看图: 这是我自己写的服务
2018-01-11 10:17:38 687
原创 在AndroidStudio的layout目录下分文件夹
首先效果展示: 先在目录下创建需要分类的文件夹: 在build.gradle中添加代码 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.p
2018-01-11 09:45:14 6602
原创 安卓7.0版本升级安装app产生android.os.FileUriExposedException异常
官方解释 意思大概是:app内可以使用file://这种形式,7.0以后跨应用只能使用content://这种形式,并且要声明权限.注意并不仅仅是安装app需要这样,想相册、拍照跨应用的文件共享都需要这样解决实例: 在AndroidManifest.xml中application节点里面添加provider节点中的代码 <provider android:name="
2018-01-11 09:20:30 730
原创 mysql主从复制脱坑
我也是第一次弄这个mysql主从复制,爬坑总算爬出来了,分享一下爬坑心得; 准备的相关软件及系统版本: mysql5.6解压版 两台服务器windosserver2012 64.下载mysql就不多说了. 首先先在两台服务器上分别安装配置mysql,前面一部分安装是相同的,因为要实现mysql的主从复制,在后期配置的时候会有区别,下面我们在相同的服务器上进行相同的安装. 1.在两台服务器上
2017-12-19 17:24:07 263
原创 windos在同一个服务器上安装多个mysql实例
这里以windosserver2012服务器环境,安装两个mysql5.6为例 安装第一个myql没什么特别的情况,很容易,这里假设安装到了C:\allmysql下面,安装第二个mysql的具体步骤如下: 1.先停止已经安装的mysql服务,在安装的mysql文件夹的bin目录下运行net stop mysql. 2.将原来C:\allmysql路径下面的mysql复制到当前路径下,更改文件夹
2017-12-18 10:26:26 1672
转载 nginx性能优化
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~)一、这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项: 1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。 worker_
2017-12-12 15:25:22 179
原创 sysbench 安装
1.下载安装包wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"unzip sysbench-1.0.zipcd sysbench-1.02.安装依赖包yum install automake libtool -y3.开始安装./autogen.sh./configure --with-mys
2017-12-09 11:16:02 414
原创 apache ab 结论
在linux下输入命令:ab -n 1000 -c 1000 'http://127.0.0.1:8080/Hbuild/jing/t_dologin?lxfs=234&pass=234&fs=1'得到下面的结果##首先是apache的版本信息 This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Tw
2017-12-06 13:50:51 270
转载 Apache服务器的下载与安装
PHP的运行必然少不了服务器的支持,何为服务器?通俗讲就是在一台计算机上,安装个服务器软件,这台计算机便可以称之为服务器,服务器软件和计算机本身的操作系统是两码事,计算机自身的操作系统可以为linux、Unix、Windows或者MacOS,同时服务软件也可以是Apache(PHP)、Tomcat(java/jsp)、IIS(asp)。PHP主要使用的是Apache服务器,主流的站点搭建组合为LAM
2017-12-01 09:22:31 298
原创 初步认识Tomcat优化
Tomcat 的默认配置是不能稳定长期运行的,也就是不适合生产环境。对于操作系统优化来说,尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快。Tomcat 的优化不像其它软件那样,简简单单的修改几个参数就可以了,它的优化主要有三方面,分为系统优化,Tomcat 本身的优化,Java 虚拟机(J
2017-11-30 21:15:11 201
原创 初步搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
一 :环境配置:远程服务器基本信息需要安装的软件 npp-7.5.1是一个文本编辑器,我们后面需要修改配置会用到,大家可以使用自己喜欢的软件去编辑. jdk,Tomcat就不用啰嗦了,Nginx与Redis与Tomcat用法一样的,详情去问度娘吧!还有三个jar包是在配置集群是Tomcat用Redis共享session时用到的.我在实验的时候一直出现jar版本问题,找不到对应的类导致运行Tomc
2017-11-29 20:28:54 296
原创 redis-Jedispool学习
首先导入需要的jar包,这里使用的是maven管理jar包:<!--jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>然后看代码:package com
2017-08-30 23:22:39 311
原创 spring Ioc的bean的学习笔记
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfra
2017-08-18 16:44:44 195
后端JAVA虚拟机JVM调优必备工具
2022-09-26
nmap-7.91-setup.exe
2020-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人