自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring事务管理

写的真的很好很详细了-> Spring事务管理(详解+实例)写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解1 初步理解理

2017-04-18 23:42:02 262

转载 SpringAOP详细介绍

原文链接->SpringAOP详细介绍AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。一 AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用

2017-04-18 22:57:54 313

转载 spring常用的一些注解以及注解注入总结

我转的这个也是别人转的,我也不知道这个人是从哪转的->spring常用的一些注解以及注解注入总结常用的spring注解有如下几种:@Controller@Service@Autowired@RequestMapping@RequestParam@ModelAttribute@Cacheable@CacheFlush@Resource@PostCons

2017-04-18 22:11:54 500

转载 Spring依赖注入

原文链接->spring框架学习(二)依赖注入  spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入  采用属性的set方法进行初始化,就成为set注入。    1)给普通字符类型赋值。[java] view plain copy

2017-04-18 21:48:28 195

原创 对象分配、布局和访问

1、对象的创建虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有,那必须先执行相应的类加载过程。在类加载检查通过后为新生对象分配内存。内存分配方式有两种:(1)指针碰撞:指针碰撞的前提是Java堆是绝对规整的,有用的和空闲各自放在一边,中间放着一个指针作为分界点指示器,所分配内存

2017-04-17 10:42:59 252

原创 美图笔试总结

这次笔试答得特别闹心,不是因为难,是因为太基础了但是我却有很多不确定的地方。下面总结一下这次笔试涉及到的几个知识点:(1)JVM参数配置1: heap size a: -Xmx 指定 jvm 的最大 heap 大小 , 如 :-Xmx=2g b: -Xms 指定 jvm 的最小 heap 大小 , 如 :-Xms=2g , 高并发应用, 建议和-Xmx一样, 防止因

2017-04-16 20:52:12 3835

转载 MySQL索引使用方法和性能优化

原文地址:MySQL索引使用方法和性能优化关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,

2017-04-16 18:40:29 208

转载 MySQL数据库引擎介绍、区别、创建和性能测试的深入分析

原文地址:MySQL数据库引擎介绍、区别、创建和性能测试的深入分析数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引

2017-04-16 18:33:12 308

原创 Java线程

1、线程的创建(1)继承Thread类public class A extends Thread{ public static void main(String[] args) { A a=new A(); a.start(); A a1=new A(); a1.start(); } @Overrid

2017-04-15 22:33:21 234

原创 JVM运行时数据区域

Java虚拟机运行时数据区如下图所示:

2017-04-10 15:54:06 222

原创 Java知识点小总结(二)

1、Collection各常用集合类关系如下:(1)ArrayList、Vector、LinkedList

2017-04-09 19:01:14 226

原创 二叉树的实现及其遍历

递归搞得我怀疑人生,写个二叉树缓解一下心情......满二叉树:包含2^k-1个节点每层的节点数为2^(k-1)完全二叉树:除了最后一层所有层的节点都是满的

2017-03-26 22:16:52 220

原创 各种排序算法的原理、实现及其时间复杂度

1、冒泡排序原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较实现:以数组{2,1,5,4,3}为例,实现过程如下图所示代码:publi

2017-03-25 20:10:28 965

原创 Java知识点小总结(一)

1、修饰符访问权限如下表所示:修饰符类内部同一个类子类任何地方private     √   default     √        √  protected     √        √    √ public     √        √    √

2017-03-25 19:16:51 267

原创 字符串调整

今天听左大神讲了一个和字符串有关的问题感觉挺有意思的决定把它实现一下。题目:给定一个字符串str,和一个整数i,i代表str中的位置,将str[0,i]移到右侧,str[i+1,N-1]移到左侧(N为字符串长度)。举例:str=“ABCDE”,i=2,将str调整为“DEABC”。要求:时间复杂度为O(n),额外时间复杂度为O(1)。解题思路:(1)将str[0,i]部分的字符

2017-03-24 22:17:46 578

原创 Python学习之旅之函数

这次Python学习参考的是Python基础教程,前面由于有一些Java基础,所以看的还比较顺利,然而到了函数这章就不太顺了,特别是参数这节。下面就对参数做一下简单的讲解。假设需要编写一个存储联系人姓名并且能用名字、中间名、或姓查找联系人的程序,可以使用下面的数据结构:storage = {}storage['first'] = {}storage['middle'] =

2017-03-21 18:31:25 308

原创 新的开始

开了四个坑,慢慢填吧...如果4月份之前还找不到实习的话就再加个Android吧...Wish me luck!

2017-03-21 15:26:41 179

空空如也

空空如也

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

TA关注的人

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