自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万物weiyi

天下武功唯快,不破

  • 博客(213)
  • 资源 (14)
  • 收藏
  • 关注

原创 Windows使用脚本链接远程桌面-同步bat脚本自动使用mstsc(win 脚本命令执行 远程)

经过查询和实验、还真有这样的办法(当然在正式的环境,不建议这样操作,因为毕竟会将密码写在bat文件之中)Windows系统中,可以通过系统自带的mstsc远程桌面工具,登录到远端的windows服务器主机。需要修改的地方IP 、用户、密码。

2023-11-24 15:29:57 1172

原创 Docker 安装

Docker 的基本组成docker run 运行容器,docker pull 拉取容器,docker build 构件容器 ,然后运行在服务器中, Docker daemon 是 docker 守护进程,docker 中都是通过镜像运行,例如有一个镜像 image tomcat 镜像,运行起来就会有一个 tomcat1 容器,还可以通过 tomcat 镜像 在开启一个 tomcat2 容器,以上的两个容器可以搭建一个集群,镜像来自哪里? 来自仓库。名词:镜像 (image)docker 镜

2022-10-12 10:48:21 335

原创 nexus在docker安装nexus与初始密码问题

maven私服,nexus

2022-04-03 17:09:21 2793 1

原创 Gogs 一款极易搭建的自助 Git 服务

目录简介下载 Gogs 镜像创建 Gogs 容器初始化配置创建组织 创建 进入组织页面创建仓库 创建我的仓库 创建组织仓库创建团队 创建 进入团队页面 添加团队成员 添加团队仓库介绍Gogs 是一款极易搭建的自助 Git 服务。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平

2022-02-22 16:11:15 1093

原创 Docker 概述

Docker 为什么出现?产品:开发 - 上线 两套环境!应用环境,应用配置开发 … 运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用,对运维来说,考验就十分大?环境配置是是非麻烦的。每一个机器都要部署环境(集群 Redis、ES、Hadoop …)! 费时费力。发布一个项目(jar/war)+(Redis MySQL jdk ES Hadoop) 配置超麻烦,不能跨平台windows 开发 - 发布到 Linux 环境 麻烦传统 :开发jar, 运维 需要两个人现在: 开

2021-06-16 15:38:09 176

原创 Docker 学习大纲

Docker 学习Docker 概述Docker 安装Docker 命令镜像命令容器命令操作命令Docker 镜像容器数据卷DockerFileDocker 网络原理IDEA 整合 DockerDocker ComposeDocker SwarmCI\CD Jenkins以上就是要知道内容,只是简单的部署应用,不代表你会用 Docker ,下一篇我们开...

2021-06-16 12:42:10 157

原创 数据迁移之表结构和数据一起迁移-PostgreSQL

私有环境部署或迁移数据,整体的数据迁移包括数据库表结构和数据导出使用 pg_dumppg_dump -h localhost -U postgres -d datas -j 8 -F d -f /opt/datacopy-h :IP地址 localhost 数据源IP-U :用户-d : 数据库名-f :数据导入的地址文件名导入 pg_restorepg_restore -U postgres -d datas -j 8 -F d datacopy/ ; date '+%F %T'

2021-04-11 13:40:08 615

原创 微服务客户端怎么通过 eureka 访问其他的客户端接口

怎么连接 eureka 请查看前面的文章在程序的入口类,也就是启动类中添加 @Bean @LoadBalanced//在注册中心里进行查找微服务,负载均衡 public RestTemplate restTemplate(){ RestTemplate restTemplate=new RestTemplate(); return restTemplate; }重点代码 // 注意获取这个实例 @Autowired

2021-01-12 16:55:21 1047

原创 微服务注册中心如果加了安全认证,怎么访问?

添加了安全认证就是需要输入账号密码如下在yml 文件中:eureka: client: #客户端注册进eureka服务列表内 service-url:# defaultZone: http://127.0.0.1:9931/eureka #无密码# defaultZone: http://admin:1q

2021-01-12 16:37:38 237

原创 springboot上传文件至tomcat下的某个目录下-XSSFWorkbook生成Excel后保存到服务器中

上传文件至服务器的Tomcat的目录下 @ResponseBody @PostMapping(value = ["/upload"]) fun testUpload(@RequestParam("file") file: MultipartFile): SBaseResponse { try { var path:String val tomcat_path = System.getProperty("user.dir")

2021-01-10 17:55:02 1085

原创 PostgreSQL 之连接数查询修改

当前总共正在使用的连接数 select count(1) from pg_stat_activity;显示系统允许的最大连接数 show max_connections;显示系统保留的用户数 show superuser_reserved_connections ;按照用户分组查看select usename, count(*) from pg_stat_activity group by usename order by count(*) desc;修改最大连接数.

2021-01-05 14:18:55 560

原创 CentOS 搭建 RabbitMQ 服务端及 web 管理界面配置

Linux 中如何安装 RabbitMQ? 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在 linux 上安装了 RabbitMQ。更新基本系统安装任何软件包之前,建议使用以下命令更新软件包和存储库yum -y update安装Erlang由于RabbitMQ是基于Erlang(面向高并发的语言)语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装

2020-10-26 21:55:26 596

原创 Spring Boot + Eureka 实现负载均衡

上一篇文章中介绍了怎么搭建 Eureka 的服务端,下面介绍搭建客户端,客户端和服务端链接,怎么实现父负载均衡。创建客户端创建客户端和服务器有点类型,创建项目过程不做介绍了。注意看需要修改的文件 build.gradlebuildscript { repositories { // 阿里镜像 maven{ url "http://maven.aliyun.com/nexus/content/groups/public/"} mavenCentra

2020-09-05 16:35:03 580 1

原创 Spring Boot + Eureka 微服务搭建

什么是Eureka,什么是服务注册与发现Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。Netflix在其生产环境中使用的是另外的客户端,它提供基于流量、资源利用率以及出错状态的加权负载均衡。搭建Eureka-Server服务注册中心开发工具使

2020-09-05 11:51:52 1370

原创 Flutter 浅析之 登录页

技术无止境,只怕不学习啊,Flutter 我们开始吧先上图来看一下要实现的效果:页面结构1.标题2.手机号输入框3.验证码输入框4.获取验证码5.60s倒计时6.登录按钮7.跳转到主页下面直接上代码说明/// (`InkWell`)可用时使用的字体样式。final TextStyle _availableStyle = TextStyle( fontSize: 16.0, color: const Color(0xFF00CACE),);/// (`InkWell`)

2020-08-06 12:09:14 473

原创 Flutter 页面刷新数据 State的生命周期

技术无止境,只怕不学习啊,Flutter 我们开始吧flutter 是怎么刷新数据的刚开始接触的时候有点迷茫,经过一点探索原来是这个样子的。在 Flutter 中,有两类常用的 Widget无状态的 StatelessWidget有状态的 StatefulWidgetStatelessWidgetStatelessWidget 是不能被改变的,比如:Icon、Text等。如果控件一旦显示,就不需要再做任何的变更,那么使用 StatelessWidget。class MyTestWidg

2020-07-30 10:28:55 3096

原创 Kotlin中 lateinit 和 lazy的区别

lazy 只能用在val类型 修饰不可变的常量,lateinit 只能用在var类型 修饰变量val type: String by lazy { "苹果" }lateinit var view: MyViewlateinit不能用在可空的属性上lateinit var nums: Int // 会报空指针,未初始化lateinit可以在任何位置初始化并且可以初始化多次。而lazy在第一次被调用时就被初始化,想要被改变只能重新定义lateinit 有支持(反向)域(Backing Fiel

2020-07-29 15:41:03 1396

原创 android自定义view 旋转 缩放 位移事件处理

说起自定义view一直都很惭愧,一直没有翻开这一张今天简单的写个栗子。 android自定义view @SuppressLint("AppCompatCustomView")public class MyImageView extends ImageView { /** 按下坐标x */ float x_down = 0; /** 按下坐标y */ float y

2020-07-28 16:31:31 842

原创 Flutter 浅析之 自定义view 六 CircleProgressBar

技术无止境,只怕不学习啊,Flutter 我们开始吧CircleProgressBar原型进度条自定义view结合动画来完成进度条效果。CustomPainter先来想想使用canvas的哪个方法来完成绘制。首先,需要绘制一个圆形的背景啊,所以肯定要使用canvas.drawCircle方法。其次,需要绘制圆上面的圆弧,所以就是canvas.drawArc方法了啊。所以,先来绘制一个圆来看效果哈/// 绘制进度条class CircleProgressBarPainter extends

2020-07-23 18:03:05 642

原创 Flutter 浅析之 自定义view 五 绘制标签

技术无止境,只怕不学习啊,Flutter 我们开始吧有时候会遇到展示一些标签,最近项目中也遇到做一个标签标记,电商项目中多数都会用到,可能都是UI切的图,这里我们用自定义view 的方式来画一个标签或自定义LabelView首先还是先建立类继承于CustomPainterclass LabelViewPainter extends CustomPainter { @override void paint(Canvas canvas, Size size) {} @overr

2020-07-23 15:21:49 809

原创 Flutter 浅析之 自定义view (自定义图形 绘制drawImage 加载本地图片 ui.Image的使用) 四

技术无止境,只怕不学习啊,Flutter 我们开始吧绘制drawImage的时候遇到一个问题获取要绘制的图片,查询的一些资料找出来一个方法可以回去本地图片 ,因为绘制的时候Image对象必须使用ui.Image /// 通过assets路径,获取资源图片 Future<ui.Image> load(String asset) async { ByteData data = await rootBundle.load(asset); ui.Codec codec = awa

2020-07-22 18:18:41 3535 2

原创 Flutter 浅析之 自定义view (自定义图形) 三

技术无止境,只怕不学习啊,Flutter 我们开始吧绘制路径drawPathdrawPath(Path path, Paint paint)绘制路径非常的简单,首先需要一个要绘制的路径path,然后就是这个paint了。Path的用法也非常的简单,下面列出一下常用的方法:方法名作用moveTo将路径起始点移动到指定的位置relativeMoveTo相对于当前位置移动到lineTo从当前位置连接指定点relativeLineTo相对当前位置连接到

2020-07-22 17:42:32 510

原创 Flutter 浅析之 自定义view (自定义图形) 二

技术无止境,只怕不学习啊,Flutter 我们开始吧今天我们就按照这个步骤来实现下自定义ViewCustomPainter的使用新建类继承于CustomPainter并且实现CustomPainter里面的paint()和shouldRepaint方法。class TestPainter extends CustomPainter { @override void paint(Canvas canvas, Size size) { // TODO: implement paint

2020-07-22 11:08:05 883

原创 Flutter 浅析之 自定义view (自定义图形) 一

技术无止境,只怕不学习啊,Flutter 我们开始吧最近要使用Flutter 的自定义view来做图形引擎工作,所以来个插先了解一下自定义view,Flutter中Widget已经做得很强大了但总有不满足的时候,需要我们通过自定义来实现效果。Flutter的自定义和Android还是差不多的,但也有一些区别1.新建类继承于CustomPainter实现paint()和shouldRepaint()方法2.在paint方法中绘制你想要的内容3.借助于 CustomPaint Widget来构建自己

2020-07-22 09:57:14 928

原创 Flutter 浅析之Image

技术无止境,只怕不学习啊,Flutter 我们开始吧Flutter Image图片添加 Image空间 首相Image有四种加载图片的方式network 加载网络图片file 本地文件asset 资源目录主要讲解asset 资源目录添加图片文件夹在lib 同一个目录下添加images文件夹把需要使用的图片复制到images文件夹中然后在pubspec.yaml中配置注意格式在容器中添加Image读取资源图片class MyApp extends StatelessWidget

2020-07-19 21:51:24 1974

原创 Flutter 浅析之 Container容器

技术无止境,只怕不学习啊,Flutter我们开始吧Flutter Container容器在Container容器添加Text文本以及字体大写class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'Startup Name Generator', theme: new ThemeData

2020-07-19 00:50:50 1043

原创 Flutter 浅析之 Text Widget

技术无止境,只怕不学习啊,Flutter 我们开始吧Flutter 之路从文本开始 TextText文本的剧中class MyApp extends StatelessWidget{ @override Widget build(BuildContext context) { // TODO: implement build return MaterialApp( title: "Text WidGet", // 标题 home: Scaffold(

2020-07-17 19:34:46 248

原创 android studio集成flutter (windows)

配置镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn在用户变量中添加获取Flutter SDK1.去flutter官网下载其最新可用的安装包 点击下载下载最新版下载后解压配置fl

2020-07-12 13:29:41 615

原创 centos 7 离线环境 Anaconda 安装Python3以及正在使用的环境的依赖导出到私有环境添加依赖,部署私有环境的python3

官网下载Anaconda官网地址请点击https://www.anaconda.com/我这里下载的是Anaconda3-2020.02-Linux-x86_64导入服务器质性安装 因为.sh 文件是可以直接运行的 安装命令bash ~/opt/Anaconda3-2020.02-Linux-x86_64.sh/opt 是下载的路径,可以改成自己的下载目录,然后一路执行安装就可以了。当看到“Thank you for installing Anaconda!”则说明已经成功完成安装关闭

2020-05-18 19:56:04 929

原创 rpm 安装时提示rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

报错内容rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY解决办法:在rpm 语句后面加上 --force --nodeps就可以了。例如sudo rpm -ivh python3-libs-3.6.8-13.el7.x86_64.rpm --force --nodeps

2020-05-18 14:21:19 17932

原创 CentOS 7离线安装python3 /pip3和依赖

下载依赖1.首先准备一个可以连接网络的虚拟机下载所需要的依赖到指定的文件夹下面sudo yum install --downloadonly --downloaddir=./py3 zlib-devel bzip2-devel openssl-devel ncurses-devel epel-release gcc gcc-c++ xz-devel readline-devel gdbm-devel sqlite-devel tk-devel db4-devel libpcap-devel libff

2020-05-17 04:13:20 5037 3

原创 linux gcc rpm下载 以及安装安装顺序

gcc rpm下载sudo yum install --downloadonly --downloaddir=./gcc gcc安装顺序sudo rpm -ivh kernel-headers-3.10.0-1127.8.2.el7.x86_64.rpmsudo rpm -ivh glibc-headers-2.17-307.el7.1.x86_64.rpmsudo rpm -ivh glibc-devel-2.17-307.el7.1.x86_64.rpmsudo rpm -ivh cpp-

2020-05-16 21:53:23 1170

原创 CentOS 7 离线安装 postgresql12

基础准备:1.一台可以联网的CentOS7 可以正常运行的机器2.设置yum 软件源:yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm3.创建一个文件夹,把下载下来的rpm文件直接下载到这个文件夹下:mkdir pg12_rpm_packs4.下载pg server/client,contrib和其依赖的其他包,暂不

2020-05-16 17:08:47 4381

原创 java中调用js脚本(函数)执行

最近项目开发中用到了java调用js脚本的需求,在此做一下记录:下面为kotlin代码 val manager = ScriptEngineManager() val engine = manager.getEngineByName("javascript") try { engine.eval("function transform(va...

2019-10-22 16:30:23 8432 1

原创 SQL postgerSql split_part查询指定字段根据指定的符号分割后的下标查询

查询指定字段下用逗号分割后的数据split_part的用法SELECT "id",bim_location,split_part(bim_location, E',', 1),split_part(bim_location, E',', 2),split_part(bim_location, E',', 3) FROM equipment WHERE bim_location is ...

2019-09-23 18:02:06 1582 1

原创 PostGreSql数据库 jsonb中的字段查询

SELECT structure_info ::jsonb->> 'FloorMap' as floor_map FROM "floor" WHERE structure_info ::jsonb->> 'FloorMap' is not null数据库中的结构:structure_info 的类型为jsonb

2019-08-16 09:28:19 12335

转载 git创建分支 切换分支上传远程分支

点击链接https://www.cnblogs.com/LeesinDong/p/10835267.html

2019-07-30 16:05:09 338

原创 Ubuntu 设置root账户

Linux系统下文件的权限十分重要,大多数操作都需要一定的权限才可以操作,Ubuntu 默认安装是没有设置root账户的,因此想要获得root账户登录可以使用以下步骤:1.首先获得临时的root权限,因为后面的一些操作需要root权限才可以,打开终端输入以下命令sudo -s之后直接输入当前账户的密码,就可以获得临时的root权限2.先创建root账户:sudo passwd root...

2019-06-03 11:35:29 3047

原创 Mac FinalShell OS版安装

Mac一键安装脚本curl -o finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh;chmod +x finalshell_install.sh;sudo ./finalshell_install.shMac版安装路径/Applications/finalshelldata...

2019-06-02 12:46:46 2058 1

原创 Ubuntu Postgresql安装配置

1、安装PostgreSQL,当前版本是10sudo apt-get install -y postgresql2、修改数据库文件的保存路径(也可不调,默认路径为:/var/lib/postgresql/9.3/main/base)注意数据库版本:当前安装的是10版本。新建数据库存储目录为/home/postgresql/datamkdir -p /home/postgresql/da...

2019-06-01 21:10:46 6152 2

SQLiteExpertPro.zip

SQLiteExpertPro使用key 直接激活使用,可以导出表格,sql,SQLiteExpertPro64

2021-02-13

flutter 登录页以及登录后页面切换(路由)

使用flutter 实现基础的登录页手机号码获取验证码,60s倒计时,通过路由页面切换,页面结构 1.标题 2.手机号输入框 3.验证码输入框 4.获取验证码 5.60s倒计时 6.登录按钮 7.跳转到主页

2020-08-06

仿微信朋友圈查看大图上下滑动退出

仿微信朋友圈浏览大图,支持gif,图片拖动,上下滑动退出

2017-12-12

仿头条、网易新闻频道管理

移动端 频道管理拖动、随意编排你想要的频道,筛选你感性群的内容

2017-11-20

Kotlin极简教程 电子版

Kotlin极简教程 电子版 官方最新发布可以代替java的语言,赶紧来体验吧

2017-09-29

Android RecyclerView拖拽与左右滑动删除

主要功能 在普通模式下,长按“我的频道”的item,可以拖拽排序并进入编辑模式 在编辑模式下,触摸“我的频道”的item,可以直接拖拽排序 在任意模式下,点击“其他频道”的item,移动到“我的频道”,并伴随移动动画 在编辑模式下,点击“我的频道”的item,移动到“其他频道”,并伴随移动动画

2017-06-28

完美的下拉刷新,上拉加载

可以自定义加载动画的刷新框架

2017-06-28

AppBarLayout结合CoordinateLayout

AppBarLayout结合CoordinateLayout

2017-04-05

RecyclerView5.0

5.0新特性

2016-09-02

仿360手机助手秒装和智能安装功能源码

仿360手机助手秒装和智能安装功能源码

2016-08-28

android 版本更新之使用的第三方

非常实用的一个第三方工具

2016-07-29

zxing工具 jar包

简单的二维码生成 工具

2016-07-28

空空如也

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

TA关注的人

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