java
普通网友
这个作者很懒,什么都没留下…
展开
-
linux下安装Maven
settings文件。原创 2022-09-07 17:42:19 · 50 阅读 · 0 评论 -
kali Linux安装完后输入用户名和密码不知道是什么
系统默认的用户名是root,密码是安装时自己设置的密码。原创 2022-09-07 15:13:27 · 528 阅读 · 0 评论 -
JVM 双亲委派机制(通俗易懂)
Java是运行在Java的虚拟机(JVM)中的,我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后ClassLoader负责将这些class文件加载到JVM中去执行。原创 2022-09-07 12:45:23 · 122 阅读 · 0 评论 -
Java获取本月第一天和最后一天
【代码】Java获取本月第一天和最后一天。原创 2022-09-07 10:10:52 · 359 阅读 · 0 评论 -
docker默认ip地址修改
通常情况下docker服务安装后,docker默认使用的网络IP段是172.17.0.1/24,这样容易对实际环境造成冲突。为了解决这个问题,我们介绍一个可行的解决办法。原创 2022-09-01 16:25:00 · 4578 阅读 · 0 评论 -
docker使用MySQL镜像
6. 再次进入容器,docker exec -it mysql bash (bash是启动的命令解释器,也可以为其他的)-d: 设置docker容器的启动方式,这里是后台启动,也可以通过-it 交互式启动。-v: 挂载 (将MySQL容器内部和外部的某个文件夹进行挂载,方便文件的增删)2. 下载MySQL镜像,指定版本,docker pull mysql:5.7。4. 运行docker镜像,在第一次运行时,需要设置MySQL root 密码。–name:设置容器名称,之后通过该名称进入,不需要容器id。..原创 2022-09-01 13:58:33 · 692 阅读 · 0 评论 -
CiteSpace修改jvm emory大小,提高运行效率方法
JVM Memory大小直接影响到citespace运行速度,处理数据的多少和快慢可以通过对Java虚拟机内存参数的设置来增强。原创 2022-09-01 11:28:36 · 337 阅读 · 0 评论 -
8G内存机器JVM设置模版
Xms4096m-Xmx4096m-Xmn3072m。原创 2022-09-01 08:44:14 · 331 阅读 · 0 评论 -
centos - centos7下利用crontab进行mysql定时备份
命令及配置:出现未找到crontab命令,请检查是否已安装crontab,若未安装则先安装crontab#便捷编辑定时任务crontab -e#配置。原创 2022-08-31 17:05:07 · 522 阅读 · 0 评论 -
常见的Java框架有哪些?
这是一系列框架有序集合,是目前最火的微服务框架首选,首先它是利用Spring Boot开发的便利性巧妙的简化了分布式系统基础的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。今天为大家整理一下常见的Java框架都有什么?这是一个MVC的开源框架用来代替Struts,是Spring项目里面的一个重要部分,能和Spring IOC容器结合,拥有松耦合、方便配置、代码分离等特点,让Java程序员开发WEB项目变得更加容易。...原创 2022-08-29 08:48:59 · 7223 阅读 · 0 评论 -
如何进入mysql命令界面
3.因为安装到D盘,进入D盘的盘符,输入D:。直接输入cdD:installmysqlin是无效的。1. 找到安装mysql安装路径,复制bin目录地址,eg:D:installmysqlin。4.进入bin目录,cdD:installmysqlin。此时即进入了mysql命令界面。2.进入cmd命令窗口。...原创 2022-08-28 08:37:16 · 4861 阅读 · 0 评论 -
基于Docker部署GitLab环境搭建
将external_url ‘http://192.168.125.126’先停止该容器,删掉该容器信息,重启完docke之后,重新运行GitLab容器。找到关键字 * ## Web server settings *把external_url改成部署机器的域名或者IP地址。进入/mnt/gitlab/etc目录,运行一下命令。最后祝大家开心,该总结是学习完蚂蚁课堂,以此标注!将host的值改成映射的外部主机ip地址和端口。gitlab的web管理页面就可以正常访问。...原创 2022-08-28 06:04:45 · 141 阅读 · 0 评论 -
初探数通网络开放可编程简介
面对网络运维的严峻挑战,开放可编程系统以YANG模型驱动为基础,提供了端到端的开放可编程能力:设备驱动可编程、网络业务可编程、开放设备和业务北向接口,并且提供了安全可靠的保障机制。图表 2 适合人群通过编写和加载软件包,实现新设备的快速纳管和新业务的快速构建。图表 4 AOC开放可编程平台所需具备的架构和能力SND包:网元驱动包(Specific NE Driver Pkg),为开放可编程系统提供与网元交互的数据模型。...原创 2022-08-28 03:34:48 · 240 阅读 · 0 评论 -
使用mybatis的两种方式
1、基于传统方式statementid 方式2、基于Mapper接口方式调用代码片段1、书写简洁2、类型安全检查不需要自己强制类型转换3、mybatis自动帮我们生成代理对象,集成spring时候很方便使用。原创 2022-08-28 01:01:57 · 656 阅读 · 0 评论 -
为dubbo接口增加IP白名单
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CFXXVRoq-1661553422394)(http://omh46px9n.bkt.clouddn.com/17-11-4/32927644.jpg)]在/resources目录下,新建META-INF/dubbo目录,并新建一个名为com.alibaba.dubbo.rpc.Filter的文本文件。在dubbo中,通过扩展Filter接口,可以实现IP白名单的功能。然后我们实现dubbo的Filter接口。...原创 2022-08-27 06:37:21 · 578 阅读 · 0 评论 -
【Maven】Cannot resolve plugin org.apache.maven.pluginsmaven-compiler-plugin3.8.1
【代码】【Maven】Cannot resolve plugin org.apache.maven.pluginsmaven-compiler-plugin3.8.1。原创 2022-08-27 04:07:54 · 369 阅读 · 0 评论 -
Windows系统远程连接Linux系统操作
第N种情况下:下载Windows应用Xshell(Xshell较为方便-建议使用)进行连接,和PuTTY差不多,但是是命令操作,如在连接过程中出现连接拒绝等可能是网络不通也可能是连接主机ssh 服务未开启。输入命令“sudo install net-tools”,安装完成再次输入之前命令“ifconfig | grep inet”综上,连接成功,可以在putty软件中输入命令操作远程的Linux系统。第二种情况下:需要相应的软件转换 “PuTTY” 软件连接(...原创 2022-08-27 01:40:30 · 5460 阅读 · 0 评论 -
vue遍历Map,Map在vue中的使用方法
html:遍历的时候要遍历两遍。原创 2022-08-26 23:15:05 · 1540 阅读 · 0 评论 -
ubuntu中设置docker以及容器开机自启
立刻重启(root用户使用)立刻关机(root用户使用)原创 2022-08-26 11:29:21 · 427 阅读 · 0 评论 -
Tomcat修改端口号
找到Connector标签,红方框中8080位置就是端口号,修改这个端口号即可,之后重启服务器。首先进入tomcat安装目录,进入conf文件夹,找到server.xml文件。编辑server.xml文件。原创 2022-08-26 08:44:03 · 306 阅读 · 0 评论 -
sql语句转为es查询条件(elasticsearch-sql使用)
4、查询返回结果展示(即步骤三esJSON结果打印)2、scala 将sql转为es查询json语句。1、添加pom.xml依赖。5、打开postman。原创 2022-08-25 06:26:51 · 1651 阅读 · 0 评论 -
SpringCloud基本原理
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。7. 数不尽的SpringBoot微服务项目的URL调用和统一权限处理等将是个难题, Netflix Zuul 作为网关路由,将会很好的处理这个问题,它统一管理所有URL的路由,提供动态路由,监控,弹性,安全等的边缘服务。********************* Eureka 注册中心 步骤: 5步************原创 2022-08-25 03:59:39 · 140 阅读 · 0 评论 -
Springboot配置视图解析器
springboot配置视图解析器有两种方法;第一种方案在yml中配置,第二种方法就是在配置类中配置。方案一:在属性文件application.properties中如下配置。在application.yml中如下配置。方案二:在配置类中如下。原创 2022-08-25 01:33:15 · 1424 阅读 · 1 评论 -
springBoot整合Dubbo 报错
整合过程中报了一个错,找了半天,发现是zookeeper依赖包里重复依赖了不同版本的zookeeper包,直接排除掉就好了。springBoot整合dubbo的好处是可以放弃xml配置,可以使用注解的方式配置dubbo。附上完整的POM依赖,这里版本用的是3.0.4有这个问题,目前的最高版本。原创 2022-08-24 23:07:22 · 745 阅读 · 0 评论 -
springboot启动报错:org.springframework.boot.context.properties.ConfigurationPropertiesBean
原本报错时,spring-cloud版本为Hoxston-SR9 修改为格林威治-sr6 错误解决。springboot版本和springcloud版本不兼容,换一个版本试试。原创 2022-08-24 19:33:41 · 1488 阅读 · 0 评论 -
SpringBoot 整合Dubbo
出现如下界面说明远程Dubbo调用成功。该工程是一个SpringBoot工程。该工程是一个SpringBoot工程。此工程就是一个maven工程。原创 2022-08-24 17:02:00 · 248 阅读 · 0 评论 -
spring cloud系列III----Spring Cloud Netflix
该项目为Spring Boot应用程序提供了Netflix OSS集成,通过对Spring Environment和其他Springprogramming model idioms进行自动配置和绑定。通过一些简单的注解,您可以快速启用和配置应用程序内的通用模式,并使用经过生产测试的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystrix),智能路由(Zuul)和客户端负载平衡(Ribbon)。原创 2022-08-24 14:34:20 · 804 阅读 · 0 评论 -
Spring Boot简介及安装
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot特点1. 创建独立的Spring应用程序2. 嵌入的Tomcat,无需部署WAR文件3. 简化Maven配置4. 自动配置Spring。原创 2022-08-24 06:54:23 · 1212 阅读 · 0 评论 -
shiro漏洞部分修复方法
在程序内配有java类XssHttpServletRequestWrapperNew适配器,确定泰安那边的是否有这个类,若没有则加上。这个类引用到的相关类也修改.(SessionFilter)原创 2022-08-24 04:28:19 · 252 阅读 · 0 评论 -
shiro 反序列化 _CVE-2016-4437
Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Base64解码–>AES解密–>反序列化。然而AES的密钥是硬编码的,就导致了攻击者可以构造恶意数据造成反序列化的RCE漏洞。shiro反序列化的特征:在返回包的 Set-Cookie 中存在 rememberMe=deleteMe 字段。攻击机:Kali-Linux(192.168.2.101)实验靶机:CentOS7(192.168.2.102)原创 2022-08-24 01:55:16 · 231 阅读 · 0 评论 -
redis可视化监控:redis_exporter+prometheus+grafana
edis_exporter是用于监控redis的数据和性能的工具,其使用的端口是9121,所以需要开放9121端口(查看防火墙以及云服务器的安全组中端口是否开放)。grafana将prometheus的分析数据以可视化的形式呈现,使用的端口是3000,所以需要开放3000端口(查看防火墙以及云服务器的安全组中端口是否开放)。prometheus系统监控和报警系统,使用的端口是9090,所以需要开放9090端口(查看防火墙以及云服务器的安全组中端口是否开放)。(如果是redis集群的话配置文件参考。原创 2022-08-23 23:23:04 · 1139 阅读 · 0 评论 -
RabbitMq镜像高可用集群模式
当消息进入rabbit01节点的队列后,若消费者从2节点消费,则rabbitmq会临时在rabbit01、rabbit02间进行消息传输,把A中的消息实体取出并经过B发送给consumer。这里的镜像队列的集群介绍就到这里,要想做到高可用,需要HA软件的配合哦~轮询两个ram rabbitmq节点的接口(ip:5672)disc 节点一般当做备份节点,不做生产也不做消费。内存节点,将所有的队列,交换机, 绑定,用户 权限与vhost的元数据存储在内存中,可以让队列和交换机声明更加的便捷。原创 2022-08-23 16:23:50 · 131 阅读 · 0 评论 -
rabbitMQ 消费突然停了
但过了大概一天的时间一个可以正常消费而另一个则不消费了;rabbitMQ有两个延时队列,开始都能正常消费,网友、大佬们看看有可能是啥问题?重启消费业务程序就好了。原创 2022-08-23 13:50:07 · 783 阅读 · 0 评论 -
Nginx + Tomcat 实现负载均衡
Nginx 服务器作为前端,Tomcat 服务器作为后端,web 页面请求由 Nginx 服务来进行转发。静态页面请求由 Nginx 服务器自己来处理,动态页面请求则转发给后端的 Tomcat 服务器来处理。但 Tomcat 是轻量级的应用服务器,能处理的请求数量有限,所以我们需要多台 Tomcat 组成集群,实现动静分离的负载均衡架构。原创 2022-08-23 11:18:57 · 568 阅读 · 0 评论 -
mysql中怎么把日期的格式转换为YYYYMMDD的数字形式
Y%m%d%H%i%s 年月日时分秒。%Y%m%d 对应 YYYYMMDD。原创 2022-08-23 08:43:21 · 9928 阅读 · 0 评论 -
MyBatis,resultmap中collection 返回List<;Long>;
【代码】MyBatis,resultmap中collection 返回List<Long>原创 2022-08-22 16:32:21 · 1017 阅读 · 0 评论 -
MyBatis使用Limit实现分页
最近项目中有用到的分页查询的地方,这个需求之前有用到过,很久没用到都快忘光了.要想在Mybatis中使用分页查询,首先要清楚Mysql中limit的用法。原创 2022-08-22 13:51:14 · 762 阅读 · 0 评论 -
mybatis 查询返回Map,Object> 类型
mybatis 查询返回Map 类型,平时没太注意怎么用,今天又遇到了总结记录一下,方便以后处理此类问题。原创 2022-08-22 11:15:30 · 735 阅读 · 0 评论 -
Maven使用阿里云镜像
【代码】Maven使用阿里云镜像。原创 2022-08-22 08:42:08 · 74 阅读 · 0 评论 -
Linux内核编译
其中“1>3”中的“1”表示前一个选项,“3”表示你想默认启动的内核版本的顺序,如(1)中的图,linux 3.14.69的顺序是3(从0开始编号),然后再使用 sudo update-grub指令更新grub文件,最后重启机器就会3.14.69作为默认启动的内核版本了。其中,j4表示分成4个任务运行,以加快速度,建议使用机器的所有CPU核来进行编译以加快速度,为此可以使用指令“make -j `getconf _NPROCESSORS_ONLN`”。进入到该图形界面后,进行内核配置。原创 2022-08-19 13:25:11 · 336 阅读 · 0 评论