短链生成器 发表于 2020-04-02 | 分类于 工具 为什么要用短链 长度限制 短信、微博等内容长度有限制,若其中连接缩短,则可编辑内容增加,利于节省费用、文案排版等 便于分享 长链二维码过于密集识别难度大,部分软件平台链接长度有限制,链接太长无法被识别 短链本质链接标识与原链接的一对一映射 短链跳转的原理 浏览器请求短链 后端服务根据短链标识获 ... 阅读全文 »
Eclipse Memory Analyzer (MAT) 使用入门 发表于 2019-12-12 | 分类于 Java , 工具 下载Eclipse Memory Analyzer (MAT) 下载直接解压运行 生成Dump文件jmap -dump:live,format=b,file=[fileName] [javaPid]注意运行命令时请使用运行java进程的user操作,或使用sudo -u [userName] 打开D ... 阅读全文 »
设计模式 发表于 2019-11-11 | 分类于 设计模式 What?什么是设计模式?设计模式是对面向对象设计中反复出现问题的解决方案 Why?问什么要用设计模式?设计模式是对面向对象设计中反复出现问题的解决方案 设计模式7大原则 开放封闭原则 OCP(Open Close Principle) 由”Bertrand Meyer”提出的。Software e ... 阅读全文 »
Maven入门 发表于 2017-12-20 | 分类于 Java , 工具 Pom文件Super Pompom文件是可以继承的,达到高效复用 占位符 通过version占位符,可以统一管理相同框架下的jar包 可以在子pom里修改父pom的配置 Profile扩展用途:针对不同的环境提供不同的配置文件 Maven Scope compile:用于所有阶段,会随着项目一起发 ... 阅读全文 »
MyBatis入门 发表于 2017-12-18 | 分类于 Java , 组件 简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java ... 阅读全文 »
Tomcat简介 发表于 2017-12-09 | 分类于 Java , 工具 介绍定义Tomcat是一款免费的开源并实现了Java Servlet、Java Server Pages、Java Expression Language 以及 Web Socket 等技术的 Web 应用服务器 Web服务器 Servlet容器 基于Servlet规范 目录结构 bin con ... 阅读全文 »
MySQL数据库入门 发表于 2017-12-01 | 分类于 数据库 , MySQL 介绍与安装特点 门槛低,简单 群众基础广大,资料多 免费 安装rpm包1sudo rpm -ivh *.rpm yum源1sudo yum install q-dba-mysql-56 apt1sudo apt install mysql-server mysql-client DMLSEL ... 阅读全文 »
Java Lambda Expression 发表于 2017-11-26 | 分类于 Java , Java 8 Lambda表达式本质一个Lambda表达式本质上是一个匿名函数 Lambda表达式出现的原因匿名类型最大的问题就在于其冗余的语法,而Lambda表达式提供了轻量级的语法,解决了匿名内部类代码冗余的问题。 Lambda表达式语法lambda表达式的语法由参数列表、箭头符号->和函数体组成。函数 ... 阅读全文 »
正则表达式 发表于 2017-11-23 | 分类于 工具 正则表达式又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)通常被用来检索、替换那些符合某个模式(规则)的文本 符号正则表达式由一些 普通字符 和一些 元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有 ... 阅读全文 »
去哪儿2018校招在线考试-编程题一 发表于 2017-10-11 | 分类于 笔试 , 去哪儿 题目 最少转机描述去哪儿网将机票业务扩展到了大魏国, 宇文玥和楚乔都是去哪儿网的忠实用户,经常坐飞机双宿双飞, 现在已知大魏国有n个城市,共有m条国内航线,航线都是可往返的, 已知他们所居住的城市和他们想要达到的城市,请给出最小转机次数。 如果两城市间不可到达,则返回DISCONNECTED输入第一 ... 阅读全文 »