心机雅
码龄7年
关注
提问 私信
  • 博客:38,335
    问答:138
    动态:1
    38,474
    总访问量
  • 17
    原创
  • 1,717,849
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2017-08-22
博客简介:

Shaw的个人博客

博客描述:
世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。
查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得29次评论
  • 获得61次收藏
  • 代码片获得138次分享
创作历程
  • 9篇
    2020年
  • 6篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 数据库
    6篇
  • go
    2篇
  • 安全
    1篇
  • Django
    3篇
  • 前端
    2篇
  • Flask
    2篇
  • 鸡汤
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

golang解析yaml(内含多行字符串)

答:

阿西吧,是我蠢,有个缩进有问题,打扰了……

回答问题 2021.04.26

golang解析yaml(内含多行字符串)

发布问题 2021.04.26 ·
1 回答

Jenkins Pipeline语法

原创作者博客地址https://blog.csdn.net/u011541946本文只为记录Jenkins高级篇之Pipeline语法篇-1-Pipeline基本介绍https://blog.csdn.net/u011541946/article/details/83092676?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242Jenkins高级篇之Pipeline语法篇-2
转载
发布博客 2020.11.18 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

golang连接FTP服务器并下载

最近因为要用最一个简易网盘,主要功能是对接企业已有的ftp服务器和smb服务器。这篇博客主要是讲golang对接ftp服务器go get github.com/dutchcoders/goftp  使用的是一个荷兰开发者作为主导的包,当时主要是因为有一个博主在CSDN上分享过这个包的使用方法,所以当时就去看了下这个包的源码。1.连接goftp.Connect(connConfig)// connConfig是地址配置,ip:端口的一个字符串,如:localhost:2121  这个
原创
发布博客 2020.05.18 ·
4593 阅读 ·
0 点赞 ·
3 评论 ·
3 收藏

淦,前端不学部署都是渣!——Vue+nginx 单域名下多项目

对于部分部署点儿都不学的前端不得不吐槽一下。本人后端,最近因为公司没有运维,现在后端兼着运维(也就是装装环境,部署一些项目)。这两天前端部署的时候碰到一个坑就是两个vue项目跑在一个域名下面,基于nginx部署。nginx设置如下 server{ listen 80; server_name 192.168.10.102 ...
原创
发布博客 2020.04.10 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

飙车:乐观锁悲观锁

最近因为数据加锁,想起来以前面试问的乐观锁和悲观锁。在这里分享一下两个老流氓解读的过程。总结起来就是一句话,乐观锁就像是群P,大家都在玩,但是jd的只有一个。悲观锁就是,我先锁门再办事,我走了下一个再进来继续锁门办事。乐观锁往往需要借助一个独立字段,比如version(int类型)update table set field=value,version=n+1where vers...
原创
发布博客 2020.03.28 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下metasploitable安装与日志

最近老大让做日志审计,其中一部分是做web安全相关的日志审计,所以需要*靶机拿日志数据。这里选择的就是metasploitable。我的本机操作系统是manjaro(arch系linux,虽然很多arch死忠粉比较嫌弃吧)1.首先安装虚拟机,这个我用的是Oracle VM VirtualBox。具体的安装方式我会在我的其他博客中写明的,可以在我的博客中查看。2.metasploitab...
原创
发布博客 2020.02.10 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

postgres 按日分表

CREATE OR REPLACE FUNCTION auto_insert_into_tbl_partition() RETURNS trigger AS$BODY$DECLARE time_column_name text ; -- 时间字段,用时间判断日期以此分表,属于必填的 curMMDD varchar(16); -- 'YYYYMMDD'格式的字...
原创
发布博客 2020.01.08 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

postgresql 按周聚合

select to_char("time"::DATE-(extract(dow from "time"::TIMESTAMP)-1||'day')::interval, 'YYYY-mm-dd') d,count(1),count(distinct username) from t_audit where sysname in %s and "time" between %s and %s...
原创
发布博客 2020.01.06 ·
1084 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

postgresql 根据时间补齐数据

在做系统审计访问趋势统计的时候遇到一个问题:日志的时间不是连续的,比如有2019年12月全月差三天的数据,但是在生成图表的时候必须是连续的。尤其是折线图和柱状图这种也是不能存在时间断点。最开始作为后端开发人员使用的是在逻辑代码中做补全,但是这种效率极其低下。后面发现了下面这个方法:select COALESCE(a.t, b.t) t, COALESCE(a.count_v, 0) co...
原创
发布博客 2020.01.06 ·
2328 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

postgresql 表名(模糊匹配)批量删除

那天分表的时候建错了,应该是按天分表,结果搞错需求搞成按小时分表了……但是表建完了,删除如果逐条删除会很麻烦,所以就需要根据表名模糊查找,之后批量删除。代码如下:DO $$DECLAREd varchar(128);BEGIN FOR d IN select 'drop table '||schemaname||'.'||tablename||';' from pg_tables w...
原创
发布博客 2020.01.06 ·
2757 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

postgresql 按天分表(含触发器)

本人后端开发,因为业务需求需要使用分表方式进行数据存储。结合网上的资料最后使用的以下方式:CREATE OR REPLACE FUNCTION auto_insert_into_tbl_partition() RETURNS trigger AS$BODY$DECLARE time_column_name text ; -- 父表中用于分区的时间...
原创
发布博客 2019.12.31 ·
1388 阅读 ·
3 点赞 ·
4 评论 ·
6 收藏

django+uwsgi+nginx+https部署

uwsgi  在项目的根目录(如/opt/project,和app平级)下建uwsgi.ini这个文件。 1 2 3 4 5 6 7 8 9 10 [uwsgi] socket=127.0.0.1:8080# django的启动端口 chdir=/opt/proje...
原创
发布博客 2019.12.15 ·
812 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

go语言基于cron模块实现定时任务

最近由于工作需要写一个固定的定时任务,但是要求用go写。查了查文档,总结一下首先安装一下cron这个模块,这个在我看来就是类似于crontab,有兴趣可以百度一下linuxcrontab了解详细go get github.com/robfig/cron代码部分是:c := cron.New()spec := "0 0 * * * "c.AddFunc(spec, chec...
原创
发布博客 2019.12.10 ·
780 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flask中使用websocket

因为业务需求需要使用websocket,所以在flask中使用websocket。在网上很多的资料,本文只记录我使用的方法。首先是需要导入包 pip install gevent-websocket 导入包之后直接在项目中使用 fromflask importFlask, request fromgeventwebsocket.handler im...
原创
发布博客 2019.10.23 ·
1737 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

如何学好Python——你到底在学什么!

       首先自我介绍一下,本人是一个web后端开发工程师,主用语言是Python。同时在一家培训机构的网校做兼职的导师(一对一辅导学员、判作业、考核学员),为了避嫌就不说学校名字了,至今为止接客也接了几十位了。一、学Python       很多人现...
原创
发布博客 2019.08.08 ·
862 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Flask——跨域问题解决

Flask——跨域问题解决背景:最近在使用Flak-restful+Vue来做一个app,将Vue打包在了一个安卓的壳子里面。但是这期间出现了一个比较有意思的问题——跨域。做后端开发的兄弟应该在前后端的分离项目中应该对这个问题司空见惯了。但是这个问题还是有一定的讨论意义,所以还是拿出来说一下。1.CORS  这个组件在很多框架的跨域问题使用中都用的到,比如django里面自带了这个中间...
原创
发布博客 2019.08.03 ·
990 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Ajax实现轮询

基于Ajax实现轮询 一、什么是轮询  轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。  在WEB上来说就是客户端一直向服务端发起请求,服务端返回数据,不论返回什么都会再次向服务端发送请求。  ...
原创
发布博客 2018.07.10 ·
895 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Django——连接sql server数据库

Django——连接sql server数据库 *在此注明,本人使用的是python3.5和Django2.0.4  sql server是微软出的一款闭源的可运行于windows和linux平台上的关系型数据库。由于其闭源的特性,所以较少有公司使用,但是比较神奇的是,我所在的公司和我几个朋友所在的公司业务都是以爬虫为主,都是以sql server作为主要的数据库在使用。一、打包  如果你是使用D...
原创
发布博客 2018.07.10 ·
3611 阅读 ·
3 点赞 ·
6 评论 ·
8 收藏
加载更多