June1993
June1993
全部文章
java基础
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
/ java基础
(共51篇)
强引用,软引用,弱引用
一、软引用和弱引用的用法 软引用(SoftReference)的含义是,如果一个对象只具有软引用,而当前虚拟机堆内存空间足够,那么垃圾回收器就不会回收它,反之就会回收这些软引用指向的对象。 弱引用(WeakReference)与软引用的区别在于,垃圾回收器一旦发现某块内存上只有弱引用(一定请注意...
2019-06-26
0
652
性能优化
性能优化就是发挥机器本来的性能。 性能的几个维度 1.cpu top命令 2.IO iostat命令 3.memory free命令 4.network nicstat
2019-06-22
0
473
注解(Annotation)入门
1.@Target, 作用:用于描述注解的使用范围(即:被描述的注解可以用在什么地方) 取值(ElementType)有: 1.CONSTRUCTOR:用于描述构造器 2.FIELD:用于描述域 3.LOCAL_VARIABLE:用于描述局部变量 4.METHO...
2019-06-22
0
749
Gson @JsonAdapter实现对json指定属性进行加密
在项目开发中,对于一些敏感属性,可能需要进行加密处理。比如下面的对象中的name若需要加密。可在name上加上@JsonAdapter注解。 /** * JsonAdapter * 用来自定义序列化 和 反序列化 * * 这种形式比较单一 , * 序列化 : 放置在 该类的属性...
2019-06-10
0
868
SimpleDateFormat的线程安全问题和ThreadLocal的使用
在项目中,我们经常会用SimpleDateFormat做时间格式的转换。并做成公用类使用。代码如下 public class DateUtil { private static final SimpleDateFormat sdf = new SimpleDateFormat("...
2019-05-24
0
664
Synchronized 底层原理
我们先通过反编译下面的代码来看看Synchronized是如何实现对代码块进行同步的: package com.paddx.test.concurrent; public class SynchronizedDemo { public void method() { s...
2019-05-22
0
683
URI和URL
-- public class UriTest { public static void main(String[] args) throws Exception{ String urlString = "http://192.168.21.77:8080/s...
2019-05-07
0
558
[Java]读取文件方法大全
1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public stat...
2019-04-27
0
469
Jconsle的使用
1.jps查看进程对应的PID 2.cd j ${java_home}/bin 用命令Jconsle pid即可显示出
2019-04-18
0
421
java中
throw和throws 1、throws出现在方法函数头;而throw出现在函数体。 2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。 3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出...
2019-04-15
0
550
首页
上一页
1
2
3
4
5
6
下一页
末页