2019年3月13日

摘要: 小鲁班:666,听说你拿到了阿里的 Offer,能透露一下面试内容和技巧吗?达摩:嘿嘿嘿,没问题鸭,叫声爸爸我就告诉你。小鲁班:耙耙(表面笑嘻嘻,心里MMP)达摩:其实我也不是很记得了(请继续装),但我还是记得那么一些。如果你是面的 Java,首先当然是JAVA的基础知识:数据结构(Map / Li 阅读全文
posted @ 2019-03-13 14:39 gmm415 阅读(166) 评论(0) 推荐(0)
摘要: 为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。 为 阅读全文
posted @ 2019-03-13 14:37 gmm415 阅读(126) 评论(0) 推荐(0)
摘要: 原文出处: 小宝鸽 最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念。最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没用对都不知道。 今天把一些疑惑都解开了,写篇文章分享给大家,文章还算比较全面。当 阅读全文
posted @ 2019-03-13 11:27 gmm415 阅读(126) 评论(0) 推荐(0)
摘要: 本文从 JVM 结构入手,介绍了 Java 内存管理、对象创建、常量池等基础知识,对面试中 JVM 相关的基础题目进行了讲解。 写在前面(常见面试题) 基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位 阅读全文
posted @ 2019-03-13 10:25 gmm415 阅读(79) 评论(0) 推荐(0)

2019年3月8日

摘要: SQL执行一次INSERT INTO查询,插入多行记录 insert into test.person(number,name,birthday) values(5,'cxx5',now()),(6,'cxx6',now()),(7,'cxx7',now()); 1、说明:创建数据库 CREATE  阅读全文
posted @ 2019-03-08 13:41 gmm415 阅读(166) 评论(0) 推荐(0)
摘要: C(创建型功能) 如果想让用户可以对其他用户授权,需加上WITH GRANT OPTION CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX [USING 索引类型] 索引名 ON 表名 (列名1[, 列名2 …]); 普通索引:ALTER TABLE 表名 ADD IN 阅读全文
posted @ 2019-03-08 13:38 gmm415 阅读(73) 评论(0) 推荐(0)
摘要: -- Procedure structure for `proc_adder`-- DROP PROCEDURE IF EXISTS `proc_adder`;DELIMITER ;;CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(I 阅读全文
posted @ 2019-03-08 13:34 gmm415 阅读(265) 评论(0) 推荐(0)

2019年3月6日

摘要: package com.zhaogang.scm.common.core.filter; import java.io.IOException;import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;imp 阅读全文
posted @ 2019-03-06 14:18 gmm415 阅读(140) 评论(0) 推荐(0)

导航