java编程出现的错误对应的解决方法
error: could not open D:\java\jre1.8\lib\amd64\jvm.cfg
解决方法:把java的环境变量%JAVA_HOME%/bin上移到最上面
优化


查看网页源代码
Ctrl+U
测试浏览器是否支持html5访问
word封面加下划线
打好字 ctrl+U 在字后面打空格自动生成下划线
在字前面打空格 选中所有空格 ctrl+U
邮件服务器的搭建和客户端的安装
1.安装易邮服务器
2.修改自己的域名
工具—服务器设置—-修改单域名为自己定义的域名 这里为 shop.com
此后注册的账号为*@shop.com

3.安装foxmail
邮箱—-新建账户—- **@shop.com
接收邮件服务器设为 localhost
发送邮件服务器设为 loaclhost
制作自定义桌面图标教程
首先 图标要求是256256d的 可以使用PS修改 步骤如下:
1.将文件导入PS中
2.安装Alt 点击背景
3.图像-> 画布大小
修改宽高一致
4.魔棒工具去除背景
5.图像->图像大小 改为256256
6.存储为png?raw=true
7.打开greenFish
8.导入该png?raw=true图片 直接存储为iso即可
WIN10开机卡在了正在准备自动修复
Win10系统启动到LOGO界面后,强制重启,反复3次左右,至到显示疑难解答,我们点击疑难解答进入;
选重置此点电脑。
接下来这里,我选择的删除所有内容。这里是准备要格式化系统分区C盘,如果想保留C盘内容建议选择另外一个选项,然后自己研究一下吧。之后出现的选项一定要选【仅限安装了windows驱动】 这个选项,另外一个貌似是整个硬盘格掉了。
最后选择初始化。就等着还原吧。对了。提前准备好网卡驱动!
计算机寻址范围:
指的是32位 2的32次方
64为 2的64次方
关于磁盘
磁盘中的凹槽每一个存放4kb的内存 当文件内存小与4kb 在磁盘依然是占用4kb的空间 如果文件超过了4kb 则占用8kb的空间 以此类推 每超过 即加4kb
存储数据不会每次读取到都存一次 而是先存到缓存中待存到足够大时再一次性存入磁盘
当对数据进行增加、删除、修改时 数据在磁盘上不连续 读取时通过指针串联读取
指针多次跳转会 毁磁盘
配置java环境的原因

整除
如果整数a除以非零整数b,商为整数,余数为零
则a能被b整除
关于后台传递数据正常,前端页面不显示的bug调试思路
第一步:在网页按F12---network---点击list.do---respone
发现数据能传递到页面,说明后台代码正常
第二步:看页面接收数据的代码,和实体的属性名称一致,也没有问题
最后在偶然情况下发现,实体类在自动生成setter、getter代码的时候出现bug,如下
public void setContent(String content) {
Content = content;
}
而不是正常的如下代码
public void setContent(String content) {
this.Content = content;
}
java编译版本不匹配
进入 windows—proferences—java–compiler设置编译出来的文件使用的格式是 1.7版本的 (设置成多少都行,只要兼容,并且与你项目的编译版本一直就可以,我这里统一设置成1.7)
进入项目–properties—java Compiler 把项目编译版本也设置成 1.7
进入项目–properties—Myeclipse—project Facets设置java文件的版本为 1.7,并打勾。
Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war)
错误原因
Maven默认会去src\main\webapp下去找web.xml,而我们项目经常会改为WebRoot目录代替src\main\webapp目录,那么我们就需要自己重新配置一下web.xml路径;
pom.xml加入如下配置指定我们自己配置web.xml路径
<!-- 配置web.xml文件的配置 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 指定web.xml的路径 -->
<webXml>WebRoot\WEB-INF\web.xml</webXml>
<!-- 指定jsp、js、css的路劲 -->
<warSourceDirectory>WebRoot</warSourceDirectory>
</configuration>
</plugin>
**Description Resource Path Location Type Archive for required library: 'E:/maven/cangku/org/mybatis/mybatis/3.3.0/mybatis-3.3.0.jar' in project 'SSMDemo' cannot be read or is not a valid ZIP file错误 **
原因:网络问题,maven仓库有jar包,但不全
解决方法:到maven仓库删除和这个jar有关的内容,alt+F5刷新,让maven重新下载完整的jar包即可
spring配置异常之Description Resource Path Location Type Referenced file contains errors (htt
解决方法:把spring-beans.xsd
改为spring-beans-3.1.xsd
maven install时出现的警告
报错信息
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/E:/bos_repository/bos_repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar) to field java.util.Properties.defaults
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
原因:JDK版本过高,不影响项目运行
sun.misc.BASE64Encoder报错
只需要在project build path中先移除JRE System Library,再重新添加库JRE System Library,接着重新编译后就一切正常了
SpringBoot遇到的问题
导入项目时出现cannot find value的问题
可能的问题:Maven仓库没配置好
如果Maven仓库没问题,右键项目----Maven---reimport
端口占用问题
运行独立jar包时可能会出现端口占用问题,springboot的内嵌tomcat的端口8080可能会被oracle (我就是)占用或者 tomcat(默认8080)占用
解决方法
重新配置内嵌tomcat的端口号步骤如下
- 在resource目录下新建application.properties文件(文件名一定要application.properties因为这个是默认的配置,如果文件名字不是这个则需要手动的添加识别)配置如下图

通过命令行设置属性值 启动的应用的端口号
在命令行运行时,连续的两个减号--就是对application.properties中的属性值进行赋值的标识。
java -jar xxx.jar --server.port=8888命令,等价于我们在application.properties中添加属性server.port=8888
问题:通过命令行就能更改应用运行的参数很不安全
解决方法:SpringBoot提供了屏蔽命令行访问属性的设置:SpringApplication.setAddCommandLineProperties(false)。
编写SpringBoot demo过程遇到的2个错误
错误1
创建完成后,如果项目报红色,(1).需要对项目右键-》属性-》Generate Deloyment Desriptor Stub。(2).项目右键-》Maven-》Update Project
错误2
运行后出现springboot A resource exists with a different case

groupId 和artifactId 和项目名不一致,我这里项目名SpringBootDemo而pom文件中是springbootDemo,所以出现这个错误,修改如上图即可
错误3
spring boot javax/annotation/ManagedBean : Unsupported major.minor version 51.0
原因jdk版本的问题 ,maven自带的jar版本与javax的jar版本不符,我修改为1.6即可解决
错误4
Establishing SSL connection without server's identity verification is not recommended
解决方法
MySQL 5.5.45+, 5.6.26+ and 5.7.6+ 这些版本的数据库需要手动指定SSL是否开启,所以原来的连接字符串:jdbc.url=jdbc:mysql://127.0.0.1:3306/test就不可以了。
解决:
需要在其后附加useSSL=true或false,使用新的连接字符串:jdbc.url=jdbc:mysql://127.0.0.1:3306/test&useSSL=false问题就解决了
Spring Boot 启动报错Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFa
错误代码
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloController.class, args);
}
}
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Hello Spring Boot 2.0!";
}
}
原因:
使用代码自动提示(Alt+/)时粗心了SpringApplication.run(HelloController.class, args);
应该改为SpringApplication.run(HelloApplication.class, args);
Springboot版本过低引起的
redis报错:Error processing condition on org.springframework.boot.autoconfigure.data.redis.RedisAutoCon
①换成高版本的,当时是1.4版本 所以低了 换成2.0.5
②具体做法
这个问题是由于springboot的版本问题。
使用springboot 2.x以上版本的时候,pom.xml文件中
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>RELEASE</version>
</dependency>
应替换为
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
当报错Failed to read Class-Path attribute from manifest of jar file:/C:/Users/Administrator/.m2/repository
到maven仓库将jar包删除再下载即可
导入项目:The project description file (.project) for 'xxx' is missing.
解决方法: 进入到workspace中,进入到workspace.metadata.plugins\org.eclipse.core.resources.projects 文件夹下,然后将李某不能打开的工程给删除了
restartmyeclipse即可解决
再不行的话就删了再新建maven moudule重新把src和pom复制一下手动导入吧(最稳的方法)
java编程出现的错误对应的解决方法的更多相关文章
- 错误:Unsupported major.minor version 51.0(jdk版本错误)的解决方法
错误:Unsupported major.minor version 51.0(jdk版本错误)的解决方法 java.lang.UnsupportedClassVersionError: org/ap ...
- java开发中遇到的问题及解决方法(持续更新)
摘自 http://blog.csdn.net/pony12/article/details/38456261 java开发中遇到的问题及解决方法(持续更新) 工作中,以C/C++开发为主,难免与其他 ...
- 在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法
在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法 在Eclipse中运行Jboss时,时间太长可能有时候会出现java ...
- Hadoop常见错误问题及解决方法总结二
问题导读:1.遇到问题该如何排除错误?2.看不到namenode的可能原因是什么?3.地址占用该如何解决?4.could only be replicatied to 0 nodes, instead ...
- coreseek常见错误原因及解决方法
coreseek常见错误原因及解决方法 Coreseek 中文全文检索引擎 Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和 ...
- android 真机调试出现错误 INSTALL_FAILED_INSUFFICIENT_STORAGE 的解决方法。
关于这个神奇的 内存不够错误的通常解决方法,网上大把,建议大家在尝试过了网上的方法后再来尝试下我的这种方法. 编译工具: android studio 测试真机:米 2 调试的时候出现:INSTALL ...
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问.)” (Microsoft SQL Server,错误: 5120)的解决方法 问题描述: 在附加数据库到sql server时,附 ...
- 批处理命令篇--配置免安装mysql 5.6.22, 以及1067错误的一个解决方法
mysql 服务启动出现1067错误的一个解决方法: 当服务启动出现1067错误时,可查看“windows 事件查看器”,发现类似错误提示 Can't find messagefile 'F:\ ...
- IIS发布网站浏览之后看到的是文件目录 & Internal Server Error 处理程序“ExtensionlessUrlHandler-ISAPI-4.0_64bit”在其模块列表中有一个错误模块“IsapiModule” 解决方法 & App_global.asax.pduxejp_.dll”--“拒绝访问。 ”
Q:IIS发布网站浏览之后看到的是文件目录 A:它出现了一个说到.NET4.0 更高框架什么的错误,所以我将 .NTE CRL版本由4.0改为2.0了,改为2.0后就出现了只能浏览文件目录了.改为4. ...
随机推荐
- Java经典基础与高级面试36题和答案
1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实 ...
- 第十章、collections
目录 第十章.collections 一.OrderedDict方法 第十章.collections 一.OrderedDict方法 使用dict时,Key是无序的.在对dict做迭代时,我们无法确定 ...
- ElementUI Hello World
Vue Element UI Hello World <!DOCTYPE html> <html> <head> <meta charset="ut ...
- Linux:fdisk
fdisk [-l] 装置名称 选项与参数: -l:输入后面接的装置所有的partition内容.若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的partition均列出来 fdis ...
- python面向对象、类、socket网络编程
类和对象 python3统一了类与类型的概念:类==类型:从一组对象中提取相似的部分就是类:特征与技能的结合体就叫做对象: 类的功能: 初始实例化: 属性引用: 1.数据属性: 2.函数属性: 对于一 ...
- PAT Basic 1056 组合数的和 (15 分)
给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字.要求所有可能组合出来的 2 位数字的和.例如给定 2.5.8,则可以组合出:25.28.52.58.82.85 ...
- Cmd有关IP的部分命令
ping命令判断系统数据包在传送的时候至少会经过一个以上的路由器,当数据包经过一个路由器的时候,TTL就会自动减1,如果减到0了还是没有传送到目的主机,那么这个数据包就会自动丢失,这时路由器会发送一个 ...
- HelloWorld编写过程中注意事项
一.package关键字 * package表示当前代码所属的包(package),是一种组织结构.其他package通过包名调用这个包下内容* package是必须的,每个文件的package必须存 ...
- MySQL 8下忘密码后重置密码
解决方案:1):设置mysql为无密码启动 (修改MySQL的登录设置:vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-table) 2):重新启动mys ...
- JavaScript设计模式与开发实践(一)
一.this this的指向大致可以分为以下几种: 作为对象的方法调用 作为普通函数调用 构造器调用 Function.prototype.call或Function.prototype.apply ...