编程开发工具实战
文章平均质量分 63
编程开发工具实战
软件老王
软件老王和他的IT朋友们,分享他们的技术见解和生活故事,喜欢的可以主页扫描「软件老王」二维码,关注不迷路,公号内回复关键字获取对应干货!
展开
-
mysql实战操作总结
mysql实战操作总结原创 2022-11-26 13:26:51 · 825 阅读 · 0 评论 -
idea反编译
idea反编译原创 2022-11-21 10:30:05 · 2727 阅读 · 0 评论 -
docker部署redis
docker部署redis原创 2022-11-13 20:57:05 · 343 阅读 · 1 评论 -
docker安装mysql8
docker安装mysql8原创 2022-11-11 14:43:03 · 574 阅读 · 0 评论 -
docker常用命令
docker常用命令原创 2022-11-04 16:07:28 · 233 阅读 · 0 评论 -
jenkins执行shell命令权限不够
jenkins执行shell命令权限不够原创 2022-09-07 11:42:56 · 5145 阅读 · 1 评论 -
idea中jar包关联源码
idea中jar包关联源码原创 2022-08-16 17:03:07 · 3684 阅读 · 0 评论 -
idea两个好用的插件-Code Reading Note与RestfulTool
idea两个好用的插件-Code Reading Note与RestfulTool原创 2022-05-31 14:56:48 · 2396 阅读 · 3 评论 -
升级最新IDEA版本(2022.1.1)
升级最新IDEA版本(2022.1.1)原创 2022-05-30 19:15:02 · 32372 阅读 · 0 评论 -
Mybatis Generator使用小技巧
1、问题描述mybatis generator 简单说就是生成一些mybatis的公共方法,用了好多年了,一直也没记录过,最近使用稍微有了点变话,简单记录下,方便下次使用,也希望可以帮到其他人。2、解决方案最近使用主要有两点变化:(1)以前使用,指定了本地数据库驱动jar包,本次直接用maven,dependency指定下就好了,配置文件配置好后,团队人员都可以执行;(2)发现朋友使用的方式挺好的,就是初期开发过程中,不可避免的会增加或修改一些字段,xml中新加或者重新生成方法,都有点麻烦,通过新原创 2021-12-21 16:16:27 · 784 阅读 · 1 评论 -
一次打包,多个环境运行(开发、测试、生产等)
1、问题描述以前常用的,使用maven插件根据不同环境(开发、测试、线上)打不同的包,方便吧? 也还可以,但是打各个环境的包配置文件不一样(maven打包是指定了编译配置文件,未指定不会打包进来),有时候包会出现混淆,影响使用;最近使用了jar启动命令指定profiles文件,个人感觉更加合理一些,不使用maven插件打包,就打一个包,在不同的环境下,配置不同的启动参数就可以了,启动命令只需配置一次,一个包,就能用到不同的环境,开发、测试、线上环境都可以用,简单介绍下。2、解决方案简单来说就是使用ja原创 2021-12-14 11:28:21 · 1368 阅读 · 0 评论 -
自定义注解+AOP记录访问日志
1、问题描述AOP拦截请求,记录请求参数、返回参数及响应时间,以前已经介绍过了,但是发现有个小问题,就是有些心跳或者仅仅是查询字典下拉框的请求,本身不用记录,排除的话,需要一个一个排除,有点麻烦,就用自定义注解对aop记录请求与返回做了个下改进,简单记录下。2、解决方案简单说就是新建个自定义注解标签,然后对需要记录日志的的方法加上标签就可以了。2.1 自定义标签import java.lang.annotation.*;@Documented@Retention(RetentionPolic原创 2021-12-02 22:08:16 · 675 阅读 · 0 评论 -
java项目,记录页面修改值,内部打“官司”用
1、问题描述业务需求:项目中的配置信息,关系到程序跑出来数据准确性,需要记录下什么人、什么时间、修改了什么字段,原来值、最新值,以便回溯,防止扯皮,内部打“官司”用。2、解决方案通过java反射,后台程序比对前端传入值与数据库中值,并记录下来;2.1 测试实体类import lombok.Getter;import lombok.Setter;@Setter@Getterpublic class User { private String name; private S原创 2021-11-25 18:11:06 · 1272 阅读 · 1 评论 -
再议java日志管理logback
1、问题描述关于java中的日志管理logback,去年写过关于logback介绍的文章,这次项目中又优化了下,记录下,希望能帮到需要的朋友。2、解决方案这次其实是碰到了一个问题,一般的情况是,会单独在linux上创建个用户,线上和开发环境一样,这样脚本中假如有相对目录的话,也能保持一致,但是这次因为线上环境创建其他用户有问题,只能用root用户操作,导致logback定义的目录,开发和线上不一致,线上是root/***,开发环境没有权限访问该目录(开发环境使用的普通用户),所以logback的目录,原创 2021-08-25 11:04:12 · 638 阅读 · 5 评论 -
提高实战开发效率n倍(0<=n<=100),IDEA插件及setting设置
1、背景描述开发工具Idea是程序员很重要的开发平台,通过插件或者setting设置,能明显提高开发效率,介绍下软件老王目前用的插件和setting配置,有需要的朋友可以参考下。2、解决方案插件都是老王目前在用的的,不分先后,不过有些老王感觉很小的点或者用的不多的,也就不说,老王目前使用idea是2019.1.3,因为某些配置怕升级idea版本有影响,就没升级,不过也无所谓。2.1 free mybatis plugin该插件作用是:可以从mapper类,跳转到对应的xml方法,该插件与Myb原创 2021-08-16 11:39:57 · 456 阅读 · 1 评论 -
数据库设计工具-PowerDesigner中table视图显示name与code
1.问题描述使用PowerDesigner做数据库设计,要做评审,默认整体效果没有name中文显示(如下图),很不方便,网上有解决方案,但是本机的就是不支持,换了好几种方法都不行,最后通过升级PowerDesigner才得以实现,记录下。2、解决方案2.1 希望额效果直接说希望的效果,这样做评审介绍的时候,更加容易介绍。2.2 升级PowerDesigner版本到16.5网上找了很多PowerDesigner,大部分都不行,给个可以的。下载链接:https://pan.baidu.com/原创 2021-06-25 11:56:16 · 2096 阅读 · 5 评论 -
5分钟搞定内网穿透工具-ngrok
1、问题描述因为要做微信公众号的H5开发,获取微信用户信息的时候,微信回调需要用到域名,因项目刚启动,客户还没申请域名和服务器,为了不耽误开发,想通过将本机映射成可以通过域名访问,开发机器在内网中,通过路由器冲浪。2、解决方案网上找了好几种方案,最后采用的是ngrok方案,配置简单,还免费。2.1 开始使用ngrok是国外的一款软件,国外的就不说了,有点小复杂,直接用的国内版:Sunny-Ngrok,国内Ngrok官网:https://www.ngrok.cc/2.2 注册注册很简单,免原创 2021-06-24 12:45:45 · 1390 阅读 · 3 评论 -
typora增加到鼠标右键
1、问题描述逐渐习惯用md记录问题,鼠标右键没有快捷方式,网上找了下基本都是更改注册表什么的,找到个直接修改下文件执行的方法,记录下。2、解决方案2.1 方法新建txt文本文件,写入:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md]@="Typora.md""Content Type"="text/markdown""PerceivedType"="text"[HKEY_CLASSES_ROOT\.md\Shell原创 2021-06-23 10:53:48 · 402 阅读 · 3 评论 -
idea中提交项目到github及invalid authentication data 404 not found not found问题
1、背景在idea中提交项目到github上,以前是可以提交,今天突然报:invalid authentication data 404 not found not found(如下图),网上找了下解决方案,同时记录下项目(使用spring retry实现重试的demo)在idea中提交到github上的完整流程,希望能帮助有需要的朋友,祝好运!2、解决方案方案简单说:需要在github中生成token,然后存储到github中,进行项目提交等操作。2.1 登录github,进入settings页原创 2021-06-02 22:01:13 · 672 阅读 · 4 评论