自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 JWT-授权中心

0 学习目标1 了解什么是无状态2 cookie、session、jwt的特点和区别?3 RSA非对称加密算法和对称加密算法的特点和区别4 能够搭建授权中心5 能够在zuul中解析权限1.无状态登录原理1.1.什么是有状态?有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。然

2020-08-14 15:15:39 471

原创 ElasticSearch安装与使用

1. 搜索技术1.1 搜索引擎的种类搜索引擎按照功能通常分为垂直搜索和综合搜索。1、垂直搜索是指专门针对某一类信息进行搜索。例如:会搜网 主要做商务搜索的,并且提供商务信息。除此之外还有爱看图标网、职友集等。2、综合搜索是指对众多信息进行综合性的搜索。例如:百度、谷歌、必应、搜狗、360搜索等。 1.2 倒排索引倒排索引又叫反向索引(右下图)以字或词为文档中出现的位置情况。它是搜索引擎的基础,如果没有它,就不会有搜索引擎在实际的运用中,我们可以对数据库中原始的数据结构(左图),在业务

2020-05-22 18:44:46 391

原创 搭建Gitblit私服服务器

搭建Gitblit私服服务器第一步:配置Gitblit下载地址 https://pan.baidu.com/s/1wQ3TEE_gw5xZvyFPZB9xFg解压linux服务器上的压缩包 tar xvf gitblit-1.8.0.tar.gz找到/git/gitblit-1.8.0/data/defaults.properties文件替换执行启动命令 java -jar gi...

2019-11-05 17:44:29 367

原创 Activiti7工作流引擎

Activiti,工作流

2022-08-19 10:52:19 398 1

原创 Activiti7工作流引擎

Activiti7, 工作流

2022-08-19 10:41:04 183

原创 RabbitMQ面试题总结

rabbit面试题

2022-07-20 08:43:47 218

原创 Redis面试题(2022最新版)

redis2022年最新面试题

2022-07-18 09:00:00 4487

原创 线程池面试题

线程生命周期及管理线程

2022-07-14 17:37:02 97

原创 sftp文件上传工具类

sftp文件上传工具类@Datapublic class SftpConfig { @Value("服务器IP地址") private String hostname; @Value("${服务器端口}") private Integer port; @Value("${连接服务器名称}") private String username; @Value("${连接服务器密码}") private String password;

2022-02-21 09:52:29 496

原创 Nginx配置Tomcat8集群(redis共享session)

Nginx配置Tomcat8集群,redis共享session修改两台tomcat的启动端口分别为9001和9002修改nginx的conf/nginx.conf 文件 配置多台tomcat的ip和port upstream server_list { server 127.0.0.1:9091 ; server 127.0.0.1:9092 ; }修改nginx的conf/nginx.conf 文件 配置负载均衡 server { listen

2020-08-07 09:33:01 177

原创 Docker搭建SpringBoot项目

一:Docker搭建SpringBoot项目第一步:在前面我们已经把项目的前期环境搭建好了,那么接下来就要部署我们的项目了修改pom文件将项目里的pom文件的war修改成jar<packaging>jar</packaging>使用maven创建镜像的配置文件POM<properties> <docker.image.prefix>springboot</docker.image.prefix></properties

2020-07-23 21:32:15 217

原创 Docker 进阶之路(二)

Docker 进阶之路(二)一:Docker 常用镜像MySqlRedisNginxRabbitMQ二:Docker 查看所有MySQL镜像docker search mysql

2020-07-21 14:36:00 134

原创 Docker进阶之路

Docker进阶之路一:简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。二:Docker的优点1. 快速,一致地交付您的应用程序2. 响应式部署和扩展3. 在同一硬件上运行更多工作负载三:D

2020-06-10 11:43:09 186

原创 IDEA和Eclipse使用Gitblit

文章目录IDEA使用Git :happy:file ----> Settings ----> Plugins ----> InstalledEclipse使用Git :happy:第一步:第二步:IDEA使用Git :happy:file ----> Settings ----> Plugins ----> InstalledEclipse使用Gi...

2019-11-05 16:20:31 914

原创 java Timer 定时每天凌晨1点执行任务

要执行的内容import java.util.Calendar;import java.util.Date;import java.util.TimerTask; /** * 执行内容 * @author admin_Hzw * */ public class Task extends TimerTask { publi...

2019-09-29 14:03:51 1606

原创 Oracle序列

Oracle序列--创建序列:自增长策略create sequence seq_stuno start with 2 --起始值increment by 1 --步长minvalue 2 --最小值maxvalue 99999999 --最大值--获取序列--获取序列的下一个值select seq_stuno.nextval from emp;--获取序列当前值select ...

2019-01-18 14:10:27 290

原创 Oracle视图

Oracle视图1、概念视图:视图就是一张通过查询获取的虚拟表,视图中本身不存在数据,数据来自于视图对源表的映射引用,一张数据表可以根据不同的需要创建多个不同的视图。2、代码--创建视图create or replace view view_ownerpid as select * from t_owners where ownertypeid = 1--查看视图select * ...

2019-01-18 14:07:52 748

原创 Oracle集合运算

Oracle集合运算--并集运算 UNION ALL 不去掉重复记录select * from t_owners where id &lt; 7union allselect * from t_owners where id &lt; 5--并集运算 UNION 去掉重复记录select * from t_owners where id &lt; 7unionselect * ...

2019-01-18 14:06:48 610

原创 Oracle函数

Oracle函数1、字符函数--拼接字符串select 'asdas'||'dasd' from dual;select concat('asfsad','sdafsd') from dual;--将字符串第一个字母变大写,如果是中文不影响运行select initcap('sadf') from dual;select initcap('对方告诉对方') from dual;--...

2019-01-18 14:05:38 1128

原创 Oracle分页

Oracle分页select * from t_account--分页 rownum只能从索引一开始select rownum,t.* from t_account t where rownum &lt;= 10--分页 使用子查询select * from (select rownum r,t.* from t_account t where rownum &lt;=20 order...

2019-01-18 14:04:34 90

原创 抽象类和接口有什么异同?

相同点:1.都不能被实例化2.接口的实现类或者抽象的子类都必须实现类接口或者继承了抽象才可以被实例化不同点:1.接口只有定义,方法不能再接口中实现,实现接口的类要实现接口中的所有方法;抽象类可以有定义与实现方法可以在抽象类中实现2.接口要实现,抽象要继承,一个类可以实现多个接口,但只能继承一个抽象类3.接口强调设计理念“has-a”的关系,抽象类强调“is-a”关系4.接口中定义变量...

2018-12-23 14:48:42 5781 1

Gitblit.zip

创建Gitblit私服所用到的压缩包以及配置好的defaults.properties文件

2019-11-05

空空如也

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

TA关注的人

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