java
践行001
这个作者很懒,什么都没留下…
展开
-
jvm相关一
写一个最简单的java程序,只有一个类:main()方法是Java应用程序的入口点,每一个Java应用都是从main()方法开始的使用javac.exe对HelloSleep.java进行编译,编译完产生HelloSleep.class文件javacHelloSleep.java使用java.exe运行HelloSleep程序javaHelloSleep ...原创 2019-09-26 22:22:33 · 98 阅读 · 0 评论 -
java学习路线
第一部分:java基础1、 java基础知识(相关API)2、 servlet、jdbc3、 良好的编程习惯、java安全编码4、 Spring5、 Spring MVC6、 Mybatis7、 mysql(sql调优和优化、语句性能、健壮的SQL语句)8、 tomcat及tomcat调优9、web项目的部署、启动、运维 第二部分:jav...原创 2019-01-06 23:20:04 · 121 阅读 · 0 评论 -
Java多线程《3》
Java多线程《3》原创 2019-01-10 13:35:09 · 125 阅读 · 0 评论 -
Java多线程《2》
Java多线程《2》原创 2019-01-10 13:34:52 · 154 阅读 · 0 评论 -
设置接口超时的时间,接口超时的排查方法
一、如何设置接口超时的时间 一、如果发现接口调用超时,排查方法。1、首先在for循环,或者比较耗时操作的方法开始和结束处打断点,看处理所耗的时间。比较耗时的操作:-----二次调接口------for循环调内循环调接口(可能一个接口只耗时2s,但是循环的次数不规定,15个以上就超过30s了,大部分接口超时时间设置为30s)------ ...原创 2018-12-17 17:27:26 · 20111 阅读 · 0 评论 -
Java 异常分类及统一处理(五)
Java 异常分类及统一处理(五)原创 2018-12-17 09:28:00 · 217 阅读 · 0 评论 -
Java 异常分类及统一处理(四)
Java 异常分类及统一处理(四)原创 2018-12-17 09:27:38 · 182 阅读 · 0 评论 -
Java 异常分类及统一处理(三)
Java 异常分类及统一处理(2)原创 2018-12-17 09:27:01 · 161 阅读 · 0 评论 -
Java 异常分类及统一处理(二)
http://www.cnblogs.com/xiaoyu123/p/5476948.htmlhttps://www.cnblogs.com/itcui/p/6400499.htmlhttps://www.cnblogs.com/cvst/p/5822373.htmlhttps://www.cnblogs.com/ciyan/p/4906055.htmlhttps://www.cn...转载 2018-12-14 09:29:37 · 195 阅读 · 0 评论 -
Java 异常分类及统一处理(一)
一、异常分类java异常分为”检查”和”非检查”两类,”检查”二字的意思是,代码编译时,编译器会去Check一下有没有进行异常处理(捕获或向上抛),对于归类为需要检查的异常,若没处理,编译就过不去。初学的时候,常常想为啥异常要这样分类处理? 后来明白了些,异常不过两种:主观和客观,一个大多数情况下可以避免,一个大多数情况下无法避免。像NullPointerException这类异常,大多...原创 2018-12-14 09:24:53 · 1233 阅读 · 0 评论 -
String是一个特殊的包装类数据
String str = new String("abc");使用new创建字符串对象的步骤如下,每调用一次就会创建一个新的对象。1. 首先在堆(不是常量池)中创建一个包含指定内容的字符串对象,并将字符串引用指向该对象。2. 去字符串常量池中查看,是否有包含该内容的对象。3. 若有,则将new出来的字符串对象与字符串常量池中内容相同的对象联系起来。4. 若没有,则在字符串常量池中再创建一...原创 2018-12-04 22:15:39 · 151 阅读 · 0 评论 -
java中内存分配策略及堆和栈的比较
1、内存分配策略a.按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.b.栈式存储分配也可...原创 2018-12-04 22:14:16 · 80 阅读 · 0 评论 -
Java中==、equals、hashCode
/*** 类描述:equals和==的测试*/public class EqualsTest { public static void main(String[] args) { String s1 = "student"; String s2 = "student"; String s3 = s1; String s4...原创 2018-12-04 22:13:15 · 86 阅读 · 0 评论 -
Java中的native方法
前言: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。 native方法的具体实现是用C语言实现的,因为jdk就是用C语言编写的。当有一些需要和硬件打交道的方法,java是做不了的,于是它就偷懒声明一个nati...原创 2018-12-04 21:48:15 · 185 阅读 · 0 评论 -
异常处理
description: The server encountered an internal error () that prevented it from fulfilling this request.此异常为上层错误,具体解决办法要看底层异常信息才能解决,在开发调试过程中,要学会看异常,越是底层的异常信息越能准确描述错误信息;如:下面的异常信息,标红底层异常信息转载 2017-06-17 09:47:29 · 304 阅读 · 0 评论 -
jvm的启动
参考资料:使用java的java 命令,直接调用执行class文件https://blog.csdn.net/sxzlc/article/details/73744721JVM启动过程——JVM之一https://www.cnblogs.com/muffe/p/3540001.htmlTomcat启动时与JVM关系及加载情况https://blog.csdn.net/lduzhe...转载 2019-09-26 22:50:51 · 200 阅读 · 0 评论