Java异常: Error:java: Compilation failed: internal java compiler error 一、错误描述Error:java: Compilation failed: internal java compiler error二、错误原因出现这个错误的原因主要是因为 JDK 版本问题,原因如下:1、版本不匹配2、当前项目 JDK 版本不支持三、解决方案1. 查看项目的JDK版本2. 查看工程的JDK版本3. 查看IDEA编辑器的JDK版本...
JAVA基础点 方法重写与方法重载的区别方法重写(Override)概念:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!好处:重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。注意:重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是
线程池相关 1、什么是线程池?有哪几种创建方式?线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,而是等待下一个任务。由于创建和销毁线程都是消耗系统资源的,所以当你想要频繁的创建和销毁线程的时候就可以考虑使用线程池来提升系统的性能。java 提供了一个 java.util.concurrent.Executor 接口的实现用于创建线程池。2、四种线程池的创建:(1) newCachedThreadPool 创建一个可缓存线程池(2) n
多线程、高并发相关 1、并发编程三要素(1) 原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要 么就全部都不执行。(2) 可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立 即看到修改的结果。(3) 有序性有序性,即程序的执行顺序按照代码的先后顺序来执行。2、实现可见性的方法有哪些?synchronized 或者 Lock:保证同一个时刻只有一个线程获取锁执行代码,锁释放之前把最新的值刷新到主内存,实现可见性。3
mysql数据库索引相关记录 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。2.为经常需...
nginx负载均衡策略-记录 一、nginx的upstream目前支持负载均衡方式的分配1、RR(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。例如:upstream tomcats {undefinedserver10.1.1.117:88max_fails=3 fail_timeout=3s weight=9;server10.1.1.112:80max_fails=3 fail_timeout=3s weight=9;}2、ip_h...
nacos集群 连接不上 com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/ins 使用nacos集群出现很多问题出现各种问题com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers版本原因参考官网https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E版本之间要相互对应..
2021-01-14 spring cloud gateway + nacos集群报错NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers背景gateway +单点nacos不会有问题,搭配 nacos集群作为注册中心会出现以下问题错误详情Caused by: com.alibaba.nacos.api.exception.NacosException: failed to req API:/a...
idea启动tomcat项目出错:该文件没有与之关联的应用来执行该操作 问题如下:解决方案一 :1、按WIN+R调出运行对话框,然后输入gpedit.msc回车。2、展开:【计算机配置】-【Windows设置】-【安全设置】-【本地策略】-【安全选项】。3、在右侧找到“用户帐户控制:用于内置管理员帐户的管理员批准模式”,并双击打开。4、设置为“已启用”,然后应用保存,最后重启一下。...
Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determi 环境:python3.6.2 + win10指令如下:pip install chatterbot然后报错。Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it whic...
git冲突 ---- git版本回滚 回滚版本1. 本地分支回滚到指定版本 git reset --hard <commit ID号> 比如:git reset --hard 3a939752.强制推送到远程分支 git push -f origin <branch name> 比如 : git push -f origin pro...
python3.6 + win10 安装 python-Levenshtein 错误记录 1. pip命令pip install python-Levenshtein2.错误详情error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-...
Xshell 的使用,上传文件 以及 部署项目 1.启动 破解版的 Xshell.exe2.新建连接3.配置新建连接 配置服务器地址端口号 输入用户名和密码4.连接成功之后5.进入服务器上面的 tomcat 目录 cd /usr/local/tomcat-8.0.8/ -------路径为你们自己的可以用ls看看有什么6.点击新建文件传输图标 进入 ftp传送界面7. 部署之前,先杀死 tomcat进程 ps -ef...
Github 从本地上传项目 1. 登录github,新建一个仓库点击 create repository 创建2.到本地项目根目录下,右键,点击 git base here (需要安装git客户端)打开git命令台3. git init 会创建一个 .git的文件夹大概意思----将项目交给git管理4. git add . ------将文件添加到仓库中,注意不要漏了 点 . g...
mybatis使用时,mapper文件 使用 if 判断时,判断条件出错导致 条件为 0 时,查询、修改出错问题 出错环境:mybatis中mapper.xml的if条件出错出错场景:数据字典的某个字段 的值为 0 的时候,查询不正确。 比如 有个字段为 status,代表状态,0,为可用, 1,为禁用,当status=1 时,查询正确,但当status=0时,却查询到0和1的值出错代码:出错原因: 我还没搞明白。。。。。正确代码:去掉 status != '' 的判断小结: myb...
GIT相关指令 前提,下载、安装git客服端1.新建一个包,右键,找到 Git Bash Here 选项,点击进入git命令台2.克隆一个项目 git clone http:xxx.git http:xxx.git ----> 为需要克隆的仓库git路径3.查看仓库 git branch ----->查看本地仓库 git branch -a ----> 查看远...
JAX-WS注解使用错误,引起的异常: Unable to extract parameter from http request: 调用接口异常信息:页面500RESTEASY003870: Unable to extract parameter from http request: javax.ws.rs.FormParam("userId") value is {1} for public com.tttt.scn.ttt.common.util.JsonResult com.tttt.cn.ttt.rest.impl. ...
idea 的一些快捷键使用 和 设置 (备忘录,不定期更新) 1.快速生成版本序列号使用方式: 鼠标点击类名 ,然后 按 Alt + Enter 键,即可========================================================================================================...
postgresql数据库的 to_date 和 to_timestamp 将 字符串转换为时间格式 数据库中:字符串 转换为 时间格式二者区别: to_data 转换为 普通的时间格式 to_timestamp 转换可为 时间戳格式出错场景: 比较同一天 日期大小的时候,很容易出错例如: select current_timestamp from pub_employee 结果如下: select current_t...
设计模式之单例模式的几种写法 参考:http://cantellow.iteye.com/blog/838473什么是单例? Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。” 通俗的说:对于某个类来说,在整个项目中仅希望存在一个实例。不管是谁调用,在哪里调用,调用的都是同一个实例。单例的实现: 1. 构造器私有化 ------> 不能被随随便便 ...