- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 GraalVM
GraalVM官方网站GraalVM安装社区版各版本下载地址配环境变量,和Java配的方法一样编译为平台码用,以Windows为例下载Microsoft C++生成工具:点这里装完了之后配置环境变量 ★重要★INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;C:\Pr
2022-04-22 10:48:56
553
原创 Docker安装nacos
Docker安装nacosdocker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e TIME_ZONE='Asia/Shanghai' -v /home/docker/nacos/logs:/home/nacos/logs -v /home/docker/nacos/application.propertie
2022-04-22 10:43:18
131
原创 Linux安装JDk
Linux安装JDk下载JDK1.8链接:https://pan.baidu.com/s/1cP3b-aVB6VVbZNkq2Y7d9w提取码:12ra全局安装并配置JDK环境变量解压安装JDK配置JDK环境变量vim /etc/profile#java environmentexport JAVA_HOME=/usr/jdk1.8.0_211 #这里是jdk安装地址export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME
2022-04-22 10:36:07
100
原创 CAS统一认证平台
CAS统一认证平台原理用户首次登录时流程1)、用户浏览器访问系统A需登录受限资源,此时进行登录检查,发现未登录,然后进行获取票据操作,发现没有票据。2)、系统A发现该请求需要登录,将请求重定向到认证中心,获取全局票据操作,没有,进行登录。3)、认证中心呈现登录页面,用户登录,登录成功后,认证中心重定向请求到系统A,并附上认证通过令牌,此时认证中心同时生成了全局票据。4)、此时再次进行登录检查,发现未登录,然后再次获取票据操作,此时可以获得票据(令牌),系统A与认证中心通信,验证令牌有效,证明用
2022-04-22 10:19:04
1028
原创 响应式编程
一、Java8 函数式编程/Lambda1、什么是lambda表达式lambda表达式本质上是一个匿名方法。让我们来看下面这个例子:public int add(int x, int y) { return x + y;}转成lambda表达式后是这个样子:(int x, int y) -> { return x + y;}参数类型也可以省略,Java编译器会根据上下文推断出来:(x, y) -> { return x + y; } //显式指明返回值或者
2021-07-19 15:26:12
1037
1
原创 mysql安装
Mysql安装系统约定安装文件下载目录: /data/softwareMysql目录安装位置: /usr/local/mysql数据库保存位置: /data/mysql日志保存位置: /data/log/mysql下载mysql官网:http://dev.mysql.com/downloads/mysql/#mkdir /data/software#cd /data/software解压压缩包到目标位置#cd /data/software–解压压缩包#tar -xzvf /d
2021-07-19 15:22:45
76
原创 Java远程调试
环境:1.eclipse3.4及以上版本NetBeans 5.x及以上版本IntelliJ IDEA等2.jdk5及以上版本名词解释:1.JPDA(Java Platform Debugger Architecture): Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI)2.JVMTI(J
2021-07-19 15:19:34
193
原创 docker启动nginx
docker启动nginxdefault.confserver { listen 80; listen [::]:80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { root /usr/share/nginx/html; index
2021-07-19 15:15:52
771
原创 DockerFile指令详解及使用
Docker指令详解Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13个指令。1.FROM格式为FROM image或FROM image:tag,并且Dockerfile中第一条指令必须是FROM指令,且在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令。2.MAINTAINER格式为MAINTAINER user_name us
2021-07-19 14:56:45
1119
原创 Prometheus+Grafana实现服务监控
Prometheus+Grafana实现服务监控项目引入依赖:implementation 'org.springframework.boot:spring-boot-starter-actuator'implementation 'io.micrometer:micrometer-registry-prometheus'yml暴露端点:management: endpoints: web: exposure: include: '*' #暴露所有启
2021-01-05 10:34:21
159
原创 Redis安装
Redis安装1. 安装gcc依赖yum install -y gcc2. 下载并解压安装包#下载wget http://download.redis.io/releases/redis-5.0.3.tar.gz#解压tar -zxvf redis-5.0.3.tar.gz3. cd切换到redis解压目录下,执行编译cd redis-5.0.3#编译make4. 安装并指定安装目录make install PREFIX=/java/redis5. 启动服务cd /usr/lo
2021-01-04 15:08:16
84
原创 Centos7常用命令
Centos7命令开放3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent重新载入firewall-cmd --reload查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports检查端口被哪个进程占用netstat -lnpt |grep 5672查看进程的详细信息ps 6832中止进程kill -9 6832检查应用占用了什么端口ps -ef | grep
2021-01-04 15:04:10
87
原创 SpringBoot读取配置文件的优先级
SpringBoot读取配置文件的优先级1、springboot读取配置文件优先级第一种是在执行命令的目录下建config文件夹,然后把配置文件放到这个文件夹下。(在jar包的同一个目录下建config文件夹,执行命令需要在jar包所在目录下才行)第二种是直接把配置文件放到jar包的同级目录第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下直接放配置文件。springboot默认是优先读取它本身同级目录下的一个config/applic
2021-01-04 14:13:44
227
原创 更新更换yum源
更换yum源更换成163yum源1. 备份当前yum源防止出现意外还可以还原回来cd /etc/yum.repos.d/cp /CentOS-Base.repo /CentOS-Base-repo.bak2. 使用wget下载163yum源repo文件wget http://mirrors.163.com/.help/CentOS7-Base-163.repo3. 清理旧包yum clean all4. 把下载下来163repo文件设置成为默认源mv CentOS7-Base-163.r
2021-01-04 14:07:45
153
原创 nginx安装及使用
nginx安装安装编译工具以及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel安装PCRE(支持Rewrite功能)下载PCRE包 [root@bogon src]# cd /usr/local/src/ [root@bogonsrc]#wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.ta
2021-01-04 14:00:49
186
原创 sentinel部分使用说明
Sentinel流控资源名:唯一名称,默认请求路径针对来源:Sentinel可以针对调用者进行限流,填写微服务名,默认default(不区分来源)阈值类型/单机阈值:QPS:(每秒钟的请求数量):当调用该api的QPS达到阈值的时候,进行限流线程数:当调用该api的线程数达到阈值的时候进行限流是否集群流控模式:直接:api达到限流条件时,直接限流关联:当关联的资源达到阈值时,就限流自己链路:只记录指定链路上的流量(指定资源从入口资源进来的流量
2020-12-31 17:33:16
296
原创 新手上路之ssm整合(经验之谈)
@[TOC]SSM的整合前言: SSM整合其实不难,但是因为涉及到版本不兼容的问题,就会搞得很烦。这里我将自己的SSM框架整合经验总结给大家,希望能帮助到您。一.下载Spring,SpringMVC,MyBatis框架。这里我帮大家已经将说需要的框架整理好了。(spring-framework-5.2.3,mybatis-3.5.5.)链接: SSM整合压缩包提取码:33ja压缩包的目录结构如下:二.导入jar包打开IDEA,创建web项目,在WEB-INF目录下新建一个lib文件夹,然后
2020-07-04 12:18:42
391
sentinel-nacos-dashboard.jar
2021-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人