精华内容
下载资源
问答
  • 2021-02-28 17:29:02

    一、java.lang.OutOfMemoryError

    问题:myeclipse 内存不足,又显示内存溢出等问题怎么回事?(java.lang.OutOfMemoryError: PermGen space及其解决方法)

    解决:

    myeclipse内存溢出之后,可以通过修改虚拟内存大小来解决,步骤如下:

    1、设置Default VM Arguments

    在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Arguments文本框中输入:-Xms64m -Xmx256m

    2、如果是web工程还报内存溢出,可能就要设置tomcat内存。

    (1)tomcat的安装根目录%tomcat%bin/catalina.bat文件,SET JAVA_OPTS 一行;

    (2)myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置为:

    -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m。

    二、在MyEclipse中开发项目时使用自己安装好的JDK

    安装好MyEclipse之后,在MyEclipse中开发项目时,默认使用的是MyEclipse是自带的JDK,如下图所示:

    更多相关内容
  • 但是我发现我的myeclipse是高版本的jdk,引进的项目是低版本的,这样应该可以支持的,可是同样出现了这个错误,所以不能简单的理解为低版本不支持高版本的问题,高版本也可能不兼容低版本,所以说好还是设置同
  • Java项目遇到的常见问题

    千次阅读 2021-02-26 10:18:22
    Java算是新手吧,难免会遇到一些问题,生活不乏各种各样的问题,乏的是记录下来的博客O(∩_∩)O问题一、DescriptionResourcePathLocationType Java compiler level does not match the version of the instal...

    做Java算是新手吧,难免会遇到一些问题,生活中不乏各种各样的问题,乏的是记录下来的博客O(∩_∩)O

    问题一、

    DescriptionResourcePathLocationType Java compiler level does not match the version of the instal

    解决:

    一、设置jdk版本,windows---proferences---java--compiler,设置编译出来的文件使用的格式是1.7(团队统一)

    二、项目右击----properties---Myeclipse---project Facets设置java文件的版本为 1.7,apply的话会遇到下面这个问题:

    0818b9ca8b590ca3270a3433284dd417.png

    解决:修改.setting文件夹内的org.eclipse.wst.common.project.facet.core.xml配置文件,

    配置:

    四、最后重新导入、发布就OK了大神博客,感谢分享

    二、MyEclipse运行jsp程序出错,

    Access denied for user ''root''@'localhost' (using password: YES)

    大神说可能性可能有三个:大神的博客

    1、location中的属性文件配置错误

    2、location中定义的配置文件里面没有对应的placeholder值

    3、Spring容器的配置问题:

    简单说Spring容器采用反射扫描的发现机制,仅允许定义一个PropertyPlaceholderConfigurer,其余的会被Spring忽略掉

    解决:

    去掉一处的propertyConfigurer配置,替换成context:property-placeholder

    两处都添加ignore-unresolvable="true" 大神

    问题三、

    Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException

    原因 :

    此问题一般发生在Myeclipse 保存文件并自动部署时候。在写项目的时候,还没等部署好,关闭了myeclipse 10,可能就会出现这种情况。

    有一种产生此错误的原因是因为此项目不不是由myeclipse创建的,需要检查.project 文件,并且添加com.genuitec.eclipse.j2eedt.core.webnature。

    解决:

    1、首先关闭MyEclipse工作空间。

    2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”

    取消myeclipse的自动部署:

    右键点击项目 ->properties -> Builders,将DeploymentBuilder勾选去除.点击打开链接

    问题四:** END NESTED EXCEPTION **

    相对来说这么漂亮的报错形式还是令我眼前一亮的,什么原因呢?Mysql服务器默认的“wait_timeout”是8小时【默认值:28800s】,用中文翻译一下就是:一个连接在8小时内没有活动,自动断开该连接;不过wait timeout的值可以设定,但最多只能是2147483(约24.85天)

    解决:

    改用C3P0连接池:1、c3p0-0.9.1.jar复制到项目的lib目录中,在hibernate.cfg.xml中配置点击打开链接

    org.hibernate.connection.C3P0ConnectionProvider

    5

    30

    1800

    100

    121

    1

    true

    这里有个找这个文件的教程,点击打开链接我是没有找到,感觉有些像jdbc.properties,所以这个方法不知道效果怎么样

    展开全文
  • java开发常见的问题及解决办法1、 索引越界异常...这个是java开发最常见的问题之一,碰到空指针异常,首先需要定位是哪一句出现了异常,然后再判断是那个对象出现了异常,常用debug模式进行调试3、类型转换异常,j...

    java开发常见的问题及解决办法

    1、 索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时,抛出该异常, java.lang.IndexOutOfBoundsException。遇到该问题,需检查索引值是否正确

    6ce2d8feba6c886652c7f73db9622350.png

    2、空指针异常。这个是java开发中最常见的问题之一,碰到空指针异常,首先需要定位是哪一句出现了异常,然后再判断是那个对象出现了异常,常用debug模式进行调试

    200155aeacdcc86b599afb69b63ffeef.png

    3、类型转换异常,java.lang.ClassCastException。遇到这样的异常的时候如何解决呢?如果你知道要访问的的对象的具体类型,直接转换成该类型即可。如果不能确定类型可以通过下面的两种方式进行处理(假设对象为o):

    一、通过o.getClass().getName()得到具体的类型,可以通过输出语句输出这个类型,然后根据类型进行进行具体的处理。

    二、通过if(o instanceof 类型)的语句来判断o的类型是什么。

    例如下面例子:Student和Teacher分别是Person的子类,强制将一个Student对象转换称Teacher对象,就会抛出ClassCastException。

    21d3f8bf793b28ac25860513be2bb490.png

    4、内存溢出异常,java.lang.OutOfMemoryError。我们可以通过

    手动改变tomcat启动时的MaxPermSize和PermSize。

    在tomcat的bin目录下找到catalina.sh,找到

    echo “Using CATALINA_BASE: $CATALINA_BASE”这一行,在上面加入以下语句:

    JAVA_OPTS=“-server -XX:PermSize=64M -XX:MaxPermSize=256m”

    865c90bb44291d773a6b2d9c5016c383.png

    5、文件找不到异常java.io.FileNotFoundException也是我们在开发中经常遇到的问题。抛出该异常时,我们需要去检查文件路径是否正确,或者是否存在。

    c7be09be035939dacbc5b1ef6fe72fb3.png

    6、jdk版本不同导致的异常,此时我们需要检查jdk版本。软件版本一般是向下兼容的,java虚拟机也不例外,即低版本虚拟机生成的class文件可以在高版本虚拟机中运行,反之则未必可以(向上兼容)。

    展开全文
  • ② 线上服务器部署进入/usr/local/songlan/songlan_server目录 ③ 执行shell脚本:sh ./../launch.sh songlan_server start|stop|restart,使用配置就在java启动命令项目中使用nacos配置,执行shell命令为三个...

    1、解决所有long给前端转成string类型

    比如mybatisplus的current、size、total等,

    解决方法:原因是有这个方法在(别人写的),把这个方法注释掉就行了。

    2、后端部署流程(本地到服务器部署):

    ①打包:mvn clean package -D skipTests,mvn clean package(先clean,再package)进行编译、打包, -D skipTests是跳过测试。

    ② 线上服务器部署进入/usr/local/songlan/songlan_server目录

    ③ 执行shell脚本:sh ./../launch.sh songlan_server start|stop|restart,使用配置就在java启动命令中,项目中使用nacos配置,执行shell命令为三个参数,start、stop、restart。
     

    #launch.sh
    #!/bin/sh
    
    export JAVA_HOME=/usr/local/jdk
    export PATH=$JAVA_HOME/bin:$PATH
    
    cd /usr/local/songlan
    
    service=$1
    debug='-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=8555'
    # 检查数据完整性
    function check_data_integrity(){
        data_center_base_path=/usr/local/songlan
        echo "${data_center_base_path}"
        if [ ! -d "${data_center_base_path}/${service}/" ]; then
            echo "服务不存在,请确认"
            exit
        fi
        cd ${data_center_base_path}/${service}
    }
    
    function start_service(){
        #判断部署包数量是否为1
    #    jar_num=`ls suponit-${service}-*.jar | wc -l`
    #    if [ ${jar_num} -gt 1 ];then
    #        echo "部署目录下${service}*.jar个数大于1,请移除多余jar文件后重试!"
    #        exit
    #    elif [ [${jar_num} == 0] ]; then
    #        echo "部署目录下${service}*.jar不存在,请确认后重试!"
    #        exit
    #    fi
        nohup java -Xms256m -Xmx256m -jar -Dlog4j2.formatMsgNoLookups=true -DNACOS_SERVER_ADDRESS=ip:port -DNACOS_NAME_SPACE=NAMESPACE ./${service}*.jar > ./${service}.log 2>& 1 &
    
        echo "$!" > pid
        echo "${service} started success."
    }
    
    function stop_service(){
        service_pid=$(cat pid)
        echo "stopping ${service} ..."
        kill -9 ${service_pid}
        echo "stopped ${service}"
    }
    #开始方法
    start() {
        start_service
    }
    
    #结束方法
    stop() {
        stop_service
    }
    
    case "$2" in
        start)
            check_data_integrity
            start
            ;;
        stop)
            check_data_integrity
            stop
            ;;
        restart)
            check_data_integrity
            stop
            start
            ;;
        *)
                echo "Userage: $0 {start|stop|restart}"
                exit 1
    esac
    
    

    ④看日志文件:tail -500f log

    3、前端部署流程:

    ①把包dist.zip拷贝到D:\songlan\static\complaint下,

    ②把原来dist备份:mv dist dist.bak

    ③删除原来的dist.zip压缩包:rm -rf dist.zip-xxxxxx

    ④上传dist.zip到/usr/local/nginx/html/songlan/complaint/

    ⑤解压就能自动跑了,因为nginx自动识别dist下index.html:unzip -0 gbk dist.zip。

    展开全文
  • 技术总结(自己做项目遇到问题整理)java 技术总结(自己做项目遇到问题整理)java
  • 配置都在nginx.conf文件 server{}块定义了虚拟主机,listener监听端口,server_name监听域名,location{}是用来为匹配的URI进行配置,URI即语法的"/uri/"。location/ { }匹配任何查询,因为所有请求都以/...
  • Java项目中如何解决跨域问题

    千次阅读 2021-03-05 16:29:12
    Java项目中如何解决跨域问题发布时间:2020-11-11 16:00:40来源:亿速云阅读:91作者:LeahJava项目如何解决跨域问题?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面...
  • JAVA研发项目中遇到问题

    万次阅读 2018-12-03 15:25:15
    也不是说工作中项目很忙,而是自己没有按照自己得规定来做,以前说得是一天更新一篇文章,后来,发现一天更新,自己更加没有精力去弄。就说一周更新一天,发现还是无法去实践。但是为了让自己能力提升,还是需要严格...
  • java开发中遇到问题及解决方法

    千次阅读 2020-12-01 14:21:18
    本文记录了java开发过程的一些细节问题,并给出了详细的解决方式,希望能帮助你解决你的问题...
  • (精选97道Java核心面试题) 常量池有哪些,数据结构,自己设计一个常量池 String为啥设计为final,好处是啥,其中的equals方法如何实现的 jdk序列化怎么实现,有测试过他的性能吗,serialVersionUID的作用是什么,...
  • 1、SpringMVC前台提交参数绑定list时大小超过256解决方案:①在使用该方法的类上添加方法修改默认长度@InitBindepublic voidinitBinder(WebDataBinder ...}② 在整个项目中使用定义一个初始化类public class myInit...
  • IDEA写java项目 中文乱码问题解决

    千次阅读 2018-09-28 16:05:23
    spring: http: encoding: charset: UTF-8 enabled: true  
  • Java实习生在项目中遇到问题

    千次阅读 2017-09-05 11:13:45
    配置项目时出现的问题: 1.输入用户名和密码登录不上 解决方法:并不是数据库的问题,进入前台代码目录页面,App/config 目录下点开config.js,更改 为"api_url": "http://127.0.0.1:8080/leasecore/api/", 2....
  • openjdk环境中java项目启动慢的问题

    千次阅读 2022-03-30 15:31:25
    最近在一个项目的实施过程遇到java项目启动慢的问题,不管是tomcat启动还是spark-submit提交任务都很慢,通常是卡在开头,并且web项目的登录功能也会出现半天登录不上的问题。 项目实施的服务器环境如下: ...
  • 有一个项目是用maven管理的,当时对maven的dependency里头的机制还不太懂,一不小心引入了apache httpclient里头的2个版本,好像是4.3和4.4。很不巧,4.4版本有一个新的API。 我用的IDE是IntelliJ,它识别出来了4.4...
  • 1、最近项目做一个关于批量修改或者增加记录的功能,为了方便,就手动写一个saveOrUpdate()函数,你可能会说这个hibernate不是自带吗?我首先说一下项目的情况: 从前台传来的多条记录,是没有主键的,(因为主键...
  • Java从网络取得文件 1个目标文件 简单 Java从压缩包提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
  • 贼厉害!java面试题项目中的难点

    千次阅读 2021-07-20 01:52:12
    对你来说影响最大的一个项目(该面试有关项目问题都针对该项目展开)? 为什么会想做这个项目?这个项目的ideal是谁提出来的? 项目中如何实现的大数据的传输和存储 项目中哪一部分最难攻克?如何攻克? 基础知识...
  • Java开发中遇到问题以及解决方法

    千次阅读 2018-07-03 22:38:10
    问题1 :在使用eclipse搭建SSM环境时,写好pom.xml文件后保存,出现以下错误:Failure to transfer javax.servlet:jstl:jar:1.2 from https://repo.maven.apache.org/maven2 was cached 类似这样的错误有10个。...
  • 你们项目中哪些地方使用到了,使用场景是什么?为什么要使用? ③spirng 源码。 ④rocketMq 的设计理念,数据存储,设计思想等。 ⑤ConcurrentHashMap的底层实现原理 ⑥你线上问题解决经验是什么?遇到了什么问题?...
  • Java面试中常遇到的技术问题汇总

    千次阅读 2021-02-26 17:38:26
    Java面试中常遇到的技术问题汇总如果你正准备参加Java开发岗位面试,那么你会遇到很多有关多线程的面试问题。为什么呢?因为多线程和并发问题已经成为Java面试必不可少的一部分。大多数企业在面试的时候都喜欢用...
  • Java项目答辩

    千次阅读 2021-03-16 11:29:54
    Java项目答辩》由会员分享,可在线阅读,更多相关《Java项目答辩(6页珍藏版)》请在人人文库网上搜索。1、Java项目答辩,09072A班:刘东平 项目名称:迅捷酒店前台管理,需 求 分 析,随着旅游业的民展,酒店、餐饮...
  • Java项目依赖项

    千次阅读 2021-03-13 02:38:30
    如果B将此jar添加为依赖项并在项目A的构建路径添加项目B,并且在项目B有一个抛出Dom4J异常的方法,如何避免将Dom4J添加为项目A的依赖项,这样我就不会将两个项目中的Dom4J作为依赖项?解决方法:如果您的代码直接...
  • 以下为总结我使用宝塔面板Java项目一键部署功能时遇到坑以及解决方案: 具体故障为:The requested resource [/demo] is not available 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 先给...
  • java实习遇到问题总结(持续更新)git的使用常见函数使用 实习期间后端开发使用的时spring boot+mybatis,遇到了一些问题,总结记录一下。 git的使用 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了...
  • JAVA 初级程序员常见问题分析

    万次阅读 多人点赞 2021-12-01 09:58:00
    什么是实的,就是能解决企业开发过程问题的技术。目前市场热点技术就是大数据、人工智能;目前企业实在的技术就是互联网架构技术,具体包括:三大框架企业级架构、分布式架构、微服务架构、开发运维一体化架构 3...
  • java项目中遇到问题及解决办法001

    千次阅读 2013-09-01 22:34:59
    1.注意:ie如果找不到图片显示的是叉叉,而火狐则... 查找问题:首先查看原代码,看imageService.getPicture(user.getFace()).getSmallImage()的src,之后通过访问发现无法访问  之后到任务管理器里查找ngix进程,发现
  • Eclipse导入项目java文件中文乱码

    万次阅读 多人点赞 2018-10-11 16:23:24
    我这次遇到问题是重新导入之前的项目发现项目java文件中文乱码,我首先确认下java文件的编码是什么格式,选择乱码的java文件右键选择properties,进入该文件的设置页面,选择resources属性,在页面下方可以看到...
  • 不管是java普通工程,还是java web项目,甚至是android项目,依赖包的管理有2种:1.直接依赖jar包这种方式简单直白,项目下载后在正确的ide或者稍微做转换就可以运行起来。比如java web工程的WEB-INF/lib下只要按这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 959,839
精华内容 383,935
关键字:

java项目中遇到的问题

java 订阅