技术分享
文章平均质量分 55
李小虾
骑白马的不一定是王子,有可能是唐僧;会飞的不一定是天使,可能是鸟人;站的越高,尿的越远。
展开
-
docker安装eclipse-mosquitto MQTT并记录日志
docker安装eclipse-mosquitto MQTT并记录日志原创 2022-06-23 09:30:44 · 1360 阅读 · 0 评论 -
转发一篇Spring Security很详细的文章
Spring Security 案例实现和执行流程剖析 - 朝雨忆轻尘 - 博客园转载 2022-01-18 11:35:14 · 170 阅读 · 0 评论 -
idea调出services窗口
今天终于知道怎么在idea 2017版本中调出services,可能是情怀吧,感觉2017用的顺手些。打开idea之后,选择.idea文件夹,选择workspace.xml然后在最后添加上以下配置<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicatio.原创 2022-01-06 17:01:18 · 784 阅读 · 0 评论 -
学习pigx之踩坑之路,配置feign
废话不多说,上链接,官方配置的feign文档有误feign调用及服务间鉴权 · 语雀其中错误点在于(不计包名的问题)实际配置要这样才能正常使用调用feignprivate final RemoteDemoService remoteDemoService; /** * testFeign * @return */ @ApiOperation(value = "testFeign", notes = "testFeign") @GetMapping("/t..原创 2021-12-29 22:58:14 · 2312 阅读 · 0 评论 -
SpringBladex 踩坑之路(一)
在部署bladex第一个服务就报错了首先看一下官方给的启动顺序工程启动顺序先启动redis、mysql、nacos、sentinel等基础服务 启动除blade-gateway之外的项目 最后启动blade-gateway 说的好像很有道理的样子,但是各种报错。官方需要依赖nacos,且nacos是2.0版本以上,远程nacos也开了8848、9848和9849,但是启动报错127.0.0.1:8848,很迷....找了半天看了一下加载的地方,找到问题了。这里我...原创 2021-12-15 21:50:08 · 4761 阅读 · 0 评论 -
flowable核心数据库表详细表字段说明
数据模型设计清单 数据表分类 描述 ACT_GE_* 通用数据表 ACT_RE_* 流程定义存储表 ACT_ID_* 身份信息表 ACT_RU_* 运行时数据库表 ACT_HI_* 历史数据库表 通用数据库 数据表 描述转载 2021-12-07 14:13:00 · 1910 阅读 · 0 评论 -
RabbitMQ系列 使用Docker一键部署RabbitMQ集群
概述本文重点介绍的Docker的使用,以及如何部署RabbitMQ集群,最基础的Docker安装,本文不做过多的描述,读者可以自行度娘。Windows10上Docker的安装因为本人用的是Windows系统,所有推荐一个不错的安装文章,详见:https://blog.csdn.net/xiaoping0915/article/details/75094857注意:设置阿里云Docker Hub加速,配置Registry mirrors地址“https://j0andt2p.mirror.al原创 2021-08-05 16:03:41 · 838 阅读 · 5 评论 -
Java程序打包文件夹目录
记录分享一个打包cimport java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Random;import java.util.zip.ZipEntry;.原创 2021-06-02 15:09:28 · 962 阅读 · 2 评论 -
Springboot集成Redis
今天我们来在Springboot中集成下Redis,下面我们开始来集成。第一步:在pom.xml中添加如下配置,这里的版本不是唯一,可以根据当前springboot自身版本进行调整。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &l原创 2021-05-26 09:02:09 · 213 阅读 · 0 评论 -
Linux上POSTGRES操作
Linux上POSTGRES操作登录$ psql (连接数据库,默认用户和数据库都是postgres)$ psql -U <user> -d <dbname>数据库操作// 列举数据库,相当于show databases$ \l// 切换数据库,相当与use dbname$ \c <dbname> // 列举表,相当与show tables $ \dt // 查看表结构,相当于desc$ \d tblname// 创建数转载 2021-05-25 14:40:02 · 1761 阅读 · 0 评论 -
Scala学习篇(一)
开始学习Scala了,有Java基础的话,学习还是很容易上手的,部分语法有些差别,整体和Java大同小异。用Idea开发的话,需要在Idea中集成插件 Scala,具体怎么操作就不阐述了。(Settings -> Plugins ->搜索Scala -> 安装 -> 重启)用Idea创建Scala,选择Scala class,再选择Object类型即可。第一个demoobject demo{ def main(args: Array[Strin..原创 2021-05-19 16:32:22 · 139 阅读 · 0 评论 -
后端框架脚手架搭建
大家在工作中,或多或少都会遇到搭框架,使用新的架构,新的技术等等;如果有一款可以自动生成代码的工具是不是就能解决很多问题呢?不用淘神费力的去每次改框架,对象关系映射等。那么现在就有了,没错,想着用别人开发的,各种封装各种强依赖配置中心等等,很不适应。自己动手搭一个吧。。。。。花了不到一天的时间,自己开发了一个,有些代码比较粗糙,没有来得及优化,可以使用即可,先不追求美观了,生成的代码好用才是实在。安排!~~~代码已经上传在:https://download.csdn.n.原创 2021-01-09 16:29:23 · 4747 阅读 · 10 评论 -
sed基础语法
sed基础语法sed 太强大了参考博客如下:https://www.cnblogs.com/ctaixw/p/5860221.htmlsed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式:sed的命令格式: sed [option] 'sed command.转载 2020-12-02 15:02:03 · 452 阅读 · 0 评论 -
Kubernetes各组件服务重启
Kubernetes各组件服务重启MASTER端+NODE共同服务systemctl restart etcdsystemctl daemon-reloadsystemctl enable flanneldsystemctl restart flanneldMASTER端独有服务systemctl daemon-reloadsystemctl enable kube-apiserversystemctl restart kube-apiserversystemctl dae...转载 2020-11-19 10:03:01 · 3344 阅读 · 0 评论 -
Docker入门之docker-compose
Docker入门之docker-compose 参考:https://blog.51cto.com/9291927/2310444 一,Docker-compose简介 1,Docker-compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下转载 2020-11-18 21:04:50 · 215 阅读 · 0 评论 -
django1.11 启动错误:Generator expression must be parenthesized
小白学习python,记录下遇到的坑idea中搭建Django,准备写个python的webdemo,然后就是下面的问题了。。。。django1.11 启动错误:Generator expression must be parenthesized错误信息: Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_...转载 2020-10-24 22:22:50 · 409 阅读 · 0 评论 -
电脑DNS修改后被重新还原的解决方法
电脑DNS修改后被重新还原的解决方法最近要连公司内网,老是连上之后却不能上网,很苦恼找不到原因,最后在网上搜索到可能存在的原因。。。具体啥我也说不清楚。但是有解决方案就行了。比如是这样的,选择自动之后死活也不成功,一直是默认使用下面的dns。这里以win10系统讲解下,解决方法。右键我的电脑--->属性--->设备管理器--->网络适配器然后就是要根据你自己连的wifi或者有线的适配器名字来操作了。右下角网络图标右键--->打开网络和Internet设原创 2020-10-24 19:26:45 · 18745 阅读 · 1 评论 -
单点登录跨域iframe互相通信方案
最近公司要采用单点登录技术,又不想和传统的单点登录一样,比如说,A系统登录了,再进B系统会直接登录,但是这里有个不好的体验度就是B系统会有一个内部跳转的过程,会重定向到认证中心,再回来。所有这次我们就是要攻克这个挑战的过程,提高这个用户体验度。 废话不多说,开整~~! 先上一个架构时序图 这个方案网上也有大佬用过,算是借鉴了部分思路,但是正好这块是自己以前接触过的一个技术点,所以才想到用这种方式。a.html页面的代码...原创 2020-10-12 15:52:39 · 2823 阅读 · 2 评论 -
windows下nginx的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可3.检查nginx是否...转载 2020-08-18 17:31:31 · 153 阅读 · 0 评论 -
修改SpringBoot内嵌Tomcat的初始化参数:readonly
修改SpringBoot内嵌Tomcat的初始化参数:readonlyApache Tomcat官方确认并修复了两个高危漏洞漏洞,给出的临时解决办法是:禁用HTTP PUT方法:在Tomcat的web.xml 文件中配置org.apache.catalina.servlets.DefaultServlet的初始化参数;<init-param><param-name>readonly</param-name> <param-value>t.转载 2020-08-18 14:23:09 · 2242 阅读 · 0 评论 -
jdk8 Lambda表达式 集合过滤,排序,最大值,最小值,平均值等操作
package cn.sh.ideal.jdk8; import cn.sh.ideal.bean.UserBean;import java.util.*;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream; /** * Lambda表达式写法 * * @author gilbert */public class LambdaDem.转载 2020-07-13 15:45:53 · 3448 阅读 · 0 评论 -
jdk8 lambda表达式list操作分组、过滤、求和、最值、排序、去重
jdk8 lambda表达式list操作分组、过滤、求和、最值、排序、去重java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。新建实体类 1 package com.vvvtimes.vo; 2 3 import java.math.BigDecimal; 4 import java.util.Date; 5 6 public class User { 7 8 .转载 2020-07-03 17:10:33 · 3512 阅读 · 0 评论 -
Kong插件开发工具包
Kong插件开发工具包插件开发工具包(或称 PDK),是一组 Lua 方法和变量,插件可以使用这些方法和变量实现自己的逻辑,PDK 最初在 Kong 0.14.0 中发布,PDK 保证从1.0.0版本开始向前兼容,截至本版本,PDK 尚未达到1.0.0,然而插件作者可以放心依赖它与请求、响应或核心组件进行安全可靠的交互用户可以通过全局变量访问插件开发工具包,例如kong.request、kong.logkong.version当前 Kong 节点的版本号,字符串格式用法:print(.转载 2020-06-24 16:32:56 · 2014 阅读 · 0 评论 -
Jumpserver入门使用手册
文章目录jumpserver 功能 部署环境: 部署 MySQL 服务: 部署 Redis 服务 部署 jumpserver jumpserver 使用 用户和组管理 资产管理 授权管理 查看被授权的用户 资产分组 会话管理 命令过滤: 官方文档: jumpserver官方地址: http://www.jumpserver.org/功能1.身份验证Authentication登录认证:资源统一登录和认证、LDA.转载 2020-06-04 14:21:25 · 1332 阅读 · 0 评论 -
多种方式解决spring boot swagger ui使用 nginx 部署后无法使用问题
多种方式解决spring boot swagger ui使用 nginx 部署后无法使用问题spring boot 使用 swagger ui 做接口文档,很是方便本地测试都没有问题将一个Spring boot工程部署到生产环境, 配置nginx:server { listen 80; server_name quanke.name; location / { proxy_pass http://127.0.0.1:310..转载 2020-06-03 17:37:46 · 1738 阅读 · 0 评论 -
部署一套完整的Kubernetes高可用集群(上)
部署一套完整的Kubernetes高可用集群(上)原创阿良DevOps技术栈今天目录[-]一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs/reference/setup-too...转载 2020-06-01 16:03:47 · 1531 阅读 · 1 评论 -
Java版WebSocket消息推送系统搭建
Java版WebSocket消息推送系统搭建 最近在做消息推送,网上查了一些资料,开始想的是用MQ来做,后面发现用WebSocket来做的话感觉应该要简单点,话不多说,准备撸代码。后端核心代码/** * 监听器类:主要任务是用ServletRequest将我们的HttpSession携带过去 * @author Monkey * @date 2020-05-23 */@Componentpublic class RequestListener implements ...原创 2020-05-25 21:03:10 · 900 阅读 · 1 评论 -
Java调用FastDFS上传文件
以往开发的时候都是使用的Apache服务器进行文件上传,后面改用了Ftp,现在开始接触FastDFS了,感觉还是FastDFS要高级一点,毕竟是分布式文件系统,从性能和稳定性上都有很高的保证。 搭建docker版本的FastDFS可以参考前面的文章 https://blog.csdn.net/monkeyblog/article/details/106121070 简介 FastDFS 是一个开源的高性能分布式文件系统(DFS)。 ...原创 2020-05-14 16:05:55 · 1237 阅读 · 0 评论 -
使用docker搭建FastDFS文件系统
使用docker搭建FastDFS文件系统1.首先下载FastDFS文件系统的docker镜像docker search fastdfs2.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用):docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker3.使用docker镜像构建storage容器(存储服务器...转载 2020-05-14 15:31:20 · 972 阅读 · 0 评论 -
springboot的项目集成springcloud配置中心
最近工作中需要在项目中依赖统一的springcloud配置中心,但是起初项目是springboot版本架构的,现在需要进行升级,研究了一下,成功升级了。 下面是升级添加的一些配置。 首先我的项目是没有bootstrap.yml配置文件的,只有一个application.yml 添加bootstrap.yml配置文件spring:...原创 2020-04-28 14:19:30 · 528 阅读 · 0 评论 -
Docker | 搭建一个ftp服务器
Docker | 搭建一个ftp服务器目录前期准备名称 地址 说明 阿里云服务器 阿里云翼计划 系统镜像选择Ubuntu1604 server版 Xshell+Xftp Xshell和Xftp免费试用 分别用于ssh、ftp连接服务器 安装docker更新软件源apt update 更新软件apt upgrade -y...转载 2020-03-27 17:02:02 · 2281 阅读 · 0 评论 -
Java Runtime的使用
Java Runtime.exec()的使用Sun的doc里其实说明还有其他的用法:exec(String[] cmdarray, String[] envp, File dir)Executes the specified command and arguments in a separate process with the specified environment and w...转载 2020-03-18 14:07:04 · 561 阅读 · 0 评论 -
kubernetes之configmap,深度解析mountPath,subPath,key,path的关系和作用
kubernetes之configmap,深度解析mountPath,subPath,key,path的关系和作用参考:https://www.cnblogs.com/breezey/p/6582082.html我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境...转载 2020-03-02 17:33:29 · 5554 阅读 · 2 评论 -
docker创建mysql时操作可以直接开启二进制日志
docker创建mysql时启动二进制日志。首先你得有docker的环境。命令如下: docker run --restart=always --privileged=true -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=root -v /data2/mysql:/var/lib/mysql mysql:5.7 --lo...原创 2019-12-06 16:56:56 · 672 阅读 · 0 评论 -
MYSQL中授权命令grant用法详解
grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@’%’grant insert on testdb.* to common_user@’%’grant update on testdb.* to common_user@’...原创 2019-12-03 11:33:40 · 7339 阅读 · 0 评论 -
转 kubernetes(k8s)第七部分之yaml文件详解
# yaml格式的pod定义文件完整内容:apiVersion: v1#必选,版本号,例如v1kind: Pod#必选,Podmetadata:#必选,元数据name: string#必选,Pod名称namespace: string#必选,Pod所属的命名空间labels:#自定义标签-...转载 2019-04-16 15:51:51 · 380 阅读 · 0 评论 -
原 kubernetes(k8s)第六部分之K8s部署dashboard
【1】通过search查找镜像并拉取镜像[root@random random]# docker search kubernetes-dashboard[root@random random]# docker pull siriuszg/kubernetes-dashboard-amd64【2】将镜像打包并通过scp发给master节点[root@random ~]# docker...转载 2019-04-16 15:48:22 · 663 阅读 · 0 评论 -
转 kubernetes(k8s)第五部分之K8s部署nginx
【1】创建nginx-rc.yaml文件[root@k8s-master ~]# cat nginx-rc.yamlapiVersion: v1kind: ReplicationControllermetadata: name: nginx-controllerspec: replicas: 2 selector: name: nginx template:...转载 2019-04-16 15:22:51 · 410 阅读 · 0 评论 -
转 kubernetes(k8s)第四部分之配置本地镜像仓库
【1】获取registry镜像在一台能上网并且安装docker的主机上通过pull获取registry镜像。[root@random ~]# docker pull registry【2】获取pod-infrastructure镜像该镜像是在node节点创建pod时必须要有的。通过search你可以看到很多包含该名称的镜像,我下载的是下图标记的镜像。[root@random ~...转载 2019-04-16 15:13:40 · 1430 阅读 · 0 评论 -
转 kubernetes(k8s)第三部分之部署
环境,所有主机防火墙关闭,selinux为disabled一、准备工作Master节点网络配置必须有网关,没有网关kube-apiserver服务起不来,至于原因,我了不了解,作为新手这个坑我找了好久才找到解决方法。【1】所有节点/etc/hosts作解析:172.25.37.11 etcd k8s-master registry172.25.37.12 k8...转载 2019-04-16 15:11:57 · 296 阅读 · 0 评论