![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程基础
文章平均质量分 70
春风微凉
日拱一卒无有尽,功不唐捐终入海
展开
-
eclipse创建maven web项目
1、新建maven项目,File → New → Other...,选择Maven Project2、点击Next,配置项目工作空间和所属的组(可以不进行修改,默认的就可以)3、点击Next,选择maven-archetype-webapp4、点击Next,填写Group id和Artifact id, Version默认即可,Package会根据Group id和Artifact id自动生成,可以不修改5、点击Finish,看到创建的项目目录大概是这个样子的6、选中项目,右键N...转载 2022-01-18 17:37:00 · 2163 阅读 · 0 评论 -
JAVA接口及静态方法不能被重写
接口1、接口中可以有 default 方法、静态方法,静态方法可通过接口直接调用, default 方法必须通过对象调用。实现接口的类不能继承接口静态方法,接口中可以声明 abstract 方法,此时,abstract 方法跟接口中的普通方法具有相同效果。2、函数式接口 @FunctionalInterface 作用,当在接口中添加第二个抽象方法时,编译器会报错。3、方法引用关键字 ::,引用静态方法通过类名引用,引用普通方法要通过对象引用。引用构造方法使用 ::new 方式。4、Lambd转载 2021-12-23 17:54:46 · 1826 阅读 · 0 评论 -
Gradle 详解
原文地址:深入理解Android(一):Gradle详解-InfoQ备用地址:Gradle史上最详细解析 - AndroidM - 博客园以下内容为复制-粘贴,建议看原文。编者按:随着移动设备硬件能力的提升,Android 系统开放的特质开始显现,各种开发的奇技淫巧、黑科技不断涌现,InfoQ 特联合《深入理解 Android》系列图书作者邓凡平,开设深入理解Android专栏,探索Android 从框架到应用开发的奥秘。Gradle 是当前非常“劲爆”的构建工具。本篇文章就是专为讲解 G.转载 2021-10-08 22:11:24 · 3367 阅读 · 0 评论 -
vi/vim基本使用方法
转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。vi编辑器是所有Un转载 2021-08-22 10:32:11 · 516 阅读 · 0 评论 -
JSP页面中文乱码处理
JSP页面中文乱码处理JSP页面添加 UTF-8<%@ page contentType="text/html;charset=UTF-8" language="java"%>Servlet 中添加请求体编码方式 UTF-8servletRequest.setCharacterEncoding("utf-8");取出参数直接使用String name = req.getParameter("name");具体代码示例如下:JSP<%@ page cont原创 2021-03-16 11:22:26 · 267 阅读 · 0 评论 -
Ubuntu18.0 环境SpringMVC工程搭建遇到的问题
1.org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder关于这个原因主要是权限的问题,在tomcat/work/Catalina/localhost/,主要是这个目录没有被读写的权限,导致文件不能被编译到该指定的工作目录中,此时我们就要针对与这个目录做一些权限的修改权限至少要达...原创 2020-02-16 11:23:21 · 225 阅读 · 0 评论 -
求最大公约数
package basic.alg;/** * 求两个数的最大公约数 * * */public class GCD { public static int gcd(int p, int q) { int tp = p; int tq = q; int r = q; //这里要初始化为q if (q > p) { r = p; p = q; ...原创 2019-12-08 00:16:24 · 123 阅读 · 0 评论 -
二分查找
package basic.alg;public class BinarySearch { /** * 二分查找递归实现 * * * */ public static int binarySearch(int[] arr, int low, int high, int t) { if (t > arr[high] || t < arr[low])...原创 2019-12-08 00:13:33 · 87 阅读 · 0 评论