Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Spring依赖注入和控制反转

Spring依赖注入和控制反转

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂1.1、IoC是什么 I...
轻松了解Spring中的控制反转和依赖注入

轻松了解Spring中的控制反转和依赖注入

我们回顾一下计算机的发展史,从最初第一台计算机的占地面积达170平方米,重达30吨,到现如今的个人笔记本,事物更加轻量功能却更加丰富,这是事物发展过程中的一个趋势,在技术领域中同样也是如此,企业级JavaBean(Enterprise JavaBean ,EJB)在创建之初是非常成功,但是时间一久人们便开始追逐更加方便更加简易和轻量级的技术框架实现,于是Spring就应运而生,并且Spring一直开始不断地涉及到其他领域(这里就不再多详谈了),而Sprin...
跟我学Spring Security配置(使用Java配置和注解)

跟我学Spring Security配置(使用Java配置和注解)

Spring Security 借助一系列Servlet Filter 来提供安全性功能,但是借助Spring的小技巧,我们只需要配置一个Filer就可以了,DelegatingFilterProxy是一个特殊的Servlet Filter,它本身所做的工作并不多,只是将工作委托给一个javax.servlet.Filter 的实现类,这个实现类作为一个bean注册再Spring应用的上下文中。如果了解过用xml配置spring security的朋友就知...
用Spring Security实现简单的登陆和权限角色控制

用Spring Security实现简单的登陆和权限角色控制

随笔简介 spring版本:4.3.2.RELEASE+spring security 版本:4.1.2.RELEASE(其它不做说明) 所展示内容全部用注解配置 springmvc已经配置好,不作说明 会涉及到springmvc,spel,el的东西,不熟悉的同学可以先去看一下这方面内容,特别是springmvc首先想一下,登陆需要什么,最简单的情况下,用户名,密码,然后比对数据库,如果吻合就跳转到个人页面,否则回到登陆页面,并且提示用户名密码错...
spring WebServiceTemplate 调用 axis1.4 发布的webservice

spring WebServiceTemplate 调用 axis1.4 发布的webservice

前言: 最近在开发中需要调用对方的 webservice服务,按照现有的技术,本应该是一件很简单的事情,只需要拿到wsdl文件,生成客户端代码即可,但是,对方的webservice服务是06年用axis1.4生成发布的,wsdl文件只能用axis1.4生成客户端代码,而axis的jar包和程序部署环境WebSphere8.5冲突,导致程序无法启动。之前的测试中,spring的WebServiceTemplate可以在was环境下使用,所以,写一下spri...
Linux文件权限命令chmod学习

Linux文件权限命令chmod学习

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。有三种不同类型的用户可对文件或目录进行访问:文件所有者,同...
Ubuntu下Grub配置详解

Ubuntu下Grub配置详解

1 Grub简介1.1 GNU GRUBGNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序. GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数.GNU GRUB的前身为Grand Unified Bootloader。它主要用于类Unix系统;同大多Linux发行版一样,GN...
GitHub使用操作指南

GitHub使用操作指南

GitHub的是版本控制和协作代码托管平台。它可以让你和其他人的项目从任何地方合作。Git也是目前世界上最先进的分布式版本控制系统(没有之一)。最初编写用作Linux内核代码的管理。推出后,Git在其它项目中也取得了很大成功。Github目前已经有100多万的开发者,并且对于公共项目的托管免费。Github使得版本控制更加容易,多人协作编码变得简单。使用过SVN的同学应该知道,当没有网络的支持,开发者并没有办法提交已完成代码。Github支持离线提交,其实...
Linux中压缩与备份命令总结

Linux中压缩与备份命令总结

一、Linux压缩与解压缩1、compress [-rcv] 文件或目录 <==压缩 uncompress 文件.Z<==解压缩-r:可以连同目录下的文件也同时进行压缩-c:将压缩数据输出成standard output(输出到屏幕)-v:可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化(这个命令是非常老旧的一款)2、gzip [-cdtv#] 文件名-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理-d:解压缩的参数-t:可以用...
Linux文件与目录管理命令小结

Linux文件与目录管理命令小结

Linux文件与目录管理命令小结1、cdcd ~,cd:回到自己的主文件夹;cd ..:目前的上一层;cd -:回到刚才那个目录2、pwd显示当前的所在的目录-p:标书不以连接文件的数据显示,而是显示正确的完整路径3、mkdir新建新目录-p:自行创建多层目录;-m mod:强制设置权限4、rmdir删除“空”的目录当要将一个非空的目录下的东西删掉:rm -r dirName5、ls查看文件与目录-a:全部文件,包括隐藏文件;-d:...
Ubuntu 14.04更新软件导致登录死循环,不过可以进入tty模式

Ubuntu 14.04更新软件导致登录死循环,不过可以进入tty模式

Ubuntu 14.04更新软件导致登录死循环,不过可以进入tty模式,在网上寻找各种方法无果的情况下,选择重新安装显卡驱动,成功登录进入图形界面。一、首先需要在另外一台电脑(windows系统也可以)上下载NVIDIA相应显卡驱动,不知道的话可以使用命令lspci | grep -i nvidia查看显卡型号,网址为http://www.nvidia.cn/Download/index.aspx?lang=cn ,下载下来为.run文件,拷贝到U盘上。二...
Ubuntu客户端如何刷新DNS缓存

Ubuntu客户端如何刷新DNS缓存

大家都知道 DNS 服务器是互联网核心之一,如果没有名称解析,用户就不得不用 IP 地址来进行访问,而这几乎是一个不可能完成的任务,所以一但 DNS 解析出现问题,整个互联网都会陷入瘫痪状态。而当用户在 Windows 或 Linux 客户端中(例如访问网站)进行名称解析后,域名所对应的 IP 地址都会被临时缓存到操作系统当中,以方便下次访问时快速获取,短时间内就不需要再进行 DNS 查询了。但有时候客户端的 DNS 缓存记录反而会对用户造成一定的问题或困...
edx启动过程分析

edx启动过程分析

我是在Ubuntu-14.04.05的系统里安装的edx,这个版本的Ubuntu的启动系统应该是upstart---相比于BSD,Linux的启动系统种类多而繁杂,变化快,一会是SystemV,一会是Upstart,一会又是Systemd, 几乎让我抓狂---但是Ubuntu同时也兼容SystemV的启动方式,这就使复杂问题更复杂了。首先看看/etc/init里面的文件:可以看到该目录下都是一些开机要启动的程序的配置文件,文件的扩展名都是conf,其中跟e...
Git从入门到学会

Git从入门到学会

Git简介Git是什么?Git和SVN一样都是一种高效的管理代码的系统。Git是目前世界上最先进的分布式版本控制系统(没有之一)。创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。第一步,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个...
Linux hosts文件详解及配置

Linux hosts文件详解及配置

1、名词解析主机名: 无论是在局域网还是在INTERNET上,每台主机都有一个IP地址,用来区分当前是那一台机器(其实底层是使用机器的物理地址),也就是说IP地址就是一个主机的门牌号,唯一的标示这一台机子。公网: IP地址不方便记忆,所以又有了域名。域名只是在公网(INTERNET)中存在,每个域名对应着一个IP地址,但一个IP地址可以对应多个域名。局域网: 每台机器都有一个主机名,用于主机与主机之间区别。我们可以为每一台机器设置主机名,便于以容易的...
<< 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 >>