随笔分类 - 工具Jar包
摘要:# 背景 发现陷入了一个怪圈,写文章的话,感觉只有大bug或比较值得写的内容才会写,每次一写就是几千字,争取写得透彻一些,但这样,我也挺费时间,读者也未必有这么多时间看。 我想着,日常遇到的小bug、平时工作中的一些小的心得体会,都还是可以写写,这样也才是最贴近咱们作为一线开发生活的,也不必非得是个
阅读全文
摘要:# 背景 作为一个后端Java打工人,idea就是最重要的打饭工具。创建项目,熟悉吧,但是,这么多年下来,因为idea换了版本,电脑换了等等,我还是时不时遇到根据maven archetype新建maven项目卡住。没错,我说的就是下面这样的场景: ![image-20230818220009447
阅读全文
摘要:背景 最近我们组几个同事都投入到了一个新项目,互相之间的功能耦合比较紧密,因此,是打算从master上新拉一个分支,可以理解为我们几个人的开发分支,以develop代替。 一开始,我们是打算像svn那样用的,几个人就把这个新分支develop当做唯一的主干分支,几个人互相快速提交/拉取,回到了用sv
阅读全文
摘要:前言 去年刚入职的时候,我就发现,po类(和数据库表对应的类)上,一片都是光秃秃的,什么注释都没有,类上没注释,field上也没注释。 在以前的项目中,其实我们都是有生成注释的,比如,对于下面这个表: CREATE TABLE `t_user_info` ( `id` int(11) NOT NUL
阅读全文
摘要:前言 最近有个新项目,需要实现类似工作流引擎的效果,如果不知道是啥,看完本文就懂了。 公司内其实也有些自研的,可能就是不像开源的这些那样,还支持这个那个规范,都是基于需求定制开发的,扩展性稍微差点。 所以,这次其实几个同事,分工调研了几个开源的和公司内的,开源的包括activiti、flowable
阅读全文
摘要:https://stackoverflow.com/questions/3437514/bash-how-to-pipe-result-from-the-which-command-to-cd You use pipe in cases where the command expects param
阅读全文
摘要:[root@TENCENT64 ~]# pwd /root ln -s /data/fit_oms/op_list_server/logs log [root@TENCENT64 ~]# ll 总用量 16 -rw-r--r-- 1 root root 3413 5月 28 2018 Changel
阅读全文
摘要:maven在idea中的一点使用技巧 idea已经支持将参数的意思也展示出来,确实很方便。 -U是强制拉取,因为如果拉取某个jar包,失败了,那么在一段时间内,idea不会重试,除非指定-U。 -X呢,是打印详细的日志。 日志如下,非常方便:
阅读全文
摘要:chrome删除保存的密码 关于谷歌密码管理器 该管理器是将我们的密码管理在google的账号中,当然,谷歌是说用了加密技术保存的,不会存储明文。 https://passwords.google.com/options 基本的格式就是下面这样的,每一条密码记录包含了: 网站url + 用户名 +
阅读全文
摘要:utf-8/gbk编码 "中“这个汉子的utf-8编码为:E4B8AD gbk编码为:D6D0 urlencode 经过urlencode编码后, %E4%B8%AD %D6%D0 服务端这样编写代码时的网络报文解析 String name = "中文bc_rule" + "_export_" +
阅读全文
摘要:Google Guice容器内部有什么 前言 Maven系列,好几天没写了,主要是这几天被Google Guice卡住了,本来是可以随便带过Guice,讲讲guice的用法就够了(Maven容器的下半场:Guice,听说仅次于Spring),但是,想着guice作为maven的底层IOC容器,对gu
阅读全文
摘要:Maven容器的下半场:Guice 前言 在前面的文章里,Maven底层容器Plexus Container的前世今生,一代芳华终落幕,我们提到,在Plexus Container退任后,取而代之的底层容器是Guice。 Guice的应用也还比较广泛,以下轮子中(仅部分)都有它活跃的身影: goog
阅读全文
摘要:Maven底层容器Plexus Container的前世今生,一代芳华终落幕 前言 说实话,我非常地纠结,大家平时只是用Maven,对于内部的实现其实也不关心,我现在非要拉着大家给大家讲。这就有个问题,Maven的内部,还是相对没那么简单的,也算是个不小的工程了。 核心功能,大家是清楚的,内部的执行
阅读全文
摘要:说说Maven框架和插件的契约 前言 Maven框架就像现在公司内的各种平台方,规定一些契约,然后想办法拉动业务方,一起在这个平台上去做生态共建。Maven也是这样,其实它就是一个插件执行的框架,Maven刚开始肯定不知道会有谁去贡献插件,插件如果写得五花八门的话,那对于平台方来说,可能就是一个灾难
阅读全文
摘要:Maven源码调试工程搭建 思路 我们前面的文章《【曹工杂谈】Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗》分析了Maven大体的执行阶段,主要包括三个阶段: 启动类阶段,负责加载框架; 框架核心(maven core)阶段,主要负责根据参数中的goal,如clean,找到对应的插件的j
阅读全文
摘要:Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗 前奏 我们上篇文章,跟大家说了下,怎么调试maven插件的代码,注意,是插件的代码。插件,是要让主框架来执行的,主框架是谁呢,就是maven core,可以称之为maven核心吧。 maven核心,类似于tomcat,而maven插件就类似于
阅读全文
摘要:前言 今年的更新频率简直是降至冰点了,一方面平时加班相对多一些了,下班只想玩手机;另一方面,好像进了大厂后,学习动力也很低了,总之就,很懒散,博客的话,今年都才只更新了不到5篇。 现在慢慢有一点状态,开始学点技术;今天这篇就是讲maven插件,为啥会折腾这个,公司内有个mybatis generat
阅读全文
摘要:代码说简单也简单,说复杂那还真是寸步难行。 之前好好的excel导出功能,本地启动调试的时候突然就不行了,一直报上面的错。 一直在本地折腾了半天,去测试环境上看,又是好的,可以正常导出excel。 搜索引擎查了下才发现问题所在: 下面是项目结构: client<--service< dao<--co
阅读全文