自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HXHone

内存不足,CPU性能过低的程序员

  • 博客(14)
  • 收藏
  • 关注

原创 JavaSE

仅挑选部分面试题&和&&的区别 判断用户登录时用户名不为空或者空字符串username!=null && username.equals("")如果username=null,这段代码不会执行&&右边的代码,不能使用&运算符,否则会出现NullPointerException异常。(这就是短路与,如果左边false,右边就...

2019-07-19 11:27:29 106

原创 idea批量重命名

SHIFT+F6 然后会出现红色的框,输入后即可修改

2020-02-20 22:57:56 1572

转载 hashmap

public V get(Object key) { // 如果 key 是 null,调用 getForNullKey 取出对应的 value if (key == null) return getForNullKey(); // 根据该 key 的 hashCode 值计算它的 hash 码 int hash = hash(key.hashC...

2019-08-13 20:53:44 79

原创 JavaSE 思维导图

2019-08-13 16:23:25 1372

转载 Synchronized对象锁和类锁区别

作者:pengweid原文:https://blog.csdn.net/pengweid/article/details/85711970一个类就像一个四合院,四合院的大门叫做构造方法,盖房子必须经过大门,每new一个对象,就表示在四合院里再盖一间新房子,大门上面的锁,叫做构造锁,里面每一间房子就是一个实例,每间房子里边都有一个锁叫做实例锁。四合院里有厕所,水龙头,洗衣机等等都是公共设施,...

2019-07-15 09:49:51 108

转载 多线程实现方式

一、多线程的两种实现方式1、继承Thread类的多线程/** * 继承Thread类的多线程简单实现 */ public class extThread extends Thread { public void run(){ for(int i=0;i<100;i++){ System.out.println(getN...

2019-07-15 09:33:04 82

原创 hibernate与mybatis区别

2019-07-15 09:27:44 379

原创 复习spring

1.spring框架的概念:IOC:inverse of control 控制反转:过去我们创建类对象 都是通过在代码中 new的形式 进行创建 对象的,有了 spring框架之后我们把创建以及存储管理对象的过程交由 spring框架进行管理这个过程我们称之为控制反转就是 IOCDI(dependency injection)依赖注入 :所谓依赖注入也是对于类属性而言的注...

2019-07-13 09:56:06 197

转载 SQL题

思路:id为奇数–>mod(id,2)=1描述为不无聊–>description!=‘boring’SQL:SELECT * from cinemaWHERE mod(id,2)=1 and description!=‘boring’Order by rating DESC

2019-07-13 09:49:22 79

原创 日期

输入一个数字,得到当前时间+这个数字的日期public class Tools { public static String backEndLimit(int days){ long time = System.currentTimeMillis(); Date date = new Date(); SimpleDateFormat sim...

2019-07-13 09:46:15 76

翻译 Java代码编程格式规范

目 录1 前言 52 适用范围 53 命名规范 53.1 PACKAGE 的命名 53.2 CLASS 的命名 53.3 CLASS 变量的命名 63.4 STATIC FINAL 变量的命名 63.5 常量 63.6 前后台变量名称 63.7 参数的命名 63.8 数组的命名 63.9 方法的参数 63.10 缩写 73.11 标识符命名中应注意的问题 73.11...

2019-07-12 10:46:21 1383

原创 Spring AOP通知

使用AspectJ代替Spring自带的Aop,在Spring中启用AspectJ注解支持需要以下导入Jar包:com.springsource.net.sf.cglib-2.20.jar(继承实现动态代理)com.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.j...

2019-05-20 15:40:01 169

原创 $Proxy().class文件

//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.sun.proxy;import com.hxh.aop.mathCalculator;import java.lang.reflect.Invocation...

2019-05-10 20:48:47 129

原创 Java动态代理与底层代码实现(学习笔记)

本节目标: 动态代理演示 动态代理原理什么是动态代理?使用一个代理将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都得通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。Q1:做一个能加减乘除的计算器,用日志记录下计算前后的数据没有设计思想,只求实现功能:public class mathCalculatorImpl implements m...

2019-05-10 20:40:44 244

空空如也

空空如也

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

TA关注的人

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