随笔分类 -  java知识

上一页 1 2 3 4 5 6 ··· 8 下一页
java知识
摘要:先看一下Java发展史。 Java诞生在1995年,对应的JDK工具是jdk1.0,jdk1.1。到了1999年推出了Java 2 EE (Java 2 Platform, Enterprise Edition),是一整套JAVA企业应用开发规范,对应的jdk是1.2,也叫J2EE 1.2, 此后陆 阅读全文
posted @ 2020-05-14 10:20 wangle100 阅读(357) 评论(0) 推荐(0)
摘要:转:https://www.cnblogs.com/curedfisher/p/12839485.html 学过java的人都知道,jvm是解释运行java的,java能够作为跨平台语言,也是因为jvm的存在,合理的使用jvm内存可以帮助程序很好的运行。那么,怎么查看jvm的内存使用情况呢,下面本文 阅读全文
posted @ 2020-05-12 14:18 wangle100 阅读(919) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/yi412/article/details/81100003 在Linux下开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用J 阅读全文
posted @ 2020-05-06 22:43 wangle100 阅读(3332) 评论(0) 推荐(0)
摘要:转: https://www.cnblogs.com/zjj1996/p/9140385.html 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是 阅读全文
posted @ 2020-05-06 13:52 wangle100 阅读(263) 评论(0) 推荐(1)
摘要:转:https://www.cnblogs.com/wchukai/p/11174189.html 一、前言 618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。 回头看了一下自己的时间记 阅读全文
posted @ 2019-07-17 09:37 wangle100
摘要:转:https://yq.aliyun.com/articles/633782?utm_content=m_1000015330 在Java中,使用线程来异步执行任务。Java线程的创建与销毁需要一定的开销,如果我们 为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源。同时, 阅读全文
posted @ 2019-07-16 16:10 wangle100 阅读(527) 评论(0) 推荐(0)
摘要:转:https://www.cnblogs.com/davenkin/p/async-servlet.html 在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访 阅读全文
posted @ 2019-01-07 19:00 wangle100 阅读(275) 评论(0) 推荐(0)
摘要:链接:https://www.jianshu.com/p/882d0e2c3ea6 來源:简书 作者:专职跑龙套 AtomicReference An object reference that may be updated atomically. The AtomicReference class 阅读全文
posted @ 2018-07-15 16:28 wangle100 阅读(204) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/zxc123e/article/details/52057289 文章译自:http://tutorials.jenkov.com/java-util-concurrent/index.html 这个系列文章已基本结束,如有不妥,请批评指正。 转自请注 阅读全文
posted @ 2018-07-15 16:19 wangle100 阅读(427) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/wabiaozia/article/details/52798194 准备工作: 假如我有一个自定义jar是:123456.jar,下载地址http://download.csdn.net/detail/wabiaozia/9870838 如果不想下载 阅读全文
posted @ 2018-07-13 22:55 wangle100 阅读(495) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/benjamin_whx/article/details/38874657 13.1、概述 计算机的内存是有限的。Servlet/JSP容器的设计者很清楚这一点,因此他们提供了一些可以进行配置的设置,以确保容器能够在宿主机器中正常运行。例如,在Tomc 阅读全文
posted @ 2018-07-13 14:07 wangle100 阅读(242) 评论(0) 推荐(0)
摘要:转:https://www.w3cschool.cn/groovy/ Groovy的官方网站是http://www.groovy-lang.org/ Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能 阅读全文
posted @ 2018-07-12 10:59 wangle100 阅读(408) 评论(0) 推荐(0)
摘要:转:https://segmentfault.com/a/1190000013489340 Spring Boot Takes an opinionated view of building production-ready Spring applications. Spring Boot favo 阅读全文
posted @ 2018-07-10 23:18 wangle100 阅读(1054) 评论(0) 推荐(1)
摘要:转:https://segmentfault.com/a/1190000013532009 在上篇文章《springboot应用启动原理(一) 将启动脚本嵌入jar》中介绍了springboot如何将启动脚本与Runnable Jar整合为Executable Jar的原理,使得生成的jar/war 阅读全文
posted @ 2018-07-10 23:12 wangle100 阅读(3993) 评论(0) 推荐(0)
摘要:转:http://longdick.iteye.com/blog/332580 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 阅读全文
posted @ 2018-07-10 23:01 wangle100 阅读(428) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/briblue/article/details/54973413 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。 阅读全文
posted @ 2018-07-10 22:54 wangle100 阅读(419) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/pt666/article/details/70876410 https://blog.csdn.net/guohan_solft/article/details/73530244 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序 阅读全文
posted @ 2018-06-21 15:04 wangle100 阅读(524) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/myna/p/7567208.html java虚拟机运行时数据区,具体分为如下几个区域 程序计数器(Program Counter Register) 程序计数器是一块很小的内存区域,存储了下一条需要执行的字节码指令的地址,此处的地址可以是一个本地 阅读全文
posted @ 2018-06-15 13:40 wangle100 阅读(139) 评论(0) 推荐(0)
摘要:转:https://my.oschina.net/feichexia/blog/196575?p=3 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ... 阅读全文
posted @ 2018-06-15 13:24 wangle100 阅读(291) 评论(0) 推荐(0)
摘要:可以通过http://start.spring.io/构建一个SpringBoot的脚手架项目 一、微服务 1、SpringBoot是一个可使用Java构建微服务的微框架。 2、微服务就是要倡导大家尽量将功能进行拆分,将服务粒度做小,使之可以独立承担对外服务的职责,沿着这个思路开发和交付的软件服务实 阅读全文
posted @ 2018-06-01 11:45 wangle100 阅读(562) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 8 下一页