配色: 字号:
技术点总结
2018-05-17 | 阅:  转:  |  分享 
  
JavaSpring依赖注入的三种方式构造器注入使用属性seter方法注入使用field注入(用于注解方式)注解方式:头信息:xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://ww
w.springframework.org/schema/context"xsi:schemaLocation="http:/
/www.springframework.org/schema/beanshttp://www.springframework.o
rg/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.
org/schema/contexthttp://www.springframework.org/schema/context/
spring-context-2.5.xsd">@Resource(
name=xxxx):注解在属性上时(也可以放在set方法上),注入的顺序是,zaiXML文件中查找id为xxxx的bean,如果
没有(设置name属性)则根据变量名查找注入,如果还没用根据变量类型查找注入。@Autowired:与上面的功能一样,但是不建议使
用,因为它在Spring包里,而上面的直接在JDK里。手工装配方式,自动装配方式开始时推荐手工装配方式概念用途如何去用个人见解A
OP编程Spring方式实现的AOP头文件xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="h
ttp://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://w
ww.springframework.org/schema/context"xmlns:aop="http://www.spr
ingframework.org/schema/aop"xsi:schemaLocation="http://www.sprin
gframework.org/schema/beanshttp://www.springframework.org/schema
/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema
/contexthttp://www.springframework.org/schema/context/spring-con
text-2.5.xsdhttp://www.springframework.org/schema/aophttp://www
.springframework.org/schema/aop/spring-aop-2.5.xsd">-autoproxy/>StrutsHibernateLog4jC语言JS弹出窗口下面再说一说弹出窗口的设置。
只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。??CRIPTLANGUAGE="javascript">????参数解释:??
js脚本开始;?window.open弹出新窗口的命令;?''page.html''弹出窗口的文件名;?''newwindo
w''弹出窗口的名字(不是文件名),非必须,可用空''''代替;?height=100窗口高度;width=400窗口宽度;?
top=0窗口距离屏幕上方的象素值;?left=0窗口距离屏幕左侧的象素值;?toolbar=no是否显示工具栏,ye
s为显示;?menubar,scrollbars表示菜单栏和滚动栏。?resizable=no是否允许改变窗口大小,yes
为允许;?location=no是否显示地址栏,yes为允许;?status=no是否显示状态栏内的信息(通常是文件已经打
开),yes为允许;?js脚本结束?linuxTOP命令执行结果的分析top命令是Linux下常用的性能分析
工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top-01:0
6:48up1:22,1user,loadaverage:0.06,0.60,0.48Tasks:29to
tal,1running,28sleeping,0stopped,0zombieCpu(s):0.3%us,
1.0%sy,0.0%ni,98.7%id,0.0%wa,0.0%hi,0.0%siMem:19127
2ktotal,173656kused,17616kfree,22052kbuffersSwap:192772k
total,0kused,192772kfree,123988kcachedPIDUSERPRNIVIRT
RESSHRS%CPU%MEMTIME+COMMAND1379root160797624561980
S0.71.30:11.03sshd14704root1602128980796R0.70.50:0
2.72top1root1601992632544S0.00.30:00.90init2root3
419000S0.00.00:00.00ksoftirqd/03rootRT0000S0.0
0.00:00.00watchdog/0统计信息区前五行是系统整体的统计信息。第一行是任务队列信息,同uptime命令的
执行结果。其内容如下:01:06:48当前时间up1:22系统运行时间,格式为时:分1user当前登录用户数lo
adaverage:0.06,0.60,0.48系统负载,即任务队列的平均长度。三个数值分别为1分钟、5分钟、15分
钟前到现在的平均值。第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:Tasks:29t
otal进程总数1running正在运行的进程数28sleeping睡眠的进程数0stopped停止的进程数
0zombie僵尸进程数Cpu(s):0.3%us用户空间占用CPU百分比1.0%sy内核空间占用CPU百分比
0.0%ni用户进程空间内改变过优先级的进程占用CPU百分比98.7%id空闲CPU百分比0.0%wa等待输入输出
的CPU时间百分比0.0%hi0.0%si最后两行为内存信息。内容如下:Mem:191272ktotal物理内存
总量173656kused使用的物理内存总量17616kfree空闲内存总量22052kbuffers用作内核缓
存的内存量Swap:192772ktotal交换区总量0kused使用的交换区总量192772kfree空闲交
换区总量123988kcached缓冲的交换区总量。内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被
覆盖,该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。进程信息区统计信息区域的下
方显示了各个进程的详细信息。首先来认识一下各列的含义。序号列名含义aPID进程idbPPID父进程idcRU
SERRealusernamedUID进程所有者的用户ideUSER进程所有者的用户名fGROUP进程所有
者的组名gTTY启动进程的终端名。不是从终端启动的进程则显示为?hPR优先级iNInice值。负值表示高优先级
,正值表示低优先级jP最后使用的CPU,仅在多CPU环境下有意义k%CPU上次更新到现在的CPU时间占用百分比lT
IME进程使用的CPU时间总计,单位秒mTIME+进程使用的CPU时间总计,单位1/100秒n%MEM进程使用的物理
内存百分比oVIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RESpSWAP进程使用的虚拟内存中,被换出
的大小,单位kb。qRES进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATArCODE可执行代码
占用的物理内存大小,单位kbsDATA可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kbtSHR共享内存大
小,单位kbunFLT页面错误次数vnDRT最后一次写入到现在,被修改过的页面数。wS进程状态。D=不可中断的
睡眠状态R=运行S=睡眠T=跟踪/停止Z=僵尸进程xCOMMAND命令名/命令行yWCHAN若该进程在睡眠,则
显示睡眠中的系统函数名zFlags任务标志,参考sched.h默认情况下仅显示比较重要的PID、USER、PR、NI、
VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND列。可以通过下面的快捷键来更改显示内容。更改显示内
容通过f键可以选择显示的内容。按f键之后会显示列的列表,按a-z即可显示或隐藏对应的列,最后按回车键确定。按o键
可以改变列的显示顺序。按小写的a-z可以将相应的列向右移动,而大写的A-Z可以将相应的列向左移动。最后按回车键确定。按大
写的F或O键,然后按a-z可以将进程按照相应的列进行排序。而大写的R键可以将当前的排序倒转。命令使用1.工具
(命令)名称top2.工具(命令)作用显示系统当前的进程和其他状况;top是一个动态显示过程,即可以通过用户按键来不断刷新
当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视
.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通
过交互式命令或者在个人定制文件中进行设定.3.环境设置在Linux下使用。4.使用方法4.1使用格式top[-][d
][q][c][C][S][s][n]4.2参数说明d指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交
互命令来改变之。p通过指定监控进程ID来仅仅监控某个进程的状态。q该选项将使top没有任何延迟的进行刷新。如果调用程序有超级
用户权限,那么top将以尽可能高的优先级运行。S指定累计模式s使top命令在安全模式中运行。这将去除交互命令所带来的潜在危
险。i使top不显示任何闲置或者僵死进程。c显示整个命令行而不只是显示命令名4.3其他下面介绍在top命令执行过程中可
以使用的一些交互命令。从使用角度来看,熟练的掌握这些命令比掌握选项还重要一些。这些命令都是单字母的,如果在命令行选项中使用了s选项
,则可能其中一些命令会被屏蔽掉。Ctrl+L擦除并且重写屏幕。h或者?显示帮助画面,给出一些简短的命令总结说明。k终止
一个进程。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;如果不能正常结
束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。i忽略闲置和僵死进程。这是一个开关式命令。q退
出程序。r重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降
低,反之则可以使该进程拥有更高的优先权。默认值是10。S切换到累计模式。s改变两次刷新之间的延迟时间。系统将提示用户输入新
的时间,单位为s。如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s。需要注意的是如果设置太小的时间,很可能会引
起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。f或者F从当前显示中添加或者删除项目。o或者O改变显示
项目的顺序。l切换显示平均负载和启动时间信息。m切换显示内存信息。t切换显示进程和CPU状态信息。c切换显示命令名
称和完整命令行。M根据驻留内存大小进行排序。P根据CPU使用百分比大小进行排序。T根据时间/累计时间进行排序。W将
当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法Extjs数据库OracleMysqlSqlserver服务器
TomcatWebsphereWebserviceApacheWebLogicJboss开源项目第三方工具ImageMagickI
mageMagick报missinganimagefilename的解决办法情况是这样的,在一个干净的centos上安装了I
mageMagick(从源码编译的),发现有问题,比方说执行:converttest1.jpg-resize100×100
test2.jpg意思是把test1.jpg改变大小为test2.jpg会给出missinganimagefilename的
错误信息。原因是,系统没有libjpeg,以及libjpeg-devel,ImageMagick编译时就不支持jpeg格式。可以用
命令convert-listconfigure来看ImageMagick支持什么扩展,上面的命令有一行类似的输出DELEGAT
ESbzlibfontconfigfreetypegsjpeglcmspngtiffx11xmlzlib如果
不支持jpeg,则不会列出jpeg。其实在编译ImageMagick时,configure的最后,会给出一个summery,能看到
libjpeg的支持是no的。解决办法是,安装libjpeg和libjpeg-devel,如centos下就是sudoyum
installlibjpeglibjpeg-devel还有libpng,libpng-devel,gd,gd-devel等库
。然后再重新configuremake编译ImageMagick,然后就好了。各种类型项目门户网站Aop商务网站视频网站如何提
高1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、
命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、
java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全
部使用过,那么你对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、
JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安
装配置以及进行调试。4、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java
,包括:◆java.lang包下的80%以上的类的功能的灵活运用。◆java.util包下的80%以上的类的灵活运用,特别是集合类
体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.◆java.io包下的60%以上的类的使用,理解IO体系的基
于管道模型的设计思路以及常用IO类的特性和使用场合。◆java.math包下的100%的内容。◆java.net包下的60%以上
的内容,对各个类的功能比较熟悉。◆java.text包下的60%以上的内容,特别是各种格式化类。◆熟练运用JDBC.8)、jav
a.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.◆AWT的基本内容,包括各种组件事件
、监听器、布局管理器、常用组件、打印。◆Swing的基本内容,和AWT的要求类似。◆XML处理,熟悉SAX、DOM以及JDOM的优
缺点并且能够使用其中的一种完成XML的解析及内容处理。5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。6、管理:必
须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。7、排错:应该可以根据异
常信息比较快速的定位问题的原因和大致位置。8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写
等,这样程序的可读性才比较好。10、博学:掌握J2EE、Oracle、WebLogic、Jboss、Spring、Struts
、Hibernate等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。考研相关数据结构,计算机组成原理,操作系统和计算机网络初试考的是政治,英语,数一和计算机基础综合(包括数据结构,计算机组成原理,计算机网络和操作系统)不错的学校有西电,电子科技大学,北理等等数学一:高等数学、线性代数、概率论与数理统计三门课的所有内容,你可以看下面的网址,有数学一考试大纲,这是考研命题的指挥棒。祝你成功!考研数一一共包括四本书!两本高数(同济五版,绿色封皮)线性代数(同济四版,紫色封皮)概率论与数理统计(浙大的三版)这就考研数一用书,不分文理的!英语:考试说明附录1全国硕士研究生入学统一考试英语(一)参考试题、参考答案及评分参考附录2词汇表附录3常用的前缀和后缀,部分国家(或地区)、语言、国民及国籍表,洲名及常见缩写词附录42007年全国硕士研究生入学统一考试英语试题及参考答案附录52008年全国硕士研究生入学统一考试英语试题及参考答案附录62009年全国硕士研究生入学统一考试英语试题及参考答案项目说明中国新闻社投稿系统稿件相关类别说明冶金信息研究院投稿系统
献花(0)
+1
(本文系静以修身se2...首藏)