上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页
摘要: Java秒杀简单设计二:数据库表Dao层设计 上一篇中搭建springboot项目环境和设计数据库表 https://www.cnblogs.com/taiguyiba/p/9791431.html 在此基础上设计数据库表Dao层代码 1.数据库表设计 项目涉及到两张表,seckill:秒杀库存表, 阅读全文
posted @ 2018-10-22 11:03 kangjie 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 内容来源 https://www.cnblogs.com/scode2/p/8671908.html#undefined 是由于对应的Java类跟编译后的class文件,没有关联上, 解决办法: 在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个 阅读全文
posted @ 2018-10-20 13:48 kangjie 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 项目参考:慕课网 https://www.imooc.com/learn/587 Java秒杀 开发环境 JDK1.8、Maven、Mysql、Eclipse、SpringBoot2.0.5、mybatis、Thymeleaf、bootstrap、redis-3.0 页面展示: 项目介绍 1.项目采 阅读全文
posted @ 2018-10-15 15:52 kangjie 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 在Java中,Java的设计者对String对象进行了大量的优化,主要有三个特点: 1.不变性: 不变性是指String对象一旦生成,则不能再对它进行改变。String的这个特点可以泛化成不变(immutable)模式,一个对象的状态在对象被创建之后就不再发生变化。不变模式的主要作用在于,当一个对象 阅读全文
posted @ 2018-10-11 15:05 kangjie 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 常见的内存溢出的原因及其解决思路 1.堆溢出: 由于大量的对象都直接分配在堆上,因此它最有可能发生溢出。因为大量对象占据了堆空间,而这些对象都持有强引用,导致无法回收,当对象大小之和大于堆空间时就会发生溢出。 为了解决堆溢出错误,一方面可以使用-Xmx参数指定一个更大的堆空间,另一方面,由于堆空间不 阅读全文
posted @ 2018-10-11 13:50 kangjie 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://blog.csdn.net/tooky_poom/article/details/60768458 系统安装了jdk1.7,环境变量正常,但是安装jdk1.8后,修改环境变量没有生效。 是因为使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将j 阅读全文
posted @ 2018-10-11 10:51 kangjie 阅读(11979) 评论(1) 推荐(3) 编辑
摘要: jstack 用于导出Java应用程序的线程堆栈:jstack [-l] <pid> -l 选项用于打印锁的附加信息 jstack -l 2348 > /data/deadlock.txt 通过 jstack 工具不仅可以得到线程堆栈,还能自动进行死锁检查,输出查找到的死锁信息。 图形化虚拟机监控工 阅读全文
posted @ 2018-10-10 19:09 kangjie 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在Java程序中,如果堆空间不足,有可能抛出内存溢出错误:Out Of Memory,简称OOM。 一旦发生这种问题,系统就会被迫退出。 Java虚拟机提供了参数 -XX:+HeapDumpOnOutOfMemoryError ,使用该参数可以在内存溢出时导出整个堆信息。可以使用参数 -XX:Hea 阅读全文
posted @ 2018-10-10 17:13 kangjie 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 堆空间是Java进程的重要组成部分,几乎所有的应用相关的内存空间都和堆有关。 1.最大堆和初始堆的设置 当Java程序启动时,虚拟机就会分配一块初始堆空间,使用参数 -Xms 指定这块空间的大小。一般来说,虚拟机尽可能维持初始堆空间的范围内运行。如果初始堆空间耗尽会进行扩展。最大堆空间使用参数 -X 阅读全文
posted @ 2018-10-09 17:45 kangjie 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 主要涉及的知识点: 1.跟踪Java虚拟机的垃圾回收和类加载等信息; 2.配置Java虚拟机的堆空间; 3.配置永久区和Java栈。 4.学习虚拟机的服务器和客户端模式。 1.1 跟踪垃圾回收 Java支持自动垃圾回收(GC),如果垃圾回收频繁出现,或者占用了太长的CPU时间,就必须重视起来。 最简 阅读全文
posted @ 2018-10-09 15:46 kangjie 阅读(683) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页