- 博客(32)
- 收藏
- 关注
转载 反手来个K8S入门到跑路
layout: posttitle: 反手来个K8S入门到跑路category: linuxdate: 2019-06-09tags:linuxk8s反手来个K8S入门到跑路前言放假前一两天发现腾讯云托管K8S集群上线好一阵子了, 还支持把原有主机迁入k8s集群, 索性开始搞事了.先简单科普一下, 什么是k8s?k8s 科普时间Kubernetes (K8...
2019-06-09 17:26:00
196
转载 MySQL Online DDL导致全局锁表案例分析
MySQL Online DDL导致全局锁表案例分析我这边遇到了什么问题?线上给某个表执行新增索引SQL, 然后整个数据CPU打到100%, 连接数暴增到极限, 最后导致所有访问数据库的应用都奔溃.SQL如下:ALTER TABLE `book` ADD INDEX `idx_sub_title` (`sub_title` ASC);能看到什么?'10063293', '...
2019-05-11 23:39:00
154
转载 .NET Core教程--给API加一个服务端缓存啦
以前给API接口写缓存基本都是这样写代码:// redis key var bookRedisKey = ConstRedisKey.RecommendationBooks.CopyOne(bookId);// 获取缓存数据 var cacheBookIds = _redisService.ReadCache<List<string>>(b...
2019-05-05 23:27:00
325
转载 任务队列和异步接口的正确打开方式(.NET Core版本)
任务队列和异步接口的正确打开方式什么是异步接口?Asynchronous OperationsCertain types of operations might require processing of the request in an asynchronous manner (e.g. validating a bank account, processing an imag...
2019-01-13 13:13:00
406
转载 .NET Core中使用RabbitMQ正确方式
.NET Core中使用RabbitMQ正确方式首先甩官网:http://www.rabbitmq.com/然后是.NET Client链接:http://www.rabbitmq.com/dotnet.htmlGitHub仓库:https://github.com/rabbitmq/rabbitmq-dotnet-client下面直接进入正文,一共是两个主题:消费者怎么写?生产...
2019-01-11 11:29:00
754
转载 .NET Core单元测试之搞死开发的覆盖率统计(coverlet + ReportGenerator )
.NET Core单元测试之搞死开发的覆盖率统计这两天在给项目补单元测试,dalao们要求要看一下测试覆盖率翻了一波官方test命令覆盖率倒是有支持了,然而某个更新日志里面写着【“Support for Linux and Mac will be considered separately in a subsequent effort.”】吐血ing。。。8102年都要过去了,...
2018-12-30 12:47:00
342
转载 没有执行过rm -rf /*的开发不是好运维
没有执行过rm -rf /*的开发不是好运维起因突然收到用户反馈说网站在手机端打开是白屏, 很奇怪的问题.在电脑端试了下,确实也是白屏,HTML加载进来了,好像有个核心JS加载失败.看到一个错误是: We're sorry but house doesn't work properly without JavaScript enabled. Please enable it to...
2018-11-25 11:18:00
150
转载 dotnet core在Task中使用依赖注入的Service/EFContext
C#:在Task中使用依赖注入的Service/EFContextdotnet core时代,依赖注入基本已经成为标配了,这就不多说了.前几天在做某个功能的时候遇到在Task中使用EF DbContext的问题,学艺不精的我被困扰了不短的一段时间,于是有了这个文章.先说一下代码结构和场景.首先有一个HouseDbContext,代码大概是下面这样:public class H...
2018-11-20 23:13:00
377
转载 可能是全网首个支持阿里云Elasticsearch Xapck鉴权的Skywalking
可能是全网首个支持阿里云Elasticsearch Xapck鉴权的Skywalking对Skywalking有兴趣的同学参见:年轻人的第一个APM-Skywalking之前在搭建Skywalking的时候发现,官方Skywalking 5.X并支持有鉴权的Elasticsearch.而我司有其他需求已经购买了阿里云的Elasticsearch,咨询过阿里云技术支持后他们表示并不能...
2018-10-13 22:17:00
173
转载 手把手教你搭APM之Skywalking搭建指南(支持Java/C#/Node.js)
前言什么是APM?全称:Application Performance Management可以参考这里:现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪,关于Dapper的介绍可以看这个链接:Dapper,大规模分布式系统的跟踪系统 by bigbull...
2018-09-21 14:20:00
262
转载 每周开源项目分享-年轻人的第一个OAuth2.0 Server:hydra
年轻人的第一个OAuth2.0 Server:hydrahydra 是什么呢?OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any lang...
2018-08-09 19:05:00
597
转载 后端API入门到放弃指北
后端API入门学习指北了解一下一下概念.RESTful API标准]所有的API都遵循[RESTful API标准].建议大家都简单了解一下HTTP协议和RESTful API相关资料.阮一峰:理解RESTful架构阮一峰:RESTful API 设计指南RESTful API指南依赖注入 DI浅谈依赖注入阮一峰:软件架构入门Java版JDK版本:1.8...
2018-06-19 10:37:00
325
转载 半个小时教你写一个装(bi)逼(she)之地图搜租房
半个小时教你写一个装(bi)逼(she)之地图搜租房首先需要一个Python3环境,怎么准备我就不多说了,实在不会的出门右转看一下廖雪峰老师的博客.HTML部分代码来自:高德API+Python解决租房问题,简单改了下加载数据部分代码路径:/static/index.html<html><head> <meta charset="u...
2018-05-23 09:07:00
323
转载 用Visual Studio Code Debug世界上最好的语言(Mac篇)
用Visual Studio Code Debug世界上最好的语言(Mac篇)首先,你要有台Macbook Pro,接着才继续看这个教程.PS:Windows用户看这里用Visual Studio Code Debug世界上最好的语言brew 环境准备见brew.sh,或者/usr/bin/ruby -e "$(curl -fsSL https://raw.githubuser...
2018-05-21 23:03:00
139
转载 手把手教你用Jenkins CI 自动部署Docker + 使用阿里云镜像服务自动构建+ webhook触发...
Jenkins部分首先,我们要有个Jenkins咯,下载链接:https://jenkins.io/download/我们安装官网教程安装好jenkins,安装教程略....嗯?不是说好手把手么?你妹的.好好好,我们还是来手把手教程好了.首先安装JDK8添加安装源之后直接apt-get install就好,下面是ubuntu的安装命令,其他系统自己玩一下就好.sudo a...
2018-05-06 22:39:00
663
转载 HTTP请求到爬虫代码的终南捷径
前阵子在做爬虫的时候学会了各种抓包,看到http请求的时候硬拼代码实在有点累.后来发现Postman工具是直接可以把Postman请求直接生成对应的代码,这样一下来就美滋滋了.那么最后的问题就成了,抓包的网络请求怎么转成Postman 请求了.然后....在Chrome开发者工具里面又找到了好东西.首先打开需要的网站,我们以https://haojia.m.smzdm.c...
2018-04-08 17:36:00
94
转载 能用程序解决的问题绝不BB之租房篇章...
项目缘起于高德API+Python解决租房问题,修修补补之后上线了58公寓高德搜房(全国版)http://woyaozufang.live:8080。经过了多次代码优化、内容改版、新增房源等...相关文章可移步知乎专栏:一只程序汪的自我修养代码全部开源在:liguobao/58HouseSearch代码主要是ASP.NET Core全套 + Docker部署,相关技术文章以后再...
2018-04-07 23:15:00
90
转载 C#-获取字符的GBK编码值
public static int GetGBKValue(string key) { byte[] gbk = Encoding.GetEncoding("GBK").GetBytes(key); string code = ""; foreach (byte b in gbk) { ...
2018-01-01 22:00:00
756
转载 用Visual Studio Code Debug世界上最好的语言
前言这阵子因缘巧合接手了一个辣鸡项目,是用世界上最好的拍黄片写的,项目基本是另一个小伙伴在撸码,我就兼职打杂和发布做点运维的工作。然后昨天项目上了测试版之后,一用起来Error满天飞了。让小伙伴查了很久都没有头绪,实在尴尬,只好自己动手了...作为一个后端狗,虽然知道PHP大体原理和框架,看着项目的业务逻辑也大体知道个所以然,在此之前还是没撸过代码的。看代码基本是Visual S...
2017-03-17 23:24:00
93
转载 可能是一份没什么用的爬虫代理IP指南
写在前面做爬虫的小伙伴一般都绕不过代理IP这个问题.PS:如果还没遇到被封IP的场景,要不就是你量太小人家懒得理你,要不就是人家压根不在乎...爬虫用户自己是没有能力维护一系列的代理服务器和代理IP的,这个成本实在有点高了。所以公用代理服务器应运而生,现在几大云服务商家都提供代理IP服务,一般论个买...同时网上也有很多代理IP共享网站,会把一些免费的代理IP放出来给大家用。...
2017-02-19 14:03:00
691
转载 手把手教你用.NET Core写爬虫
写在前面自从上一个项目58HouseSearch从.NET迁移到.NET core之后,磕磕碰碰磨蹭了一个月才正式上线到新版本。然后最近又开了个新坑,搞了个Dy2018Crawler用来爬dy2018电影天堂上面的电影资源。这里也借机简单介绍一下如何基于.NET Core写一个爬虫。PS:如有偏错,敬请指明...PPS:该去电影院还是多去电影院,毕竟美人良时可无价。准备工作(....
2016-12-04 00:46:00
609
转载 ASP.NET MVC 微信JS-SDK认证
layout: posttitle: ASP.NET MVC 微信JS-SDK认证category: .netdate: 2016-11-01 00:00:00tags:.netjavascript写在前面前阵子因为有个项目需要做微信自定义分享功能,因而去研究了下微信JS-SDK相关知识。此文做个简单的记(tu)录(cao)...开始所有的东西都从文档开始:...
2016-11-07 23:58:00
57
转载 使用require.js编写模块化JS
layout: posttitle: 使用requirejs编写模块化代码category: javascriptdate: 2016-10-22 00:00:00tags:javascriptrequirejs写在前面最早接触javascript的时候,javascript代码直接扔在script标签里面就完事了。反正代码不多,交互简单,逻辑不难,和HTML混在...
2016-10-22 22:41:00
95
转载 58HouseSearch项目迁移到asp.net core
前言58HouseSearch这个项目原本是基于ASP.NET MVC 4写的,开发环境是Windows+VS2015,发布平台是linux+mono+jexus,这样看来整个项目基本已经满足跨平台的需求。这样一来,本来我是没什么动力去做迁移的,好好的东西闲着没事干才迁移呢。不过,这不国庆了么?穷人不是在家穷游天下么?所以…真的有点闲着没事干了。迁移可行性探讨项目迁移...
2016-10-05 01:03:00
109
转载 高德API+.NET解决租房问题(可能是最可靠房源:上海互助租房)
作者:李国宝链接:https://zhuanlan.zhihu.com/p/22113421来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。PS:最近点赞和关注的小伙伴有点多,感觉我都变得勤奋多了。次标题:上海专版-互助租房高德搜房房源来源:互助租房(http://www.huzhumaifang.com/Renting/index.html)...
2016-08-21 21:24:00
126
转载 高德API+.NET解决租房问题(新增诚信房源)
作者:李国宝链接:https://zhuanlan.zhihu.com/p/22105008(欢迎点赞)来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前有小伙伴反应说,他所在的城市没有品牌公寓房源或者品牌公寓租金有点承受不起,希望看看有没有别的房源可以提供。然后去看了一圈58同城租房信息之后发现,除了品牌公寓的数据还看得下(据知友评论,品牌公寓也很一...
2016-08-21 21:22:00
134
转载 高德API+.NET解决租房问题(JS相关)
在线地址:58同城品牌公寓高德搜房Github地址:https://github.com/liguobao/58HouseSearch知乎专栏(点赞用的):高德API+Python解决租房问题(.NET版)经过了一个星期的修补补,以及小伙伴奉献的代码,整个项目基本处于基本稳定运行的状态。同时加入了一下新功能:IP定位:调用高德地图IP定位功能实现移动地图中心定...
2016-08-13 17:31:00
180
转载 高德API+Python解决租房问题(.NET版)
源码地址:https://github.com/liguobao/58HouseSearch在线地址:58公寓高德搜房(全国版):http://codelover.link:8080/周末闲着无事刷知乎发现一个爬虫教程(高德API+Python解决租房问题),正中最近想要换地方住的痛点。然后大早上懒觉都没睡就屁颠屁颠开始研究这个教程了。这样教程在实验楼网站里面有手把手步骤,有兴趣...
2016-08-13 11:52:00
455
转载 Jexus支持HTTPS协议
众所周知,在HTTPS页面请求HTTP资料的时候,现代浏览器会拦截,提示用户是否继续,或者直接拦截,提示都不出来。最近给自己做了个快速书签工具,点击书签就直接把书签发送到服务器地址,然后保存到我的网站中。一开始一切都挺正常的,不过遇到了https的网站的时候,就跪掉了。开始的时候看到HTTPS证书是收费的,想想还是算了,反正凑合能用就是。前几天偶尔看到有一个免费申请HTTPS...
2016-06-06 14:04:00
227
转载 mono webreques https exception
前几天在做一个使用URL通过WebRequest请求HTML页面的功能的时候遇到了点坑,程序在开发环境没有任何的问题,部署到linux mono上之后就跪了。代码如下:public static string GetHTML(string url){ string htmlCode; try { HttpWebRequest webRequest = ...
2016-06-06 14:02:00
97
转载 .NET 托管堆和垃圾回收
托管堆基础简述:每个程序都要使用这样或那样的资源,包括文件、内存缓冲区、屏幕空间、网络连接.....事实上,在面向对象的环境中,每个类型都代表可供程序使用的一种资源。要使用这些资源,必须为代表资源的类型分配内存。以下是访问一个资源所需步骤:1、调用IL指令newobj,为代表资源的类型分配内存。(C# new操作符)2、初始化内存,设置资源的初始状态。(一般指构造函...
2015-10-21 23:27:00
60
转载 ubuntu14.04编译mono源码(有坑...)
从github上下载了mono的源码,然后打算编译了。百度了一下教程,我去...居然没有教程。换bing搜索一下,我去...还是没有。关键字换一下:how to build mono on linux....嗯,结果还真出来一两个能看的。http://www.linuxidc.com/Linux/2012-08/68198.htmhttp://www.codeproject.co...
2015-09-23 21:17:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人