其他
码农麒麟
码农小白要开车了。
展开
-
程序员的浪漫---------母亲节快乐!
祝所有的妈妈们节日快乐(虽然妈妈们应该都睡觉了吧)......源文件: | | \ / ----------------- \ / ----------------- ---|-----------|-- ---..原创 2020-05-10 23:25:33 · 730 阅读 · 2 评论 -
Jenkins入门(一)
25.1 CI/CD介绍互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段:编码 → 构建 → 集成 → 测试 → 交付 → 部署正如你在上图中看到,持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Cont...转载 2020-03-31 14:39:32 · 711 阅读 · 0 评论 -
Powerdesigner pdm视图添加列注释
很久没有Powerdesigner了,今天安装了一个逆向工程导出一个数据库表结构,发现没有表字段说明。Display Preferenses-> Table-&g...转载 2020-01-03 13:56:00 · 1522 阅读 · 0 评论 -
最全反爬虫技术介绍
反爬虫 的技术大概分为四个种类: 注:文末有福利!一、通过User-Agent来控制访问:无论是浏览器还是爬虫程序,在向服务器发起网络请求的时候,都会发过去一个头文件:headers,比如知乎的requests headers:Accept:text/html,applicati...转载 2019-11-06 19:32:22 · 1772 阅读 · 4 评论 -
Hook是什么意思
作为一个程序猿应该会经常遇到hook这个词,尤其是做逆向工程的人。对于一个小白来说,根本就不明白这帮人在说些什么,咱也不敢说咱也不敢问,默默的百度就完事儿了。hook的中文翻译是钩子的意思,对于一个会耍帅的程序猿来讲,把所有的技术关键点用一句英文代替就会让人心生崇拜。依稀记得之前看Kafka的教学视频里,大神一遍读英文文献一边给你翻译,对于几乎每一个英文缩写,他都能给你念出来英文全名,卧槽,真的...原创 2019-10-30 18:29:13 · 24260 阅读 · 3 评论 -
数据库设计-电话号码长度
1.StackOverflow的建议当我们设计电话号码在数据库中如何存储的时候,如果只是存储国内的电话号码,这个...转载 2019-10-29 16:13:57 · 8460 阅读 · 0 评论 -
用Java和C++实现微信机器人
前言首先说一下业务流程:C++监听微信,将监听到的消息通过Socket发送给Java服务器,服务器接收后进行相应的处理。GitHub地址:https://github.com/shenshaoming/WeChat2Java,目前来说问题还是挺多的,大家借鉴就好,直接用是不太可能了。具体实现1.首先是通过C++获取微信的信息,我是用的鬼手大佬的开源项目,项目的注释写的非常清楚,但是...原创 2019-10-23 13:10:51 · 1712 阅读 · 2 评论 -
WeChat.exe进程无法结束???(Win10环境下taskkill都无法关闭的进程)
问题原因最近搞微信搞的差点系统就崩了- -先说一下我的问题吧,主要是我在删除微信的时候,没有用系统的删除,而是用的微信提供的删除,结果Windows的启动项里没有把WeChat.exe删除掉,所以只需要把启动项去掉就可以了。我一开始想用Windows里的taskkill命令杀死进程,不过加/f都没有效果,于是选择去更改启动项。解决办法用WIN + R,输入msconfig,进入运行...原创 2019-10-22 15:28:49 · 12043 阅读 · 0 评论 -
几种常用的网络传输协议
一、OSI模型名称 层次 功能物理层 &...转载 2019-10-07 10:36:56 · 13046 阅读 · 0 评论 -
Freemarker FTL指令常用标签及语法
FTL指令常用标签及语法注意:使用freemaker,要求所有标签必须闭合,否则会导致freemaker无法解析。freemaker注释:<#-- 注释内容 -->格式部分,不会输出---------------------------------- 基础语法 ----------------------------------1、字符输出${emp.name?if_ex...转载 2019-10-03 00:26:26 · 2511 阅读 · 2 评论 -
HTTP协议版本更替
一、HTTP协议版本更替HTTP/0.9 &n...转载 2019-09-30 11:19:18 · 497 阅读 · 0 评论 -
关于RPC中序列化的一些思考
前言最近在思考关于RPC的通信效率的相关问题,首先先放张图:ns/op是纳秒/操作数从时间来看,Protobuf要更快,原因是它直接采用字节流传输.大多数序列化都是通过反射获取对象,然后将对象转为JSON字符串,再转为字节流发送,但是在Java中的反射是比较耗时的,印象中应该是ms级别的消耗.思考所以我就在想能不能通过将一个对象中的所有属性直接采用byte数组存储在内存上,当需...原创 2019-09-27 18:03:16 · 705 阅读 · 0 评论 -
Docker镜像安装(JavaGuide备份)
镜像作为 Docker 三大核心概念中,最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。目录一 Docker 下载镜像1.1 下载镜像1.2 验证1.3 下载镜像相关细节1.4 PULL 子命令二 Docker 查看镜像信息2.1 images 命令列出镜像2.2 使用 tag 命令为镜像添加标签2.3...转载 2019-09-27 17:26:04 · 219 阅读 · 0 评论 -
docker入门
最近在研习Java Guide,看到了docker,正好学习一波:JavaGuide地址:https://github.com/Snailclimb/JavaGuide#Docker什么是DockerDocker 的镜像提供了除内核外完整的运行时环境,确保了应用运行环境一致性,从而不会再出现 “这段代码在我机器上没问题啊” 这类问题;——一致的运行环境 可以做到秒级、甚至毫秒级的启动...原创 2019-09-27 17:20:22 · 73 阅读 · 0 评论