`
文章列表

redis排序

# 用户某个标签权重排序 $redis.sadd("user_#{user_id}_tag_list","user_#{user_id}_tag_#{tag_id}_count") # 用户标签命中次数 incr_count = $redis.incr("user_#{user_id}_tag_#{tag_id}") $redis.hset("user_#{user_id}_tag_#{tag_id}_count", "incr_count" , incr_count) # tag命 ...
一:机遇https://hub.docker.com/_/ruby打原生ruby镜像 build.sh #!/bin/bash docker build --no-cache -t registry.xxx.com/xs/ruby:2.6.6-ubuntu /data/images/ruby2.6.6-ubuntu/ && \ docker push registry.xxx.com/xs/ruby:2.6.6-ubuntu Dockerfile FROM ubuntu:18.04 RUN set -eux; \ apt-get update; \ ...

python aes加密

import hashlib from Crypto.Cipher import AES import base64 class prpcrypt(): def __init__(self,key): self.key = key # 因为在python3中AES传入参数的参数类型存在问题,需要更换为 bytearray , 所以使用encode编码格式将其转为字节格式(linux系统可不用指定编码) IV = 16 * '\x00' self.iv=IV.encode("utf-8") ...

git仓库创建

    博客分类:
  • RUBY
推送现有文件夹 cd existing_folder git init git remote add origin git@ip:/home/git/nodeline git add . git commit -m "Initial commit" git push -u origin master 创建项目 git init --bare nodeline 更改权限: chown git.git -R nodeline

puma高并发

nginx突发大量502报错 top看一下,cpu的占用并不高,节点没有挂,但是报进程数满载。 1.流量接口走外网请求api接口排队等待超时, 2.worker数没有和cpu核数一致 更新: 1.去掉接口转接,改用redis缓存响应; 2.puma的worker=cpu核数,threads(5~64)
    IT的小哥哥们,不管是年长的还是年轻的,都有一种简单的需求和自信。     他们需要别人对自己的认可,并且对自己的代码高度自信。     鉴于这个情况,项目管理人员需要把握一个灵活的节奏。     出于减少不必要的争执和纠纷的角度考虑。项目沟通的过程中首先自己要详细的分析一遍,然后结合项目沟通成员的品性和专业程度去精准沟通。       沟通第一原则:     尊重他人,不以自己的经验判断强加于他人的专业经验。     从事项目管理的人员,一般也工作多年,所谓见多识广,但是在具体方案落实上还是要尊重和信任自己的小伙伴,有时候你的角度是项目的各个角色和流程的对接,但是沟通的对象他可能专注 ...

-磊子-

     如果说,回忆是内心情感的需求,它需要有闲,有钱,有情。那么对于磊子,在繁忙,无助,失落的时候我总会偶尔想起他!      考上大学那会,在百度贴吧里加了一个新生群,在里边鬼使神差的加了一个小伙子,我们一起聊了很多事情,至于是什么事情,我早已忘怀!临下机的时候,我给他留言:“以后一起干一番事业”,还非常自恋的给他发送了一个我穿着橘色篮球短袖衫的照片!      如果非要相信缘分的话,这个小伙子,既然和我同一个专业,同班,同宿舍,我是上铺,他则在我下铺躺过了大学四年!      磊子,高高瘦瘦,规规矩矩,出身工人家庭,有一个帅气的老爸,所以他自然也很帅气。从小就受到很好的家庭教育,所 ...
   一直没有去过上海,十一黄金周去了一趟。   上海没有想象的繁华,但是比起之前呆过的两个大城市还是国际化一些。   整体的感觉:上海=北京+武汉   北京固然很好,但是没有武汉的长江灵气。北京+武汉的大部分优势在上海都能找到(权力除外)。   反过来发现,武汉也有很多好的地方,比如武汉的江滩绿化建设就比上海好很多。武汉的城市格局也有很大的发展前景,对比浦东陆家嘴地块,武汉的长江之门未来的发展也是相当值得期待的。   北京,武汉,上海都有很好的教育资源,武汉的优势是可塑性强,站在新起点建设新城市,真的做到了那句口号:武汉每天不一样。武汉和上海一样具有大江大河,武汉桥比上海多,可能是交通枢纽性质 ...
学习提高自己的技能外,学习和别人沟通。 有冲突时承认自己的态度错误。(简单说一下原因,立场问题) 共同目标,解决问题。 没有最好方案的时候,管控分歧,求同存异,找到最合适方案。 不影响的到他人,需要严重讨论的到会议室讨论。 不关注讨论过程,但是有效的沟通出结果。讨论归讨论,过程可以动刀子,过后要用行动来支持别人。一起对讨论结果负责。 沟通前,沟通中,沟通后: 1.不能光考虑自己的立场。 2.有准备的沟通,事先发信息给对方,请问对方的时间。如果,某个问题不解决影响到你进行不下去,紧急bug等情况除外(你直接走过来问,对方一般不好拒绝你但又打乱了节奏) 3.就问题,抓重点讨论,目的是求同存异 ...
   写这篇文章是因为最近朋友租房子遇到的事情,结合这些年遇到的黑中介,黑房东分享一下自己的看法。    最近朋友找房子,遇到一个很有意思的事情。中介帮忙找房看房,转了一个校区6套房子,最终选了一家,约房东来谈价。等一切谈好来,结果房东不愿意付中介费,这中介肯定不干啊,于是房东和房客私下联系是否可以绕过中介签合同。朋友觉得中介付出了劳动应当得道回报,拒绝了房东的提案,最终交易不成功。     又过了两天,在中介的帮助下找到了另外一个满意的房子,三方合同签了,中介费也付出了,也许是因为房东觉得租金低了,中介没有尽到帮助房东的更多义务(当然我觉得中介帮你带客将房子租出去,就算尽到中介义务了)。刚好房 ...
    团队是一个整体,一个整体中如果有一个人没有合适发挥他应有的作用,那么对整个团队来说是存在降效连锁反应的。     充分利用好每个人的能量产生团队最大的凝聚力和战斗力是团队整体和个人发展的最优聚合点。     如何做到充分利用团队资源?     1.多和团队成员交流,通过任务项目了解成员的能力和善长。     2.理性的看待团队的综合能力,永远没有最强的团队也没有最坏的团队,只有最能做对事情的团队。     3.不能太过于相信自己拥有的资源,因为你对手拥有什么资源你不可能一清二楚。     在做到以上几点的基础上,量体裁衣,看菜吃饭,取长补短,轻装上阵。     如何保持团队的良好状态? ...

git

git tag — 标签相关操作 http://blog.csdn.net/wangjia55/article/details/8793577/ git tag v2.1.205 git push origin v2.1.205 git show commit-id git show commit-id filename 查看某次提交中的某个文件变化 1.查看某个文件的修改历史 命令: git blame filename1 (显示每一行的最后提交 gem file  路劲指定: gem 'the_trade', path: '/Users/jamst/the_trade ...
孩子手中的糖,是孩子的心头之物,轻易不肯给他人。 我们工作中,员工与老板,一切利益取舍关系的伙伴也是这样一种关系。 怎么样吃到孩子手中的糖? 正常情况下,你得表达:我想吃你的糖,你可以给我么!也就是你要大胆提出你的想法! 然后就是交换:我给你一个玩具和你换,或者我给你一个承诺,以后我有糖也会给你一半! 手里有糖,能吸引别人的目光,过来和你谈条件。适当分享你的糖,能换来你想要的玩具。 想要吃别人的糖就得付出代价,或者欺骗,把你的糖给我闻闻! 糖的贵贱大体上是需要等价交换的,你有本事就大胆去拿。

程序员的静

非宁静无以致远。 最近办公室的IT伙伴都买了很好的耳机,大几千的那种。戴上耳机可以使自己安静,减少他人的打扰!声音调整到爽爆,沟通需要手势交流才解下耳机。 早上听轻音乐,中午转战民谣,下午是劲爆歌曲提神,偶尔加班的话就靠某一首单曲循环续命了。 是什么让程序员那么想静下来? 是内心的枯燥不安? 是出于对内心的抗争,转化为物理麻痹,戴上耳机听歌写代码暂时可以让自己获得一片相对宁静的心理空间。 安全感,获得感是非常奇妙的事情。你做的事情有没有让你获得成长,直结影响着你的态度,态度又引发自己安全感的恐慌。 其实这种静的追求来源于社会压力背景下,个人对社会的妥协,对生活的妥协。 怎么样寻找真正的静? 在佛 ...
usd_price = ( case when data.vendor_amount <= 500 then (data.vendor_amount + 200) / 6.7 + 9 when data.vendor_amount > 500 && data.vendor_amount <= 1500 then (data.vendor_amount + 3 ...
Global site tag (gtag.js) - Google Analytics