自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只写代码的狐松鼠

当你还不能写出自己满意的程序时,你就不要去睡觉。

  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 【日常工作】执行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 848

原创 【工作日常】IDEA 插件plugins 整理

速览:IdeaVimKey Promoter XAlibaba Java Coding Guidelines

2021-01-15 20:17:18 280 1

原创 【工作日常】画图软件在线免费

draw.io地址1地址2asciiflow简介:一个好用的在线纯文本流程图绘制工具 asciiflow 是一款纯文本流程图制作软件,上世纪九十年代黑客的最爱!目前已经完美支持中文!地址<中文>1地址2processon地址...

2021-01-12 16:51:12 198

原创 【工作环境】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 186

原创 【工作日常】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 811

原创 【环境问题】消灭红叉(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 394

原创 【网络基础-常识篇】常用端口

常用端口(常识)应用端口号说明FTP(文件传输协议)20, 21SSH(安全shell协议)22telnet(远程登录协议)23DNS(域名系统)53http(超文本传输协议)80SMTP(简单邮件传输协议)25POP3(邮件协议3代)110参考学习:Tony老师:Linux网络管理慕课...

2020-12-12 21:42:12 173 1

原创 【Java-8-源码-1】LinkedList、Queue、Deque

环境:java8MacBook Pro (Retina, 15-inch, Mid 2015)IntelliJ IDEA 2020.1.1LinkedList Structure 图:Queue介绍:访问不删除(head)元素方法:peek/element添加元素方法:offer/add访问并删除(head)元素方法:poll/removeDeque介绍:(方法太多,不一一细数了,感兴趣看源码)方法naming分类:peek*/element/get*offer*/add*

2020-12-12 21:33:08 202

原创 【初始化开发环境-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 618 1

原创 【LeetCode 树篇一】树对称(101、100)

100. 相同的树解:(递归)/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, Tre

2020-12-08 22:50:29 89

原创 【Linux基础-1】正则表达式和通配符

环境(Linux):MacBook Pro 15 10.15.7Terminal.app正则表达式:用来在文件中匹配符合条件的字符串,正则是包含匹配。eg:grep、awk、sed等命令可以支持正则表达式。通配符:用来匹配符合条件的文件名,通配符是完全匹配。eg:ls、find、cp等这些命令不支持正则表达式,所以只能使用shell自定义的通配符进行匹配。(*-任意个字符,?-任意一个字符,[]-任意括号内的一个字符)-正则通配符作用匹配文件中符合条件的数据匹配符

2020-12-01 11:07:39 109

原创 【LeetCode 数组篇一】1. 两数之和

LeetCode 1.两数之和解1:class Solution { public int[] twoSum(int[] nums, int target) { // 暴力遍历: int[] res = new int[2]; for(int i=0; i< nums.length-1; i++) { for (int j=i+1; j< nums.length; j++) { i

2020-11-27 10:41:26 77

原创 【LeetCode】92. 反转链表 II(记看多手)

LeetCode 92. 反转链表解:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode reverseBetween(ListNode head, int m, int n) {

2020-11-26 18:32:00 60

原创 【LeetCode】206. 反转链表(记不住,看注解,多练习,手熟尔)

LeetCode 206. 反转链表解:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode reverseList(ListNode head) { //迭代,翻转.

2020-11-24 23:05:43 94

原创 【LeetCode】147 对链表进行插入排序(记不住,看注解,多练习,手熟尔)

LeetCode 147. 对链表进行插入排序算法说明参考:【算法】冒泡排序vs插入排序解:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode insertionSortLis

2020-11-24 12:48:13 94

原创 【算法】冒泡排序vs插入排序

冒泡排序:(默认升序,需要掌握知识)双层循环(内外):每次外层循环,会把后半段数组排好序每次对比当前和下个数据的大小:所以内外层循环限制条件都是 length-1;不需要遍历到最后一个数据,倒数第二个数据会和最后一个数据进行大小对比。每次外层循环后,会安顿好最大的一个数字的位置(依次在数组尾部,过程形式水底的气泡上升过程变大…):所以内层循环限制条件 j<length-1-i 即可,不需要继续循环[length-i, length-1]的数据,因为随着每一轮,尾部的大数值数据已经归位。增加交

2020-11-24 12:12:17 156

原创 【redis内存(一)】回收机制(被动删除+主动删除)

主动删除(定时任务删除)被动删除(惰性删除)知识点梳理:被动删除(惰性):一些expire keys当客户端尝试访问它时,key会被发现并主动的删除,返回空。这样redis可以节省CPU成本,不需要单独再护TTl链表来处理过期的keys。定时任务删除:只有被动删除是不够的,因为有些过期的keys,可能永远不会被访问。 这样可能导致内存泄漏。所以增加定时随机测试设置keys的过期时间(做被动删除的补充)。具体就是Redis每秒10次做的事情:测试随机的20个keys进行相关过.

2020-11-17 12:52:26 675

原创 【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 80

原创 【Python】爬虫学习-1

调研:框架对比:环境:python -VPython 3.8.3scrapy 安装:pip install scrapy报错:pip install --default-timeout=90000 scrapy

2020-11-07 09:21:43 89

原创 【日常工作】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 1895

原创 [数学知识]高中数学-分类计数原理 分步计数原理

相关教材:人民教育出版社的全日制普通高级中学教科书(必修)《数学》第二册(下B)

2020-06-12 07:54:47 875

原创 【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 354

原创 【狐思】形象变迁

依稀记得在哪里看到(听到) 评价赵本山、阿宝的话, 大概是这样说的:赵本山总是农民象形出现在公众面前、阿宝总是带着白头巾, 这都是2个人聪明的地方.不轻易改变形象,让自己的象形深入人心.之前一直不太理解, 所谓的“形象”维持,有何blabla…最近随着B站的up主文化崛起,很多人都转入up主行业.这里就有很多只做视频不露脸(读文案), 当然还有很大一部分露脸的.而且,19年火爆的vlog...

2020-03-22 15:08:55 174

原创 【开发环境】配置文件加载失败,启动报错** 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 14796 1

原创 【开发环境】mac brew update `fatal: unable to access https://github.com/`

环境:MacBook Pro 15jdk8IntelliJ IDEA问题:brew update 报错 fatal: unable to access https://github.com/…解决:terminal运行下边 git 命令.git config --global --unset http.proxy git config --global --unset htt...

2020-02-24 21:33:44 1417

原创 【日常工作】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 959 1

原创 【狐记】一心如旧(剑网3·侠肝义胆沈剑心 第二季ED)

剑网3·侠肝义胆沈剑心 第二季一心如旧纯阳飞雪染眉稍故事又重头哪句有缘重逢等待已久幽谷烟岚绕思绪迷雾飘散否恍然间听蓬莱涛声再问少侠何处游也曾与你刀丛诗里折春柳云霞携满袖再追问稻花香的梦梦往剑锋走也曾与你浮生海上同孤舟含笑念去留欲说还休的承诺谁错过刺穿相思唯一心如旧心如旧红尘亦如旧我在结局伫足淋往事一霎雨而你于身后留白处氤氲温柔了时光悠悠...

2020-01-18 09:27:47 3031

原创 【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 627

原创 【Java基础】CollectionUtils collections VS collections4

环境:????:java 开发,应该很多人在使用 CollectionUtils时,都遇到【collections、collections4】犹豫,到底该使用那个呢?以下 简称C3,C4;先看看 出处:(pacakges)C3:package org.apache.commons.collectionsC4:package org.apache.commons.collections4都来...

2020-01-14 13:10:57 4652

原创 【开发环境】.gitignore文件

参考:https://juejin.im/post/5b2bbaf4e51d4558cf6e8074https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore

2018-09-30 23:45:28 244

原创 【Java 集合类】Hashtable和HashMap、Vector和ArrayList,来说说

环境: jdk1.8这两类(4个类)的比较经常出现在面试中: 解决思路:看源码Hashtable和HashMap 1.Hashtable(注意table小写)里为了保证线程安全,类中方法都增加了synchronized关键字;HashMap则没有,即HashMap线程不安全,但是效率HashMap要高。 2. Vector和ArrayList ...

2018-08-21 11:18:08 256

原创 【面试相关】面试算法收集

语言: 本文主要使用Java语言,尽管上学时C、C++、C#、PHP、Android、Objective-C都学过,一入Java难回头,从此PHP是最好的语言。。。引子: 老东家要阵亡了,出来碰碰透透气!1.随机算法: 问题:这么个函数a(), 返回1的概率是P,返回0的概率是1-P;如何实现一个算法,使返回1,0的概率都是50%? 考虑:Java中随机函数...

2018-08-12 00:02:27 177

原创 【数据结构】排序算法总结

引子: 最近老东家要阵亡了,出来另谋生路。排序算法分类:内部排序 插入排序 1). 直接插入排序 2). 折半插入排序 3). 希尔排序交换排序 1). 冒泡排序 2). 快速排序 选择排序 1). 简单选择排序 2). 堆排序归并排序基数排序外部排序 置换选择排序多路归并1.插入...

2018-08-11 11:36:46 637

原创 【IntelliJ IDEA】IDE学习使用(不时更新)

引子: 最近学习使用IntelliJ IDEA,很多使用技巧不定时在这里更新。问题1:修改package目录结构不成功 报错: 解决: 直接点“Do Refactor”TIPS: 学习使用IntelliJ IDEA,要习惯查看下边提示框弹窗内容。参考:AndroidStudio不能修改类名,有其他references in code 的问题...

2018-08-10 11:35:44 1016

原创 【计算机网络】HTTP

引子: 前两天看了《图解HTTP》和《计算机网络》的第5章-运输层为了准确无误地将数据送达目标处,TCP协议采用了 三次握手(three-way handshaking)策略。三次握手(three-way handshake),或三次联络。 广为流传的译名“三次”(three-way)并不准确。这里的三次是指:A发送一个报文给B,B发回确认,然后A再加以确认,来回共三次...

2018-08-10 00:03:10 483

原创 【日常工作】Java字符串判断优化

参考:java可变参数列表的实现

2018-08-08 19:11:02 252

原创 【环境问题】基础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 205

原创 【环境问题】基础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 234

原创 【环境问题】基础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 6956

原创 【环境问题】基础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 43699 4

java 代码 自动 鼠标 固定范围 滑动

淘宝 切pad 强ipad 时写的小程序 实现 鼠标 自动 在固定范围滑动,模拟手动切水果

2014-05-22

JavaFX_编程语言

不错的JavaFX入门书籍!基于Netbeans IDE讲解,有图有真相哦!!!

2012-07-19

apache-tomcat-7.0.11-windows-x86

Jsp开发网站组件 如开发一个“创新基地门户网站”

2011-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除