
java
文章平均质量分 59
java开发
古古月月
不会Java的学术咸鱼不是好秃头女
展开
-
网站是如何进行访问的?在浏览器地址栏输入网址并回车的一瞬间到页面能够展示回来,经历了什么?
这个问题是检验web和计网学习程度的经典问题。1) 在输入完一个域名之后,首先是检查浏览器自身的DNS缓存是否有相应IP地址映射,如果没有对应的解析记录。浏览器会查找本机本机的hosts配置文件(一般是C:\Windows\System32\drivers\etc\hosts,这个文件是用于在操作系统级别上进行主机名和IP地址的映射。原创 2023-08-03 20:26:00 · 1079 阅读 · 0 评论 -
关于IDEA中导入Maven依赖爆红
自从本小白刚下载IDEA开始用,就一直遇到依赖导入失败并且如reload都无效的这个问题,就完整地记录下解决方法。网上一堆解决方案,其实就分为两类:1是无法下载jar包,2是我们的IDEA找不到对应的本地库的包。1.首先看maven的配置,在setting里搜maven即可。首先第一个选框work offline是离线工作(脱机模式),勾选的话IDEA除了本地之外没有HTTP访问权限,Maven就不会连接到远程存储库,并无法在每次启动时检查更新,解决Maven依赖关系可能需要下载新的工件(如原创 2022-02-16 17:56:15 · 7464 阅读 · 0 评论 -
html字符实体
HTML 符号实体参考手册 | 菜鸟教程原创 2021-11-18 21:45:19 · 194 阅读 · 0 评论 -
MyBatis
MyBatis 官方文档:mybatis – MyBatis 3 | 简介 我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。MyBatis 支持定制化 SQL、存储过程以及高级映射,可以...原创 2021-11-09 19:46:42 · 691 阅读 · 0 评论 -
IDEA(社区版)spring boot项目学习(1)
1.file->new->module2.因为是社区版的,所以没有springInitializr,需要自己去下载spring assistant(在setting的plugins里面搜索然后install即可)3.next之后自定义项目域名和name(注意这里命名有时候会报invalid data的错误弹窗,换个名字就行了),然后选择Web,选择Spring web->next即创建完成。这就是spring web项目的初始目录啦,是不是很完整~...原创 2021-11-09 19:25:26 · 3071 阅读 · 2 评论 -
maven的打包
1.首先为什么要打包对于企业级项目,无论是进行本地测试还是测试环境测试,最终都要设计到项目的打包。 对于不同的环境下的项目打包,对应的项目所需要配置的资源不同,打包方式也有多种(比如ant,idea自带打包等),但是当项目很大,而且需要的外界配置很多时,打包操作也非常复杂,对于maven项目,我们可以通过pom.xml配置的方式来实现打包的环境选择,所以较其他的打包工具,maven只需要简单的配置就能完成不同环境的打包,还是很方便的。2.打包操作步骤 ·建立对应的项...原创 2021-11-02 21:19:11 · 560 阅读 · 0 评论 -
工程代码规范
一、命名大驼峰法比如:GetData,主要用于类名函数名、属性名、命名空间。小驼峰法比如:minResult,主要用于变量。千万不要一堆x,y,z,i,f,j,k,这种命名,可读性太差了。二、注释1.注释应该增加代码的清楚度,让别人更容易理解2.注释不只是描述做了什么,更重要的是为什么这么做,这么做的目的和功能。3.注释要在写代码之前或者是写代码的同时写。4.需要注释的点:类、接口的功能目的和使用,函数的功能变量参数和返回值等等。5.另外,在类或者方法等的可以写清楚.原创 2021-10-29 21:05:35 · 620 阅读 · 0 评论 -
maven项目解决pom.xml头部 http://maven.apache.org/xsd/maven-4.0.0.xsd报错的问题
天遇到个问题文件内引入某个资源pom.xml头部http://maven.apache.org/xsd/maven-4.0.0.xsd"报错。后来各种百度发现是包的问题:1、找到maven的包的位置:window->preferences->Maven->User Settings找到。2查看是哪个包的问题,例如我的是:Failure to transfer org.springframework:spring-context-support:jar:4.2.5.REL原创 2021-10-27 20:43:46 · 1740 阅读 · 0 评论 -
maven(1)
一、我们创建的maven项目所用到的所有的jar包统统都在maven仓库中,而仓库地址在国外,所以需要将中央仓库的地址换成国内的地址,常常用阿里的镜像,另外,我们下载的jar包时,会将所有的依赖都下载到本地C盘,当需要大量的jar包的时候就特别酸爽。。所以需要改到D盘等磁盘空间大的地方。修改setting.xml: <mirror> <id>nexus-aliyun</id> <mirrorOf>central&原创 2021-10-26 22:03:28 · 257 阅读 · 0 评论 -
cmd yyds
点文件夹里的路径框里,输入cmd然后回车,就直接进入该文件的控制台了,不用手动cd或者拖拽了。原创 2021-10-26 21:00:32 · 162 阅读 · 0 评论 -
maven的四大特征
maven是apache的一个开源的项目管理工具,它将项目开发和管理的过程抽象成一个项目对象模型,开发人员只需要更改添加配置文件里的依赖即可批量完成项目的各种构建等。1.核心特征:依赖管理maven可以对成千上万个模块或者子项目进行高度控制,批量管理它们之间的依赖关系。任何基于maven构建的项目自身也必须要定义以下三个属性:<dependencies> <dependency> <groupId>org.springframew原创 2021-10-26 20:06:41 · 1071 阅读 · 0 评论 -
Springboot从零开始学习笔记(1)
打算先学Spring,再学boot,每天抽空学一点,两周内学完。——2021.10.22...原创 2021-10-26 15:33:56 · 180 阅读 · 0 评论 -
eclipse maven配置usersetting时出现Could not read settings.xml
我add完maven然后再设置好xml路径,一顿配置完了之后就没管它,直到新建一个maven项目,添加parent依赖的时候出报错,才排查到这里。步骤:再点一次Browse重新选择此xml文件路径,然后上面就会报xml出错的行数,去看有没有重复标签、中文字符、注释内容,有的话全部删掉,重复标签合并一下。就解决了!...原创 2021-10-26 15:05:07 · 1093 阅读 · 0 评论 -
java的反射详解
一、反射机制反射:将类的各个组成部分(成员变量、构造方法、成员方法)封装成其他对象(Field对象、Construction对象、Method对象),这就是反射机制。tips:成员变量、构造器、成员方法可能有多个,所以有Field对象数组,Construction数组、Method数组来描述类所有的组成部分。二、操作可以在程序的运行过程中去操作这些对象(Field对象、Construction对象、Method对象)。还可以解耦,提高程序的可扩展性。...原创 2021-09-22 22:34:29 · 639 阅读 · 1 评论 -
Junit单元测试
JUnit 是一个 Java 编程语言的单元测试框架。在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说,就是测试数据的稳定性是否达到程序的预期。分为黑盒测试(功能测试,不需要写代码,输入测试用例看是否输出正确结果)和白盒测试(结构测试,需要写代码的,换主程序的具体执行流程)。而Junit单元测试就是白盒测试的一种。一、Junit使用...原创 2021-09-14 19:29:54 · 210 阅读 · 0 评论 -
关于java环境变量的常见问题
安装好jdk之后(放在了D盘),按照步骤添加好了环境变量,但是在命令行中输入java和javac和java -version都没有任何反应,就像这样:检查了好多次环境变量的配置,明白了用户变量是对于这一个用户admin的变量,系统变量是对于计算机中所以用户的变量,另外如果没有配置好环境变量,可以直接在命令行里进入jdk,也可以正常执行。所以可以用这个方法去查看是jdk不行还是环境变量不行。最后问题是怎么解决的呢,我发现我C盘里面有Oracle,Oracle里面有java,就把它们删掉了.原创 2021-09-13 10:25:04 · 269 阅读 · 0 评论 -
关于java的一些细节
1.如果源文件中包含public类,则文件名必须按该类名命名。2.一个源文件最多只能有一个public类。3.也可以将main方法写在非public的类中,然后指定运行非public类,这样入口方法就是非public的main方法。public class Hellow { public static void main(String[] args) { System.out.println("hellow word"); }}class dog { public stat原创 2021-09-14 08:00:06 · 402 阅读 · 0 评论 -
java运行机制
1.java虚拟机:JVM(java virtual machine)1).JVM是一个虚拟计算机,负责执行指令,管理数据、内存、寄存器,JVM包含在JDK中,有了JVM,java才能实现跨平台运行,JVM屏蔽了底层运行平台的差别。2.JDK(java development kit) java 开发工具包1).JRE(java runtime environment) java 运行环境JRE = jvm +java SE标准类库(java的核心库(类))JDK = JRE ...原创 2021-09-12 15:05:22 · 99 阅读 · 0 评论