- 博客(35)
- 收藏
- 关注
原创 Cursor AI IDE 开发者工具
Cursor AI IDE 是一款智能开发者编程工具,底层是由 or 支持的,不需要科学上网,国内可以直接使用。重点:免费的 ,同时不需要账号登录。安装支持:windwos、linux、mac支持语言:支持 java、php、html、js、py、vue、go、css、c 等先说下用法,很简单就两个快捷键
2023-03-27 15:29:22
5332
9
原创 Prometheus 安装及应用(内容较全面)
Prometheus普罗米修斯(希腊神话人物) 是一个开源的系统监控和告警系统,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持进行数据上报,Prometheus性能足够支撑上万台规模的集群。为了方便你了解prometheus基本工作原理,还是贴一张从官方获取的图哈:放一张简单点好理解的草图(自己画的,比较好理解,快夸我哈):想要详细了解更多,可以看官方文档、找度娘。
2023-03-27 14:03:19
3378
原创 Springboot Lombok 完整示例
Lombok官网:https://projectlombok.org/features/all示例代码仓库 springboot-lombok-featureslombok installmaven install<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> &l
2021-11-16 16:28:22
523
原创 SpringBoot Dozer
文章目录Dozerspringboot 配置 Dozer演示Dozer工具接口和实现类全面测试项目实战演示DozerDozer是什么? Dozer是一个JavaBean映射工具库。它支持简单的属性映射,复杂类型映射,双向映射,隐式显式的映射,以及递归映射。它支持三种映射方式:注解、API、XML。springboot Dozer 可以作为项目实战项目结构:springboot 配置 Dozer1.在pom.xml文件里添加Dozer依赖<!-- dozer 对象间属性值赋值,
2020-11-13 10:08:13
1134
1
原创 SpringBoot Hibernate Validate
文章目录Hibernate ValidateHibernate Validate前言在做web相关的应用时,经常需要提供接口与用户交互(获取数据、上传数据等),由于这个过程需要用户进行相关的操作,为了避免出现一些错误的数据等,一般需要对数据进行校验,随着接口的增多,校验逻辑的冗余度也越来越大,虽然可以通过抽象出校验的方法来处理,但还是需要每次手动调用校验逻辑,相对来说还是不方便。为了解决这个问题,Java中提供了Bean Validation的标准,该标准规定了校验的具体内容,通过简单的注解就能完成
2020-11-13 10:03:00
614
原创 Redis Ehcache Memcached 应用场景
常见缓存应用场景:1.ehcacheehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。2.redisredis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统,存在缓存共享、分布式部署、缓存内容很大的,建议用redis。补充下:ehcache也有缓存共享方案,不过是通过RMI或者Jgroup多播方式进行广
2020-11-13 10:01:04
217
原创 SpringBoot Ehcache
文章目录springboot+ehcach1、ehcache依赖:2、创建ehcache.xml文件3、参考ehcache.xml配置文件详解4、添加启用缓存5、EhcacheController.java6、接口UserService.java7、实现类UserServiceImpl.javaspringboot+ehcach1、ehcache依赖:<!-- Spring Boot 缓存支持启动器 --> <dependency> <groupId&g
2020-11-13 09:58:14
198
原创 SpringBoot Elasticsearch
文章目录Windwos ElasticsearchElasticsearch 基本介绍Elasticsearch 6.8.5 单机安装kibana6.8.5 可视化工具Springboot Elasticsearch 6.8.5一、选择版本Spring Data ElasticsearchJava Elasticsearch 客户端二、Spring Data ElasticsearchWindwos ElasticsearchElasticsearch 基本介绍全文搜索属于最常见的需求,开源的 El
2020-11-13 09:54:21
486
原创 SpringBoot Redis Session
文章目录Redis1、前提springboot配置redis:2、集成redis session方式1:yml配置方式2:注解配置Redis1、前提springboot配置redis: <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
2020-11-13 09:52:12
2426
原创 SpringBoot Redis
文章目录Redis1.在springboot项目的pom.xml2.目录结构:redis用到的类3.在application.yml中配置redis参数4.redis的配置类5.redis的工具类6.实体类:省略了get/set方法7.RedisController.java8.测试9.用RedisDesktopManager工具查看Redis有关Springboot+redis的配置和使用,完整篇。此配置,几乎可以无脑的粘贴进项目中使用。本篇测试项目github地址:https://github.
2020-11-13 09:49:13
266
原创 SpringBoot Solr
文章目录Solr全文检索一、Solr1、下载 **.zip** 为windows版2、启动、关闭solr3、创建core文件夹创建core文件夹方式一(推荐):创建core文件夹方式二:4、创建springboot项目和测试代码其他问题:5.solr连接数据库1、添加驱动依赖包2、配置dataimporthandler相关包3、添加数据库配置4、创建data-config2.xml数据库连接配置5、配置managed-schema6、验证是否成功6.solr 安装中文分词器7.Solr 界面功能8.Solr
2020-11-13 09:46:58
489
原创 Docker 安装常用软件《三》
9.docker安装 FTPStep 1.把镜像pull到本地#寻找vsftpd的镜像docker search vsftpd#假如我们找到一个最多引用的,叫fauria/vsftpd,#把镜像pull到本地docker pull fauria/vsftpdStep 2.创建映射绑定地址:(随遍创建,记住一会在创建容器的时候要用到)mkdir -p ~/dockerdata/ftp/ftpfileStep 3.创建名称为vsftpd的容器docker run -d -p 21:
2020-11-06 15:24:18
223
原创 Docker 安装常用软件《二》
文章目录6.Docker安装 zookeeperzookeeper部署7.Docker安装 oracle_11g1.配置oreacle2.连接到容器3.切换到oracle用户,然后连接到sql控制台4.解锁账户5.使用PLSQL Developer连接oracle数据库8.Docker安装 gitlab1.gitlab镜像拉取2.运行gitlab镜像3.配置4.重启gitlab5.登录gitlab6.创建第一个项目9.docker安装 FTPStep 1.把镜像pull到本地Step 2.创建映射绑定地址:
2020-11-06 15:06:17
356
原创 Docker 安装常用软件《一》
文章目录1.Docker安装 nginxnginx 部署运行容器2.Docker安装 tomcattomcat部署运行容器3.Docker安装 redisredis部署运行容器:查看容器启动情况连接、查看容器4.Docker安装 mongodbmongodb部署运行容器查看容器启动情况5.Docker安装 mysqlmysql部署运行容器查看容器启动情况1.Docker安装 nginx参考地址:https://www.runoob.com/docker/docker-install-nginx.html
2020-11-06 15:04:20
445
原创 Docker 命令异常问题
出现的情况:不能使用 docker 命令异常信息:docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission
2020-11-06 14:58:33
349
原创 Docker 五种网络管理
文章目录一、有哪五种模式网络:1.bridge模式网络2.host模式网络3.none模式网络4.container模式网络 共享模式5.user-defined模式二、外部网络访问容器内应用1.-P随机指定一个docker主机端口给容器中的端口做映射2.-p将docker主机的一个端口映射容器的一个端口三、用户自定义网络四、docker network管理命令的使用1.基本使用:2.显示一个网络的信息:五、跨主机docker容器通信方案介绍1.基于实现方式的分类2.基于网络模型分类3.以Flannel方案
2020-11-06 14:56:14
568
2
原创 Docker 日志(实时查看和清理)
文章目录一、docker logs 查看实时日志二、docker容器日志2.2 清理Docker容器日志(治标)2.3 设置Docker容器日志大小(治本)一、docker logs 查看实时日志docker logs -f -t --since=“2017-05-31” --tail=10 edu_web_1命令说明:–since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。-f : 查看实时日志-t : 查看日志产生的日期-tail=10 : 查看最后的10条日志。
2020-11-06 14:54:57
1772
原创 Docker 镜像备份和迁移(还原)
文章目录一、Docker镜像迁移1.查看现有docker镜像:2.将镜像hello-world保存为归档文件:3.加载镜像4.加载镜像的归档文件包:5.检查机器中的镜像:二、容器保存为镜像1.通过以下命令将容器保存为镜像2.镜像备份3.镜像恢复与迁移4.运行容器运行容器首先:第二台机器上也要装有docker,版本可以不一致。一、Docker镜像迁移参考:https://blog.csdn.net/sunbocong/article/details/78928535实验环境操作系统:CentOS L
2020-11-06 14:53:07
3254
原创 Docker 命令汇总
文章目录一、容器命令:1、查询正在运行的容器:2、查询所有容器:(包括未启动的容器)1.开启容器:2.关闭容器:3.删除容器:(容器在关闭状态才能删除)4.删除所有容器:(前提先关闭所有正在运行的容器)5.进入容器:6.查看容器运行日志7.退出容器二、镜像1.查看docker中所有镜像2.查看镜像信息3.删除镜像推荐连接:容器备份、镜像迁移等:docker安装常用软件1:docker日志查看和清理:一、容器命令:首先:1、查询正在运行的容器:docker ps参数要说一下不加参数,表示查看
2020-11-06 14:51:30
90
原创 Liunx CentOS7 Docker 安装
文章目录1.CentOS Docker 安装2.前提条件3.方式一:使用 yum 安装 Docker(CentOS 7下)安装 Docker4.方式二:使用脚本安装 Docker(1) 使用 `sudo` 或 `root` 权限登录 Centos。(2) 确保 yum 包更新到最新。(3) 执行 Docker 安装脚本。(4) 启动 Docker 进程。(5) 验证 `docker` 是否安装成功并在容器中执行一个测试的镜像。5.镜像加速(1)Aliyun容器镜像加速安装/升级Docker客户端配置镜像加速
2020-11-06 14:47:31
328
原创 Oracle 表空间、用户、Schema
文章目录一、创建表空间语法及给用户表空间0.查看管理员用户使用的表空间名称列表1.创建临时表空间: duke_temp2.创建数据表空间: duke_data3.创建用户并指定表空间4.修改用户默认和临时表空间5.删除空间表6.给用户授权登录和撤销权限7.查看表空间使用情况8.查看普通用户属于哪个表空间9.查看所有表空间10.查看表空间下所有用户11.查看当前用户的表属于哪个表空间12.查看用户的默认表空间和临时表空间默认表空间13.系统表空间dba_tablespaces和用户表空间user_tables
2020-11-04 21:49:49
760
原创 Linux 用户、组、权限管理
文章目录一、Linux用户管理添加用户删除用户删除用户账号修改密码查询用户信息切换用户查看当前用户/登录用户二、组管理新增组删除组修改用户组用户和组相关的文件查看文件的所有者rwx权限说明一、Linux用户管理Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,必须先向管理员申请一个账号。Linux的用户至少要属于一个组。添加用户基本语法useradd 【选项】 用户名示例useradd xiaoming说明当创建用户成功后,会自动创建和用户同名的家目录。可
2020-11-04 20:46:42
819
原创 Linux shell 定时任务
文章目录1、Shell是什么2、Shell脚本的执行方式1.Shell变量2.变量定义规则3.设置环境变量4.Shell运算符5.Shell判断语句6.常用判断条件3、Shell流程控制If 语句case 语句for 语句while语句Shell输入输出Shell函数系统函数自定义函数案例crond任务调度实际操作1、Shell是什么Shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,可以用Shell来启动、挂起、停止、编写一些程序。2、Shell脚本的
2020-11-04 20:43:31
1999
原创 Linux redis
文章目录Linux安装 redis:1.获取redis资源2.解压3.安装4.移动配置文件到安装目录下5.配置redis为后台启动6.将redis加入到开机启动7.开启redis8.启动redis:9.检测后台进程是否存在10.检测6379端口是否在监听11.使用`redis-cli`客户端检测连接是否正常12.停止redis:13.Redis客户端常见操作(1)当value是string类型,命令包括set get setnx incr del 等。(2)当value是list类型,命令包括rpush l
2020-11-04 20:39:35
344
原创 Linux 常用软件安装
文章目录1.Linux安装 Java2.Linux安装 Tomcat3.Linux安装 redis4.Linux安装 Node5.Linux安装 Nginx6.Linux安装 Docker使用非 root 用户使用 docker(1)创建docker 组(2)将当前用户添加到组中(3)重启 docker 服务7.Linux安装 MySQL开机启动查看默认登录密码修改密码策略修改密码开启远程登录1.Linux安装 Java解压文件// 放在 /usr 目录下 用户都可以访问tar zxvf jdk-
2020-11-04 19:53:20
196
原创 Linux 命令系统性学习
文章目录一、目录和文件命令pwd,查看当前工作目录的完整路径ls,用来打印当前目录的清单,可以指定其他目录cd,切换文件目录至dirNamemkdir 创建目录rm 删除一个或多个文件或目录touch 创建一个新文件mv 移动文件或者将文件改名cp 复制文件或目录more 文件内容显示在屏幕上diff 比较单个文件或目录内容追加>> 和 重定向 >echo 输出内容到控制台head 显示文件开头内容tail 用于显示指定文件末尾内容ln 创建一个软连接:快捷方式history 查看历史指令
2020-11-04 19:49:35
88
1
原创 Linux Shell 系统性学习笔记
文章目录磁盘位置shell 基础格式shell 变量变量类型全局和局部变量临时环境变量永久环境变量位置变量特殊变量直接赋值变量用语句给变量赋值只读和删除变量变量处理(空)shell 字符串操作string 操作单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串替换字符串路径获取文件名、后缀、目录shell 数组定义数组读取数组获取数组的长度普通数组关联数组数组内元素的截取与替换遍历数组Shell 注释多行注释shell 传递参数$* 与 $@ 区别:shell 运算符算术运算符关系运算符布尔运算.
2020-11-04 19:41:45
1156
原创 Websocket 通信演示(h5/andorid/java)
H5和H5之间通信H5和Andorid之间通信Andorid和Andorid之间通信H5通过http协议调用接口发送消息-给移动Andorid、H5等后台支持语言:java前端支持语言:Andorid(java)、H5(html)、jsp等发送:发送给所有连接者、发送给所有在线者、发送给指定用户、及(发送对象)用户不在线处理注:把连接地址改了,可以直接使用复制代码测试使用;H5和A...
2019-04-18 09:44:42
761
原创 SpringBoot WebSocket 实时推送消息
引入依赖-pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>...
2019-04-03 11:34:22
525
原创 计算文件MD5
1.计算文件MD5,判断文件是否相同pom文件引入commons-codec.jar<!--计算文件MD5--><!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --><dependency> <groupId>commons-codec</g...
2019-04-03 11:32:12
2038
原创 keytool工具安全证书
一、生成证书(创建证书密码:michaelpw)按win键+R,弹出运行窗口,输入 cmd 回车,打开命令行窗户,输入如下命令:keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass michaelpwd -validity 365 -keystore H:\keytool\ssodemo.keystore -stor...
2019-04-03 11:30:30
305
原创 日志-项目实战
java项目实战:日志实例spring-mvc.xml<!-- 静态资源 --><mvc:default-servlet-handler/>pom.xml <properties> <!--start日志--> <logback.version>1.1.9</logback.version>...
2019-04-03 11:28:53
1686
原创 Java QRCode 二维码
pom文件中引入jar:net.glxn.qrgen.javase.jar<!--二维码依赖--><dependency> <groupId>net.glxn.qrgen</groupId> <artifactId>javase</artifactId> <version>2.0</ve...
2019-04-03 11:24:40
354
原创 SpringBoot《一》项目初建--详解篇
springboot集成功能:数据库链接(未用数据库连接池)、html页面访问、静态资源存放调用、hibernate Jpa、springboot热部署、Lombok省略getset方法ide安装相关插件、返回给前端统一jackson时间格式化springboot项目创建步骤:目录结构:<?xml version="1.0" encoding="UTF-8"?><...
2019-04-03 11:22:26
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人