Java第一二章 13个容易犯错的地方。希望大家能补充。 1. 没有写main或者写错为mian。如此运行的时候就不会运行当前代码,而是运行其他有主方法的类。“main”不是java的关键字,但被JVM(Java虚拟机)…
标签:后端开发
《程序员的思维训练》读书笔记
简介 这是一本讲如何成为某一领域内高手的书。作者提炼了自己在软件开发领域内的学习、实践经验,并结合心理学、神经学等学科知识,使其成为一套系统的高手进阶方法论。 干货 五层模型 技能获取领域的五层模型: 新手(照章办事,需…
Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库
原文地址 在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。 在文章里也说了: 在真实的开发环境中,集成测试用数据库应该和最终的生产数据库保持…
Long == Long 有趣的现象
描述 首先,这里应该声明一下,Long等对象类型判断是否相等,采用Long == Long这种形式是错误的。 可以采用以下方式: Long left = 100L; Long right = 100L; // 方法1: …
程序员你为什么这么累? - 参数校验和国际化
导读:程序员你为什么这么累? 接口定义规范 controller规范 日志规范 异常处理规范 国际化和参数校验规范 工具类规范 函数编写建议 配置建议 今天我们说说参数校验和国际化,这些代码没有什么技术含量,却大量充斥在…
【我们一起写框架】MVVM的WPF框架(三)—数据控件
这世上,没人能一次性写出完美无缺的框架;因为,任何一个框架都需要项目的淬炼,然后才能升华,趋近完美。 所以,框架是个反复修改的东西,最终形成的东西。 如果你学了一点技术,觉得自己可以写出框架了,觉得自己有架构师的能力,然…
关于七牛云正确使用姿势探索
业务场景 需求 我们项目有一个文件上传需求,需要从客户端上传到七牛云的对象存储和自己的应用服务器上。这里使用七牛云主要是实现下载分发。应用服务器需要留一份是因为后续需要做文件分析(并且是上传后需要立马分析出结果展现给客户…
Go优雅重启Web server示例-讲解版
本文参考 GRACEFULLY RESTARTING A GOLANG WEB SERVER进行归纳和说明。 你也可以从这里拿到添加备注的代码版本。我做了下分割,方便你能看懂。 问题 因为 golang 是编译型的,所以…
[leetcode]经典算法题- String to Integer (atoi)
题目描述: 把字符串转化为整数值 原文描述: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible…
Django中间件简介
中间件是Django处理请求和响应处理过程中的一个钩子,它比较轻量级,但是可以用来改变Django全局的的输入和输出。 每一个中间件一般都用来做一些特殊的功能,可以添加多个中间件来实现更多的功能。 今天一起看一下Djan…
投稿005期|是益友更是良师,我的另一位编程启蒙老师
> 世间万物都有自己的呼吸或者节奏,当你有一天能够领悟它们,用心去感受它们,那么你就会嵌入它们的呼吸,感受彼此带来的感受。 是益友更是良师,我的另一位编程启蒙老师 –《Think In Java》 面向…
关于axios
简介 axios是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 主要是用于向后台发起请求的,还有在请求中做更多是可控功能。 特点 从浏览器中创建 XMLHttpRequests 从 n…