Web开发框架推导
本文欲回答这样一个问题:在 「特定环境 」下,如何规划Web开发框架,使其能满足 「期望 」?
假设我们的「特定环境 」如下:
技术层面
使用Java语言进行开发
通过Maven构建
基于SpringBoot
使用IntellijIDEA作为IDE
使用Mybatis作为持久层框架
前后端分离
非技术层面
新项目,变化较频繁
快速迭代
开发人员资历较浅
人员流动性较大
我们的 「期望 」是:
快速上手:鉴于人员流动性较大、开发人员的资历较浅和项目的快速迭代需求,期望开发框架易于开发人员开发。
MyBatis 笔记
Mybatis
基础用法
sql数据,建表,注意主外键 关系, 以及建立db.properties
CREATE TABLE user(
id int AUTO_INCREMENT,
userName VARCHAR(255) not ...
Java黄金五年——1~5年一个Java程序员从入行到大牛的晋升之路
在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?
参加工作0-1年之间,Java程序员必须要做得事儿
当你学会了Java的基础知识以后,你还不足以参加工作,你还需要继续深造。
Spring 配置中 bean 的 class 使用工厂 Bean 的含义解析
Spring 配置中 bean 的 class 使用工厂 Bean 的含义解析
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
MyBatis之动态sql
如果使用JDBC或者Hibernate等ORM框架,很多时候你要根据需要去拼接sql,这是一个很麻烦的事情。而MyBatis提供对动态sql的组装能力,而且它只有为数不多的几个基本元素,简单明了,大量的判断可以在MyBatis的映射文件xml进行配置,以达到我们需要编写大量代码才能实现的需求。
雷军22年前写的代码 你见过吗?
作为小米科技的创始人、董事长和首席执行官,雷军的名字如雷贯耳。网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗?
原来雷军年轻的时候,也是一名程序员,而且一干就是10年。