- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 kafka-stream官方文档例子解析+springboot集成
1.搭建kafka环境(本地/容器)推荐容器环境docker-compose-kafka.ymlversion: '3.1'services: zookeeper: image: wurstmeister/zookeeper restart: always kafka: image: wurstmeister/kafka ports: - "9092:9092" environment: KAFKA_ADVERTI
2022-03-31 21:43:47
3898
原创 springboot:zuul网关动态路由-接口/定时事件监听器触发
1.ZUUL静态路由的实现1.1 示例微服务代码pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>yml# 单个微服务端口server: port: 8090controller
2022-01-14 14:55:53
884
1
原创 easyCode代码生成器的生成实体类的配置文件自定义模板
##引入宏定义$!{define.vm}##使用宏定义设置回调(保存位置与文件后缀)#save("/output", ".java")##使用宏定义设置包后缀#setPackageSuffix("entity")##使用全局变量实现默认包导入$!{autoImport.vm}import com.baomidou.mybatisplus.annotation.*;import lombok.AllArgsConstructor;import lombok.D...
2021-11-23 15:09:24
900
原创 spring-boot调用外部接口的两种方式(feign与httpClient)
1.feign方式只适合于调用注册了Eureka注册中心的接口例子:pom.xml <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding&
2021-11-12 11:23:05
10442
原创 SpringBoot+Swagger2+bootstrap界面
1.导入依赖一定要注意这个依赖为 swagger-bootstrap-ui<!-- swagger --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version></dependency>&l.
2021-09-03 17:25:30
253
原创 解决idea2020无法安装actiBPM插件
从 https://plugins.jetbrains.com/ 下载actiBPM插件注意:不要用火狐!!!!!!用谷歌浏览器即可下载后安装,火狐下载的安装不了!!!!!
2021-08-11 18:48:39
1900
4
原创 微信小程序:表单页面开发说明
做微信小程序,对于将用户输入的表单数据一次性提取到js中比较疑惑,后处理流程如下:参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/form.html1.写表单的wxml页面如下的wxml 需要注意的是:(1)<form bindsubmit="formSubmit" bindreset="formReset"> 在form中必须配置这两个绑定事件(2)每个表单的子组件(比如in..
2021-01-24 14:47:37
1721
2
原创 解决:django.db.utils.DatabaseError: DatabaseWrapper objects created in a thread can only be used
报错:django.db.utils.DatabaseError: DatabaseWrapper objects created in a thread can only be used in that same thread. The object with alias 'default' was created in thread id ****and this is thread id *****.使用的是 nginx+uwsgi+django+mysql问题出在uwsgi配置上,使用了.
2021-01-09 10:33:18
2677
原创 解决percona-xtradb-cluster(pxc)的mysql默认字符集不支持中文utf8编码问题
问题描述:用的是5.7.21版本的pxc镜像,percona/percona-xtradb-cluster:5.7.21,尝试了navicat 输入中文字符串失败,后台用mysql命令也失败查看数据库编码:show variables like '%char%';解决方法:看了网上的各种帖子,如果是单独的mysql数据库 可以直接修改my.cnf重启数据库解决,问题是 这个pxc不能重启啊!不能重启啊!重启就挂!所以解决方法是:基于percona-xtradb-clus..
2020-12-20 21:40:35
389
原创 python单元测试:dict看起来相等但是assertEqual失败:原因:values_list返回的是set类型而不是list类型
记一个特殊的assertEqual失败问题:原因:values_list返回的是set类型而不是list类型在单元测试中 用assertequal比较 返回的结果字典 和 预定义的结果字典,看起来明明是相等的,手工用python命令行 复制对比 也是相等的但是assertEqual 却一直失败最后发现原因,结果字典的组成部分中 用到了values_list查询,这个返回的类型是QuerySetdef_get_name_list(self, name_input): names = ...
2020-12-10 21:54:44
567
原创 解决ubuntu容器缺少vim,且无法apt-get update问题,亲测可用
1.在宿主机上新建sources.list,拷贝到容器:在宿主机新建 sources.list,内容如下(阿里的apt源)docker cp sources.list 目标容器://etc/apt# deb cdrom:[Ubuntu-Kylin 19.10 _Eoan Ermine_ - Release amd64 (20191017)]/ eoan main multiverse restricted universe# See http://help.ubuntu.com/c..
2020-11-26 22:03:53
1325
2
原创 docker-compose运行后容器是 Exited (0):原因Entrypoint为null
用docker-compose部署镜像后 运行docker-compose up -d 容器状态是Exited (0)搜了 加上stdin_open: truetty: true后还是没用对比发现 启动正常的镜像:"Entrypoint": [ "/docker-entrypoint.sh" ]异常的镜像:"Entrypoint": null,原因是容器最后一个进程在容器启动后马上退出,则容器也会退出ent...
2020-09-18 21:03:57
3077
原创 docker-compose实现自动化部署haproxy+pxc集群
本文使用docker-compose + shell 实现 MySQL集群负载均衡 自动化部署实现效果: 执行 sh install.sh 可以部署一个haproxy节点分发器+5个PXC mysql数据库节点,实现数据库负载均衡总流程(1)启动 pxc 容器集群(2)启动 haproxy 容器(3)向 pxc容器中添加 haproxy用户总入口:/home/2.DockerProjs/2.haproxy+pxc/install.sh目录说明:config...
2020-09-13 15:52:18
899
1
原创 docker-compose部署python3.6+django+mysql5.7(原创详细)
1.docker基础配置1.安装docker 和 docker-composeapt-get install -y dockerapt install docker.ioapt install docker-compose2.配置docker阿里云加速器(其他都慢,阿里云最快最稳定)登录阿里云,搜镜像加速器,自行配置2.docker化部署django+mysqldocker-compose 部署流程1.新建docker-compose工程目录mkdir 1.Dock.
2020-09-06 11:15:49
1850
原创 virtual的ubuntu设置固定的静态IP,并修改DNS可访问外网
1.信息查看:(1)本机:网卡、本机IP、掩码、广播域、网关查看本机目前的ip: ifconfig查看本机网关:route 第一条(2)查看江苏省DNS服务器地址,注意DNS不能瞎填2.信息修改:(1)网卡的静态ip配置vi /etc/network/interfacesauto enp0s3iface enp0s3 inet staticaddress ****netmask 255.255.255.0gateway 192.168.0.1network 1...
2020-06-10 22:28:56
407
原创 解决pycharm运行django:Error: That IP address can't be assigned to.
问题描述:本来用的数据库ip是 192.168.0.103,后面换了ip为106,但是运行pycharm后还是默认运行103,无法启动服务器:解决方法:可以了:...
2020-03-08 10:08:47
1344
原创 django判断用户是否登录:cookie与session校验机制
登录流程:1. http请求是无状态的:前端用户可以发起很多url请求,那么服务器如何区分哪个请求对应哪个用户呢?前端请求是独立的,服务器从理论上来说是无法区分哪个请求是哪个用户的,所以出现了cookie和session机制。2.怎样让服务器区分接收的url请求是哪个用户的?向url请求头/参数中添加 username和password都是不安全的。可以...
2020-01-31 16:57:36
3816
原创 django开发——用户登录:自定义authenticate,实现用户名、昵称、手机号登录
django的表单验证只能实现用户输入username登录,那么如何实现用户输入手机号、昵称 和 用户名都可以登录呢?实现方法:在表单验证的基础上,重写authenticate方法,实现多种字段登录代码例子:原来代码的表单登录方法如下:class StaticLoginView(View):def post(self, request, *args, **kwargs...
2020-01-31 11:47:36
2279
1
原创 pycharm远程连接虚拟机服务器的同步问题
需求描述:我需要利用windows上的pycharm进行开发,又要利用虚拟机上的Ubuntu环境进行调试。为啥呢?因为pycharm运行在windows上比较方便,而ububntu上用pip装各种软件比较方便,这样可以把两者的优势结合起来。环境描述:pycharm专业版:安装在本地windows上,项目代码:放在本地windows上运行环境:virtualbox的虚拟机Ubun...
2019-12-30 16:50:14
1666
原创 1.2 python网站开发环境搭建:Ubuntu环境配置
1.配置阿里云镜像源2.虚拟环境配置1.安装pip3统默认安装了 python3.7.5,所以安装pip3即可: sudo apt install python3-pip安装依赖包:http://projectsedu.com/2.安装虚拟环境软件:pip3 install virtualenvwrapper -i https://pypi.douban.com/s...
2019-11-03 21:42:02
244
原创 1.1 python网站开发环境搭建:virtualBox安装Ubuntu虚拟机
1.virtualBox安装Ubuntu虚拟机(1)下载virtualboxhttps://www.virtualbox.org/wiki/Downloads(2)下载镜像 kylinhttp://www.ubuntukylin.com/downloads/427-cn.html(3) 创建虚拟机内存选2G,硬盘选50G,选择硬盘存放空间,创建选择镜像:...
2019-11-03 10:30:27
247
转载 Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent
2015-10-20 11:53:26
268
原创 Java实用I/O方法总结
对比C++的I/O方法,Java的输入输出过于复杂,方法太多往往会无从下手。现综合一些博文和教材,经过我的对比实验验证,得出Java最为简洁实用的I/O方法,供程序员参考。 一、对于获取键盘输入值的情况,用Scanner类解决:用键盘输入常用的是用BufferedReader类处理,先输入字符串再转化为其他形式,缺点在于字符太多,难以记忆。而在JDK1.5之后Jav
2015-07-17 00:34:52
388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人