自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立...

2018-02-26 14:07:00 126

转载 一个故事讲明白线程的私家领地:ThreadLocal

原创2018-01-31老刘码农翻身 张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码: Context ctx = new Context();ctx.setTrackerID(.....) 然后这个AccountSe...

2018-02-02 18:09:00 154

转载 Spring-AOP

Spring AOP中的动态代理主要有两种方式,JDK动态代理和CGLIB动态代理。JDK动态代理通过反射来接收被代理的类,并且要求被代理的类必须实现一个接口。JDK动态代理的核心是InvocationHandler接口和Proxy类。 Spring AOP中的动态代理主要有两种方式,JDK...

2018-01-29 17:01:00 164

转载 Java中的static关键字解析

1)static方法 在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都是必须依赖具体的对象才能够被调用。   但是要注意的是,虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法/变量的。 2)st...

2018-01-19 16:34:00 643

转载 @Bean 注解

Spring的注解分为两类: 1.注册bean. @Component , @Repository , @ Controller , @Service , @Configration 这些注解都是把你要实例化的对象转化成一个Bean,放在IoC容器中. 2.使用bean. 把已经在容...

2017-12-15 11:43:00 107

转载 null

1.null设计初衷:是为了表示一些缺失的东西,例如缺失的用户、资源或其他东西。 2. null是Java中的关键字,像public、static、final。它是大小写敏感的。 3.Java中的任何引用变量都将null作为默认值。 4.null既不是对象也不是一种类型,它仅是一...

2017-12-14 14:23:00 136

转载 euqals 与 "=="

1.对于java的基本类型,只能用 “==” 来判断值是否相等。 2.对于Java的对象: 2.1 如果用的是“==”,那么是判断的是两个对象的引用地址是否相同。 2.2 如果用的是equals(),那么分析如下: 1)对于一般的对象都继承与Object,且...

2017-12-14 11:16:00 215

转载 链表

1.链表的创建 定义了三个元素的链表和链表打印的完整代码: (1)先定义一个基本的节点(node) public class ListNode{ public int data; public ListNode next;} (2利用ListNode节点来创建三个元素的链...

2017-09-24 23:38:00 78

转载 BeanFactoryPostProcessor

允许自定义修改应用程序上下文的bean定义,调整上下文的底层bean工厂的bean属性值。 应用程序上下文可以在Bean定义中自动检测BeanFactoryPostProcessor bean,并在创建任何其他bean之前应用它们。 适用于针对覆盖应用程序上下文中配置的bean属性的系统管...

2017-09-19 11:14:00 60

转载 git提交代码

public static void main(String[] args) { System.out.println("createTime".replaceAll("([A-Z])", "_$1").toLowerCase()); System.out.prin...

2017-09-18 17:58:00 321

转载 解决Tomcat8080端口被占用的问题;

解决方法: 在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程 显示占用端口的进程 2. taskkill /pid 12060 /f //说明,运行windows自带taskkill命令,...

2017-09-15 10:36:00 100

转载 7.4.5 Autowiring collaborators

Spring容器可以自动(autowire)关联协作(collaborating)bean。您可以通过检查ApplicationContext的内容来允许Spring自动解析您的bean的协作者(其他bean)。autowiring具有以下优点: 自动装配可以显着减少指定属性或构造函数...

2017-09-01 09:50:00 177

转载 7.4.2 Dependencies and configuration in detail

如上一节所述,您可以将bean属性和构造函数参数定义为对其他受管Bean(协作者)的引用,也可以定义为inline。Spring的基于XML的配置元数据支持其<property />和<constructor-arg />元素中的子元素类型。 Straight va...

2017-08-31 10:12:00 131

转载 7.4 Dependencies(依赖)

典型的企业应用程序不是由单个对象(或Spring说明中的bean)组成的。即使是最简单的应用程序,也有几个对象共同合作,展示最终用户看到的一致性应用程序。下一节将介绍如何从一些独立于完全实现的应用程序的bean定义(对象协作实现目标)。 7.4.1 Dependency Injection...

2017-08-29 10:40:00 322

转载 7.3.2 Instantiating beans(实例化beans)

bean定义本质上是创建一个或多个对象的配方.当询问时,容器会查看命名bean的配方,并使用由该bean定义封装的配置元数据创建(或获取)实际对象。如果您使用基于XML的配置元数据,您可以在<bean />元素的类属性中指定要实例化的对象的类型(或类)。这个类属性在内部是B...

2017-08-23 14:31:00 106

转载 Shiro集成 Spring (一)

(1)创建web工程,命名为shiro3; (2)找到spring包,都需要, 这里是spring 4.0 版本的包; 引入shiro,日志包:log4j-1.2.15.jar; shiro-all-1.3.2.jar; slf4j-api-1.6.1.jar; slf4j.lo...

2017-08-16 14:20:00 94

转载 什么是非侵入性的方式?

the non-invasive way(非侵入性的方式):就是运行某一个类的时候,就会调用其他类的运行。 转载于:https://my.oschina.net/u/3372156/blo...

2017-08-14 17:48:00 2558

转载 StringUtils: isNotEmpty 和 isNotBlank的区别

转自:http://www.zhenhua.org/article.asp?id=625 isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 参考 Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提...

2017-08-10 15:39:00 138

转载 22.2. DispatcherServlet

在Web MVC框架中,每个DispatcherServlet都有自己的WebApplicationContext,它继承了已经在根WebApplicationContext中定义的所有bean。根WebApplicationContext应该包含应该在其他上下文和Servlet实例之间共享的...

2017-08-09 14:28:00 96

转载 组件扫描

(1) <context:annotation-config />只在同一应用程序上下文中查找bean的注释。 这意味着,如果在DispatcherServlet的WebApplicationContext中放置<context:annotation-config /&g...

2017-08-08 16:27:00 95

转载 SqlSession

SqlSession对象的主要功能是完成一次数据库的访问和结果的映射,它类似于数据库的session概念,由于不是线程安全的,所以SqlSession对象的作用域需限制方法内。SqlSession的默认实现类是DefaultSqlSession,它有两个必须配置的属性:Configur...

2017-08-08 14:04:00 150

转载 装配Bean基于XML

有3种bean实例化方式:默认构造,静态工厂,实例工厂 1)默认构造: <bean id="" class="" > 必须提供默认构造 2)静态工厂 静态工厂:用于生成实例对象,所有的方法必须是static <bean id="所需要的对象" class="工厂全...

2017-08-07 23:04:00 84

转载 IoC容器

Spring IoC容器和bean介绍 org.springframework.context包是Spring Framework的IoC容器的基础。 BeanFactory接口提供了能够管理任何类型的对象的高级配置机制。ApplicationContext是BeanFactory...

2017-08-07 14:35:00 80

转载 shiro和spring的整合

(1)新建web工程:如何shiro2 (2)加入jar包: 2.1)spring的jar包:这里加入全部,可以视情况选择 2.2)shiro的jar包: 2.3)ehcahe的jar包: (3)web.xml的配置 <?xml version="1.0"...

2017-08-05 21:27:00 135

转载 Maven创建web工程

maven的关键字: groupid:一般是公司名或组织名 artifactid:一般是project名 packageing:打包类型,默认是jar version:版本号,groupid+artifactid+packaging+version构成项目的唯一标识 snaps...

2017-08-04 21:52:00 71

转载 授权

授权需要了解的几个关键对象:主体(subject)、资源(resource)、权限(permission)、角色(role)。 1. 主体:即问应用的用户,在shiro中使用subject代表该用户。用户只要授权后才允许访问相应的资源。 2.资源:在应用中用户可以访问的如何东西,用户只有授...

2017-08-03 14:15:00 80

空空如也

空空如也

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

TA关注的人

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