- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Struts2访问Servlet API的3种方式
Struts2访问servlet API的三种方式1. 通过ActionContext 的静态方法通过ActionContext的静态方法可以获取ActionContext实例:ActionContext act = ActionContext.getContext();ActionContext实例就可以通过其方法获得session,request,response,application等实例
2016-06-26 10:20:00 457 2
原创 3. 单例模式--某些类也需要计划生育
1. 单例模式 在我们使用一些框架时(比如Mybatis),经常会遇到有些类(比如sqlSessionFactory),这些类在系统 运行的过程中只需要一个实例对象,所以我们一般都是交给spring来管理。这种情况就类似于:我们对于该类的管理中,只允许生成一个对象实例。这时候我们必须对构造方法做出一些改动,因为如果我们不显示改变构造方法,默认的构造方法是public的,这样我们的程序就可以通过
2016-06-24 11:08:42 485
原创 2. 代理模式-为别人做嫁衣
今天来说另外一个设计模式:代理模式。举个例子:张三想追李娇娇同学,这里李娇娇同学不认识张三。张三让戴笠帮忙去送花送零食之类的,最后李娇娇同学和戴笠在一起了,张三为戴笠做了嫁衣。下面来详细解释:
2016-06-23 21:52:55 496
原创 Tomcat下使用虚拟主机将项目部署成顶级域名
我们在访问网站时一般都是直接输入域名, 比如www.baidu.com 但是这其实是我们配置实现的,而不需要输入ip地址来访问。比如localhost代表的ip地址就是127.0.0.1这个地址。那么在tomcat下我们如何使用虚拟主机将项目部署成顶级域名呢?只需要下面的几部:1. 在tomcat的conf目录下的service.xml文件中修改如下信息:(1)修改端口为 80(2
2016-06-12 08:49:09 868
原创 十五. 第一个shell script 脚本程序
1. 可以使用任何文本编辑工具编写,如: vim #!/bin/bash #放置在文件的开头2. 设置脚本执行权限:chmod a+x filename 所有用户可执行chmod 700 filename 可执行权限3. 执行脚本的三种方式: bash your_script.sh sh y
2016-06-01 10:48:36 485
原创 十四. bash shell的操作环境
1. 路径与命令的查找顺序:当我们在终端输入一个命令时,如#ls 那么在系统中命令运行的顺序的优先级如下:(1)是以相对 / 绝对路径执行命令,如:#/bin/ls 或则 #ls(2)由alias 找到该命令来执行(3)由bash内建的 (builtin) 指令来执行;(4)透过 $PATH 这个变量的顺序搜寻到的第一个指令来执行。(
2016-06-01 10:46:29 392
原创 十三. shell变量键盘读取,数组与声明:read, array, declare
1. read命令读取键盘的输入:(1)读取来自键盘输入的变量,常被用在 shell script 的撰写当中。(2)# read [-pt] variable选项与参数:-p : 后面可以接提示字符!-t : 后面可以接等待的『秒数! 』 这个比较有趣~不会一直等待使用者啦! variable: 输入的变量被保存在这个变量中。
2016-06-01 10:27:09 2149
原创 十二. Linux系统的环境变量的功能
1. 查看当前所有环境变量的命令: env 和 export,set, declare 。env 和 export两个命令列出的环境变量一样,不过export有其他额外的功能。2. 系统中一些重要的环境变量:(1)HOME : 代表使用者的家目录。我们可以使用 #cd ~ 去到使用者的家目录,或者利用 cd就可以直接回到使用者家目录了 有很多程序都可能会取用到这个变量
2016-06-01 10:20:12 482
原创 十一. shell的变量功能之变量的显示与设置,取消:echo,unset
1. 变量的显示:#echo ${name} 或则 #echo $name 2. 变量的设置:系统变量通常大写,自定义变量小写。 (1)变量与变量内容以等号 = 来连结; (2)等号两边不能直接接空格符; (3)shell中所有变量都定义为字符串,且变量名称只能是英文字母与数字,但是数字不能是开头字符; (4)若有空格符可
2016-06-01 10:06:59 2559
原创 十. Linux中bash shell的使用
1. 查看Ubuntu系统中可用的shell种类:在 /etc/shells 这个文件中:#vim /etc/shells 由上图可知Ubuntu支持的常用的shell种类。不过我们常用是bash shell2. #cat /etc/passwd 可知系统登录时选择bash shell作为shell。3. bash shell的功能:(1)命令记忆
2016-06-01 09:49:05 376
原创 九. Linux的环境变量PATH
1. 关于可执行文件的环境变量 $PATH(1)对于查看文件属性的命令:# ls 的完整文件名为:/bin/ls (这是绝对路径执行命令)。(2)但是我们在任何地方都可以执行这个命令。这是因为环境变量 $PATH 的帮助。(3)当执行一个命令时,如#ls 这个命令,系统会依照PATH的设置去每个PATH定义的目录下查询文件名为ls的可执行文件。root用户的一个P
2016-06-01 09:41:44 379
原创 八. Linux 常用命令搜集
1. 解压与压缩相关:tar1.命令格式:tar [必要参数] [选择参数] [文件] 2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3.命令参数:必要参数有如下:-A 新增压缩文件到已存在的压缩-B 设置区块大小-c 建立新的压缩文件-d 记录文件的差别-r 添加文件到已经压缩的文件-u 添加改变了
2016-06-01 01:00:00 366
原创 七. ubuntu更改主机名
1. 修改 /etc/hosts 文件: #gedit /etc/hosts2.修改 /etc/hostname 文件: #gedit /etc/hostname 3. 然后关机重启4. 开机后查看主机名: #hostname
2016-06-01 00:50:17 390
原创 六. ubuntu下打开终端的三种方法
1. 很好弄,在左上角的菜单上点一下,出来一列,在里面选择[附件] 中的[终端],点一下就OK。2. 把终端窗口打开放在鼠标右键,效果是在桌面或文件夹内的空白处右键点击,将出现“从终端打开”的快捷方式。那个需要使用一个软件。安装很简单,打开终端,在里面输入: #sudo apt-get install nautilus-open-
2016-06-01 00:39:47 602
原创 五. Ubuntu下安装 tftp 服务器和 NFS 服务器
一. tftp服务器的配置: 1、 安装软件包: tftp-hpa是客户端 ,tftpd-hpa是服务器端 #apt-get install tftp-hpa tftpd-hpa 但是后来我发现依赖包 xinetd 并没有被安装,于是: #apt-get install tftp-hpa tftpd
2016-06-01 00:22:52 503
原创 四. ubuntu下添加root账户
ubuntu默认是不添加root账户的,只有我们安装时的用户账户,为了方便开发,我个人一般使用root账户,下面介绍开启root账户方法:创建root帐号:(1)在安装系统时,root账户并没有被激活来供你使用,即root帐号被隐藏了,而是通过初始用户与sudo的结合使用来完成一些需要root权限的任务。(2)这样做的好处是防止你不得不使用root来进行一些系统的初级管理,
2016-06-01 00:18:21 2390
原创 三. Ubuntu下安装SSH服务并配置securtCRT
1. 在宿主机Ubuntu上安装ssh: #sudo apt-get install openssh-server openssh-client2. 在secureCRT 里面登录Ubuntu主机(1)协议选择 SSH2 输入主机IP, 主机名连接再输入密码。(2)连接上去后可以更改securtCRT的设置,使显示人性化:(3
2016-06-01 00:13:19 604
原创 二. Ubuntu下安装samba服务器
一. 安装环境:Ubuntu14(在ubuntu16下该方法失败,无法启动图形界面)1. 首先切换到root用户#sudo su(个人喜好而已,方便)。我采用图像化界面配置。2. #apt-get install samba 下载samba服务器。3. #apt-get install system-config-samba 下载samba图形界面4
2016-06-01 00:09:44 2440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人