自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 广州YY面经

时间:2018/5/18 15:00 地点:广州番禺万达广场B-1座23楼 职位:Java攻城狮实习生 结果:怀疑人生 反省:基础基础基础不扎实!!!面经(渣渣没有二面): 1、说说jdk虚拟机 2、年轻代和老年代 3、你知道哪些回收算法 4、static修饰的变量放哪 5、你了解哪些集合 6、说说ConcurrentHashMap与HashTable的区别 7、TC...

2018-05-20 17:14:15 1126

原创 java单例模式几种实现方法

java单例模式中,留意几个关键点:构造方法私有化,单例对象变量需要static修饰,借助公有方法获取单例对象。另外也需要考虑线程是否安全,是否为延迟加载。饿汉模式public class Hungry{ private final static Hungry instance=new Hungry(); private Hungry(){} public ...

2018-05-20 17:04:48 209

原创 Java死锁例子

产生死锁的四个条件:占有等待、互斥、循环等待、非剥夺。Java死锁栗子:public class Main { //两把钥匙 static Object key1 = new Object(); static Object key2 = new Object(); public static void method1() { System....

2018-05-17 11:33:23 1226 1

原创 通过反射获取私有内部类对象

首先是我们的目标对象:class Out { //目标获取Inner对象 private class Inner { //内部类的私有成员属性 private String inner = "ccc"; }}直接列出代码:public class Main { @SuppressWarnings({ "rawtype...

2018-05-10 19:05:24 8360 2

原创 MySQL中拼接SQL语句

业务情景:根据年龄、性别、地区(省、市)至少一个条件查询用户。创建用户表:drop database if exists user;create database user;use user;drop table if exists user_info;create table user_info( user_name varchar(16) not null, ...

2018-05-09 22:01:33 14465 1

原创 基本排序算法

冒泡排序基本思想:两两相邻进行比较,将最大的放到后面,每轮比较都会使需要比较的元素数目减一,总共需要比较length-1轮。由于嵌套for循环,时间复杂度最优和平均都是o(n^2),空间复杂度o(1)。冒泡排序是稳定的。public class Main { public static void bubblingSort(int[] list) { int i, ...

2018-05-09 20:49:07 195

原创 Volatile,Synchronized,Lock

本文主要记载Volatile,Synchronize,Lock特性与适用场景VolatileVolatile是一种相比Synchronized更轻量级的同步机制,它能够保证并发处理的可见性,但它并不能够保证原子性,这意味着Volatile并不是线程安全的。可为可见性?如果某个线程改变了声明为Volatile的变量的值,那么所有其他线程中的值都应该更新,也就是所有线程对该Volati...

2018-05-02 20:51:23 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除