解决方案
文章平均质量分 55
M_azed
这个作者很懒,什么都没留下…
展开
-
docker 搭建私有网盘owncloud
最近看到一个私有网盘owncloud搭建起来非常简单,就试了一下,尤其是使用docker搭建,简单快捷,搭建完成之后,用了一下,很简洁,打算后续把自己家里的电脑插个硬盘,装个docker,搭建owncloud,存点电影啥的,用路由器做个映射,用起来就很方便了。下面来说一下操作过程1.安装docker略过(网上到处都是)2.拉取owncloud镜像docker pullowncloud默认会拉取 latest版本3.安装mysql(可不安装,owncloud建议使用my.原创 2021-03-23 17:00:33 · 4071 阅读 · 1 评论 -
mysql 自定义函数 递归查找父节点
1.问题描述:现有一树形机构数据表,只有子父关系,需找到每行数据 从本节点到跟节点的路径如:99AA 的 path 应该为 /99AA /A000的 path 应该为/99AA/A000/0100的 path 应该为/99AA/A000/0100/2.解决方案:写一个递归查询父节点的函数①创建函数向导②函数内容编写完成点保存,然后就可以用了CREATE DEFINER=`root`@`%` FUNCTION `getParentNodeList`..原创 2021-03-10 18:04:05 · 1910 阅读 · 1 评论 -
mysql group_concat 将一对多结果拼接成一行
1.问题描述:现有一对多的数据,想将多行数据拼成一行例如:期望:2.解决方法:使用mysql 的group_concatgroup_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])原查询:select * from national_industry_keyword目标查询:select t.id,t.code,t.name,GROUP_CONCAT(t.keyword).原创 2021-03-10 17:35:06 · 553 阅读 · 0 评论 -
docker如何启动容器并执行容器内脚本
1.问题描述:启动docker容器后,执行容器内脚本2.案例需求:现在需要用docker起一个centos7的环境,安装一个pyhton,跑一个定时任务,当时执行脚本。3.解决:开始尝试 使用systemctl 启动crond 执行pyhton项目脚本,结果docker容器中没有systemctl第二次尝试 写一个启动crond 的脚本,放到/etc/init.d目录下,docker容器启动后会执行该目录下脚本,但没有生效第三次写一个启动crond 的脚本,使用 dock..原创 2021-03-01 16:19:01 · 9840 阅读 · 6 评论 -
docker创建centos容器使用crond
记一次docker创建centos容器跑python任务案例1.需求描述:用docker起一个centos容器,在容器中安装python3,并定时执行脚本,将日志输出到某文件。将容器打成镜像导出,客户需将镜像导入。2.任务分解:①docker中使用crond②python执行脚本并输出日志③将容器打成镜像3.具体操作:①启动一个带有python的centos镜像为基础容器②将脚本拷入容器docker cp test.tar musing_shirley:/.原创 2021-02-25 17:00:14 · 1203 阅读 · 0 评论 -
连接池连接失效问题,mysql主动断开超时连接
1.问题描述:springboot连接mysql时,一段时间不适用,第一次使用会报如下错误:WARN 115584573 scheduling-1 com.zaxxer.hikari.pool.PoolBase:isConnectionAlive:176 HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@53794f79 (No operations allowed after connect原创 2021-02-25 16:24:34 · 2127 阅读 · 0 评论 -
版本管理工具--Git 常用命令
一、新入职公司的工作准备1.初始化用户信息2.初始化本地库3.初始化秘钥4.克隆公司项目二、工作常用命令1.文件提交①添加暂存②提交本地③从远程更新④提交远程⑤显示有变更的文件⑥查看该文件每次提交记录2.查看初始化信息3.分支操作①查看分支②切换指定分支③创建分支并提交到远程④合并分支4.解决冲突①放弃本地修改②...原创 2019-07-26 17:28:56 · 740 阅读 · 0 评论 -
快捷开发-Lombok
1.简介及目录https://blog.csdn.net/weixin_41540822/article/details/866063702.@Cleanup & @NonNullhttps://blog.csdn.net/weixin_41540822/article/details/866066643.@Loghttps://blog.csdn.net/weixin...转载 2019-07-25 17:25:31 · 165 阅读 · 0 评论 -
分布式锁实现--Redis(Java)
分布式锁,是指在分布式的部署环境下,通过锁机制来让多客户端互斥的对共享资源进行访问。常见分布式锁的实现一般有三种方式:基于关系型数据库,如MySQL 基于缓存数据库,如Redis 基于Zookeeper此处对Redis如何实现分布式锁进行一下讲解一、实现原理主要利用Redis的几个特点:"SET key value [EX seconds] [PX millisecon...转载 2019-06-26 15:27:07 · 231 阅读 · 0 评论 -
五、zookeeper(3)安装并配置为dubbo的注册中心示例
挺久之前自己装过的一个例子, 安装部分忘了参考的谁的博客, 此处就不贴原链接了, 有兴趣的新手小伙伴可以参考一下, 有问题欢迎共同讨论, 此处先记录下来, 以后有时间再回来修改。1.zookeeper 安装注册中心根据 dubbo 发布服务和引用服务:发布和引用服务中心在 Zookeeper 里面。Dubbo 发布服务到 Zookeeper 注册中心,用户获取服务从 Zookeeper...原创 2019-05-24 17:34:13 · 255 阅读 · 0 评论 -
五、基于CAP理论分析Zookeeper与Eureka作为服务注册中心的区别
一、CAP理论著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。二、分布式服务中我们关心的问题1.一致性我们获取的服务信息是不是最新的, 即如果服务挂掉了或者更新了, 调用者能不能拿到最新状...原创 2019-05-28 15:21:03 · 241 阅读 · 0 评论 -
五、zookeeper(2)集群
一、zookeeper集群工作原理1. zookeeper集群中,节点有 3种角色 4种状态角色:leader,follower,observerleader负责客户端writer类型的请求;follower负责客户端reader类型的请求,并参与leader选举;observer是特殊的follower,可以接收客户端reader请求,但是不会参与选举,可以用来扩容系统支撑...原创 2019-05-24 17:13:06 · 567 阅读 · 0 评论 -
五、zookeeper(1)基础回顾
一、zookeeper是什么zookeeper是一个开源的 分布式应用程序协调服务。他可以为分布式应用提供 同步服务、配置维护、命名服务等。二、zookeeper能做什么1.注册中心:如作为Dubbo框架的注册中心, 服务提供者和消费者都向zookeeper注册自己的url, 消费者拿到提供者注册的url, 通过url去调用服务, 如果提供者的url发生了变化, zookeep...原创 2019-05-24 14:47:37 · 187 阅读 · 0 评论 -
连接阿里mongodb遇到的坑
最近使用阿里的mongodb,在连接时遇到的一些问题可能是阿里的对接文档有段时间没更新了,所以看起来会有不一致一.获取连接1.阿里提供的对接文档(2018-9-1查询) Java 连接示例相关链接 官方Quick Start Jar包下载 获取云数据库 MongoDB 连接信息请查看MongoDB连接信息七要素获取方法。Java Demo C...原创 2018-09-06 18:17:41 · 2870 阅读 · 0 评论 -
JSON中key为大写解决方案
在对接第三方平台时,拿到了一个json串,里面的key为大写,但自己定义的实体类属性为小写,转换会出现问题json如下:{"data":{"ALTER":[{"alterDate":"2017-01-10","alterBefore":"200万元","alterAfter":"10000万元","alterItem":&原创 2018-07-17 18:03:39 · 4453 阅读 · 0 评论