- 博客(33)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 windows filezilla 550 permission denied
windows filezilla 550 permission denied
2022-05-30 15:55:59
2521
原创 电视安装群晖ds video
我家是小米电视4A,之前一直用的电视自带的小米高清播放器,可以直接连到服务器,查看目录,然后播放电影电视。但没有背景墙,用ds video则有背景墙,有最近观看记录,可以收藏,跟踪等等,极大的方便了观看体验。准备所需软件包已经上传网盘链接:https://pan.baidu.com/s/1lJYh0MYu5SDn5ufVfqb-qQ提取码:ievc由于群晖官网上的TV版安装包安装完之后没有图标,需要单独安装DSVideo_Go这个安装包群晖自带的播放器不好用,可以用mx player安
2021-03-08 10:02:41
30219
4
原创 基于PaddlePaddle的OCR识别,识别车牌号
最近在研究百度的开源的OCR识别框架PaddlePaddle,虽然它的教程很详细,但对大多数人来说,其实我只想用其中某一个功能,能有个快速让我部署的方式就好了。我搜索了很多资料,最后自己做了一个docker镜像,可以完成快速部署。下面例子就是快速部署一个可以识别车牌的系统。1.搭建启动容器,映射8080端口,其实就是一个web网站,可以通过以下地址访问:http://xxx.xxx.xxx.xxx:8080/predict/chinese_ocr_db_crnn_servermkdir -p /
2021-02-07 10:30:19
2703
原创 docker postgresql 备份
官方镜像的postgresql启动以下面的方式来启动:docker run -it --rm -d --name postgres -e POSTGRES_PASSWORD=cygkzPfq5xsT4Qh2 -p 5432:5432 -v /data/postgresql/data:/var/lib/postgresql/data postgres:12postgresql全备份通过pg_basebackup来执行,因为要通过postgres用户来执行,所以命令如下:docker exec -it
2020-06-30 19:50:18
2720
1
原创 群晖DDNS解析
网上关于DDNS解析的介绍已经很多了,我这里主要列举通过阿里云和Cloudflare进行解析。使用两个解析的原因是阿里云的域名必须要备案,不然会被阿里云封掉(阿里云解析的域名如果解析的IP不是阿里云服务器的,还会提示要求使用阿里云服务器。)。而Cloudflare不用备案,可以直接用。在阿里云申请的域名可以在阿里云上配置为通过Cloudflare解析。当然不只Cloudflare,其实有很多提供DNS解析服务的厂商都提供了DNS的API,就不一一列举了。如果买的群晖服务器的话,本身群晖会送一个域名,也会
2020-06-29 20:01:25
10991
原创 批量删除rabbitmq的队列和交换机
不知道大家有没有遇到过需要批量删除rabbitmq的队列和交换机的场景,我就遇到几次,主要是开始设计的时候没有想那么多,后面项目多了,用的又是一个rabbitmq,需要重新设计队列和交换机的名称,需要把已经创建的队列和交换机删除。rabbitmq提供了批量删除队列的操作,但没有批量删除交换机的操作。而且它自带的批量删除必须登陆到安装rabbitmq的服务器上操作才行,于是我自己用python写了一段脚本用于删除队列或者交换机。第一步 修改rabbitmq配置修改rabbitmq_delete.py中ra
2020-06-29 10:44:23
3410
原创 解决swagger死循环的问题,/null/swagger-resources/configuration/ui
swagger在很长一段时间不访问之后,再访问会出现下面这个(猜测是session过期),如果不做任何处理,这个页面会频繁访问:http://xxx.xxx.com/null/swagger-resources/configuration/ui,因为是死循环,访问量能把服务撑爆了。可以看到/null/swagger-resources/configuration/ui这个请求远远的高于其他请求,剩下/swagger-resources/**也是跟它相关的(我开始在代码中做了重定向,后面发现没用)。
2020-06-29 10:03:09
17766
7
原创 jenkins docker in docker的问题
随着自动化部署越来越普及,加上docker容器化部署越来越多,很多时候可能存在这样一种需求。jenkins通过docker启动,然后jenkins打包镜像并上传私服,再通过jenkins进行部署(远程服务器从私服下载镜像并启动)。这里面就涉及了在docker里面再执行docker命令的问题,也就是docker in docker。这个问题,我研究了好久,中间太曲折,不赘述了。最后做成了镜像,有需要的就直接拿去用吧。默认进去就是root用户docker-compose up -ddocker-comp
2020-05-18 18:15:59
583
原创 java快速部署
现在基本上都是自动化部署了,但有些小公司,或者一些小项目,不具备搭建自动化部署的能力,还是用的传统方式:打jar包>上传服务器>运行。今天我分享一些传统方式的小窍门,希望对大家有用。传统方式其实花的时间最多的过程就是上传jar包,本身java打出的包含了各种乱七八糟的其他依赖包,所以总体积很大,一般50M以上。如果网速很差,或者一些专用网络环境做了限制,上传一次jar包要很长时间,特别是有的时候做测试,每次打完测了之后发现有问题,再改再上传,来来回回的浪费时间,浪费生命啊!其实解决这个问题很
2020-05-18 18:03:14
712
原创 RateLimit zuul.ratelimit.enabled=false报错
项目中采用了spring-cloud-zuul-ratelimit,并发测试的时候想禁用掉限流zuul.ratelimit.enabled=false,结果报以下错误。Description:Parameter 0 of method ratelimitKeyGenerator in com.uecent.zuul.server.config.RateLimitConfig required a bean of type 'com.marcosbarbero.cloud.autoconfigure.z
2020-05-18 17:25:43
643
原创 批量删除redis的key
项目中某个redis的key下面有几十万条数据,用rdm工具删能卡死,于是用python写了一个脚本来删,效果非常不错,推荐给大家。举个例子com:uecent:udata:climb下面有几十万条数据,比如com:uecent:udata:climb:1000001com:uecent:udata:climb:1000001com:uecent:udata:climb:1000003…...
2020-03-02 16:31:17
1461
原创 搭建EFK(elasticsearch + fluentd + kibana)日志系统
搭建EFK(elastic search + fluentd + kibana)日志系统网上关于这一块的介绍已经有不少了,但发现基本介绍的都是在一台机器上的demo,实用性不强。事实上如果应用很简单,根本没必要搭建专门的日志系统来收集日志,直接看日志文件就好了。出现这种需求反而是大型系统或者微服务架构,有几十上百甚至上千台服务的时候,如果还是传统的到服务器上看日志,那就看不过来了。特别是集群环境...
2019-12-30 22:01:01
7859
11
原创 nginx负载均衡+docker部署应用
Docker已经出来好长时间了,一直没有时间研究,正好最近有个项目部署在一台内存和CPU都超夸张的机器上,而项目因并发量增加,后面肯定也需要扩展了。因为这台服务器内存和CPU都足够大,部署一个项目实在太浪费了,于是想到用docker部署方式做横向扩展。首先想到的方案就是nginx做负载均衡,再加多台docker的方式部署项目。思路很简单,但在真正操作的时候,遇到各种各样的问题,所以说实践是最好的...
2019-12-30 20:16:59
951
原创 win10局域网无法访问
网上找了好多关于局域网无法访问,然后有一堆设置,其实不用这么麻烦。只有一个地方要注意下。第一步 点击右下角wifi——>网络和Internet设置第二步 点击更改连接属性第三步 选择专用网络(貌似不小心选择了公用,不管怎么设置都不行)第四步 防火墙都关了最后重启下电脑就可以了。然后就可以了,我是卡在第三步,所以找了很多方法都不顶...
2019-11-01 20:57:59
2295
原创 解决Docker容器无法停止删除的问题
查找运行的容器iddocker ps查找上面容器的物理位置cd /var/lib/docker/containerls -a#此处会显示所有容器的id,找出上面那个无法停止删除的id(8位)先停止docker服务service docker stop删除物理容器rm -rf /var/lib/docker/container/{上面找到的id}重启docker服...
2019-10-09 20:15:58
8234
转载 群晖安装软件
群晖安装软件在centos中有yum,ubantu中有apt-get,而群晖的DSM中没有这些,甚至连rpm都没有。要安装软件用wget下载压缩包,然后自己编译特别麻烦。好在有个轻量级的工具ipkg,用法跟yum和apt-get几乎一样。安装ipkgsudo -iwget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/...
2019-09-22 10:52:54
17483
原创 Zuul 上传大文件服务报错的问题
上传大文件时,服务报以下错误org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present一开始以为是服务问题,看报错信息,显示file没有,这个信息不太准确。之前设定了上传大小为50M,超过50M时会报超出大小...
2019-07-10 13:33:00
5260
2
原创 GIT撤销远程MERGE
GIT撤销远程MERGE关于GIT撤销,网上有很多教程,基本都提到RESET或者REVERT,等我们自己按照教程搞的发现搞不了。我也跟大家有同样的困惑,这里把这个问题详细的说明一下。方法一 通过RESET撤销我用的工具是TortoiseGit,当然还可以用SourceTree,IDE的GIT插件等等,甚至命令行。1.找到要重置的提交,reset到当前分支这一步做完其...
2019-07-10 11:05:09
5421
1
原创 utf8mb4不生效的问题
utf8mb4不生效的问题Mysql数据库设置的编码utf8,某个表字段中要插入emoji内容,报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x88' for column 'message_content' at row 1。在网上搜了一圈,基本上都是先修改数据库服务器的配置文件,再修改数据库,再修改表,再修改字...
2019-06-26 09:32:09
4008
3
原创 Spring Oauth授权码方式与zuul整合
Spring Oauth授权码方式与zuul整合目前流行分布式架构,通常会把鉴权做成一个独立的服务,给其他服务使用,有时候甚至给第三方使用。此时采用oauth授权再合适不过了。而Spring全家桶自然也考虑到了这一点,提供了oauth包。本身用spring的oauth做成独立的服务没有什么问题,而微服务中,注重高可用,那就意味着我们必定不止部署一个服务,而多个服务之间的负载必然要用到zuul(...
2019-05-24 11:00:45
1689
9
原创 centos 7.0 部署oracle和weblogic
最近在做一个项目,是个私活,比较苦逼,所有的都得自己来。本来我只是写后台代码的,主要做java的服务层代码的编写。但这个私活不是公司项目,又不能求助于其他人(你懂的,在公司里,越低调越好。),所以只能自己来。对方给我挂一总负责人的头衔,这下好了,从原型设计,到上线部署全都要我来。
2016-08-24 20:26:18
6690
1
原创 win64 位系统运行32位Oracle客户端
64位系统要正常使用Oracle就必须保持程序与客户端版本一致,要么都是64,要么32。由于用户基本使用32程序,所以我们一般把程序编译32位的。C++程序:解决方案——>类库——>属性——>配置属性——>链接器——>高级,把目标计算机设置为MachineX86 (/MACHINE:X86)C#程序:VS貌似可以自动识别,所以调试应该没有问题。如果是桌面程序可以采用C++类似的设置方法
2016-04-15 14:30:28
2135
原创 64位win7 上常用软件安装
好久没写“技术帖”了,今天写一篇吧,给那些跟我一样迷茫的人们找点出路~_~。最近流行装64位Win7,我也争着当一回“潮人”!哪知装上之后让人又爱又恨,爱她华丽的外表和性能,恨她的不兼容、繁琐。首先遇到的是虚拟光驱daemon不能用了,很多软件都是镜像文件,这个让人头疼啊!后来找了个替代品UltroISO,还好这个工具很强大,不仅能打开镜像文件,还能刻录镜像和制作镜像。真是塞翁失马焉知
2016-04-15 14:23:59
641
原创 IIS Request.ApplicationPath的问题
前一个月一直在做java,用过java的人应该经常使用类似的方法,获取根目录路径,这种方法很灵活,也很好用。但是类似的方法在.net里却有点小问题,而这个问题困扰了我不少时间。通过Request.ApplicationPath获取的根目录路径在vs2005中调试的时候可以用,而且是正常的,但到了IIS中发布以后却无法用了,而且发布的网站变得出奇的慢。以前看别人写代码都是类似的“../../in
2016-04-15 14:22:17
1998
原创 Asp.net js获取CheckBoxlist 和 Radiobuttonlist
今天做了一个项目,其中涉及到多选和单选,一般我们用HTML控件中的CheckBox和RadioBox,但竟然是用微软的Asp.net,那为了方便,自然用其自带的控件CheckBoxlist 和 Radiobuttonlist。而这两个控件有个弊端,就是Js的获取不如Html中的CheckBox和RadioBox来得方便,在网上找了一些方法,解决了一些问题,但网上的方法通常只使用与普通网页,而我所做
2016-04-15 14:21:34
1286
原创 Open JDK 建立SSL失败的问题
跟第三方支付之间通信通常采用的https,而https用到了SSL,java中一般都是SSLSocket完成通信的。本来之前一直用得好好的,最近突然在服务器上,报了以下错误:java.security.ProviderException: java.security.KeyException这个错误在网上找了下,竟然没有相关资料。没办法,只能自己跟踪代码,最后通过跟踪代码,发现在sslso
2016-04-15 12:04:58
4783
原创 ios 浮点数精度问题
本人是在金融类公司工作,经常涉及到money的计算问题,特别是在算利息这种情况时会遇到除不尽导致小数位数过多的问题。之前一直在写Java,涉及到精度问题,一般用java的BigDecimal就能解决,最近遇到ios项目中一些精度问题,我们平时用的最多的应该是float,double之类的,当然ios还有一个类CGFloat,这个类包含了float和double,然后在计算小数的时候也会有误差。目前
2016-03-31 14:44:24
8135
原创 Jenkins打包cocoapads项目
公司测试组之前都是通过Jenkins打包做集成测试的,包含web、wap、大后台、服务端、android等,这些几乎都是基于Java,所以都放在Linux服务器上一直没有问题。而ios打包一直是个例外,测试组研究了很长时间一直没搞定,后来为了方便测试组统一管理,我花了半天时间研究了下,终于搞明白了,其中走了不少弯路,现在把这些写下来,一是让大家可以借鉴,二也是备忘。其实主要的原因是iOS无法在l...
2016-03-30 10:25:25
2230
原创 编写C#调用的C++DLL
最近一段时间,经常遇到这些问题,前一阵子研究了一下,没有记下来,没想到最近研究又有些不记得了,今天把它写下来以备忘。一般我们提供给其他语言调用的DLL,都是用C或者C++编写,然后封装。我这边也是采用的C++。首先有几个注意点:1、如果功能很简单,或者不使用第三方库(如MFC自带的库),建立一个win32的控制台程序就可以了,然后把项目生成改为DLL。值得一提的是,代码生成里面 运行时库分四种: (1)多线程MTD(静态库,编译之后,你的lib带有调试
2011-06-02 14:01:00
1008
原创 SQL学习和积累(一些不常用确很有用的方法)
1、 (1判断指定存储过程是否存在 if exists(select * from sysobjects where name=存储过程名 and type=P) drop proc 存储过程名 (2判断指定表的列是否存在 if not exists (select * from syscolumns where id=(select id
2009-02-27 14:01:00
504
原创 SQL存储过程一些常用方法
通过参数给表添加增加新列,@value3为新增列名ALTER proc pr_InsertIntoInitDataGridView@value1 varchar(50),@value2 varchar(50),@value3 varchar(50),@value4 varchar(50),@value5 bit,@value6 int,@value7 bit,@value8 intasdec
2009-02-05 13:21:00
560
批量删除rabbitmq的队列或交换机
2020-06-29
基于Springboot+mybatis+mysql的小程序服务
2018-12-26
ios 初学 demo
2015-07-23
C#批处理重命名(类似资源管理器界面)
2009-04-16
C++与C#混合项目示例(显示调用DLL)
2009-04-15
基于.net学生考试系统(C/S模式)
2009-02-27
iptables配置问题,访问某个网段的请求全部转发到某个端口。
2022-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人