按类别查询搜索结果
关于关键词 的检测结果,共 14949
lsj0922al | 2019-04-26 16:41:02 | 阅读(150) | 评论(0)
更多关于Java高级编程内容链接:零基础学Java10系列三:Java高级编程——阿里云大学 多线程:  生产者和消费者指的是两个不同的线程类对象,两个进程公用一个公共的固定大小缓冲区。其中之一的生产者,用于将消息传入缓冲区,另外一个是消费者,用于从缓冲区取    出数据。当缓冲区满了,而...【阅读全文】
lsj0922al | 2019-04-26 16:24:08 | 阅读(150) | 评论(0)
详细课程链接:【Java Web开发】数据库及SQL/MySQL基础 —— 阿里云大学MySQL概述什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能:...【阅读全文】
i042416 | 2019-04-26 15:40:11 | 阅读(160) | 评论(0)
i042416 | 2019-04-25 15:38:55 | 阅读(160) | 评论(0)
see my blog.用nodejs现成的express module,几行代码就能写个server出来:go【阅读全文】
lsj0922al | 2019-04-24 16:04:50 | 阅读(160) | 评论(0)
免费课程链接:【Java Web开发系列课程】Ajax快速入门简介:Ajax是Asynchronous JavaScript and XML的缩写。Asynchronous,是任务的一种执行模式,程序的执行顺序与任务的排列顺序是不一致的、异步的。JavaScript,是程序的核心,用来进行交互以及通信的控制与实现。XML,是进行交互以及通信的数据格式,目前通常...【阅读全文】
i042416 | 2019-04-24 11:46:47 | 阅读(310) | 评论(0)
MongoDB最简单的入门教程之一 环境搭建MongoDB最简单的入门教程之二 使用nodejs访问MongoDB<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.6.4</version> </dependency> bsonmongodb-drivermongod...【阅读全文】
i042416 | 2019-04-23 22:58:16 | 阅读(350) | 评论(0)
我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在里面的welcome-file-list节点里。...【阅读全文】
lihong | 2019-04-23 17:54:35 | 阅读(238200) | 评论(0)
内存错误、服务器停电等都会导致服务器宕机,此时节点无法正常工作,称为不可用。【阅读全文】
i042416 | 2019-04-22 23:15:08 | 阅读(170) | 评论(0)
Java面试系列-webapp文件夹和WebContent文件夹的区别?Java程序员面试系列-什么是Java Marker Interface(标记接口)编程面试题:编写一个会造成数据库死锁的应用使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)上面的结论完全正确,然而除了序列化/反序列化,单例模式...【阅读全文】
i042416 | 2019-04-22 15:36:54 | 阅读(160) | 评论(0)
我们通过这个链接下载最新的Tomcat源文件包,总共7MB:解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件JreMemoryLeakPreventionListener.java:可以看到大量调用工具类JreCompat检测JRE9是否可用:查看isJre9Available的具体实现:jre9Available...【阅读全文】
i042416 | 2019-04-22 14:06:05 | 阅读(130) | 评论(0)
SLF4J的全称是Simple Logging Facade for Java, 即简单日志门面,这里的Facade实际上是面向对象的设计模式中的外观模式(Facade pattern)。SLF4J不是具体的日志解决方案,它本身不包含日志记录的具体实现,而是只提供一个外观给各种各样的日志系统,这样就给具体应用提供了很大的灵活度,使得最终...【阅读全文】
alienzf | 2019-04-21 20:46:03 | 阅读(226140) | 评论(0)
(1)eclipse和jdk版本要匹配,x32 X64版本要匹配(2)主要问题是javac永不了cmd下set Path=D:\Java\jdk9\bin;D:\Java\jdk9\jre\bin; 解决问题【阅读全文】
i042416 | 2019-04-21 20:32:15 | 阅读(90) | 评论(0)
public static void main(String[] args) throws Exception { doSomethingMagic(); System.out.printf("2 + 2 = %d", 2 + 2);} 执行结果:2 + 2 = 5那么doSomethingMagic到底做了什么神奇的事情呢?先看代码:所以这个例子其实包含了Java中整型类型Integer的一个知识点。可能有的朋友对于do...【阅读全文】
i042416 | 2019-04-21 19:19:18 | 阅读(150) | 评论(0)
问题:plesseThrow方法抛出的SQLException可以成功被catch住么?Java类ExceptionForQuiz<T extends Exception>使用了一个泛型语法,T extends Exception意思是这个泛型类实例化的时候,传入的类型参数T必须是Exception以及它的子类。RuntimeE...【阅读全文】
i042416 | 2019-04-21 17:37:32 | 阅读(100) | 评论(0)
volatile是一个类型修饰符(type specifier),被设计用来修饰被不同线程访问和修改的变量。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。下面我们就用一个具体的例子来学习volatile的用法。public class ThreadVerify { public static Boolean sto...【阅读全文】
i042416 | 2019-04-21 16:38:47 | 阅读(90) | 评论(0)
我们看Wikipedia里对标记接口的定义。我试了下Google Translate翻译上面这段话,翻得很差劲,所以我来解释一下。以Serializable接口为例。一个类实现了这个接口,说明它可以被序列化。因此,我们实际上通过Serializable这个接口,给该类标记了“可被序列化”的元数据,打上了“可被序列化...【阅读全文】
【架构设计与优化】 使用javap分析Java的字符串操作
i042416 | 2019-04-21 12:40:07 | 阅读(90) | 评论(0)
String a = "i042416";javap -v constant.ConstantFolding我们看到字符串 "i042416" 被Java编译器加到了常量池里。Java代码 String a = "i042416"被翻译成了下面两句字节码:ldc #16: 首先JVM底层的原生方法StringTable::intern被调用,生成String的内部存储实现char[]。然后执行ldc #16, 将常量池内的...【阅读全文】
i042416 | 2019-04-21 12:26:45 | 阅读(70) | 评论(0)
static final int number1 = 512;Java程序员都知道两者的区别。下面我们就用javap将.class文件反编译出来然后深入研究Java里整型变量和整型常量的区别。wiki: https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings...【阅读全文】
i042416 | 2019-04-21 11:43:00 | 阅读(80) | 评论(0)
public interface IHello { void sayHello(String name); void sayGoogBye(String name);} public class Helloimplements implements IHello { @Override public void sayHello(String name) { System.out.println("Hello " + name); } @Override public void sayGoogBye(String name...【阅读全文】
i042416 | 2019-04-21 09:42:51 | 阅读(120) | 评论(0)
对于处于运行状态中的Java进程,JDK自带了很多工具,允许Java开发人员监控运行进程中的各种状态,比如该进程内部创建了多少个对象实例,消耗了多少内存,等等。本文基于JDK1.8而写成。package jmap; class Tool{ private int count = 0; public void Run() throws InterruptedException{ while(true){ ...【阅读全文】