收藏!这些IDE使用技巧,你都知道吗

一方面,对IDE的快捷操作和高效技巧,结合自己多年的实践和理解,进行一次系统性的总结和梳理。
另一方面,希望通过本文系统性的梳理,能够帮助更多的同学提高研发效率,无论你是刚入手不久的新人,还是有着多年开发经验的专家,相信你都能够在本文中发现一片新天地,让你能够有更多的时间和精力去做更有意义的事情。

if (name != null) { }
















psfs:定义字符串常量
main:添加入口函数
sout:实现日志输出


List<User> users = userMapper.queryUserByIds(userIds);
List<User> users = batchQuery(userIds, 100, userMapper::queryUserByIds, null);from flask import Flask, requestDEFAULT = 'nothing'code = DEFAULTapp = Flask(__name__)@app.route('/push')def push():global codecode = request.args.get('code', DEFAULT)return 'Success'@app.route('/pull')def pull():return codeapp.run()
def url = new URL('http://127.0.0.1:5000/pull');def conn = url.openConnection() as HttpURLConnection;def result = conn.inputStream.text;return resultdef code = _1;def url = new URL('http://127.0.0.1:5000/push?code=' + new URLEncoder().encode(code));def conn = url.openConnection() as HttpURLConnection;def result = conn.inputStream.text;return result


package com.alibaba.ide.code.controller;
import com.alibaba.ide.code.entity.Result;import com.alibaba.ide.code.entity.User;import com.alibaba.ide.code.service.Condition;import com.alibaba.ide.code.service.UserService;import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;import java.io.Serializable;import java.util.List;
/** * @author puke * @version 2021/2/9 */@RestController@RequestMapping('api/user')public class UserController {
@Resource private UserService userService;
@PostMapping public Result<User> create(@RequestBody User record) { User user = userService.insert(record); return Result.success(user); }
@PutMapping public Result<User> update(@RequestBody User record) { User user = userService.update(record); return Result.success(user); }
@DeleteMapping('{id}') public Result<Void> deleteById(@PathVariable Serializable id) { boolean success = userService.deleteById(id); return success ? Result.success() : Result.fail(); }
@GetMapping('{id}') public Result<User> queryById(@PathVariable Serializable id) { User user = userService.queryById(id); return Result.success(user); }
@GetMapping public Result<List<User>> queryByCondition(Condition<User> condition) { List<User> list = userService.queryByCondition(condition); return Result.success(list); }}#set($SubjectOfLowerFirst = ${Subject.substring(0,1).toLowerCase()} + $Subject.substring(1))package ${PACKAGE_NAME};import com.alibaba.ide.code.entity.Result;import com.alibaba.ide.code.entity.${Subject};import com.alibaba.ide.code.service.Condition;import com.alibaba.ide.code.service.${Subject}Service;import org.springframework.web.bind.annotation.*;import javax.annotation.Resource;import java.io.Serializable;import java.util.List;#parse('File Header.java')@RestController@RequestMapping('api/${SubjectOfLowerFirst}')public class ${Subject}Controller {@Resourceprivate ${Subject}Service ${SubjectOfLowerFirst}Service;@PostMappingpublic Result<${Subject}> create(@RequestBody ${Subject} record) {${Subject} ${SubjectOfLowerFirst} = ${SubjectOfLowerFirst}Service.insert(record);return Result.success(${SubjectOfLowerFirst});}@PutMappingpublic Result<${Subject}> update(@RequestBody ${Subject} record) {${Subject} ${SubjectOfLowerFirst} = ${SubjectOfLowerFirst}Service.update(record);return Result.success(${SubjectOfLowerFirst});}@DeleteMapping('{id}')public Result<Void> deleteById(@PathVariable Serializable id) {boolean success = ${SubjectOfLowerFirst}Service.deleteById(id);return success ? Result.success() : Result.fail();}@GetMapping('{id}')public Result<${Subject}> queryById(@PathVariable Serializable id) {${Subject} ${SubjectOfLowerFirst} = ${SubjectOfLowerFirst}Service.queryById(id);return Result.success(${SubjectOfLowerFirst});}@GetMappingpublic Result<List<${Subject}>> queryByCondition(Condition<${Subject}> condition) {List<${Subject}> list = ${SubjectOfLowerFirst}Service.queryByCondition(condition);return Result.success(list);}}














相关链接
[1]http://velocity.apache.org/engine/devel/user-guide.html
电子书免费下载
《云原生技术与架构实践年货小红书》

阿里云云原生重磅推出!包含了 Spring Cloud Alibaba、K8s 等技术的一线实践案例、诸多行业大咖录制的超过 30 小时的云原生技术、Serverless、微服务实践教程,以及各类专项电子书等,让更多的开发者、架构师获取云原生所带来的技术红利与众多企业的实践经验。
点击“阅读原文”,立即下载吧~
赞 (0)
