编程基础
静笃塾
致虚极,守静笃;内磨心,外炼骨
展开
-
Comparator::compare设定排序的升序 降序
Comparator::compare设定排序的升序 降序原创 2022-11-08 11:54:27 · 2249 阅读 · 2 评论 -
Maven多模块下pom依赖关系解读
Maven多模块下pom依赖关系解读原创 2022-10-25 22:24:16 · 1676 阅读 · 0 评论 -
git忽略追踪文件、本地库特殊配置、忽略上传本地文件
git忽略追踪文件、本地库特殊配置、忽略上传本地文件原创 2022-10-23 19:50:52 · 1347 阅读 · 0 评论 -
确认个人电脑外网ip,并设置阿里云服务器只允许该ip访问
确认个人电脑外网ip,并设置阿里云服务器只允许该ip访问原创 2022-10-22 21:53:20 · 3522 阅读 · 3 评论 -
Java范型:通配符中super、extends的区别
一、概要java范围有三种形式:1 <? extends T>: 上界通配符, ?表示继承自T的类(沿着类图,上边界是T)。频繁往外读取内容,适合采用上界通配符。2 <? super T>:下界通配符,?表示T及其父类(沿着类图,下边界是T)。频繁插入内容,适合采用下界通配符。3 <?>:某个类型。单纯表示引用某一类型,不进行插入或读取4 如果频繁读取或插入,尽量避免使用通配符,以免数据丢失。二、构建类树...原创 2020-12-25 22:15:24 · 1007 阅读 · 0 评论 -
gradle本地仓库、远程仓库、版本选择、及离线环境下避坑
一、本地仓库位置maven本地仓库配置借助settings.xml,gralde则通过环境变量。windows环境下,新增系统变量GRADLE_USER_HOME,内容为本地仓库位置。如果不设置,默认在%USER_HOME%\.gradle下面。gradle下载的jar包存放在%GRADLE_USER_HOME%\caches\modules-2\files-2.1下面。二、gradle脚本初始化顺序1 命令行执行, 如gradle –init-script %gradle_Dir%/i..原创 2020-12-04 23:33:55 · 2891 阅读 · 0 评论 -
maven本地仓库配置、远程仓库配置
1 存放路径windows环境下,maven配置文件名为settings.xml,路径在%USER_HOME%\.m2 和 %MAVEN_HOME%\conf下面。工程应用中,读取顺序为pom.xml --> %USER_HOME%\.m2\settings.xml --> %MAVEN_HOME%\conf\settings.xml。建议写好一个settings.xml后,两个地点均复制下。%USER_HOME%\.m2,应该需要自己创建。方法为:进入%USER_HOME...原创 2020-12-04 23:00:32 · 1280 阅读 · 0 评论 -
xml三步曲之三:java修改xml文件的三种形式:DOM JDOM DOM4J
SAX是基于事件流驱动,只能进行一次性写入或读取,无法进行修改操作修改前xml如下:<?xml version="1.0" encoding="UTF-8" standalone="no"?><company> <apartment id="1"> <staff id="001"> <name>001老大</name> <age>40<原创 2020-06-06 23:32:02 · 182 阅读 · 0 评论 -
xml三步曲之二:java读取xml的4种方法DOM DOM4J SAX JDOM
第一种方法:DOM方法package xml.read;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import java.io.File;原创 2020-06-04 00:16:00 · 179 阅读 · 0 评论 -
xml三步曲之一:Java生成xml的4种方法:DOM、SAX、JDOM、DOM4J
1 简介java生成xml的4种方法有DOM、SAX、JDOM、DOM4J。2.1 DOM方法写入public void createCompanyXml() throws Exception { // DocumentBuilderFactory是工厂类,不能直接实例化, // 该类包含newInstance()方法,可以根据系统默认的解析器 // 生成创建解析器的工厂类. DocumentBuilderFactory fact原创 2020-06-02 12:43:13 · 483 阅读 · 0 评论 -
git仓库管理、工作流程、远程操作、分支管理、基本命令
本文为git代码管理及命令操作的入门知识,讲述内容包括仓库管理、clone+fetch+pull+push的流程、远程操作、常规命令等。请批评指正。第一部分:基础概念(针对新手,使用过git的请跳过)1.1git与github的区别git是版本控制工具,借助此工具可以在本地仓库、公司git服务器或者开源免费的github远程仓库上管理软件版本。在多人协作的项目开发工作中十分普及。...原创 2020-02-09 22:57:28 · 578 阅读 · 0 评论 -
XML文件结构、语法、元素
XML文件,是可扩展标记语言,可用于数据传输、解析、配置文件等,是通用的数据结构。其与HTML、JSON不用。一、XML文件结构<?xml version="1.0" encoding="utf-8"?><group> <!--学生李四--> <student id="10086"> <name>zhang san</name> <age>18</age>原创 2020-05-13 19:16:23 · 836 阅读 · 0 评论