java
文章平均质量分 69
20161201
这个作者很懒,什么都没留下…
展开
-
linux命令
netstat -tunlp | grep 8080 查看端口号#查看以rpm为结尾安装的软件rpm -qa|grep -i mysql --nodeps(安装失败时可以添加这个文件末尾)rpm -e RPM软件包名。(就是这里查询出来的软件名名称)centos7是有自己带的mysql安装包,要将删除rpm -qa|grep mariadb ## 查看文件是否存在rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64 ## 移除安装myqs..原创 2021-11-09 16:59:04 · 134 阅读 · 0 评论 -
spring中的@Configuration和@Bean关系
@Configuration和@Bean关系在传统的bean.xml配置中配置bean的关系。@Configuration相当于这个bean.xml。@Bean相当与每一个配置的bean的信息。在类上配置了@Configuration和不配置是不一样在类配置了@Configuration在使用@Bean创建的都是单例的bean :这个被配置的类是通过cjlb的动态代理问:如果没有配置@Configuration使用@Bean是否还会创建bean如果会。那和配置了@Configuration有什么原创 2021-09-29 14:52:41 · 366 阅读 · 0 评论 -
springboot实现定时器的3种方法
springboot实现定时器 ## 1.基于注解 @Scheduled ## 2.基于接口 SchedulingConfigurer ## 基于多线程基于注解的方式 @Scheduledpackage com.kusen.mq.rabbitmq.task;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.原创 2021-09-28 16:34:23 · 238 阅读 · 0 评论 -
Git使用
Git学习1.git介绍:git是一个分布式的版本控制器。使用的步骤 :官方网站下载安装包==》设置本地的用户名和邮箱地址(这里设置的名称以后不会跟远程仓库那个用户名不冲突,只是用来区分哪个人来提交的本地代码)。====》获取文件目录的工作权限==》提交到暂存区===》提交到本地库==》推送到远程仓库。2.git常用命令2.1 设置用户签名(本地)git config user.name #查看当前用户名签名名称git config user.email #查看当前用户名签名邮.原创 2021-05-26 11:04:43 · 128 阅读 · 0 评论 -
linux下面安装jdk
文章目录Linux-jdk1.8下载地址 1.都要做什么? 2.安装 2.1创建两个文件夹 2.2 使用工具上传至Linux服务器 2.3 解压到install文件夹中 3.配置环境变量 3.1 编辑文件 3.2 将内容复制到文件中 3.3 检查是否配置完成 3.4 更新profile文件 3.5 重新检查 4.切换版本(本地已有jdk时操作,没有请忽略!)Linux-jdk1.8下载地址点击下载 jdk1.8-linux1.都要做什么.转载 2021-01-11 07:44:11 · 75 阅读 · 0 评论 -
idea常用快捷键
查找一个接口的实现类:ctrl+h 查询一个类的全部方法 alt+7 查看一个类的思维导图ctrl+alt+shirt+u 查看一个类的父类引用 F4原创 2020-12-29 14:35:03 · 70 阅读 · 0 评论 -
redis-redis的主从复制
1.主从复制简介redis主从复制是将主服务器上写操作通过配置和策略同步到从机上,主机主要负责写操作,从机主要负责读取数据。读写分离的操作。2.主从复制的作用容灾备份 读写分离3.Redis复制如何去应用首先准备3台redis 配从不配主(使用命令配置) 配从(库)不配主(库); 从库配置:执行命令slaveof 主库IP 主库端口: 每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件; 执行命令info replication查看..原创 2020-12-24 23:28:25 · 134 阅读 · 2 评论 -
redis-redis的持久化
1.什么是持久化: 持久化就是将内存中的数据写入到磁盘中2.redis持久化的方式redis持久化有两种。rdb和aof3.rdbRDB介绍:在指定的时间内将内存中的数据持久化到磁盘中,(行内的话就是说将数据snapshot快照数据)。如果该redis重新启动了就可以从这个这快照中依次读取数据。 默认生成的路径是在启动redis服务的目录下,生成的文件是 dump.rdb的文件 当redis中的数据到达了触发持久化的条件时,redis就会就会 fork出一...原创 2020-12-21 20:43:13 · 61 阅读 · 0 评论 -
redis-redis.conf配置文件
INCLUDES(包含) 和我们的Struts2配置文件类似,可以通过includes包含,redis.conf可以作为总闸,包含其他; GENERAL(通用) daemonize no Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程; 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.pid; pidfile /var/run/redis.pid 当Redis以守护进程方式运行时,Redis...原创 2020-12-15 21:39:52 · 122 阅读 · 0 评论 -
redis-启动后杂项基础知识
1. 单进程单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率; epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率;2. redis数据库的一些概念及操作默认16个数据库,类似数组下表从零开始,初始默认使用零号库; 统一密码管理,16个库都是同样.原创 2020-12-15 08:35:54 · 102 阅读 · 0 评论 -
redis-入门介绍和linux环境下安装
入门介绍1. redis是什么?Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用; Redis原创 2020-12-15 07:18:32 · 140 阅读 · 0 评论 -
LocalDateTime和Date得转换
Java8 LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转文中都使用的时区都是东8区,也就是北京时间。这是为了防止服务器设置时区错误时导致时间不对,如果您是其他时区,请自行修改1.LocalDateTime获取毫秒数//获取秒数Long second = Loca转载 2020-12-08 15:24:26 · 1822 阅读 · 0 评论 -
mysql学习总结笔记
mysql的架构图 mysql的基础架构图从图中可以看出来。mysql是有着严格的分层结构:1:连接层、2:数据服务层、3:数据驱动层、4:数据落地(数据写道磁盘中)第一层连接层 最上层是一些客户端和连接服务,包含本地sock通信和基于客户端、服务端工具实现的类似于tcp/ip通信。主要完成一些类似于连接处理,授权认证,及相关安全方案。在该层引入线程池概念。为通过认证安全接入的客户端提供线程。同样在该层可以实现基于SSL的安全链接,服务器也会为安全接入的每个客户...原创 2020-12-05 11:38:27 · 247 阅读 · 0 评论 -
Java简单实现订阅mqtt服务器主题数据
订阅mqtt服务器,实现从硬件获取当前数据1.配置连接器2.设置回调函数连接类:订阅是一个单独的线程。要不然实现不了订阅的数据package com.cuson.cusonmanager.util;import java.util.concurrent.ScheduledExecutorService;import org.eclipse.paho.client.mqttv3.MqttClient;import org.eclipse.paho.client.mqttv3.Mq原创 2020-11-22 20:36:10 · 1047 阅读 · 0 评论 -
微服务之eurka使用
eurka组成 eurka服务端,是提供各个模块的使用之间的注册发现的,eurka的默认是将自己的的服务和ip地址也注册到自己的服务中。 eurka客户端, 是将自己的模块服务注册到注册中心去。eurka模块之间的调用:各个模块建自己注册到了服务端之间,客户端和服务端之间会有一个通信机制,通过心跳包的方式向服务端发送心跳机制。默认时间是30m一次。如果服务端检测到了链接失败,就会将该模块从注册中心删除。如果是删除的数量超过了85%,有可能是网络延迟的原因,注册中心就不会再将模块删除,...原创 2020-11-12 11:25:34 · 365 阅读 · 0 评论 -
使用阿里云oss存储对象存放视频和图片
记录的初心:我刚刚开始的时候是不知道这个上传图片的也可以上传视频。使用我一直使用的阿里云的视频点播产品。今天晚上试了一下可以也是可以使用图片上传的方法上传视频。具体代码:/** * 常量类,读取配置文件application.properties中的配置 */@Componentpublic class ConstantPropertiesUtil implements InitializingBean { @Value("${aliyun.oss.file.endpoint}")原创 2020-10-28 22:03:19 · 2422 阅读 · 0 评论 -
学习springBoot常用笔记
1.springboot简介 springboot是一个简化spring的一个开发应用框架,是整一个sping技术栈的一个集合。J2EE开发的一站式解决方案。文档可以去官方网站查看。spring官方网站:https://spring.io/projects/spring-boot2.Spring Boot HelloWorld浏览器访问hello,服务器相应请求并返回Hello World字符。1.导入相关的依赖<parent><groupId&g...原创 2020-10-20 10:21:11 · 109 阅读 · 0 评论 -
使用aop来监控方法进行增强处理
aop是面向切面编程,在不改变其方法的内部逻辑来增强一个方法的执行 aop的几种通知: 前置通知、后置通知、异常通知、环绕通知 使用aop的方法:自定义一个注解类来标记方法,或者是直接监控方法 下面使用了前置通知和后置通知 自定义注解 /** * 自定义操作日志记录注解 * * @author Ghl * */@Target({ ElementType.PARAMETER, ElementType.METHOD })@Rete...原创 2020-10-10 14:19:29 · 322 阅读 · 0 评论 -
Java获取设备信息
因为要做登入日志的记录,需要记录用户的设备信息、比如ip、操作系统 需要使用工具使用jar包<!-- UA解析工具 --><dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</artifactId> <version>1.21</version></dependen...原创 2020-10-10 13:56:46 · 1902 阅读 · 0 评论