• 博客(198)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flutter地图系列(七)—— 高德地图记录运动轨迹

如果说之前的文章是基础,那这篇文章开始我们来点实用的案例:不过这篇文章还是基于上一篇文章Flutter地图系列(六)—— 高德地图显示我的动态位置。思路思路上还是比较简单,我们就是根据变化的点,来记录一条线polyline。定义polyline的model。import 'package:amap_flutter_map/amap_flutter_map.dart';import 'package:flutter/material.dart';import 'package:amap_

2021-07-26 20:47:27 2363 1

原创 推荐一套开源大数据平台

推荐一套开源大数据平台https://github.com/WeiYe-Jing/datax-web

2021-07-20 19:29:42 387 1

原创 索引失效的情况

索引失效的情况,网上列出的有如下情况:没有查询条件,或者查询条件没有建立索引在查询条件上没有使用引导列查询的数量是大表的大部分,应该是30%以上。索引本身失效查询条件使用函数在索引列上(见12)对小表查询提示不使用索引统计数据不真实CBO计算走索引花费过大的情况。其实也包含了上面的情况,这里指的是表占有的block要比索引小。10)隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(

2021-07-20 19:28:52 131

原创 Flutter地图系列(六)—— 高德地图显示我的动态位置

本篇文章和上一篇文章有点类似,所不同的是,上一篇文章是利用高德地图显示指定坐标的位置。但是,要显示我的位置就不一样了,我的位置是变化的。高德地图并没有具体可以直接配置显示我的动态位置的方式,咱们看起来一个比较简单的功能,也就相对麻烦。思路:连续定位,将位置保存在Provider的状态中,通知地图显示。1. 准备这次咱们要增加一个插件:Provider provider: ^5.0.0Provider是一个全局管理状态渲染的插件,继续阅读文章之前,您需要对Provider有所了解。2. 定义

2021-07-17 16:05:30 1356 2

原创 MySQL运维几点小经验

sql_mode的问题这种文字是中文字符\xF0\xA4\xA8\xAAlongblob导入导出函数是有用户的

2021-07-08 23:01:47 226

原创 分布式锁解决方案

分布式锁是高可用集群方案经常遇到的问题,常见的有抢购秒杀这种。分布式锁的解决方案是将锁交给第三方,如上图。常见的解决方案(1)MySQL LOCK的解决方案(2)Redis的解决方案:这里又分为单节点和集群的方案(3)zookeeper的解决方案...

2021-07-03 22:08:51 70

原创 mysql dump命令安装

mysqldump命令安装# yum install holland-mysqldump对于longblob等二进制字段,不能直接导出sql,再导入sql的方式进行。

2021-07-03 22:04:23 1038

原创 docker容器中安装vim

docker容器默认不带vi,也没有yum,我们需要在容器中修改配置的话,需要vi命令:# apt-get update# apt-get install vim

2021-06-20 20:36:30 106

原创 Docker安装rabbitmq

普通的安装方式实在太费劲,依赖项太多,就直接用docker安装了。获取镜像:[root@k8smaster ~]# docker pull rabbitmq:managementmanagement: Pulling from library/rabbitmq345e3491a907: Pull complete 57671312ef6f: Pull complete 5e9250ddb7d0: Pull complete 87dda86b6fa0: Pull complete 848f.

2021-06-10 20:59:47 123 1

原创 Spring Security 支持两种验密规则

因为一部分用户是老系统迁移过来的,老系统用户的加密规则是md,而新系统是Spring Security默认的BCEncript的加密方式,为了让老系统用户使用原来的密码登录,就需要兼容两种密码规则验证的方式。来,重写下密码验证规则:@Componentpublic class MyAuthenticationProvider implements AuthenticationProvider { @Autowired private UserDetailsService user.

2021-06-09 09:59:45 653

原创 PageHelper分页重写

这里有一个新发现就是:如果手工添加分页数据的话:PageHelper.startPage(contentInfo.getPageNum(),contentInfo.getPageSize());不管任何语句,都一直参与分页。分页对SQL语句的重写是在PageInterceptor.class,参考:https://www.cnblogs.com/zx947240023/p/8150923.html...

2021-06-01 19:08:14 1139

原创 GitLab与Jenkins配置

接上一篇文章,CentOS 安装Jenkins,咱们再进一步深入,将GitLab与Jenkins配置联系起来,以便触发持续集成和持续部署,也就是CICD。

2021-05-24 21:35:17 331

原创 nohup java -jar 启动多个配置文件参数

使用逗号分隔,如下:nohup java -jar cxbd-wx-core-runner.jar --spring.config.location=application.yml,application-test.yml > core.log &

2021-05-21 16:38:24 2163

原创 CentOS 安装Jenkins

官网安装方法不太适用。所以,我还是使用docker安装吧。docker下载jenkins# docker pull jenkins/jenkins# docker pull jenkinsci/blueocean运行容器docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker

2021-05-19 20:42:33 196

原创 mvn手动安装jar包

想不到maven的jar包,还需要手动安装。如下面这个音视频的jar包,maven就不能下载: <!-- 获取文件时长 --> <dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2<

2021-05-17 19:27:40 132

原创 这么晚了,发个fastjson的漏洞

最近发现很多漏洞,除了redis漏洞,fastjson也有漏洞。一个老系统,被塞进去了一个index1.jsp然后格式化了一下这个index1.jsp,如下:这段代码的意思,就是通过接口传来的参数,进行解密,然后...

2021-05-11 22:40:23 83

原创 maven设置了java版本1.8,实际打包1.14

设置下Project SDK

2021-05-06 17:00:08 139

原创 CI/CD持续集成环境搭建

最近在研究CI/CD持续集成环境搭建,提高开发效率。阅读本文需要有docker基础。1 安装gitlabdocker安装gitlab也还是比较方便,执行下面的命令:[root@k8smaster ~]# docker pull gitlab/gitlab-ce启动:$ docker run -d -p 443:443 -p 80:80 -p 222:222 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v

2021-04-24 15:47:21 389

原创 vue - 埋点分析统计

埋点技术如何采集数据,有何优缺点?数据埋点分为初级、中级、高级三种方式,分别为:初级:在产品、服务转化关键点植入统计代码,据其独立ID确保数据采集不重复(如购买按钮点击率);中级:植入多段代码,追踪用户在平台每个界面上的系列行为,事件之间相互独立(如打开商品详情页——选择商品型号——加入购物车——下订单——购买完成);高级:联合公司工程、ETL采集分析用户全量行为,建立用户画像,还原用户行为模型,作为产品分析、优化的基础。无疑,数据埋点是一种良好的私有化部署数据采集方式。数据采集准确,满足了企业去

2021-04-22 15:58:31 354

原创 Redis内存配置

修改redis.conf,放开bind和保护模式:bind这里注释下:#bind 127.0.0.1protected-mode从yes改为noprotected-mode no

2021-04-19 13:41:22 259

原创 docker portainer的使用

portainer能干什么Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点:https://www.portainer.io/说白了,portainer就是一个管理和维护docker环境的工具。portainer安装安装也不复杂,按官方的文档来:https://documentation.portainer.io/v2.0/deploy/ceinstalldocker

2021-04-15 14:32:26 2714

原创 mysql 删除主键报错:1075

alter table integral_detail drop primary key1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key时间: 0.002s删除建表语句中的自增auto_increment,其实我也没太搞明白,我表里面只有一个自增的列,报错提示只允许一个自增的列,实际我也没有多余自增的列。报错的建表脚本:create table

2021-04-12 10:12:47 274

原创 minio使用过程中遇到的坑

1 介绍minio是一款简单的部署私有云存储的工具。部署和启动都相当方便,参考官方文档:http://www.minio.org.cn/download.shtml#/linux2 管理控制台按照官方步骤启动minio之后,可以在终端上查看相关信息:可以看到访问地址,root账号和密码。Endpoint: http://10.1.10.8:9000 http://127.0.0.1:9000 RootUser: minioadmin RootPass: minioadmin然后

2021-04-09 13:26:14 6983

原创 nginx 13: stat() “/root/xxx/index.html“ failed (13: Permission denied)

具体报错如下:因为我改了nginx访问静态文件的目录,而且我用的是root用户修改的。nginx.conf配置文件也要指明用的用户:

2021-04-07 16:43:29 1930 4

转载 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean

具体报错如下:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFact

2021-04-06 14:51:39 410

原创 Flutter依赖项目PowerShell安装

有一段时间没开发Flutter了。最新的Flutter依赖PowerShell(没有安装执行flutter命令终端就会退出),win10如果没有自带的powershell,安装简直是要死人了。然后我把这个资源整理了下,https://download.csdn.net/download/weixin_29003023/16487983里面包含了powershell,及其依赖microsoft visual c++ 2015。安装完成之后设置下环境变量:...

2021-04-06 13:00:57 258

原创 idea打开maven的debug信息

在使用maven构建项目的时候,有的时候可能需要查下构建为什么报错,maven默认是输出info日志,通过如下截图,可以让maven输出debug日志。

2021-03-31 20:08:05 1066

原创 The dependencies of some of the beans in the application context form a cycle

***************************APPLICATION FAILED TO START***************************Description:The dependencies of some of the beans in the application context form a cycle: sysNoticeServiceImpl (field private cn.com.cxbd.system.mapper.SysNoticeMap

2021-03-23 16:54:44 198

原创 rabbitmq安装与配置(二)

为了更方便的管理rabbitmq,我们可以使用rabbitmq的管理端,本文主要讲解如何使用rabbitmq的管理平台。1 启用管理端插件# rabbitmq-plugins enable rabbitmq_management2 重启rabbitmq# systemctl restart rabbitmq-server3 关闭防火墙# systemctl stop firewalld4 访问管理平台通过ip:15672访问管理平台5 添加用户添加一个用户为rabbitmq,密码

2021-03-15 21:54:06 767

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

问题描述Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.解决从报错上来看,是datasource没有配置好。网上有很多解决方法,还遗漏了我下面这种情况:在pom.xml中,yml文件被排除了: <resource> <directory>sr

2021-03-15 13:23:02 219

原创 rabbitmq的安装和配置

1 rabitmq下载下载地址:https://www.rabbitmq.com/install-rpm.html#bintray参考官方的步骤,通过rpm安装。不过,我这里先通过https://www.rabbitmq.com/rabbitmq-release-signing-key.asc下载noarch.rpm包,然后上传到服务器再安装。[root@k8smaster rabbitmq]# rpm -ivh rabbitmq-server-3.8.14-1.el8.noarch.rpm wa

2021-03-08 21:53:13 526 2

原创 seata 1.4.1启动报:-Xloggc is deprecated

问题描述seata 1.4.1启动报:-Xloggc is deprecated,具体报错截图如下:从这个报错中,可以看出启动参数-Xloggc过时了,提示我们用-Xlog:gc:,原因其实也不难猜测,因为我的JDK版本用的是11,所以参数发生了变化。问题解决我们修改下seata-server.sh,将-Xloggc改为-Xlog:gc:修改之后的内容如下:exec "$JAVACMD" $JAVA_OPTS -server -Xmx2048m -Xms2048m -Xmn1024m -Xss5

2021-03-06 10:06:52 1460 4

原创 Java main方法快捷键

快捷键:psvm,就会出现main方法的提示:然后回车: public static void main(String[] args) { }

2021-03-01 22:31:37 3320

原创 吐槽下百度地图Flutter插件

吐槽下百度地图Flutter插件,之前出了官方的插件,我以为好用,结果不好用(主要是ios上问题很多,谁用谁知道)。结果过年期间,又搞出了一套地图Flutter插件:一看版本,以及是2.0.0了,那应该是自己没有早发现吧。再一看版本,从头到尾也就发过一次版本,而且是刚发不久的。哎哟,真服,我感觉百度要废掉之前的插件了,大家还是要注意。...

2021-02-20 19:38:48 350

原创 推荐下SpringCloud学习的开源项目

最近主要在学习python,对于SpringCloud有些遗忘,这里我贴出两个SpringCloud开源项目供大家参考,我也在学习中:https://gitee.com/zhangmrit/RuoYihttps://gitee.com/zhangmrit/ruoyi-cloud第一个是SpringBoot的项目,第二个是SpringCloud的项目,第一个是第二个的基础,第一个更新比较快,第二个主要是框架比较新。...

2021-02-10 15:24:49 298

原创 Flutter七牛云插件使用

去年七牛官方插件还没出来的时候,我写过关于七牛云插件的几个博客,不过现在有些变化,需要使用七牛云官方的插件了,这一篇咱们来写写官方的插件上传视频:1. 插件介绍打开七牛云开发者中心:https://developer.qiniu.com/kodo/7598/flutter-sdk2. 插件引入在pubspec.yaml中添加七牛云插件: qiniu_flutter_sdk: ^0.2.03. 上传文件 // 创建 storage 对象 Storage sto

2021-02-08 22:08:33 1045

原创 Flutter 高德地图报错:Failed resolution of: Lcom/amap/api/location/AMapLocationClient

E/flutter (20111): [ERROR:flutter/shell/platform/android/platform_view_android_jni_impl.cc(43)] java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amap/api/location/AMapLocationClient;E/flutter (20111): at com.amap.flutter.location.AMapFlutte

2021-02-06 10:24:17 4772

原创 Could not determine the dependencies of task ‘:app:processDebugResources‘.

Could not determine the dependencies of task ':app:processDebugResources'.> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'. > Could not resolve com.qiniu:qiniu-android-sdk:7.3.+. Required by:

2021-02-05 21:07:18 3344 2

原创 Flutter地图系列(五)—— 高德显示地图

1. 显示地图import 'package:amap_flutter_map/amap_flutter_map.dart';import 'package:amap_flutter_base/amap_flutter_base.dart';import 'package:flutter/material.dart';class WherePage extends StatefulWidget { WherePage({Key key}) : super(key: key); @over

2021-02-03 19:52:42 1051 1

原创 Flutter地图系列(四)—— 高德地图获取位置

0. 一点感叹我真是一波三折,刚开始我用的是高德非官方的,基于Fluttify框架写的高德地图Flutter插件。发现问题太多,后来百度地图的官方的Flutter插件出来了,我又适用了下,因此写了前面两篇文章。真是人算不如天算,高德官方的Flutter插件出来了,而且用起来比百度地图的插件方便。因此,我又不得不转到使用高德的Flutter插件。这两年的Flutter开发的经验告诉我,Flutter最大的问题就是插件之间的冲突问题,现在我的经验就是严格限制引入的插件数量,数量不能太多,能不引用更多插件就

2021-01-31 17:28:12 1898 14

log4j漏洞本地排查小工具.zip

log4j漏洞本地排查小工具,扫描你的项目存不存在log4j漏洞。

2021-12-29

Another-Redis-Desktop-Manager.1.4.2.zip

Another-Redis-Desktop-Manager.1.4.2.zip

2021-04-22

powershell&vc.zip

win10安装powershell,及其依赖microsoft visual c++ 2015

2021-04-06

uni-app右上角分享到朋友圈效果

博客;https://blog.csdn.net/weixin_29003023/article/details/109394499对应的资源文件。

2020-10-30

空空如也

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

TA关注的人

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