工作日常
狐松鼠
这个作者很懒,什么都没留下…
展开
-
【日常工作】执行mvn compile时:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1...
环境:MacBook Pro (Retina, 15-inch, Mid 2015)macOS Monterey版本 12.2.1 (21D62)jdk11/jdk8IntelliJ IDEA 2021.3.2 (Ultimate Edition)问题:IDEA环境执行mvn compile时,报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-co原创 2022-03-15 12:43:20 · 892 阅读 · 0 评论 -
【工作日常】IDEA 插件plugins 整理
速览:IdeaVimKey Promoter XAlibaba Java Coding Guidelines原创 2021-01-15 20:17:18 · 291 阅读 · 1 评论 -
【工作日常】画图软件在线免费
draw.io地址1地址2asciiflow简介:一个好用的在线纯文本流程图绘制工具 asciiflow 是一款纯文本流程图制作软件,上世纪九十年代黑客的最爱!目前已经完美支持中文!地址<中文>1地址2processon地址...原创 2021-01-12 16:51:12 · 210 阅读 · 0 评论 -
【工作环境】IDEA 配置(Java向)
环境:MacBook Pro (13-inch, 2020, Two Thunderbolt 3 ports)IntelliJ IDEA 2020.1.4 (Ultimate Edition)Java 类创建时自带注释(模版设置):设置方法:File -> Settings->如图所示,在模板头部添加:默认配置:/** * @author ${USER}, ${USER}@xxx.com * @date ${DATE} */...原创 2021-01-12 12:24:30 · 187 阅读 · 0 评论 -
【工作日常】Mac 解决每次新建终端 都要重新运行 source ~/bash_profile问题
本文copy fromhttps://blog.csdn.net/science_Lee/article/details/79214127环境MacBook Pro (13-inch, 2020, Two Thunderbolt 3 ports)terminal问题在 ~/.bash_profile 中配置环境变量, 每次重启(新建窗口)终端后配置的不生效.需要重新执行 : $source ~/.bash_profile原因这是因为其默认启动执行脚本变为了 ~/.zshrc。zsh加载的是原创 2021-01-04 14:46:51 · 827 阅读 · 0 评论 -
【环境问题】消灭红叉(IDEA版)
环境(MacBook pro):MacBook Pro (13-inch, 2020, Two Thunderbolt 3 ports)jdk8IntelliJ IDEA 2020.1.4 (Ultimate Edition)旗舰版(Ultimate)用户,尝试使用,Maven工具:“Reload All Maven Projects”;项目上双击(右键)->Maven->Reload project ...原创 2020-12-31 15:36:42 · 407 阅读 · 0 评论 -
【初始化开发环境-MacBook pro】Java向
java后端一般入职第一天配置 Zsh (Oh-my-zsh)git 默认mac已经安装(跳过,ssh-keygen还是需要操作的)安装jdk java8、11...下载IDEA 并安装git ssh-keygen 生成公钥 并加到web端参考配置 Zsh (Oh-my-zsh)官网地址ohmyzsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"git 默认mac已原创 2020-12-11 16:56:59 · 641 阅读 · 1 评论 -
【redis内存(二)】淘汰机制(策略)
问题:工作中如何使用redis,应该申请多大容量?redis 是否有容量限制? 容量溢出怎么办?背景:maxmemory配置指令用于配置Redis存储数据时指定限制的内存大小。通过redis.conf可以设置该指令,或者之后使用CONFIG SET命令来进行运行时配置。例如:配置内存限制100mb,以下指令配置redis.conf文件中。maxmemory 100mb设置maxmemory为0代表没有内存限制。对于64位的系统这是个默认值,对于32位的系统默认内存限制为3GB。当指定的内原创 2020-11-17 09:11:09 · 83 阅读 · 0 评论 -
【日常工作】Maven 跑test case 单文件/方法时:Error:Groovy-Eclipse: Compilation failed
环境:MacBook Pro 13jdk8IntelliJ IDEA 2020.1.1问题:IDEA环境,单独跑test case 文件/ 方法、main方法,提示Error:Groovy-Eclipse: Compilation failed现象:分析:如现象图:2 可以引导;点击进入“Compiler” 配置从 Conmpiler 进入 Java Compiler:2 可以可以选 Use compiler选择Javac -> Apply,重试 test case/m原创 2020-07-26 13:08:22 · 1961 阅读 · 0 评论 -
【IDEA 类加载显示红,实际mvn compile 正常】
环境:MacBook Pro 13 版本 10.15.4 (19E287)jdk8IntelliJ IDEA 2020.1.1 (Ultimate Edition)问题表现:[外链图片转存中…(img-LPMVT87P-1590131182094)]cHM6Ly9ibG9nLmNzZG4ubmV]L2d1bRvbmdnYW5n,size_16,color_FFFFFF,t_70[链图片转存中…(imgOg45447.png?x-oss-process=image/watermark,type_原创 2020-05-22 15:11:12 · 359 阅读 · 0 评论 -
【开发环境】配置文件加载失败,启动报错** must not be empty
环境:MacBook Pro 13jdk8IntelliJ IDEA 2018.3.31. 问题描述项目依赖Apollo配置,本地可以配置config-cache 加载配置。最近项目config 突然加载异常, 显示某个属性must not be empty部分异常信息。2. 问题分析最近发现项目刚起动就跑异常针对1,2 两点分析。验证1, 加载unitTest...原创 2020-02-25 20:57:02 · 14954 阅读 · 1 评论 -
【日常工作】copy url 避免URL encode
环境:MacBook Pro 15jdk8IntelliJ IDEA问题描述:工作中经常会复制(copy)粘贴(paste), 一些URL 方便团队沟通share.浏览器中URL如果包含特殊字符、中文字符等, 会自动进行URL encode. 这样copy 到的内容 就会变成 `乱码`.eg: 原浏览器地址URL: https://so.csdn.net/so/search/s....原创 2020-02-10 12:57:08 · 1039 阅读 · 1 评论 -
【redis】terminal 连接 redis-cli 中文字符转码trick
环境:问题:redis 通过 terminal 连接,查看value 很多 转码显示\"task\":\"\xe7\x94\xb3\xe8\xaf\xb7\xe6\x8d\xa2\xe8\xb4\xa7\"解决:连接串 加入 --raw 参数输出中文显示(方便debug):...原创 2020-01-16 11:41:08 · 643 阅读 · 0 评论 -
【日常工作】maven构建多模块项目依赖问题——dependencyManagement、dependencies
环境: MacBook Pro 15 jdk8 IntelliJ IDEA Apache提供的StringUtils这个工具类,有两个不同的版本,一个版本位于org.apache.commons.lang下面,另一个则位于org.apache.commons.lang3下面。 lang3是Apache Commons 团队发布的工具包,要求jdk版本在1.5以上,相对于l...原创 2018-08-01 02:13:13 · 6782 阅读 · 1 评论 -
【STS-eclipse】jsp的option嵌套 c:if 引起的异常【Failure to parse JSTL tags inside option】
参考: https://blog.csdn.net/luolianxi/article/details/78546354原创 2018-06-13 14:05:38 · 491 阅读 · 0 评论 -
【开发环境】.gitignore文件
参考:https://juejin.im/post/5b2bbaf4e51d4558cf6e8074https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore原创 2018-09-30 23:45:28 · 246 阅读 · 0 评论 -
【日常工作】Java字符串判断优化
参考:java可变参数列表的实现原创 2018-08-08 19:11:02 · 253 阅读 · 0 评论 -
【环境问题】基础Web环境搭建问题记录5—Establishing SSL connection without server's identity verification is not recom
环境: MacBook Pro 15 jdk8 IntelliJ IDEA问题: WARN: Establishing SSL connection without server’s identity verification is not recommended. … 翻译过来:(要)建立SSL连接 (却)不使用服务器身份验证 (则)是不建议的;(所以)My...原创 2018-08-08 10:33:26 · 211 阅读 · 0 评论 -
【Linux】日志查找
Linux环境日志查找相关——迪多的工作日常:1.预热——查找命令 find a.在根目录,查找文件指定文件:find / -name a.txt b.在根目录,模糊查找.txt后缀的文件:find / -name “*.txt” grep a.从文件中查找与正则表达式匹配的行:grep -e “正则表达式” 文件名 b.从文件中查找不区分大小写:grep -i “原创 2017-03-10 09:43:39 · 1658 阅读 · 1 评论 -
【PHP】代码优化——implode()替换字符串拼接
PHP代码优化(一)本文来自lz多终端APP接口开发的案例,看着乱做一团的代码,每次优化一个方法,就用它写博客,记录这段优化代码的过程:目录 [TOC]implode()简介案例分析总结implode()简介(参考explode学习)定义和用法: 参考w3school定义implode() 函数返回由数组元素组合成的字符串。注释1: implode() 函数接受两种参数顺序。但原创 2017-10-10 07:47:49 · 568 阅读 · 0 评论 -
【Linux】清屏命令-MacBook Pro
$my_pub = array(); $weekarray=array("日","一","二","三","四","五","六",); $query = $db->query("SELECT * FROM pub WHERE uid=".$_SGLOBAL['supe_uid']." and pub_state!=1原创 2018-06-08 14:48:07 · 3671 阅读 · 0 评论 -
【MySQL】——MySQL编码相关
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I原创 2018-06-11 10:07:18 · 400 阅读 · 0 评论 -
【Java】8种基本类型(9种?)
Java类型大类: 1. 基本类型 2. 引用类型简图: 基本类型 8,9 种 序号 基本类型 大小 最小值 最大值 默认值 包装类 1 boolean(布尔型) – – – false Boolean 2 char(字符型) 16-bit Unicode 0 Unico...原创 2018-06-19 14:55:04 · 7998 阅读 · 0 评论 -
【Java基础】-自动装、拆箱
环境: MacBook Pro 15 jdk8 IntelliJ IDEA 例子:/** *java 自动装箱——Long.valueOf() * * 网上有个例子如下:如何改变一个字符让,下面代码运行效率提高5倍?(实测差不多10倍) * * 答案:把Long sum = 0L =》long sum = 0L; * * 原理其实是java自动...原创 2018-07-03 10:04:17 · 152 阅读 · 0 评论 -
【PHP】php时间戳转化成时间相差8小时问题?关于时区设置-date_default_timezone_set()
问题: CMS系统配置带时间的数据,解析“时间日期”转换成时间戳(s),再转换时间格式,发现差8小时。 如图:(编辑CMS后台配置) 程序接口输出:(转换时间戳) 明显看出,相差8个小时。解决:// 程序转换时间戳前 增加时区设置date_default_timezone_set("PRC");TIPS:中国时区方式:4种 1. ...原创 2018-06-28 11:30:55 · 4134 阅读 · 0 评论 -
【环境问题】消灭红叉(sts版)-The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
环境: Windows 7 旗舰版 jdk7 Spring Tool Suite(STS,version:3.6.0.RELEASE) 经常使用Eclipse(STS)作为发开IDE的,经常会碰到项目莫名奇妙的红叉 1. index.jsp 红叉: …未完待续详细说明: 1. index.jsp红叉 解决办法 右击“项目名称”...原创 2018-07-31 20:19:05 · 515 阅读 · 0 评论 -
【环境配置】MySQL timestamp的默认值设置问题
环境: MacBook Pro 15 jdk8 MySQL:5.7.22 Homebrew问题: mysql 5.7 以上版本,增加了2条严格的时间格式的限制(NO_ZERO_IN_DATE,NO_ZERO_DATE),默认严格要求时间格式不能是‘0000-00-00 00:00:00’,所以创建时间格式的字段,如果没有默认指明时间格式则会报错。解决: ...原创 2018-08-05 22:09:28 · 6752 阅读 · 0 评论 -
【环境问题】基础Web环境搭建问题记录1——Invalid bound statement (not found):
环境: MacBook Pro 15 jdk8 IntelliJ IDEA问题: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):… 解决: 发现xml文件id写写错了,真是坑!!!TIPS: 引起这种问题网上有多种可能,主要是2类问题:建...原创 2018-08-07 10:55:54 · 458 阅读 · 0 评论 -
【环境问题】基础Web环境搭建问题记录2——Failed to obtain JDBC Connection;
环境: MacBook Pro 15 jdk8 IntelliJ IDEA问题: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested except...原创 2018-08-07 11:29:09 · 43767 阅读 · 4 评论 -
【环境问题】基础Web环境搭建问题记录3——Failed to obtain JDBC Connection;
环境: MacBook Pro 15 jdk8 IntelliJ IDEA问题: java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract … 解决: 数据库连接池c3p0的引入包...原创 2018-08-07 13:51:58 · 6967 阅读 · 0 评论 -
【环境问题】基础Web环境搭建问题记录4——Java不记录形参,运行期替换arg0,arg1...
环境: MacBook Pro 15 jdk8 IntelliJ IDEA引子: 大概3,4年前,开始接触Spring+Mybatis这套框架;作为应届生毕业,幸每个都有个mentor带着,度过了一段从白纸到草纸的过程。 问题大概发生在正式入职的1个月内,接手老大的一个后台项目(Spring+Mybatis…),记得看到mybatis中Dao中的方法可以直接与*.xm...原创 2018-08-08 00:03:56 · 242 阅读 · 0 评论