自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 docker快速安装、启动jenkins

1、下载镜像(官方推荐下载Blue Ocean镜像)docker操作命令:docker pulljenkinsci/blueocean2、启动镜像docker操作命令:docker run -u root -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean3、访问校验本地访问地.

2021-12-04 12:19:56 981

原创 centos 挂载 cos云存储服务器,centos文件目录挂载docker实现共享操作步骤

准备工作:腾讯云配置(目前个人可以申请6个月免费的文件存储服务器)、centos7、centos上安装dokcer、centos上安装Git腾讯云配置:accessKey、secretKey、bucketName、regionNamecentos:Git的安装(拉取cosfs源码)Cos上操作cos云存储桶新建文件目录作为文件挂载点,新建存储文件的子目录,如新建目录 /dev/Centos上操作(参考文档: https://www.ioiox.com/archives/65.ht..

2021-07-18 14:14:48 2003

原创 nacos的安装、启动、控制台的打开

官网:https://nacos.io/zh-cn/docs/quick-start.html1、下载nacos包(目前稳定版本1.4.1)方式一:在github上对应下载其中一个即可,https://github.com/alibaba/nacos/releases/tag/1.4.1方式二:Github 上下载源码(执行下面命令)://clone代码git clone https://github.com/alibaba/nacos.git//进入nacos目录cd nacos/

2021-01-22 14:48:43 7891 2

原创 springBoot整合Jooq

Jooq配置可参考外链:https://www.jianshu.com/p/bb558aa56191整合步骤:1、引入依赖2、引入插件并配置jooq3、jooq应用1、引入依赖<!-- 引入jooq --><dependency> <groupId>org.jooq</groupId> <artifactId>jooq</artifactId> <version>3.13.2<

2020-06-06 16:16:36 865

原创 Docker通过容器数据卷实现文件共享

dsadsad

2020-06-04 16:59:59 793

原创 java实现阿里云上传图片,并解决上传图片文件的强制性下载

实现步骤: 1、导入依赖 2、配置文件(application.properties) 3、配置OssConfig 4、书写Service(interface) 2、书写Service(实现类) 3、书写Controller1、导入依赖<dependency> <groupId>com.aliy...

2020-04-01 18:41:42 750

原创 java实现生成微信小程序码

效果图:流程:1、导入依赖2、在properties文件中配置appId、secret参数3、获取配置文件中的参数到实例类4、配置相关参数至WxMaService中5、书写Service,逻辑代码编写6、书写Controller,并完成测试//代码演示1、导入依赖 <dependency> <groupI...

2020-03-25 15:56:42 3628 2

原创 java实现支付宝支付二

。。

2020-02-21 18:10:31 1000

原创 java实现支付宝支付一

本实例以电脑支付为demo-开发文档:https://docs.open.alipay.com/270/105899/登录沙箱环境,获取参数https://openhome.alipay.com/platform/appDaily.htm?tab=info

2020-02-21 18:09:47 220

原创 MacOs通过命令行查找对应文件路径

1、根据文件名查找路径mdfind -name 文件名 例:mdfind -name "hello.txt"2、根据文件内容查找路径mdfind ‘文本内容’ 例:mdfind 'hello i am fine'

2020-02-21 16:13:19 6948

原创 java+redis实现排行榜排名

简述:该实例是根据springBoot整合redis来实现排行榜的效果,根据redis的sort set数据结构完成对数据的排行,sort set的存储结构:zset.add(key,value,score);key作为我们存储的整个大集合,value存放的就是我们的元素的名称节点,score则是我们存放的元素值。上图存储的key为:user:age,存储的value为:age1/age2....

2019-09-22 18:51:08 6324

原创 Git命令的使用简单介绍

简介:git是属于开源的分布式的版本管理控制系统,高效敏捷地解决了协同或大或小项目。下载Git(可参考博主分享链接下载,在下面):https://git-scm.com/download/win下载Sourcetree(图形化界面):https://sourcetreeapp.com/Git工作流刚下载的Git需要先配置当前的用户名和邮箱(该配置将会在我们操作git的时候作为我们的记录):...

2019-09-15 13:15:18 260

原创 Oracle查询语句

1、简单语句介绍select .../*/distinct(column) from table_name [where column expressions];distinct[column]:设置column字段为不重复过滤的作用,[where column expressions]:可选项,作为过滤条件2、设置表头的格式和格式化表头(实际上改的不是表中的数据,而仅是格式化)column/c...

2019-09-08 18:27:06 196

原创 Oracle创建数据表、管理表

Oracle数据类型介绍:(字符型、数值型、日期型、其它类型)char(n<2000),Nchar(n<1000),n代表的是存储的长度,char类型长度最长2000,Nchar最大长度为1000,设置之后固定长度的类型设置的长度为多大则该数据长度就位多大,倘若设置长度较大,数据比较小的情况下,会造成内存浪费,Nchar一般拿来存储汉字比较多以unicode形式存储。varchar2(...

2019-09-05 20:12:20 278

原创 Oracle的简单使用介绍

目录:系统用户(用户名/密码)介绍。 登录Oracle方式介绍。 常用命令拓展。 其它OraCle技术拓展文章链接。 1、用户名:sys、system /命令:自定义的命令(密码) 2、用户名:sysman / 命令:自定义的命令(密码) 3、用户名:scott / 命令:tiger (密码)登录oracle方式: 1)打开SQL Plus命令文件输入用户名和命令既可以登录成功...

2019-08-30 12:18:01 371

原创 springBoot整合WebSocket实例

1、引入WebSocket依赖<!--引入webSocket技术--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId>&lt...

2019-08-24 00:28:44 300

原创 springBoot整合拦截器

1、引入依赖(该实例引入thymeleaf技术,方便返回页面的时候映射templates文件夹下面的文件) <!-- 想要映射templates文件夹下面的文件必须需要入thymeleaf技术 --> <dependency> <groupId>org.springframework.boot<...

2019-08-22 19:32:21 134 1

原创 springBoot使用注解整合Aop实例介绍

Aop:面向切面编程,即是横向重复、纵向抽取思想。springAop:底层封装了动态代理和cglib代理的代码,我们不需要手写动态代理的代码,封装的两个代理可以对任何类进行增强。使用Aop的注意事项/坑:1)、不宜把重要业务放在Aop中处理。2)、Aop不处理Static、final、private方法3)、无法拦截内部方法调用spring名词:1)连接点(JoinCut):目标...

2019-08-17 00:24:46 155

原创 IDEA创建SpringBoot项目

1、File->new->Project2、Spring Initializr(SDK建议选择1.8,其它默认) -> Next3、修改参数(可以选择默认) ->next4、选择WEB选项 -> next5、可以修改项目名称或者地址(可默认) -> Finish(完成项目创建)6、项目创建完成...

2019-08-14 13:35:19 131

原创 java遍历(过滤)盘符下的文件

/** * 测试打印目录下的所有文件名 */ @Test public void example(){ File file = new File("C:\\"); //创建C盘下面的File对象 if(file.isDirectory()){ //判断当前文件目录是否存在 ...

2019-08-14 13:17:47 288

原创 linux操作mysql数据库的常用命令

1、连接数据库使用命令mysql -u root -p ,后敲击Enter输入数据库密码2、show database;展示所有的数据库名3、use databaseName;使用指定数据库4、show tables;(显示数据库表)5、exit;退出操作数据库...

2019-07-30 12:42:57 1165

原创 Linux部署springBoot项目

第一种方式:安装tomcat服务器,将打好的jar文件放到webapp中启动第二种方式:直接使用“java -jar jar文件名”进行启动 步骤 1、将项目进行打包成为jar包的形式2、打包成功点击进入项目的target目录查找都打包好的项目3、将jar包使用图形化界面工具放到启动sringBoot项目的文件夹(可以任意的文件夹,建议新创指定文...

2019-07-26 00:27:33 647

原创 redis中所遇到的错误集锦

1、(error) READONLY You can't write against a read only slave 原因:该slave节点配置文件中的配置信息“slave-read-only”为yes 解决方案:将该redis节点的配置文件中“slave-read-only”设置为"no"即可2、报错:ERR Client sent AUTH...

2019-07-18 18:55:59 1402 2

原创 linux安装mysql时候报错解决方案

安装教程:https://www.jianshu.com/p/d49bd39e23a31、执行命令:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu 报错:mv: cannot stat ‘/etc/yum.repos.d/CentOS-Base.repo’: No such...

2019-06-11 16:07:41 3204

原创 SpringBoot测试类中报错NullPointerException解决方式

D:\Java\jdk\jdk1.8.0_112\bin\java.exe -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:52455,suspend=y,server=n -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\Administrator\.Intel...

2019-06-03 10:19:28 8558

原创 springBoot中后端引用thymeleaf功能

该功能实现了Cotroller层跳转到templates静态页面中的文件中去pom.xml文件中引入依赖 <!--使用thymeleaf进行渲染,实现自动进行页面的渲染功能--> <dependency> <groupId>org.springframework.boot</groupI...

2019-05-31 10:13:21 197

原创 javascript和java两种方式实现生成二维码功能

java实现过程使用maven工程实现生成二维码功能pom.xml文件引入依赖 <!-- https://mvnrepository.com/artifact/com.google.zxing/javase --> <dependency> <groupId>com.google.zxing</...

2019-05-11 20:03:11 442

原创 java模拟redisSentinel故障转移

模拟redis出现宕机情况下redis-sentinel的故障转移。1、java代码以下实现方式//倘若创建maven项目需要在pom.xml中引入依赖,不是maven项目需要引入对应jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...

2019-04-11 23:36:42 353

原创 java实现邮件的发送

注意以下问题:发送者使用邮件发送功能必须在邮箱中开启smtp功能//代码演示import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mail.internet.MimeMessage;i...

2019-03-27 14:41:13 248

原创 redis主从复制原理和使用介绍

A:主从复制的作用:1、数据副本(对数据在别的服务器上面进行备份,且从服务器中的数据将会清空并备份主服务器中的数据)。2、拓展读的性能(客户端访问服务器的时候访问从节点,从而减小对主节点的访问压力)。存在的问题:①、主节点出现故障的时候,需要手动故障转移,使得在从节点slave中产生一个父节点master②、写能力和存储能力受限(只能对主节点master进行写和存储的操作)...

2019-03-27 09:33:49 445

原创 linux启动redis方式介绍

1、自启动自动启动redis需要打开两个linux命令行界面①、一个界面进入redis目录下:输入redis-server,启动redis服务。②、另一个界面连接redis:redis-cli。以上两步即可根据默认配置文件即可自启动redis2.配置文件启动(修改redis.conf文件,只需要配置一次,下次启动只需要打开一个linux命令行界面)博主的redi...

2019-03-20 01:28:32 6781

原创 redis持久化的取舍和选择

1、什么是持久化?redis的所有数据都保存在内存中,对数据的更新持久化保存到磁盘上。2、持久化方式:快照:将数据保存在RDB文件中日志:将数据保存到AOF日志文件中。3.1:持久化方式一:RDB,(启动优先级相较于AOF的恢复启动要:低)3.1.1:、save(同步)数据量较大时将造成redis的阻塞,加入存在旧的RDB文件,新的将会替换旧的文件,复杂度:O(n...

2019-03-18 23:47:39 156

原创 在实战中可通过redis实现的功能

目录慢查询 pipeline(流水线) 发布订阅 bitmap(字节位图) HyperLogLog GEO一:慢查询1.1、生命周期:1.2、两个配置1) "slowlog-max-len" 将执行命令添加到慢查询内,慢查询长度默认值:"128",2) "slowlog-log-slower-than" 慢查询的阈值,即查询时...

2019-03-14 01:15:15 501

原创 对redis的java的客户端进行API使用的简单介绍

java客户端:jedis//创建maven依赖,pox.xml中设置&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;redis.clients&lt;/groupId&gt; &lt;artifactId&gt;jedis&lt;/artifactId&gt; ...

2019-03-12 01:16:58 232

原创 jq实现刷新页面标签内的内容

索要刷新标签的ID为:modal-formvar refresh_content= $("#modal-form").html();$("#modal-form").html(refresh_content);

2019-03-08 11:56:10 1776

原创 js实现页面加载完成执行函数

//本demo为当页面加载完成后执行任务,再退出定时执行方法的状态var interval = setInterval(function(){ //获取当前页面状态 var status = document.readyState; if(status=="complete"){ //当前页面加载完毕后执行 //设置制度目录树的选...

2019-03-04 16:54:19 2304

原创 redis五种(字符串、hash、list、set、zset)数据结构API使用介绍

1、字符串:API使用del key:O(1),删除以key为键的数据,并将值一并删除,删除成功返回删除条数,反之返回0,可同时删除多个键值对:格式:del key1 key2 key3...删除成功返回删除条数,反之返回0。get key:O(1),获取以key为键的值,键存在则返回值,不存在返回null(nil)。set key value:设置key值为value,无论k...

2019-03-03 16:08:23 642

原创 redis单线程为什么那么快原因?

1、纯内存(主要原因)2、非阻塞IO3、避免线程消耗和竞争

2019-03-01 23:02:41 95

原创 redis常用操作

redis为单线程redis为全内存运行,关闭服务器将会把全部数据清除,所以可以持久化数据。1、查看redis进程:ps -ef|grep redis2、查看端口是否为netstat状态:netstat -antpl|grep redis3、更换redis端口号:redis-server --port 6380/6379/......redis通用命令:一次性多...

2019-02-27 00:45:47 121

原创 redis在linux上的安装

1、下载redis3.0.7版本:http://download.redis.io/releases/redis-3.0.7.tar.gz2、解压redis:tar -xzf redis-3.0.7.tar.gz3、建立软连接:ln -s redis-3.0.7 redis4、进入目录:cd redis5、安装redis:make &amp;&amp; make install...

2019-02-26 01:09:52 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除