Java
snotJam
just do it ,now
展开
-
JDBC学习
文章目录JDBC简介作用JDBC简介百科介绍:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。简单的来说,我们的应用程序要拿到数据库的数据,需要通...原创 2020-04-29 09:55:35 · 147 阅读 · 1 评论 -
关于CodeReview
CodeReview知乎参考其他看文章中,有好多提到Code Review比写代码的时间还要长所知的优势:1,发现自己未发现的Bug;2,代码规范;3,提高代码可读性;4,功能熟悉;5,代码优化快速进行code review:1. 使用工具2. 内容小块,一次review几百上千行代码不好发现问题3. review近期代码,要是一周前的代码,都需要你调整思维到一周前...原创 2020-03-04 16:52:20 · 130 阅读 · 0 评论 -
JVM再次简单记法
文章目录JVM配置JVM详细内容参考配置可以通过指令生成想观察的应用的内存使用情况,生成dump文件可以通过JDK的bin目录里面提供的工具:jvisualvm工具来查看dump工具在查看应用使用情况的时候,可以通过多次FullGC来获取老年代所需内存。老年代的大小影响FullGC的触发次数和GC时长...原创 2019-12-18 10:09:31 · 116 阅读 · 0 评论 -
开发随笔
文章目录方法的声明主要是记录一些在开发的时候的一些小感悟方法的声明一个方法最好只有一个功能,是一个连续实现的功能。用到其他的功能可以写在另一个方法中调用或者进行封装调用。这样方便修改和维护。可能方法数量会多一些比如:获取数据保存到本地的操作如果写成:获取数据,保存到本地两个方法,那么我们甚至可以与其他的方法进行随意的组合使用同样的,Java的功能单一性原则也是这个意思。...原创 2019-12-14 09:28:53 · 73 阅读 · 0 评论 -
Java注释跳转
文章目录在注释中进行跳转,可以看一下系统源码知道的两个@,一个是@see,一个是@Link可以参考下:博文原创 2019-12-09 13:46:14 · 2125 阅读 · 0 评论 -
Java虚拟机GC
概览可达性算法回收算法标记清除算法复制算法标记整理算法原创 2019-11-06 09:55:22 · 78 阅读 · 0 评论 -
Java注解了解(二)
Java注解与反射前面一篇介绍了注解的概念,创建,使用。但是还没有体会到用处。下面会介绍如何来处理注解,也就是我们贴了标签,那么我们如何处理贴标签的代码呢?实例注解类:@Target(ElementType.METHOD) //方法注解@Retention(RetentionPolicy.RUNTIME)public @interface TestAnnotation { ...原创 2019-10-10 09:55:06 · 97 阅读 · 0 评论 -
Java注解了解(一)
文章目录Java注解概念理解创建注解注解的简单使用Java注解概念理解创建注解几个点:@interface元注解注解属性注解的简单使用主要是针对不同属性情况下的注解使用参考:大佬的博客...原创 2019-10-09 16:04:35 · 105 阅读 · 0 评论 -
常见设计模式
常见的设计模式分为三种类型:创建型,结构型,行为型参考的是:设计模式详解文章目录创建型单例原型建造者工厂结构型代理适配器装饰外观享元组合桥接创建型单例原型建造者工厂结构型代理适配器装饰外观享元组合桥接...原创 2019-09-29 10:26:33 · 150 阅读 · 0 评论 -
Lambda表达式简单了解
文章目录为什么需要Lambda表达式闭包:Lambda表达式写法函数式接口参考:http://blog.oneapm.com/apm-tech/226.html为什么需要Lambda表达式Java是面向对象语言,函数不能独立存在。而函数式语言中,函数可以单独存在,可以赋值个一个变量,可以当做参数传递,比如JavaScript闭包:函数式语言有一个强大的功能:闭包。关于闭包百科解释是:...原创 2019-09-19 11:34:43 · 143 阅读 · 0 评论 -
Java面向对象六大设计原则
六大设计原则原创 2019-08-09 15:37:09 · 101 阅读 · 0 评论 -
JVM内存与GC
内存与GC整个内存分为:一堆二栈一方法,方法内部常量池一堆:存放对象,GC堆。分为:新生代+老年代+永久代。新生代:老年代 = 1:2。永久代,是方法区的一种实现新生代又分Eden和两个幸存区。Eden:幸存区 = 8:1:1GC可达性算法:GC Root引用链不可达的对象都是可回收的。GC Root:可以作为GC Root的:栈中引用的对象;静态,常量引用的对象...原创 2019-07-17 10:44:14 · 150 阅读 · 0 评论 -
字节记录
长时间没看,忘记了bit是计算机最小单位,就是位byte是第二小,1个byte是8位,也就是8个bit,B,是计算机最小存储单位KB也就是1024个ByteJava基本数据类型中:(基本数据类型的基本单位是字节,也就是byte)byte就是byte,1个字节短的:short,char都是2个字节中的:int ,float是4个字节,这两个是常用的长的:do...原创 2019-03-21 11:52:32 · 197 阅读 · 0 评论 -
Java的泛型小记
参考:http://www.oracle.com/technetwork/cn/articles/java/juneau-generics-2255374-zhs.html是什么场景:希望有一个容器,可以接受任意类型基本实现文档中首先提出了一种实现方式public class ObjectContainer { private Object obj; public...原创 2018-01-02 18:02:52 · 195 阅读 · 0 评论 -
归并排序小析
关于排序,我们的选择排序和冒泡排序都比较好理解,但是归并排序一直不是很理解,所以最近看了一下:原理:使用递归,对数组进行二分,最后进行合并的同时实现排序代码实现:/** * 二分 * @param arr */public static void half(int[] arr) { int o = 0; int size = arr.原创 2017-04-04 23:53:44 · 217 阅读 · 0 评论