一个运维老同志
上篇实践了纯SQL, 而本篇用DJANGO ORM也实现一下。 如果这么复杂的东东ORM都可以实现, 那其实也不要太担心ORM的功能了吧。
比如一个数据表名称叫deploypool, 需要知道里面每一年的记录数, 而add_date字段里有增加记录时的时间,
<rabbitmq实践>,讲得比较细, 我也用python实打了一下, 以后再用celery时,理解会更深入。
实现的方法,有两种不同的风格, 一种是直接在接口里用注解实现, 另一种还是稳重的写xml,用resultmap来搞定。
昨天测试的是uwsgi, 为了能运行在alphine的docker上面, (听说uwsgi正在改进不是基于于gcc库的应用), 改进一下gunicorn的配置.
之前正式环境是跑的uwsgi,这次升级之后, 以前的nginx和uwsgi的配置都过时而不可用了。
我们的自动化部署平台升级到django2+python3了, 并发方面的知识点,也跟进一下啦。
我觉得快速学习最重要的是理解语言的体系, 哪些技术适用于哪些场景实现, 然后,可以合理的运用。 比如,有缓冲和无缓冲的通道, 自己真正在使用时,会比较少而简单, 面对复杂的通道调度时, 会有更好的开源框架来操作。
在这方面,JAVA确实细致, 至于GO能否在线程池方法有JAVA的优势, 要时间证明。
我感觉个还好理解, 至少比当初入JAVA时更容易理解, 可能是以前的学习为现在打下了基础吧。 又或许是最近三年的程序编写,长了见识吧~
朦着用了这么久, 概念一直不是很清楚, 经过这一轮的学习, 应该在大脑里可以进入深层记忆了吧。
参考URL: https://www.cnblogs.com/exe19/p/5359885.html
这要注意应用场合的区别, 是有异常就及时中止,还是等主进程拿结果。 《Java程序员修炼之道》此书长功力啊!
元旦放假期间学代码,我都感动我自己啦。
只有读读是并发的, 其它读写,写写,写读都是互斥的哟。
Java多线程中的ThreadLocal,可继承,可修改。
一个synchronized关键字,能讲一百多页,搞出几十个小举例。 我是服了!
由于Django的产品周期问题,我们决定将Django从当前开发的1.8版本升级到2.0版本,此新最版本已不再支持python2,所以开发语言也需要相应升级到3.6版本。
只想以此来加深java的NIO这方面的知识点~~~ 参考书籍《netty权威指南》(第二版) 这本书,第一二三章,前面讲java的bio,nio,nio2, 讲得蛮好的。
周末订了四本书, 将微服务,SPRINGCLOUD,架构师知识点重新整理一下。 zuul作为反向代码网关,总入口,可以串起很多知识的。
我本是在DJANGO页面的iframe里嵌入springboot的页面。 当报了这个错误之后,我花了时间在nginx和django上, 后来才改变解决思路,从springboot出发,解决问题。
主要抄了三种: newSingleThreadExecutor newCachedThreadPool() newFixedThreadPool(int)
看下图,体会一下处理流程上的不同。
用于线程池,连接池, 处理完之后,才允许下一个操作的。
再次记得进阶方向:适用场景。
如何应用合适的队列,这就是经验了。 如何在队列里容纳多个线程,及多个线程处理同一个队列?
差不多写完一个日志模板了, 明天集成到主程序,测试一下, 下周一就可以上线了。 今天遇到最后一个问题, 在将SPRINGBOOT与DJANGO,UWSGI,NGINX作集成时, SPRINGBOOT的静态资源目录不能像测试环境一样,直接用static下面的js,css,img等目录。
慢慢进入JAVA的内心世界, 今天也一直在和JAVA的语法作斗争, 到周三,写的一个基于SPRING BOOT的日志小模块,
今天的一则问题处理。
手撸一次,加深印象,立此存照。
JAVA并发编程的书有很多,对我胃口的就这一本:《Java并发编程从入门到精通》。 不厚,但从入门讲起。
参照《分布式服务框架原理与实践-李林锋》的书, 代码调出功能来了。 向更高的服务架构技能进发! 颤抖吧,老IT!
JUST FOR FUN。
这个应该算是小型数据库了。 我在DJANGO开发中已不怎么用它啦。
感觉在显示信息时,用途还可以的。 只是不知和React Native的应用场合有何分别?
周末撸了几次代码, 舍不得扔, 立此为照!
一个一个组件的实习过来。
想多学习,想多了解。 不然,关于IT的整个链条就串不起来~ 到了安卓开发这里了, 感觉蛮有意思~~~ 书是按照台湾旗标公司的《Android APP开发入门》一步一步学习。 这个公司的书,不错。
尽管还没有到react-redux,但感觉已经很兴奋啦。 前端工程组件化编程思想, 确实也经历过越来越多的场景, 也越来越标准了。 这里涉及的是redux的基础应用,傻瓜和聪明组件,全局context。
此书讲得蛮详细, 从Flux一步一步过渡到Redux。 写过的代码舍不得扔, 立此存照吧。
上次的书看得差不多了,但实践越来越麻烦。 于是重新开一本书,这次,人家用了create-react-app。
主要是一些新的写法,和书上不一样,需要在这里保存好,到时直接CP。。:) 由于对eslint的语法检查,没搞好空格和TAB缩进,暂时取消了。
第一次进入新的领域,令人兴奋,又令人备受折磨。 第一个接书上来的react组件,写起来也是一波三折。
iptables设置时,要注意规则的顺序, 如果规则顺序不对,可能同样的规则,会有不一样的效果。
这些东东不难,只是工程结构和开发流程有些专业。 我不是专业写前端,但自己的代码中,VUE.JS,JQUERY之类的也用得不少,了解一下总是有好处的。 这本书,写得不错,概念,实操都一步一步的。
由于前端用了vue.js作了数据的加载,如果同样的代码,那获取json中对象的信息显然就会发生问题。 解决BUG的时间来不及,也无法深入调试。可用以下代码,判断json中是否有存在对象来进行对象的赋值,可解决这个输出问题。
现在python单元测试也要慢慢作正规了。 最终我可是要用django和mock的哟。
我发现国内这个CFSSL资料蛮少的。 但如果深入到K8S认证之后,这块知识又必不可少。 (OPENSSL也可实现,但好像不是主流) 于是花了两天快速翻译了一下几个文档。 贡献给有需要的同仁。 如有错误(肯定有!),欢迎提正。
此文档以XXXLogApi-nj项目为例,讲解了将基于Node.js+Express开发的javascript项目容器化的过程。希望以后类似的项目可以以此为参照进行扩展。 XXXLogApi-nj本身是一个微服务化的项目,其作用是为系统单纯的收集相关发布日志,以便能及时的展示给用户。
从k8s集群外的机器上调用k8s主节点的apiserver提供的API