java基础
zzw1531439090
这个作者很懒,什么都没留下…
展开
-
java集合类总结
说明:本文结合其他文章以及自己的一些实例写成 一、总体结构 下图可以很清楚的说明 二、常用集合类对比和说明 list、set、map 的区别就不说了,直接相同类型具体类的比较 ArrayList、LinkedList、Vector、CopyOnWriteArrayList ArrayList、LinkedList:实现分别是数组和链表,所以区别就是数组和链表的区别。多搜索用Ar...原创 2019-02-22 10:31:48 · 2269 阅读 · 1 评论 -
java 执行 linux、windows 命令
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class Test2 { public static void main(String[] args) throws Exceptio...转载 2019-02-22 11:40:55 · 1309 阅读 · 0 评论 -
java项目CPU占用过大问题排查
本文参考:https://blog.csdn.net/green1893/article/details/72357032 获取CPU占用高的进程:top 获取CPU占用高的线程:top -p [进程号] -H 查看线程的具体信息分析原因:jstack [进程号] |grep -A 10 [线程号16进制] (获取16进制值:printf "%x\n" [转换值]) 附:top命令 ...转载 2019-02-20 15:28:19 · 927 阅读 · 0 评论 -
JVM
说明:本系列内容部分转载于他人博客 https://www.cnblogs.com/kivi/p/3197825.html 一、内存模型 从大的方面来讲,JVM的内存模型分为两大块: 永久区内存( Permanent space )和堆内存(heap space)。 栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线程级别。 每个线程都有个独立的栈内存空间...转载 2019-02-25 23:11:57 · 666 阅读 · 0 评论 -
java 反射例子——模仿mybatis的简单实现
对于反射的一些基础知识这里不再说明,网上有很多的文章了,可参考这篇文章https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html 这里主要通过一个简单的例子说明反射的应用。该例子主要是模仿mybatis的一个简单的实现,该例子可能有很多问题,但只是为了说明反射的一个具体应用。 package com.ctcf._2019...原创 2019-02-26 10:18:47 · 525 阅读 · 0 评论 -
java 代理的几个问题
静态代理、动态代理、cglib 的基础知识和应用这里就不说了,网上有很多文章。如 https://segmentfault.com/a/1190000011291179 该文写的就不错。这里主要写实际中遇到的几个问题 1、spring mvc controller层使用AOP不生效 spring mvc 默认使用的是jdk的动态代理,需要实现接口才能生效,而controller没有实现接口。此...原创 2019-02-26 11:28:32 · 191 阅读 · 0 评论 -
java匿名类
java 匿名类有 成员内部类、局部内部类、匿名内部类和静态内部类。写的很清楚具体的一些基础这里就不说了,可参考 https://www.cnblogs.com/dolphin0520/p/3811445.html 写的很清楚。 这里举一个 匿名内部类 的常用例子 以及 解释为何 匿名内部类访问外部变量 必须是final 一、匿名内部类类常见场景 在我项目中,最常使用 匿名内部类 的场景就是...原创 2019-02-26 11:58:12 · 181 阅读 · 0 评论 -
排序算法、查找算法(java版)
说明:本文参考自其它博文。但部分算法经过本人修改和优化 排序算法:插入排序、选择排序、冒泡排序、快速排序 查找算法:二分法查找 public class SortTest { public static void main(String[] args) { int[] arr = {8, 5, 7, 2, 1, 3, 9, 6}; printArr(sortQuick(arr...转载 2019-02-26 16:58:29 · 219 阅读 · 0 评论