- 博客(56)
- 收藏
- 关注
原创 可视化k8s页面(Kubepi)
Kubepi是一个简单高效的k8s集群图形化管理工具,方便日常管理K8S集群,高效快速的查询日志定位问题的工具。默认用户名:admin 默认密码:kubepi。将上序执行的token与server填入即可。登录地址: http://IP:8000。随便在哪个节点部署,我这里在主节点部署。
2024-01-19 15:28:39
905
原创 k8s的PV,PVC自动创建
此部署使用传统的pv,pvc方式做持久化数据存储,而是使用storageclass调用provisioner,自动给pod创建的pvc分配pv并绑定,从而达到持久化存储的效果。可根据自己需求创建相关的pv,pvc。
2024-01-19 15:11:10
924
原创 kubernetes环境搭建及部署
kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的 应用简单并且高效(powerful),Kubernetes 提供了应用部署,规划,更新,维护的一种 机制。传统的应用部署方式是通过插件或脚本来安装应用。
2023-07-04 17:52:54
1498
原创 自定义解密注解
在开发中,有时候会遇到前端body加密,后端解密操作,接下来用注解实现。注意:AESUtil可以直接网上copy一份,和前端一一对应加密秘钥。1、新增DecodeRequestBodyAdvice类。{"encryptStr":"秘钥"}2、新增AesDecrypt。4、前端请求body。
2023-06-02 17:45:32
118
原创 docker常用命令
docker cp 容器id:/logs/info.log /data/logs。docker cp 宿主数据 容器id:/workdir/docker images | grep 关键字。创建并运行flaskmcs镜像。
2023-06-01 14:27:57
324
原创 java 面试的常用问题
ArrayList 和 LinkedList 的区别?数据结构层面:ArrayList 是动态数组的数据结构,LinkedList是链表的数据结构数据操作层面: 对于随机访问get和set,ArrayList优于LinkedList 对于新增和删除操作add和remove,LinedList比较占优势Redis数据类型?Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)...
2020-07-17 17:35:51
174
1
原创 kafka 生产者,消费者代码 - 基于Java代码
一、生产者1.pom文件添加 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.0.1...
2020-04-02 17:50:46
271
转载 Lombok介绍、使用方法和总结
转载地址:https://www.cnblogs.com/heyonggang/p/8638374.html1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerpla...
2020-01-16 15:58:33
151
原创 VMware (centos7系统)安装以后链接xshell工具
下载好vmware centos7后设备做的配置1、编写ifcfg-ens33配置文件2、重启网络链接service network restart3、查看ip 地址 ip ad4、xhell 链接信息即可链接成功...
2019-11-11 19:14:23
282
转载 使用 Composer 安装 JWT 失败错误信息 The "https://packagist.org/packages.json" file could not be downloaded 解决办
用composer 集成时composer update 命令报以下错误Loading composer repositories with package informationThe "https://packagist.laravel-china.org/packages.json" file could not be downloaded: Peer certificate CN...
2019-08-30 16:54:23
1959
1
原创 git的常用的一些命令
$ git status 查看现在的一些状态$ git log 查看一些提交的信息$ git tag -a tag名 创建一个relese的tag名字$ git tag -d tag名 删除一个tgagit branch 查看当前分支git checkout dev 切换到dev分支,如果没有则创建git pull 提交代码...
2019-08-23 16:37:06
108
原创 23种设计模式的单例模式
1、单例模式单例类必须两点: 构造器私有化,确保单例不会在其他代码内被实例化 再者instance 成员变量和getInstance()方法必须是static的spring框架默认是单例模式,当我们逻辑层的类中我们在定义一个private Map<String,Object> map = new HashMap<>();这是违反单例模式,会出现数...
2019-08-23 11:58:41
89
原创 springboot的多个配置文件实现以及在Linux中启动项目
现在开发有线上版本和开发版本,所以多个配置文件是挺有意义的,所以总结了一下,我们现在使用的总结我查了一下网上都是在yml文件和pom文件中做修改,比如如下pom.xml文件加了如下<profiles> <profile> <id>dev</id> <activation&...
2019-08-22 16:17:57
1626
原创 springboot 连接两个mysql数据源的实现
如果要连接两个数据源,首先需要设置主次数据源,我这里设置的masterdb,devdbspring: resources: static-locations: file:/home/web/admin-static/dist datasource: masterdb: driverClassName: com.mysql.jdbc.Driver ...
2019-08-22 11:03:41
9801
原创 mybatits的PageHelper分页工具的使用
最近开发一个后台管理系统,有一些东西记录一下之前都是没有这个工具之前都是传递参数到xml进行分页查询1、首先导入一些可能导入的包 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project....
2019-08-21 19:05:11
165
原创 Python的一些小问题记录
1.查看导入包的版本上面是Linux的版本,如果是window版本print(tgasdk.__version__)__version__ 在__init__.py中如下设置也可以查看所有的包信息比如pip list 既可查看Python的中央仓库https://pypi.org/project/...
2019-08-21 16:16:16
99
转载 前端路由的两种模式: hash 模式和 history 模式
最近做一个项目,和前端遇到这个问题,记录一下这个随着 ajax 的使用越来越广泛,前端的页面逻辑开始变得越来越复杂,特别是spa的兴起,前端路由系统随之开始流行。从用户的角度看,前端路由主要实现了两个功能(使用ajax更新页面状态的情况下):记录当前页面的状态(保存或分享当前页的url,再次打开该url时,网页还是保存(分享)时的状态); 可以使用浏览器的前进后退功能(如点击后退按钮...
2019-08-14 16:59:34
284
原创 mybatits用一个接口实现同时更新和插入的功能
用关键字ON DUPLICATE KEY UPDATE<insert id="saveOrUpdate" useGeneratedKeys="true" keyProperty="id"> insert into ta_user_auto_config (open_id ,auto_config_key ,auto_config_val) values(#{id},#{c...
2019-07-26 14:15:59
438
原创 xshell中文件操作的一些常见Linux命令
1、文件操作的相关shell命令./文件名 执行这个文件mv 文件名 文件位置 将文件移动到该位置cp 文件1 文件2 复制文件1到文件2处,如果文件2没有会创rm -f * 删除指定目录下的所有文件rm -rf filename 删除指定目录下的文件目录kill -9 pid 杀掉指定pid进程cat * | wc -l 查看这个目...
2019-06-27 15:48:43
6862
原创 PHP一些常用函数的记录
1、获取构造函数中的参数$a = func_get_args();2、参数个数count($a);因为PHP不支持构造函数重载,所以以下面的形式实现构造函数重载3、检查类的方法是否存在method_exists($object,string$method_name) :bool检查类的方法是否存在于指定的object中。4、把第一个参数作为回调函数(...
2019-06-03 15:26:04
119
原创 C语言基本语法记录
1、C语言中sizeof与strlen2、void* 表示未确定类型的指针3、malloc()和free()的基本概念以及基本用法: 函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就...
2019-05-25 13:36:44
118
原创 kafka异步发送和同步发送
kafka的部分参数配置private Producer<String,String> producer = null;public ProduceKafka(String Server,String topic){ props.put("bootstrap.servers", Server);//kafka集群地址 props.put(...
2019-05-05 15:24:36
17600
原创 kafka的一些基本命令
kafka: brokers: test:8090 zookeeper: servers: test:21811、查看test服务器中的所有topicbin/kafka-topics.sh --list --zookeeper test:21812、创建topicbin/kafka-topics.sh --create --zookeeper zk01:2181--...
2019-04-27 15:56:42
154
原创 springboot中Redis基础文件与Redis的基本语句
一、Redis 在yml文件中参数配置spring: redis: database: 库 host: test port: 6379 password: 密码 timeout: 600 groupIntervalCache: 43200 eventCache: 1800 authManageCache: 600 ...
2019-04-25 16:57:42
158
原创 presto中查询行列转换 与 hive 对比
如果有一种字段a,b为下面这种 event_id ---1,3,4,6 user_id ---2,8,9,7 希望变成event_id 1 event_id 3 event_id 4 event_id 6 user_id 2 user_id 8 user...
2019-03-26 15:00:06
3519
原创 Spring之@AutoWired注解
开发中依赖注入一般用@AutoWired首先需要bean.xml文件中需要配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3...
2019-02-28 16:37:20
125
原创 部署项目到Linux系统中,并且在svn和git上中代码的更新,停止,启动等shell脚本
1、打包至文件夹中,jar自动放在项目的target目录下2、在window中执行一次试试是否程序启动起来(可跳过,只是测试)在java -jar 你的项目jar包.jar --spring.profiles.active=test(--spring.profiles.active=test这个是我项目的配置文件为application-test.yml)就启动成功了3、在Li...
2019-02-16 19:07:20
693
原创 springboot的启动原理之@SpringBootConfiguration和@ComponentScan注解
@SpringBootApplication@EnableTransactionManagement@EnableScheduling@ComponentScan(basePackages = { "cn..." })@MapperScan("cn...mapper")public class SpringApplication { public static void main(S...
2019-02-16 17:25:21
2159
1
原创 mysql基础点
1、Union 和Union All 的区别Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。Union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表Union。Union All:对两个结果集进行并集操作,包括重复行,不进行排序。如...
2018-12-21 14:06:59
101
原创 jsonpath的一些应用
由于最近在做接口自动化测试,其中用到的jsonpath尤其的多,所以进行记录。1、先上一句代码JSONPath.read(sourchJson, key);2,sourchJson如下{ "data":{ "x":[ "2018-12-19", "2018-12-20" ], ...
2018-12-20 16:39:49
587
原创 mybatits的一些常用问题
1、mybatits的in字段查询的时候出现从小到大默认排序的情况,实现根据in字段里面的id进行排序<select id="getList" resultType="cn.domain.Do_check"> SELECT * from controller_auto_check where auto_check_id in <foreach item="...
2018-12-20 16:10:38
516
转载 一些presto语句记录
1、找出时间大于2018-12-17的所有内容select * from table where "time" > date('2018-12-17') 与关系型数据库不同的是完全不同类型的不可以比较,类似的才可以比较,关系型数据库的2、针对完全不同类型的进行比较,也可以使用cast函数,用法:cast(value as type)比如 select * from ...
2018-12-17 17:25:47
4304
转载 RabbitMQ-queueBind-exchangeBind
使用queueBindpackage com.ghg.mq01.producer;import java.io.IOException;import java.util.concurrent.TimeoutException;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;i...
2018-10-13 11:26:14
411
原创 hadoop教学视频总结(1)
1、hadoop3(听说比spark快10倍),基于jdk1.8以上,至少3台机器 更加支持spark, 增加classpath isolation 防止一些不同的jar包版本 支持hdfs的擦除编码DataNode 存储数据添加负载均衡MapReduce优化2、hadoop --- hdfs架构NameNode DataNode secondaryNameNo...
2018-09-18 16:56:17
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人