效率提升
感性企鹅
数据驱动决策
展开
-
效率提升-idea的leetcode插件应用
安装leetcode插件遍历功能右下角为配置入口配置账号密码登录双击可以进行考题编写第一题,这里使用官方推荐的map法进行解题。可以看到内存占用多,但是执行速度快。同时也可以查看提交历史(跟git差不多)可以查看解题方法 open solation评价刷题更加便捷了。。。...原创 2020-05-14 11:22:43 · 1311 阅读 · 0 评论 -
效率提升-idea-按照包下断点
背景在进行框架代码研究的时候,下断点尝试是常用的手段。本wiki尝试一种按照包来下断点的调试手法。实践过程随便创建一个工程,这里以mybatis为例,写了一个mybatis的helloworld级别的代码,在run里面进入view breakpoints添加一个断点方案,选择Java Method BreakPoints输入你想打断点的包org.apache.ibatis.ses...原创 2020-04-19 20:28:02 · 235 阅读 · 0 评论 -
效率提升-idea索引技巧-在某个包中进行查找
背景用idea看源代码能提高效率,但是扛不住代码量大,重复的内容多。本wiki将总结一个查看代码的小技巧,以备后用。搜索过程目标查找SpringBootConfiguration的使用情况ctrl + shift + f,查找SpringBootConfiguration点击右侧的三个点(从这里来设定搜索范围)点击 + -> local,输入名称springframework(...原创 2020-04-13 11:52:59 · 946 阅读 · 1 评论 -
java-自定义代码生成器(spring boot+freemarker)
背景javaEE 开发的本质是进行数据操作,开发的难点其实是在数据库设计。本wiki将阐述一下数据库设计完毕后,直接生成代码的过程。生成代码过程clone自制的代码生成器:git clone https://gitee.com/wangtonggui/code-maker.git做一下数据库的简单配置:目标库是:dbpay生成器会自动生成这个库下所有表的model直接运行工程,查...原创 2020-04-08 14:56:13 · 853 阅读 · 0 评论 -
效率提升-再次实践pojo的映射简化(mapStruct)
背景之前写了一个mapStruct的Hello World,本wiki将再用一个实际项目中的例子来进行优化。实现过程创建一个spring boot项目这里创建了一个MyApplicationRunner,方便我们调试bean复制之前项目中的代码使用mapStruct进行修改评价...原创 2020-04-04 15:03:49 · 318 阅读 · 0 评论 -
效率提升-简化java开发中pojo的转换(mapstruct)
背景在java的web开发中,pojo转换难以避免,mapstruct工具帮我们进行了简化,本wiki将进行实践。实践过程简易实践创建一个hello项目(最简单的maven项目即可)。pom文件添加依赖 <properties> <mapstruct.version>1.2.0.Final</mapstruct.version>...原创 2020-04-03 16:40:30 · 591 阅读 · 0 评论 -
效率提升-任务管理(teambition)
背景在工作和学习中,是不是经常出现忘记任务我的情况呢?本博客将阐述一个简单的任务管理系统工具,teambition。使用实战官网地址:https://www.teambition.com注册登录后如图。可以直接创建自己的任务,进行纪录,另外可以进行任务的追踪。teambition的功能不仅如此,还可以进行项目的创建与追踪、同时可以进行团队管理(正如其名)。评价此工具进行任务管理还...原创 2020-03-31 11:02:18 · 404 阅读 · 0 评论 -
效率提升-使用markdown画时序图
背景markdown现在使用越来越多,好处多多。本博客将阐述如何使用markdown来画时序图。参考文档:https://mermaid-js.github.io友情提示,网络不好的话可能访问不通。实战文本审核基础服务odps读取训练数据(文本分词)返回训练数据(文本分词)模型训练预测测试集计算模型指标写入模型写入模型指标数据文本审核基础服务odps源码sequenceDiagra...原创 2020-03-26 21:48:53 · 687 阅读 · 0 评论 -
java-元组实现
背景在java工程开发的过程中,经常会遇到需要函数直接返回多个参数的情况,这里阐述一种自定义元组的方法。代码实战以下为元组类的定义public class Tuple { public static <A, B> TwoTuple<A, B> tuple(A a, B b) { return new TwoTuple<>(a, ...原创 2020-03-25 14:32:23 · 1259 阅读 · 0 评论 -
效率提升-windows空间优化工具spacesniffer
背景最近在家里办公,是windows系统,C盘空间快红了,现在优化一下。博主推荐使用spacesniffer工具来辅助。实践打开spacesniffer工具,直接进行扫描,可以看到使用空间被非常直观的方式被展示出来了,方便我们去删除。这里gradle的空间很大,是之前搞android的时候留下的。。。剩下的小伙伴们自己用用体会体会吧。...原创 2020-02-23 22:57:16 · 898 阅读 · 0 评论 -
效率提升-python代码补全插件kite
背景平常用python的时候非常多,提升python的编码效率成为重中之重。博主偶然间看到一个python的代码补全工具,kite,据说能很好的提高编码效率,那么本博客将对其进行尝试。简介官网,https://kite.com支持数个ide,博主比较喜欢用的pycharm也支持支持linux版本,博主使用的是deepin 15.2安装与测试根据官网介绍直接用命令安装即可。参考...原创 2019-12-26 19:43:40 · 2717 阅读 · 0 评论 -
效率提升-chrome中好用的插件
背景与目标之前有使用过好几款浏览器:ie,相信广大的电脑爱好者,第一次用电脑的时候总是会打开它吧,不过它的功能太差劲,完全不必考虑世界之窗,能方便的支持很多的快捷键了,不过速度好慢360浏览器,用ie内核,外包装却做了诸多改善,但是广告好多啊qq浏览器,可以方便的云同步,而且还使用了chrome的极速内核,我用过很长一段时间,不过缺点是,有许多特殊页面的兼容性不好chrome,算是最...原创 2019-11-10 20:59:19 · 168 阅读 · 0 评论 -
机器学习-阿里机器学习pai简介
背景与目标现在有什么?业务数据有一定的积累现在需要什么?更好的理解客户,抽象出准确的用户画像更好的理解现有内容和商品把内容、商品与用户连接起来,提高用户粘性以及商品的成交概率落实到工程中,需要一种高效的数据分析的手段。本博客将阐述机器学习PAI的优缺点。常规手段数据分析分析需求出现的时候,找BI(Business Intelligence,业务情报)部门,BI同学按照需求和...原创 2019-11-07 14:27:14 · 3476 阅读 · 0 评论 -
框架编程-java-效率提升-通过API调用spring中所有bean的方法(spring boot+反射+fastjson+idea插件+save action+postman)
背景在开发base项目中,dubbo提供者开发完之后,研发需要进行接口函数自测。本博客将提供一种提高自测和调试的方法。旧的方法假如你写了一个service类,如下:写完了service之后,如果需要马上测试看效果的话,最常用的方法是,直接写一个测试单元。如果项目大一点,测试单元跑的时间肯定是超过10s以上的,甚至更多。这时,如果我们仅仅改变一行代码,想马上看到这行代码的调试结果,如...原创 2019-09-20 17:28:53 · 443 阅读 · 0 评论 -
效率提升-idea插件(save action)
背景被同事安利了一个idea的插件,save action,使用起来想当不错,这让我感触大众的智慧是多么的不可限量。之后将“开设效率”专栏,大家如果有什么关于效率提升的念头,都可以进行留言,博主在能力范围内将亲自实验,而且追加到专栏,并且对提倡者进行署名:)安装save action打开插件,搜索save action,重启idea即可配置插件打开idea的插件简单配置acti...原创 2019-09-17 12:27:57 · 19396 阅读 · 0 评论