自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酱酱的博客

一步两步三步四步。。

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux批量解压多个路径下的tgz文件

一个目录下有多个文件夹,每个文件夹都有一个tgz压缩文件,使用find -maxdepth 2-name "*.tgz" | xargs -i tar zxvf {}这条命令可解压当前目录下的所有tgz文件,maxdepth表示搜索深度,2代表只搜索当前目录...

2020-09-15 10:15:19 1032 1

原创 JVM学习及一些问题

1. 描述类的加载过程及各个步骤的主要工作?加载: 类加载器加载Class文件到JVM,并初始化java.lang.Class对象实例验证:主要一些格式,语义等验证准备:为类中的所有静态变量分配内存空间,并为其设置一个默认值,被final修饰的static变量(常量),会直接赋值;解析:将常量池中的符号引用转为直接引用初始化:为静态变量赋自定义值,执行静态代码块2. 简述加载器的双亲委派原则及双亲委派的意义?双亲委派模式: 即加载器加载类时先把请求委托给自己的父类加载器执行,直到顶层的启动

2020-06-20 23:07:04 120

原创 使用logstash来同步数据库与es数据

转载https://blog.csdn.net/wangyong20083344/article/details/91949036博主写的很详细,配置文件中的注释都很清楚,

2020-06-19 15:57:48 883

原创 linux安装ES及插件(logstash,kibana,IK)

linux安装ES进入下载页面 ,但是不想下载最新版本那么还是在https://www.elastic.co/cn/downloads/elasticsearch 页面下,向下翻找,点击“past releases”这里推荐给大家一个华为镜像,下载超快 https://mirrors.huaweicloud.com/elasticsearch/7.1.0/将下载好的包放到你的linux 上,开始安装将压缩包解压到指定目录下tar -zxvf elasticsearch-7.1.0-linux-

2020-06-16 17:20:11 646 1

原创 JWT令牌介绍及单点登录SSO

简介JSON Web Token(JWT)是一个开放的行业标准(RFC 7519),它定义了一种紧凑且独立的方式,用于在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。解决什么问题当用户认证后获取到一个JWT令牌,而这个 JWT 令牌包含了用户基本信息,客户端只需要携带JWT访问资源服务器,资源服务器会通过事先约定好的算法进行解析出来,然后直接对 JWT 令牌校验,不需要每次远程请求认证服务器完成授权。JWT的构成JWT 有三部分构成:头部、有效载荷、签名例如:aa

2020-06-14 21:46:44 653

原创 OAuth2协议

1. OAuth2协议简介1.1 OAuth2 是什么?OAuth 2.0参考:linkoauth2 是目前最流行的第三方授权机制,,用来授权第三方应用,获取用户信息。oauth 协议为用户资源提供了安全开放又简易的规范标准。oauth的授权并不会使第三方应用获取到用户账号信息 (比如账户和密码),即第三方无需使用用户的账户密码就可以申请获得用户的资源的授权,因此oauth是开放的安全的。oauth 协议规范了授权方式,不采用授权账号和密码的方式,而是使用 令牌(Token)来解决授权

2020-06-11 10:48:08 287

原创 SpringSecurity身份认证方式及底层源码学习

SpringSecurity分为两种HttpBasic 是弹窗认证方式。HttpForm 是表单认证方式。它们都有默认的页面来使用。1. 首先我们需要创建配置类,此类需要加上@EnableWebSecurity证明 启动springSecurity过滤链功能,需要重写两个方法/** 身份认证过滤器2. 认证信息提供方式(用户名,密码,当前用户的资源权限)3. 可采的内存存储方式,也可采用数据库方式等。*/configure(AuthenticationManagerBuilder

2020-05-22 08:44:00 499

原创 order by排序后的数据被打乱,如何让数据按照你想要的排序方式排序?instr 函数使用

业务需求,例如 我需要从数据库中拿出来的label 按照 客户喜欢的顺序进行数据输出 label in (003 , 005 , 001, 002)

2020-05-21 12:54:54 367

原创 oracle 不小心将所有数据更新,如何回滚?

有次同事将测试库数据进行了修改但是忘记了加where条件 导致所有数据都会变更。首先你需要知道你操作update,的时间。其实Oracle提交数据是分两步操作的,第一步execute执行,第二步commit提交。对应的PL\SQL也是要先点execute执行,执行后再点commit提交。但是 commit提交后 可以用闪回查询恢复原来的数据 因为oracle会将近期的数据保存到快照中 如:```SELECT * FROM tab AS OF TIMESTAMP TO_TIMESTAMP('20

2020-05-21 12:51:41 1170

转载 oracle优雅的进行for循环插入数据

工作上需要给前端造假数据,手动创建很费事,所以看了下面的文章。update 语句也是同样的思想。感谢!https://blog.csdn.net/luozhonghua2014/article/details/46489569

2020-05-20 16:12:54 1446

原创 使用IDEA 自带的代码生成利器

https://mp.weixin.qq.com/s/Iaf0Kz4kyhhpNAj_g2A2QA转载:

2020-05-12 10:00:26 190

原创 权限之springSecurity、shiro概括

RBAC(Role - Based Access Control) 用户 - 角色 -权限 ,都适用理想中的权限管理能实现角色级权限:RBAC 能实现功能级、数据级权限 简单、易操作、能够应对各种需求...

2020-05-10 21:12:50 297

原创 使用IDEA进行Git版本控制

首先确认你的电脑安装了Git如果没有安装,百度自行安装这里就不说了。进入IDEA 打开你要上传至git的项目第一步:创建你项目的git仓库。这时候会进行等待,你的文件都会变成红色。第二步 将不需要上传的文件进行忽略使用.ignore插件1)下载安装插件,看图。这时候重启生效。2)为项目添加 .ignore file3)选择你不需要上...

2020-04-21 13:18:21 206

原创 SpringCloud之SpringCloudBus 消息总线组件概述

我们可以将配置文件放置在GitHub上,通过客户端模块来动态获取GitHub上指定文件其配置信息,当我们更改了GitHub文件中的配置信息,重启模块,将会获取到更新的信息, 那config客户端是否可以及时的更新配置内容呢?这时 我们需要使用SpringCloud bus来实现配置的自动更新。SpringCloud Bus使用机制Spring Cloud Bus 被国内很多都翻...

2020-04-17 09:41:51 141

原创 Failed to load property source from location 'classpath:/bootstrap.yml'

使用springcloud架构新增模块后出现如下问题:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/bootstrap.yml' at org.springframework.boot.context.config.ConfigFileApplication...

2020-04-16 21:23:29 5745 1

java 中 zip压缩文件解压工具类

对zip文件进行解压缩工具类,以及jar包

2018-02-05

空空如也

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

TA关注的人

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