Go语言中文网 为您找到相关结果 270

人生需要点精神吗啡

Hi all, 最近大家怎么样呢? 有没在继续学习Golang呢?真心希望最近更新频率的下降没有影响到大家学习的脚步。 很多人在后台问博主:最近在忙些啥呢?对,最近还真有点忙。 和美国同事进行了一周的技术交流。 去杭州阿里见了下5年未见的老友。 考虑并准备和慕课网的合作。 先来说说技术交流吧,他们感兴趣的部分也正是Golang实现的数据处理(Data Process)和数据应用(Data Application),问题也比较常规:如何保证数据一致性、集群方案的高可用以及Redis在超过100亿数据量后引起的数据丢失等。其实Redis的问题还是比较钻牛角尖的,没有任何一个数据库敢保证100%不丢数据,关键看应用场景可接受的容错比例,或者拿时间和空间去换取数据的一致。 然后让我感受比较深刻的就是...阅读全文

[不断更新]"永恒之蓝"勒索病毒防护全攻略,再也不用拔网线了

5.12号WCry2.0勒索软件蠕虫大面积爆发,漏洞主要利用4.14号NSA泄露的武器库中的微软0day,进行大面积感染和传播。由于采用了RSA和AES加密算法,影响巨大。本文将不断更新,深度解读勒索软件的前世今生,并提供更多安全防护最佳实践。 为了确保云上用户尽可能的减少加密勒索软件影响,阿里云推荐用户按照以下措施可以有效降低您以及您的机构免受勒索软件伤害。详细防护加固文档、配置手册、推荐工具,戳这里: http://click.aliyun.com/m/21115/ 目录 1.数据备份与恢复:备份,备份,再备份。 2.关键业务账号安全策略 3. 强化网络访问控制 4. 阻止恶意的初始化访问 5. 搭建具有容灾能力的基础架构 6. 定期进行外部端口扫描 7...阅读全文

FreeWheel 寻大数据队友!

基础架构组Lead Software Engineer 职责描述:1. 公司级大数据平台的架构规划与设计,以提升平台的存储与计算能力;2. 大数据基础组件Kafka/HBase/YARN/Spark等的二次开发与性能优化;任职要求:1. 五年以上Hadoop及大数据生态圈产品实践经验,如Kafka/HBase/Presto/YARN/Spark等;2. 深入了解分布式系统、大数据平台、消息队列等高可用高弹性架构;3. 有志于建立大规模低延时数据处理系统,用于解决实际业务问题;4. 良好的英语听说读写能力。加分项:1. 有 Golang 开发经验;2. 有AWS开发经验;3. 对HDFS/Yarn/HBase/Hive/Spark/Presto相关组件的性能优化和补丁跟踪等有实际经验。数据产品...阅读全文

为什么你就看不惯别人赚钱?

阅读本文大约需要 3 分钟。 前几天很多技术交流群和公号都在推一门数据结构和算法的课程。甚至部分技术人的朋友圈都被这门课程刷了屏。并且到发文为止,数据显示已经有 21000 多人购买。 这门课的价格是 68 元,到目前为止平台和作者的收入一共也有 100 多万,就算人数造假,就凭前几日的火爆程度来看,他们也应该赚了不少钱。 人红是非多,今天我就在 V2EX 看到一个吐槽的板块。 看了下评论区,几乎全是在怼这门课和讲师。 在我看来,他们怼的原因也很简单:一部分是在质疑课程的真实性、另一部分就是看到别人赚了钱,自己却没赚,所以心里不平衡了。 这种思想挺正常,从小到大,我们大部分人都有过被家长或者老师拿去和别人攀比的经历,这时候心里多多少少会有点不舒服的感觉,希望自己做的比别人好,而有的人却直接开...阅读全文

博文 2018-09-19 22:34:39 _Binguner

区块链开发工程师要干什么?

区块链开发工程师要干什么?如何成为一名合格的区块链工程师,其必备技能有掌握加密技术、共识算法、Go/java/C++、以太坊平台等内容,才能够完成公司区块链项目的研发和维护工作内容。 区块链开发 目前学完区块链专业的课程的两个就业方向: 一是Go编程开发工程师,多从业于软件开发公司,从事以下领域的编程:服务器编程、分布式系统编程、网络编程、数据库操作、开发云平台等。 目前很多云平台采用Go开发,Go语言是目前项目转型区块链首选的语言,也是软件工程师转型首选的语言,是添加技术栈的首选语言。 二是区块链开发工程师,当前区块链开发人员多需要在以下行业:互联网金融行业、电子商务行业、物流行业、游戏行业等。 区块链工程师岗位职责:负责区块链底层技术研发。 以下是小编网罗的几个区块链工程师岗位要求: 1...阅读全文

博文 2018-12-13 21:34:47 晚qkl

企业打开云HBase的正确方式,来自阿里云云数据库团队的解读

摘要: 一、HBase的历史由来 HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 一、HBase的历史由来 HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase最初是以Hadoop子项目的形式进行开发建设,直到2010年5月才正式成为Apache的顶级项目独立发展。伴随着互联网时代数据的澎湃增长,HBase作为基础存储系统得到了快速发展与应用,大...阅读全文

结合阿里实战案例为你讲解分布式计算入门

课程介绍 本章针对大数据分步式计算中的相关技术进行讲解,核心讲解流式计算和内存计算技术,阐述阿里云在处理这些功能时所使用的技术,并对阿里在这里的技术优化方式进行了详细的讲解。 课程目标 • 学习分步式计算相关技术 适合人群 • 大数据开发者、爱好者 课时列表 • 课时1:流式计算概述 • 课时2:流计算与批量计算的区别 • 课时3:流式计算典型系统技术分析 • 课时4:阿里计算核心技术概述 • 课时5:有状态计算实现方式 • 课时6:StreamSQL • 课时7:大数据和数据库的结合 • 课时8:分析型数据库服务ADS • 课时9:统一计算框架 开始学习 http://click.aliy...阅读全文

FreeWheel寻大数据队友

基础架构组 Lead Software Engineer 职责描述: 1. 公司级大数据平台的架构规划与设计,以提升平台的存储与计算能力; 2. 大数据基础组件Kafka/HBase/YARN/Spark等的二次开发与性能优化; 任职要求: 1. 五年以上Hadoop及大数据生态圈产品实践经验,如Kafka/HBase/Presto/YARN/Spark等; 2. 深入了解分布式系统、大数据平台、消息队列等高可用高弹性架构; 3. 有志于建立大规模低延时数据处理系统,用于解决实际业务问题; 4. 良好的英语听说读写能力。 加分项: 1. 有 Golang 开发经验; 2. 有AWS开发经验; 3. 对HDFS/Yarn/HBase/Hive/Spark/Presto相关组件的性能优化和补丁跟...阅读全文

微信用户加密数据解密 -golang版本

背景 因为小程序先前端获取的用户数据的openId和UnionId属于用户隐私数据,需要进行对用户加密数据进行解密才能获取,官方提供的有解密demo有php,python,C++等语言版本的,但是没有golang版本,所以今天写下博客,写下golang版的解密。 加密数据解密算法 接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和 unionId),接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,需要对接口返回的加密数据(encryptedData) 进行对称解密。 解密算法如下: 对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。 对称解密的目标密文为 Base64_Decode(encryptedData)。 对称解密秘钥 a...阅读全文

博文 2020-02-26 01:33:43 阿泽Aze

孔壹学院区块链技术课程限时5折-2019.2.22(本周五)-仅限一天

孔壹学院区块链技术课程限时5折,2019.2.22(本周五),仅限一天实战项目·专业讲师·系统课程·独家原创活动详情:Golang、共识算法、公链实战、Hyperledger Fabric、DAPP、源码解析、钱包、密码学、智能合约安全等官网课程全部5折!注:活动当天登录孔壹学院官网线上购买即可网址:http://edu.kongyixueyuan.com/?20190219meiti课程咨询请扫描下方二维码(ChainDesk小姐姐微信)区块链技术交流QQ群:26327094...阅读全文

博文 2019-02-19 16:34:47 ChainDesk

招聘Golang开发工程师

职位诱惑: 高性能,可扩展,快乐,牛团队 职位描述: 工作职责: 1. 实现互联网SaaS平台。 2. 独立设计或辅助设计平台级系统的架构。 基本任职要求: 1. 计算机或相关专业本科及以上学历。 2. 三年以上的互联网应用系统开发经验,Go开发至少1年以上经验。 3.熟悉Web应用系统平台开发,对HTTP,TCP/IP协议有深入理解 ,熟悉gin,beego等web框架。 4.具有高负载、高并发开发设计经验 5.熟练使用MySQL/MongoDB/Redis等数据库编程以及HDFS文件系统。 6. 基础扎实,熟悉常用数据结构和算法,熟悉主流分布式系统设计概念和算法。 7、最重要的是有责任心...阅读全文

多个程序监听同一端口 - socket端口复用技术

对于多个程序绑定同一个端口我们遇到最多的是(Port 80 was already in use),也就是说端口被占用,不能重复绑定,但是操作系统内核支持通过配置socket参数的方式来实现多个进程绑定同一个端口。 简单示例 package main import ( "context" "golang.org/x/sys/windows" "net" "syscall" ) var listenConfig = net.ListenConfig{ Control: MyControl, } func MyControl(network, address string, c syscall.RawConn) error { return c.Control(func(fd uintptr) ...阅读全文

博文 2020-06-06 11:32:42 写个代码容易么

go 1.9 多线程安全MAP 函数模块

``` package main //go 1.9 多线程安全MAP 函数模块 //QQ:29295842 欢迎技术交流 import ( // "fmt" "sync" ) var ( map_list sync.Map //广告配置信息 wgx sync.WaitGroup // ) func Thread_map_add(id string, rows_map map[string]interface{}) { //添加数据 map_list.Store(id, rows_map) } func Thread_map_revise(id string, rows_map map[string]interface{}) { //修改 wgx.Add(1) //线程数 go func() ...阅读全文

博文 2017-08-28 07:59:08 long

golang sync.pool对象复用 并发原理 缓存池

golang sync.pool对象复用 并发原理 缓存池 在go http每一次go serve(l)都会构建Request数据结构。在大量数据请求或高并发的场景中,频繁创建销毁对象,会导致GC压力。解决办法之一就是使用对象复用技术。在http协议层之下,使用对象复用技术创建Request数据结构。在http协议层之上,可以使用对象复用技术创建(w,*r,ctx)数据结构。这样即可以回快TCP层读包之后的解析速度,也可也加快请求处理的速度。 先上一个测试: //测试平台 i5 3.8GHz 4核 bPool := sync.Pool{ New: func() interface{} { b := make([]byte,1024) return &b }, } t1 := time.Now...阅读全文

博文 2018-11-16 19:34:46 fjxCode

北京区块链创业团队现招golang技术研发

北京区块链创业团队现招兵买马了 职位1 技术研发 招收golang、js开发了, 要求工作3年以上,良好基础知识, 精通golang或js开发, 熟练掌握各种常用加密算法,常用数据结构; 开源贡献者优先, github 源码者优先,技术博客者优先; 掌握golang的同时还掌握其他一门或多门语言(如python、c++、java)的加分。 对分布式相关理论和系统有研究者优先 具有技术钻研精神,追求完美,并具有较强自驱学习能力 薪酬:1-3万每月。 另招收在校实习生,懂golang优先,有开源项目经验优先 职位2 技术研发 数学.密码学专业学生 要求 硕士毕业,熟练掌握各种常用加密算法,掌握计算机相关知识。 抗...阅读全文

永续合约交易系统开发哪家强

沙僧推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。沙僧数字货币永续合约交易系介绍1)合约模型设计交易方式:市价交易、限价交易合约周期:无定时交割时间,用户可自由选择交割时间隔夜费设置:用户购买每超过24小时则会收取隔夜费 合约单位:手/张交易方向:看涨、看跌、双向交易保证金收取模式:固定保证金/百分比收取手续费设置:固定保证金/百分比收取交易方式:设置点差比例,在当前价的基础上浮动一定比例进行成交1)系统特点01经过多轮测试,保证了K线的稳定性02永续合约采用的是springboot提供微服务,合约账户进行了加密,确保资金安全03通过专用的golang...阅读全文

博文 2019-11-16 03:34:00 更多精彩内容互融云永续合约交易平台搭建-开发数字货币永续合约交易系统北京互融时代互融云开发虚拟币永续合约交易平台-搭建区块链永续合约交易系统北京互融时代互融云数字货币永续合约交易系统开发互融云软件互融云虚拟币智能永续合约交易系统开发-区块链智能永续合约平

区块链分享

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链行业现状政府关注企业极力研究学术取得共识学校和培训机构设立学科资方积极参与争先恐后炒币技术不完善借区块链热点的传销和骗局横行区块链为什么会有如此魅力,让全社会都在关注它?区块链技术是本质是不可篡改的、去中心化的公开账本,是记账方式的进步。记账是社会生产生活的基石,记账方式的进步,能推动社会进步。 记账就是确权财富有各种各样的属性,最主要的属性,就是属于属性,也就是说这个财富是属于谁的。任何财富都有权利属于属性: 纸币通过实物确权存款通过中心化银行记账确权房产则通过中心化政府颁发房产证确权财富转移财富不流通没有价值,通过交易大家各取所需,才能过上幸福生活。每种财富转移方式,也跟确权方式紧密相连: 纸币:通过传...阅读全文

博文 2019-09-17 11:03:06 链客

解读神书《凤凰项目》,带你跳出DevOps转型的所有坑

《凤凰项目》是DevOps界神书,虽然内容表现形式是小说,但是依然是敏捷开发及DevOps领域的必读书籍。很多知名的咨询师都是通过此书开启了DevOps及敏捷之旅,书中故事均来源于运维的日常工作,正是体现了艺术源于生活、高于生活的本质。笔者间隔两年时间,阅读此书两次,希望可以讲书中了解到的一些经验分享给大家。小说主人公比尔,临时接任了IT运维经理的职位,然而此时,公司已经经历了多轮裁员,生产线上故障不断。董事会指望凤凰项目重启拯救公司,然而面对的着层层困难,比尔开始不停的应付突发的线上故障,身心俱疲。为了生存及公司的正常运转,尝试出一套适合该公司的IT转型方案,整个转型过程就像我们从传统开发模式转型DevOps的开发模式一样,踩过很多坑,总结出很多道理,小说的内容我不过多叙述,了解精彩的故事...阅读全文

博文 2020-03-19 18:41:43 JFrogChina

Golang计算MD5

Golang计算MD5 1.单向加密 什么是单向加密算法。简而言之就是不可解密的加密方法,也叫作非可逆加密。这些学术 解释都不用管它,反正就是一群数学家老爷爷通过各种证明得到的一种方法,用这种方法加密 过的东西,地球上现有的人类在有限的时间内是无法解密的,包括加密者自己。既然加密者自己 都无法解密,那这乖僻的加密算法有个毛用阿?哪些场景需要这种有去无回的加密方式呢? 这里先了解下单向加密的特征: 首先,不可解密性在上面已经提到了,目的就是掩藏明文。其次单向加密算法的另外两个特征 使得它更接地气,第一是任意两段明文数据,加密以后的密文不能是相同的; 第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。这样当我们需要表征一段 唯一的内容,但是有不想别人知道该段内容时或者仅仅是为一个内容...阅读全文

博文 2015-11-26 03:00:13 LvanNeo

golang[34]-区块链-对称加密与非对称加密

对称加密对称密钥加密(英语:Symmetric-key algorithm)又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。与公开密钥加密相比,要求双方获取相同的密钥是对称密钥加密的主要缺点之一。常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。对称加密的速度比公钥加密快很多,在很多场合都需要对称加密。非对称加密公开密钥加密(英语:Public-key cryptography),也称为非对称加密(英语:asymmetric cryptography),是密码学的一种算法,它需要两个密钥...阅读全文

博文 2018-12-13 00:35:45 jonson_jackson

Golang 椭圆加密算法实现

什么是椭圆加密算法 椭圆曲线密码学(英语:Elliptic Curve Cryptography,缩写:ECC)是一种基于椭圆曲线数学的公开密钥加密算法。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别独立提出的。 ECC的主要优势是在某些情况下它比其他的算法(比如RSA加密算法)使用更小的密钥并提供相当的或更高等级的安全。ECC的另一个优势是可以定义群之间的双线性映射,基于Weil对或是Tate对;双线性映射已经在密码学中发现了大量的应用,例如基于身份的加密。不过一个缺点是加密和解密操作的实现比其他机制花费的时间长。 代码实现 var Aprivate, Apublic [32]byte //产生随机数 if _, err := io.Rea...阅读全文

博文 2019-07-04 11:03:15 howie_矜暮

Golang、python中的一个异或加密算法,用来加密字符串。

在Go语言中,有自带的对称或者非对称加密函数,但是有点重量级,用起来也有点麻烦。 一般的游戏设计中,肯定不用Go自带的那些加密库,因为处理速度有点慢,服务器跟不上速度,客户端也跟不上速度。 在delphi中和易语言中我经常用这个算法加密,算法是网上抄的: XorKey可以自己自定义修改。 delphi代码: const XorKey: array[0..7] of Byte = ($B2, $09, $BB, $55, $93, $6D, $44, $47); //字符串加密用 function Enc(Str: string): string; //字符加密函數 這是用的一個異或加密 var i, j: Integer; begin Result := ''; j := 0; for i ...阅读全文

博文 2017-03-19 04:00:55 大洋的顶端

每周阅读(5/6/2019)

出差多,老妈生病需要照顾,导致近一个没时间来这里记录一下最近的一些心得,连 leetcode 练习 golang 编程也拉下了,加油吧。对于目前的工作,已经让我感觉不太开心了,希望今年有个机会,彻底转向云方向,无论是私有云还是公有云,到底是去外企还是民企活着国企,甲方还是乙方,不太确定,一直在思考可能和机会有关。另一方面,我也会开始尝试远程工作,顺利的话转型 free lancer 也会是个选择。 “努力就会成功” 什么样的努力是可取的?该如何提高自己和 work smart?可不是这些互联网巨头推崇的 996。作为技术人员,提高自己的技能,包括 soft skills 是必须的,而不是整天就为了加班和 programming。还有就是家人比工作重要,不要为了钱和工作牺牲了家庭...阅读全文

博文 2019-05-13 03:34:47 Jeff

go语言中椭圆曲线加密算法的使用

椭圆曲线加密算法,使用golang的实现! 最近在看一些关于比特币的东西,里边有个椭圆曲线加密算法,查了下,感觉很不错! 与经典的RSA,DSA等公钥密码体制相比,椭圆密码体制有以下优点: 1.安全性高:有研究表示160位的椭圆密钥与1024位的RSA密钥安全性相同。 2.处理速度快:在私钥的加密解密速度上,ecc算法比RSA、DSA速度更快。 3.存储空间占用小。 4.带宽要求低. 椭圆曲线密码体制是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。解椭圆曲线上的离散对数问题的最好算法是Pollard rho方法,其时间复杂度为,是完全指数阶的。其中n为等式(2)中m的二进制表示的位数。当n=234, 约为2117,需要1.6x1023 MIPS 年的时间。而我们熟知的RSA所利...阅读全文

博文 2016-10-11 03:00:10 IrvinYoung

go语言资料集合

go语言资料集合 Go语言核心技术(卷一)之2.1-整数 Mac系统搭建Go语言Sublime Text 2环境配置 go语言实现排序算法 Go语言核心技术(卷一)之1.5-作用域 Go语言核心技术(卷一)之1.4-包和文件 Go语言核心技术(卷一)之1.3-赋值及类型声明篇 在go语言中优雅退出goroutines Go语言以匿名组合的方式实现继承 Go语言核心技术(卷1):基本单元1 Go语言核心技术(卷1):基本单元2 Go语言核心技术(卷一):序-必读 Go语言核心技术(卷1):Go的基本单元1 Go语言核心技术(卷1):序-必读 golang go语言与C语言互调,通过cgo Go语言学习4:Slices Go语言黑魔法中的问题修正 Go语言用堆排序的方法进行一千万个int随机数排...阅读全文

博文 2016-03-16 18:00:01 daisongwan

数据库厂商都怕低价竞争?阿里云说并不可惧

摘要: 2017年Gartner发布的数据库厂商推荐报告中首次收录了来自中国的数据库厂商,分别是阿里云、巨杉数据库SequoiaDB以及南大通用GBase。在这三家厂商中,巨杉数据库和南大通用是专注于企业级市场的数据库厂商,而阿里云严格来说则是一家云计算公司。 2017年Gartner发布的数据库厂商推荐报告中首次收录了来自中国的数据库厂商,分别是阿里云、巨杉数据库SequoiaDB以及南大通用GBase。在这三家厂商中,巨杉数据库和南大通用是专注于企业级市场的数据库厂商,而阿里云严格来说则是一家云计算公司。   为什么云计算公司会想要“跨界”数据库领域,而且还搞得有声有色呢?什么样的数据库才是云原生数据库?有何标准?……针对这些问题,我们在DTCC 2018开幕之前采访了阿里云...阅读全文

ECUG社区发起人许式伟:对编程语言的选择无关阵营,关乎品味

许式伟,七牛云CEO,ECUG社区发起人,Go语言专家,著有国内第一本Go语言图书《Go语言编程》。有超过15年互联网从业经验,曾在金山、盛大等知名公司担任重要技术岗位从事核心产品研发。在金山任职期间,先以首席架构师身份主导了全新WPS Office 2005的架构设计和开发;之后创建金山实验室,以创始人和技术总监的身份主导了前沿的搜索和分布式存储相关技术的研究和开发。在盛大工作期间,任职资深研究员,负责盛大祥云计划的研究,随后发起了盛大网盘项目。2011年创立七牛云,现仍然活跃在技术前沿领域。 今天,我们采访的主要话题并不是老许作为技术牛人的开发经历或是他作为创始人的奋斗史,而是他在2007年创建的ECUG社区。ECUG的全称为Effective Cloud User Group,曾用名是...阅读全文

​“ReadMore” 之 cnblogs 博客园使用指南

readmore来源于:https://openwrite.cn/openwrit... 博客园接入 readmore 很简单,三步走,2 分钟搞定! 在 OpenWrite 生成 readmore 脚本 微信公众号设置关键词回复 在博客园设置中添加脚本 第一步, 在 OpenWrite 生成 readmore 脚本 在 OpenWrite 后台,增长工具 / 博客导流公众号 目录下。点击添加按钮,填写博客和公众号信息,生成 readmore 脚本。 第二步, 微信公众号设置关键词回复 保存成功后在列表页中点击使用,根据使用指南设置公众号关键词回复,并复制 readmore 脚本。 第三步,在博客园设置中添加脚本 打开博客园,管理 / 设置页面,在最下方 页脚Html代码 中添加第二步中复制...阅读全文

博文 2019-10-17 11:32:58 小碗汤

ReadMore 之 cnblogs 博客园使用指南

readmore来源于:https://openwrite.cn/openwrit... 博客园接入 readmore 很简单,三步走,2 分钟搞定! 在 OpenWrite 生成 readmore 脚本 微信公众号设置关键词回复 在博客园设置中添加脚本 第一步, 在 OpenWrite 生成 readmore 脚本 在 OpenWrite 后台,增长工具 / 博客导流公众号 目录下。点击添加按钮,填写博客和公众号信息,生成 readmore 脚本。 第二步, 微信公众号设置关键词回复 保存成功后在列表页中点击使用,根据使用指南设置公众号关键词回复,并复制 readmore 脚本。 第三步,在博客园设置中添加脚本 打开博客园,管理 / 设置页面,在最下方 页脚Html代码 中添加第二步中复制...阅读全文

博文 2019-10-17 15:02:47 小碗汤

网站后端开发维护

服务器开发工程师 岗位职责: 1. 产品研发:参与服务器端后台系统的研发,按照设计完成功能模块的编写. 2. 负责IOS、Android移动应用服务器端的设计、开发、重构与扩展. 3. 负责移动应用服务器的系统模块开发. 4. 移动应用服务器上线运营的技术支持. 5. 根据需求进行功能设计,以及程序设计、开发、优化工作. 6. 与客户端工程师、测试人员一起完成功能模块开发与调试. 7. 能独立部署WEB 服务环境,并根据硬件配置对系统进行优化. 熟悉JMS,UML. 任职要求: 1.本科以上学历,2年以上服务端开发经验,有实际大型网络产品的开发经验; 2.语言基础扎实,精通一种主流的编程语言,C++/Java/C#/Python/lua均可; 3.掌握关系数据库理论,...阅读全文

[Golang软件推荐] RSA公私钥加解密(解决Golang私钥加密公钥解密问题)

安全是软件开始中很重要的一个环节,在金融场景以及设计资产的场景下更是如此,在加密算法中主要使用较多加密方式分别是对称加密和非对称加密,对称加密中的代表是AES,DES,3DES等,非对称加密中使用比较多的是RSA,ECC等,最近火热的比特币中就使用ECC椭圆曲线算法,本篇文章主要是笔者在使用Golang在使用RSA中使用私钥加密公钥解密中遇到的问题,以及寻找的解决方案进行阐述,希望可以帮助到大家! 附上: 喵了个咪的博客:w-blog.cn gorsa-Github地址:https://github.com/farmerx/gorsa 喵咪优化过的gorsa-Github地址:https://github.com/wenzhenxi/gorsa PS:特别感谢farmerx提供的gorsa实...阅读全文

博文 2018-02-26 18:33:04 喵了_个咪

区块链社区项目-招聘技术开发经理

技术开发经理 职位描述: 1、负责公司相关社区类产品的服务器端的开发及架构工作 2、根据产品和项目需求,分析、设计与实现系统架构方案,保障系统架构的合理性、可扩展性及经济性; 3、负责产品架构分析,提出软硬件架构整体设计,数据库存储设计方案,指导其他工程师的设计工作; 4、负责核心技术问题的攻关,架构设计,系统优化,协助解决项目开发过程中的技术难题 任职要求: 1、 4年以上开发经验,有架构设计经验,2年以上golang开发经验,或熟悉c++/go/erlang; 2、熟悉SpringMVC + Spring + MyBatis开发,愿意尝试go语言的; 3、具备良好的分析解决问题能力,思路清晰,具有良好的表达和理解能力; 4、熟悉Linux开发环境,使用过do...阅读全文

信息安全(1)之对称加密

对称加密是使用相同的密钥对数据进行加密和解密。对称加密由于其安全性高和加解密速度快,被用于数据的加密。 场景 Alice 发送邮件给 Bob,但是邮件的内容是不能被其他人看到的,如何处理才能满足Alice的要求呢? 常用的算法 DES DES是一种将64比特的明文加密称64比特的密文的对称加密算法。他的密钥长度是64比特,但其每隔7比特会设置一个用于 错误检查的比特,因此实质上其密钥长度是56比特。 DES 已经可以被暴力破解,现在不应该再使用。 3DES 3DES是将DES重复3次所得到的一种密码算法。 3DES 策略为 加密 —> 解密 —> 加密的过程。采用这个过程的目的是为了兼容普通的DES。 3DES的密钥长度实质上是 56 x 3 = 168 比特。因此,其安全强度要远高于DES...阅读全文

博文 2018-09-21 10:34:40 指尖的旋律_1d87

非技术型产品新人如何看待开发给出的工期?

非技术出身的产品经理,想必在从事产品工作前都会问,做产品需要技术基础吗?而大部分人都会告诉你,产品经理不会技术也可以。真是这样么? 那对于非技术出身的产品经理而言,如何看待开发给出的工期呢?比如在我面前说一个月,在老板面前说一个周,这个怎么破? 其实,对于非技术出身的产品经理,很难判断开发工期,但也不是完全没法解决,我们可以通过以下这两个方面提升自己来解决。 一方面,作为产品经理,你需要有长期的经验积累。做产品,有一方面的能力叫做技术理解力,技术理解力对于非技术出身的产品经理非常重要,应该不断的去学习跟产品相关的技术、大概逻辑,不用了解具体的细节,但应该大概知道大概逻辑,复杂程度,大概框架,并进行一定的学习,多和技术同学请教,培养自己的技术理解力。 另一方面,工期的评...阅读全文

区块链成熟公司,5年技术沉淀,招聘区块链开发工程师

岗位描述: 1.负责基于区块链技术公有链、联盟链、私有链的设计与核心代码开发 2.持续跟进区块链技术在数字货币、智能合约、数字资产交易、支付等方向技术的研究 3.积极探索区块链技术在金融等方向新的落地场景,为公司业务发展提供持续支撑 岗位要求: 1.掌握Bitcoin,Ethereum,HyperLedger、EOS等主流区块链技术相关机制原理与去中心化思想; 2.熟练掌握Go,Java,C++等主流区块链系统开发语言至少一种,Go优先,参与过区块链开发社区并贡献源码者优先; 3.熟练掌握加密算法、共识算法、控制论、博弈论、网络安全、分布式计算。 4.了解主流NoSQL数据库的原理使用,尤其是KV型数据库,包括不限于LevelDB,RocksDB等; 5.熟悉Linu...阅读全文

GO语言 实现端口扫描

//GO语言 实现端口扫描 //缺陷 //port 无法设置成全局变量不知道怎么设置的 //var l = list.New() 这个是数组操作并不是消息队列 跟消息队列功能类似 //实现功能 //实现生成 IP段 //实现端口扫描 //实现参数传入 //写入文件到本地 //main.go 58.215.20.30 58.215.201.30 80 //文件名 开始IP 结束IP 扫描端口 //QQ29295842 希望认识更多的朋友技术交流 //QQ群367196336 go golang WEB安全开发 // blog http://hi.baidu.com/alalmn package mai...阅读全文

互融云开发数字货币永续合约交易系统-搭建虚拟币永续合约交易平台

互融云开发数字货币永续合约交易系统-搭建虚拟币永续合约交易平台互融云从事虚拟货币智能永续合约产品定制开发,提供区块链智能永续合约APP方案,提供区块链智能永续合约解决方案,专业从事数字货币智能永续合约外包开发等。互融云作为国内领先的数字资产交易所系统开发商,用实际行动践行着安全创新可信赖的理念,前进的脚步从不停歇。在合约产品上,凭借着深厚的底蕴经验加完美的交易机制,互融云合约交易系统已经成为企业手中必不可少的亮点产品,永续合约交易系统便是其中之一:系统特点经过多轮测试,保证了K线的稳定性永续合约采用的是springboot提供微服务,合约账户进行了加密,确保资金安全通过专用的golang脚本稳定高效的抓取和修复k线数据通过多线程和特有算法以及专用并发锁来快速及时的计算并分析风险率并进行相应的...阅读全文

博文 2019-08-28 12:32:44 北京互融时代

免费云服务器,这坑小心你也踩了

有些小伙伴可能不知道,亚马逊AWS对新用户有个免费体验一年的活动。如果希望体验免费亚马逊AWS云服务器产品,或者看看他们后台面板长什么样,体验产品的速度和性能,又或者准备搭建一个免费梯子,可以注册玩玩。 很简单,全程基本都是中文,不用担心看不懂英文。 我是2018年6月30号注册的账号,在EC2面板创建了一个实例,平时就上上谷歌;国内网速慢,在上面下载一些kubernetes镜像,编译一些golang项目。 悲剧的是我把时间记错了,以为是2016年8月10号开始使用的,能用到今年8月。直到8月份信用卡收到扣费提示,才发现时间记错了...于是乎,赶紧到EC2 DashBoard面板把实例停止,删除掉,以为这样就不会再扣费了。 结果到9月份又收到信用卡扣费提醒:这次我以为是扣除8月份的,也就20...阅读全文

博文 2019-10-14 00:02:40 小碗汤

北京游戏公司 Golang服务器主程招聘

公司中等规模,已有多款游戏在线运营,目前筹备的新项目需要后端主程一名 工作职责   全新游戏项目服务器端的架构与开发工作   快速迭代服务器架构与业务系统   核心代码的编写,解决技术难题 职位要求   1. 3年以上游戏服务器端开发经验 2. 熟悉Go/Java/Node.js/C++等语言中的一种 3. 熟悉分布式系统架构与异步消息通信机制   4. 熟悉各种数据库与缓存技术,诸如Redis, Memcache, MongoDB, MySQL等   5. 有SLG游戏项目后端的开发与维护经验优先   6. 有AWS等云服务器经验优先   7. 热爱技术 薪资待遇:15k-30k,五险一金,丰厚的年底奖金及项目奖金 有意的小伙伴请将简历投递至 p...阅读全文

坐标北京,盘古大观,薪资20-40K

急需golang开发人员,3年以上研发经验。一年及以上golang开发经验。坐标北京盘古大观。简历投递:zhaopin@zcgames.cn。求大神,用简历砸懵。 纯纯的技术氛围,整个后台都用golang 岗位职责: 移动互联网产品的服务器端开发。 任职资格: 1、熟悉golang语言编程,掌握http相关技术; 2、通过单元测试、自动化以及代码审查等提升优化代码质量; 3、具有高负载、高并发开发设计经验; 4、熟悉MySql、Redis等数据库编程; 5、熟悉Linux服务器的基本配置和管理; 6、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、后端系统整体设计方面有较好的功底; 7、最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术...阅读全文

2018年度总结

一篇迟来的2018年度总结,由于休了一个月假,无暇写这篇总结,本来想昨天晚上回来第一天写,可是昨晚一忙乎又到半夜了。 总结 2018年最大的事儿莫过于闺女降生,自己升级当爸爸,希望小朋友健健康康成长。 工作上上半年被提升为Senior Software Developer,切换了行业,之后基本整整忙乎了一年,虽然忙碌,感觉还是比较充实。 技术 关注多时的Flutter终于在年初Beta了,正好公司有新移动项目,顺势上马Flutter,小公司的好处就是技术上自己说了算,只要自己能cover住就好。对于Flutter乃至移动开发,个人还是看好的,也希望在这个方向上继续精进。18年应用Flutter开发了3个跨平台app,其中一个已经在Google play store和Apple app sto...阅读全文

博文 2019-01-16 20:34:42 Tsun424

IT问题网 - 网站初衷

[IT问题网 - 网站初衷(http://www.wenti.info/) IT问题网致力于帮助编程者,运维人员,IT技术人员解决遇到的各种各样的问题。 IT问题网 - 网站特色 Tag标签分类 IT问题网收录了数十万条已知的问题的解决方案,并以tag的方式进行组织,方便用户根据tag提问或者查找问题。 问题特征抽取 ...阅读全文

HTTPS原理以及GOLANG指定HTTPS密码套件

文章来源 最近跟菊厂合作,我司向他们提供SAAS服务。但由于他们对服务安全管控比较严格,内部有专门部门去审核上线的服务。因此菊厂派人来我司专门对安全这块做全面排查,期间加了不少班。其中他们提到了对HTTPS密码套件做配置,当初只知道HTTPS握手后需要非对称加密的算法,后面查询了才知道原来还有这一系列的通讯过程中使用的密码算法。特此写下文章作为学习记录。 HTTPS简介 HTTPS是Hyper Text Transfer Protocol Secure的缩写。是一个计算机系统间进行安全通信的协议,主要用在浏览器和web服务器之间进行通信。HTTP使用明文进行数据传输,而HTTPS则使用加密数据进行传输。HTTPS可以有效防止黑客在浏览器和web服务器之间窃取和修改数据,即使黑客获取到这些数据...阅读全文

北京区块链创业团队现招golang技术研发和实习生

北京区块链创业团队现招golang技术研发和实习生 职位1 技术研发 招收golang、js开发了, 要求工作3年以上,良好基础知识, 精通golang或js开发, 熟练掌握各种常用加密算法,常用数据结构; 开源贡献者优先, github 源码者优先,技术博客者优先; 掌握golang的同时还掌握其他一门或多门语言(如python、c++、java)的加分。 对分布式相关理论和系统有研究者优先具有技术钻研精神,追求完美,并具有较强自驱学习能力 薪酬:10k-15k每月。 另招收在校实习生,计算机专业,懂golang优先,有开源项目经验优先 职位2 技术研发 数学.密码学专业学生 要求 硕士毕业,熟练掌握各种常用加密算法,掌握计算机相关知识。 抗压能力强...阅读全文

如何搭建一个数字货币交易所?

如果从0开始去搭建一个数字货币交易所,会涉及到方方面面很多因素,我们从中梳理出其中的四大关键要素:核心技术、安全、全球合规、流动性。我们目前手上有一套完整的源码,包含前后端,线上稳定运行2年以上,持续优化中 1、后台管理系统是 php 开发 2、交易所主程序是:采用 golang 开发,框架采用的是 Golang gin web3、前端框架:vue4、撮合引擎:viabtc,撮合性能 10000+tps5、已完成主流币种的对接工作6、钱包是冷热分离的,20%资金是在热钱包,80%资金在冷钱包7、全面支持 API 对外接口调用8、后台管理+前端网站+iOS+Android需要请加 v:①③⑦⑤0⑧0️⑥②0️⑨① 核心技术虽说交易所是一个相对标准化的产品,从主功能框架来看并没有太多需要创新的功...阅读全文

博文 2019-12-13 21:32:41 报告大师

软件技术-零基础-MangoDB数据库存储

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 如何将用户的姓名、邮箱数据存储到服务器的数据库中?首先我们要了解和安装数据库。 上一篇文章软件技术-零基础网页和Golang服务器数据通信 什么是数据库 数据库是什么? 简单的理解,excel表格就是数据库,我们可以通过excel打开它往里面写入各种数据,也可以读取数据和删除数据,还能在excel中搜索,比如找出所有叫Tom的人的数据资料。 数据库就是一种数据的存储、读写、查找机制,可以看做就是一种软件。 数据最基础的操作是CURD,即创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)。 数据可以划分为两种,结构化数据Structured和非结构化数据Unstructured,excel表那种整齐的...阅读全文

博文 2019-03-29 06:34:40 zhyuzh3d