随笔分类 -  程序设计

摘要:这两年来,我断断续续对十余年来的经历和技术思考做了阶段性的总结,现在汇集成电子书,共6万多字,有需要的同学自行下载。不足之处在所难免,还望大家海涵! 在线阅读: https://book.yunzhan365.com/sxoax/jgmh/mobile/index.html 下载链接: https: 阅读全文
posted @ 2021-08-21 22:25 顺哥聊数字化 阅读(104) 评论(0) 推荐(0) 编辑
摘要:风控,即风险控制,存在于各行各业中。作为一个风控方面的门外汉,风控在我心里的位置却是极其重要的,对于电商系统,我会把风控放在命门的位置上,也就是没有一定的风控能力,整个系统将岌岌可危,我甚至觉得没有上线的必要,反正迟早都要被搞垮。 我这么觉得是因为知道有大量黑灰产、羊毛党的存在,这些人已不是单打独斗 阅读全文
posted @ 2019-08-12 16:45 顺哥聊数字化 阅读(3253) 评论(0) 推荐(0) 编辑
摘要:我们项目中使用到第三方的库文件,这些jar库文件并没有放到Maven中央库上,导致我们需要在项目中自己配置使用。我们的两三个开发人员对Java都是很熟,因此在使用中遇到了一些问题,表现在:在本地中引入第三方jar包后,在Idea中进行相应设置后,可以调试运行了,但是用Docker打包上传到服务器后, 阅读全文
posted @ 2019-07-13 13:10 顺哥聊数字化 阅读(3028) 评论(2) 推荐(0) 编辑
摘要:软件设计原则可以说是无数前辈在踩过无数坑之后总结出来的提醒后人遵循的一些基本思想、规范、模式。遵循这些原则,有利于我们做出良好的设计,比如达到高内聚低耦合、模块划分清晰、源码可读性可维护性良好的效果。下面将对最广为人知的八大原则进行说明,有些原则还会给出代码示例。 6.1 KISS原则 KISS是“ 阅读全文
posted @ 2019-06-30 22:03 顺哥聊数字化 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Spring Security默认的一个实现是使用用户名密码登录,当初我们在开始做项目时,也是先使用这种登录方式,并没有多考虑其他的登录方式。而后面需求越来越多,我们需要支持短信验证码登录了,这时候再看了解Spring Security中如何实现短信验证码登录。 这里有一篇文章:SpringBoot 阅读全文
posted @ 2019-05-25 00:13 顺哥聊数字化 阅读(3378) 评论(0) 推荐(0) 编辑
摘要:在stackoverflow上看到一关于多线程条件变量的问题,题主问道:什么时候会用到条件变量,mutex还不够吗?有个叫slowjelj的人做了很好的回答,我再看这个哥们其他话题的一些回答,感觉水平好高的。这里把他的回答粘贴一下方便以后查看,原帖在这里:When is a conditional ... 阅读全文
posted @ 2015-05-31 01:48 顺哥聊数字化 阅读(296) 评论(0) 推荐(0) 编辑
摘要:在我写C++代码的那些时间里,我没有写过垃圾回收器,也没有实现过自己的内存分配器,这方面的文章倒是看了不 少。比如我在写C#代码时只管new而不需要释放,我也明白有个垃圾回收器在那帮我回收那些堆上的对象,但具体的实现也没有深究。这段时间我突然想起了以 前在某个地方看过关于一个小型垃圾回收器实现的文章 阅读全文
posted @ 2015-05-29 01:14 顺哥聊数字化 阅读(2223) 评论(0) 推荐(1) 编辑
摘要:感谢作者的总结,我也曾感觉好混乱,原文在这里:Python 包管理工具解惑一、困惑作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:这几个包管理工具有什么不同?distutilssetuptoolsdistributedisutils2distlibpi... 阅读全文
posted @ 2015-05-18 14:56 顺哥聊数字化 阅读(185) 评论(0) 推荐(0) 编辑
摘要:coroutine一般翻译过来就是协程,类似于线程可以切换,而跟线程是由操作系统调度器来实现切换不一样,协程由用户程序自己调度进行切换。我以前也看过协程相关的内容,但没有自己去实现过。最近搞OpenStack,OpenStack各个模块都是单线程模型,但是用了eventlet的绿色线程,eventl... 阅读全文
posted @ 2015-04-26 17:04 顺哥聊数字化 阅读(779) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示