SpringIOC 二—— 容器 和 Bean的深入理解
上文:pring IOC 一——容器装配Bean的简单使用 上篇文章介绍了 Spring IOC 中最重要的两个概念——容器和Bean,以及如何使用 Spring 容器装配Bean。本文接着记录 Spring 中 IOC 的相关知识。 部分参考资料: 《Spring实战(第4版)》 《轻量级 JavaEE 企业应用实战(第四版)》 Spring 官方文档 W3CSchool Spr...
上文:pring IOC 一——容器装配Bean的简单使用 上篇文章介绍了 Spring IOC 中最重要的两个概念——容器和Bean,以及如何使用 Spring 容器装配Bean。本文接着记录 Spring 中 IOC 的相关知识。 部分参考资料: 《Spring实战(第4版)》 《轻量级 JavaEE 企业应用实战(第四版)》 Spring 官方文档 W3CSchool Spr...
下文:SpringIOC 二—— 容器 和 Bean的深入理解 写在前面 这篇文章去年写的,缘起于去年某段时间被领导临时“抓壮丁”般的叫过去做java开发,然后在网上找了一个 SpringMVC 的 demo,学习一下,然后依葫芦画瓢,开始了自己的项目开发,也还顺利完成了任务。在使用 SpringMVC 的过程中,我被这个被称作“最优秀”的 java 框架 —— Spring 深深地吸引了...
静态代理和动态代理 学习 Spring 的过程中,不可避免要掌握代理模式。这篇文章总结一下代理模式。顾名思义,代理,就是你委托别人帮你办事,所以代理模式也有人称作委托模式的。比如领导要做什么事,可以委托他的秘书去帮忙做,这时就可以把秘书看做领导的代理。下面将以这个例子来讲解。 代理模式又分为静态代理和动态代理。 一、静态代理 1.1 静态代理的使用 静态代理,代理类和被代理的类实现了同样的...
下载安装 Cntlm 之后。仅仅须要改动 cntlm.ini 文件,提供身份认证必要的信息,然后以服务的方式启动 cntlm 就能够了。 在 cntlm.ini 中有例如以下几个重要的配置是可能须要改动的: Username - your domain/proxy account name Domain - the actual domain name Workstation - Ne...
编辑 C:\Windows\System32\drivers\etc\hosts 文件,最后面加入下面两行 0.0.0.0 account.jetbrains.com 0.0.0.0 www.jetbrains.com 打开 https://idea.lanyus.com/,获取注册码 将注册码放入idea 验证即可
前言 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。有些内存泄漏是很难发现的,需要使用恰当的方法或者辅助工具才能检测到,这篇文章记一下 Android 应用程序中如何检测内存泄漏。 一、java 虚拟机运行时数据区域 java 虚拟机在执行 java 程序的过程中会把它所管理的...
一、前言 java 面试是否有被问到过,sleep 和 wait 方法的区别,关于这个问题其实不用多说,大多数人都能回答出最主要的两点区别: sleep 是线程的方法, wait / notify / notifyAll 是 Object 类的方法; sleep 不会释放当前线程持有的锁,到时间后程序会继续执行,wait 会释放线程持有的锁并挂起,直到通过 notify 或者 n...
java并发 —— Lock 关于java并发中的锁知识,少不了 Lock。本文转载自:Java并发编程:Lock。 从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从syn...
一、前言 前一篇文章总结了对 java 并发中的内置锁的理解,这篇文章来说说线程 ,并发与线程总有剪不断理还乱的关系。关于 java 线程的基本概念、线程与进程的关系以及如何创建线程,想必大家都很清楚了。之前总结过,存疑新同学的传送门:Java 多线程 二、线程框架 线程的三种创建方式: 我们知道,java 线程的三种创建方式: 继承自 Thread 类创建线程; new Th...
坚持学习,总会有一些不一样的东西。 一、由单例模式引入 引用一下百度百科的定义—— 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 文字定义总是很含糊,举个反例就很清楚了,想起之前总结过单例模式,就从单例模式开始吧。如果不清楚单例模式的新同学,可以看一...