Java
Java技术
船长灬普朗克
这个作者很懒,什么都没留下…
展开
-
Spring Cloud整合Websocket(SockJs Stomp方式)
目录一、服务端配置1、引入依赖包2、编写Config类进行websocket的配置3、编写拦截器WebSocketInterceptor4、编写消息的接收和发送的Controller二、客户端配置1、引入SockJS以及stompjs2、编写公用的websocket.js供其他地方调用3、业务代码中引用websocket进行消息发送和接收三、Spring cloud gateway网关配置1、修改gateway网关的配置文件2、在网关中添加全局过滤器四、前端代理的配置五、问题记录一、服务端配置整个服务端原创 2021-10-20 17:38:29 · 6836 阅读 · 16 评论 -
Spring boot自定义启动字符画(banner)
一、创建banner文件实现方式非常简单,我们只需要在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了。二、生成字符画如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。可以借助下面网站进行生成http://patorjk.com/software/taaghttp://www.network-science.de/ascii/http://www.degraeve.c原创 2021-03-11 16:04:46 · 299 阅读 · 0 评论 -
linux 微服务脚本(一次启动多个jar)
一、编写脚本#!/bin/shexport GATEWAY=ruoyi-gateway-2.2.0.jarexport AUTH=ruoyi-auth-2.2.0.jarexport MONITOR=ruoyi-visual-monitor-2.2.0export GEN=ruoyi-modules-gen-2.2.0.jarexport SYSTEM=ruoyi-modules-system-2.2.0.jarexport JOB=ruoyi-modules-job-2.2.0.jarex原创 2021-02-25 15:49:33 · 1648 阅读 · 2 评论 -
linux下安装nginx(centos7)
一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、安装 PCRE#进入安装目录cd /usr/local/src/#下载安装包wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz#解压安装包tar zxvf pcre-8.35.tar.gz#进入目录cd pcr原创 2021-02-25 14:36:00 · 79 阅读 · 0 评论 -
Linux设置nacos自启动(centos7)
1、编写服务脚本vim /lib/systemd/system/nacos.service将下列内容添加进入[Unit]Description=nacosAfter=network.target[Service]Type=forkingEnvironment="JAVA_HOME=/usr/local/jdk1.8" #改成自己的jdk路径,因为服务脚本的环境和系统环境变量不能共享,所以还得设置才能生效。ExecStart=/home/nacos/nacos/bin/startup.s原创 2021-02-24 18:25:29 · 2116 阅读 · 1 评论 -
Linux关闭防火墙以及设置自启动(centos7)
配置自启动一、在系统自启动文件中添加启动任务我们以添加redis服务为例vi /etc/rc.local //在里面添加内容/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf二、更改rc.local的执行权限chmod +x /etc/rc.d/rc.local三、启用rc-local服务#来查看一下所有的开启启动项目里面有没有这个rc-local这个服务。systemctl list-units --type=原创 2021-02-24 17:26:20 · 641 阅读 · 0 评论 -
CAP原则
CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)分区容忍性(P):以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,原创 2020-10-24 10:58:00 · 187 阅读 · 0 评论 -
java面试题
找的java面试题,方便面试或者被面试时使用。共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:Java 基础1.原创 2020-10-23 14:44:17 · 236 阅读 · 1 评论 -
CAD发布为GeoServer地图服务
1111原创 2020-08-19 12:48:56 · 2133 阅读 · 0 评论 -
Linux系统安装Java环境(JDK、Mysql、Tomcat、Redis)
目录一、安装JDK1.wget下载2.配置环境变量3.追加完成后更新配置4.查看是否安装成功二、安装Mysql1.下载2.创建mysql用户组和mysql用户3.修改mysql目录的所有者为mysql用户4.初始化MySQL5.修改目录权限6.将MySQL的启动脚本放到 /etc/init.d 目录下,并启动MySQL7.设置root用户密码8.登录MySQL数据库9.设置Mysql的远程访问权限10.设置开机自动启动三、安装Tomcat1.下载2.启动3.配置自启动四、安装redis1.下载2.安装3.配原创 2020-07-06 17:18:00 · 337 阅读 · 0 评论 -
GeoServer+Vue+Leaflet搭建简单的Gis应用
目录一、GeoServer1、简单介绍2、安装2.1、下载2.2、安装和配置端口2.3、启动服务3、使用3.1、登录3.2、添加图层二、Leaflet1、简单介绍2、集成Vue的使用一、GeoServer1、简单介绍 GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。GeoServer是开源软件。 GeoServer主要包含如下一原创 2020-06-30 16:36:02 · 4989 阅读 · 5 评论 -
Maven通过Idea解决包冲突
目前大部分的java开发人员还是通过Maven管理jar包的依赖关系,随着依赖的第三方库增多,经常会遇到两个第三方库引用了同一个jar包的问题,从而引起jar包冲突,本文主要介绍怎么利用Idea工具解决jar包的冲突。一、打开Maven的树形图点击下图中的按钮或者按快捷键Ctrl+Shift+Alt+U打开Maven的树形图二、找到冲突的依赖关系打开的图看起来比较小,可以右键点击下图菜单按钮,放大图然后找到途中红色的线,可以看到两个相同的依赖包三、选择排除jar包依赖最后我们右键点击Ex原创 2020-06-16 15:32:26 · 182 阅读 · 0 评论