- 重置root密码
圣地亚哥_SVIP
CentOS7启动系统,在系统引导页面,按键"e",编辑引导项删除linux16最后的rhgb和quit参数(在UEFI系统中是linuxefi),删除rhgb和quiet这两个参数是为了显示系统信息,如有console=ttys0,也一并删除,添加参数:rd.breakenforcing=0CRTL+x利用编辑过的引导项启动挂载/sysroot文件系统,已可写方式重新挂载:mount-oremo
- install plymouth
Joe_WQ
date:2017-4-9TomakePlymouthwork:1.1.Add"plymouth"toHOOKSafter"base"and"udev"in/etc/mkinitcpio.conf1.2.Add'quietsplash'tothegrubcommandlinein/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quietsplash"the
- archlinux开机自启动优化
就是太懒
linuxlinux
1.查看开机启动时间:systemd-analyze2.查看开机启动项及启动时间:systemd-analyzeblame3.查看出错启动项:systemctl--all|grepnot-found4.关闭出错启动项(以plymouth-start.service为例):systemctlmaskplymouth-start.service
- CentOS7 root 密码忘记的解决方法
o_o_233N
不知道为什么是自己把centos7的密码忘记了还是centos7的密码被谁改动了,然后始终进入不了centos7的linux系统中,于是寻找解决方法,在网上找了一个贴子解决了这个问题,于是为了以后便于记录和修改,又或者再次出现这个问题,于是我备注一波这个问题的解决办法和操作方式:1.启动linux系统,在进入系统的页面中按下e键:1.jpg2.删除linux16这一行最后的rhgb和quit参数(
- Ubuntu20.04安装plymouth遇到错误/var/cache/apt/archives/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
如雾如电
UbuntuUbuntu
详情如下:Thefollowingpackagewasautomaticallyinstalledandisnolongerrequired:libplymouth5Use'sudoaptautoremove'toremoveit.ThefollowingNEWpackageswillbeinstalled:libpng12-00upgraded,1newlyinstalled,0toremove
- linux开机黑屏时间长,Ubuntu启动长时间黑屏解决方案
weixin_39528697
linux开机黑屏时间长
虽然不知道这是不是Ubuntu的通病,不过从10版本后很多机器都会出现Ubuntu启动过程中一直黑屏直到登录画面,中间显示器一点反应没有,根本看不到发生了什么,让人很难受。造成这种情况的原因主要是安装受限制驱动后Plymouth自动设置开机分辨率,解决方法:(1)安装v86d和hwinfo,然后查看显卡支持的分辨率:命令:sudoapt-getinstallv86dhwinfosudohwinfo
- 单用户修改root密码--centos6.2
张望远-长风万里
操作系统linux
单用户修改root密码–centos6.21、在开机启动的时候能看到引导目录,如下图所示,显示倒计时时,按“e”;2、接下来你可以看到如下图所示的画面,按“e”;3、用上下键选择最新的内核,然后在按“e”,一般选第二个。4、执行完上步操作后,进入如下界面,删除后面内容,直到“rhgb”。5.在“rhgb”后面点空格增加quietsingle,点回车,会回到第三步界面。6.到第三步界面后,按“b”,
- Centos7 开启IPv6
taobao
cp/etc/default/grub/etc/default/grub.bakGRUB_TIMEOUT=5GRUB_DEFAULT=保存的GRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT=“控制台”GRUB_CMDLINE_LINUX=“ipv6.disable=0crashkernel=自动rhgb安静”GRUB_DISABLE_RECOVERY=“t
- CenOS7.8 多启动项修复,解决“Started Show Plymouth Boot Screen......Warning:dracut-initqueue timeout”问题。
往事如烟隔多年
服务器linuxcentos
2021阿里云ECS镜像导入本地VMware虚拟机_往事如烟隔多年的博客-CSDN博客_阿里云镜像vmware继之前的文章中对ECS镜像导入之后,在本地VMware中使用时总有一点小的瑕疵,即每次启动服务器时总要手动的去将启动项选为第四项才能顺利进入系统,这一操作着实让人非常不习惯,而如果将服务器一直处于挂起状态则会导致系统时间和真实时间有偏差,导致各种各样的问题(如yum源更新报错/minio无
- Linux、CentOS 强制重置 Root 账户密码
老衲呢
Linux、CentOS强制重置Root账户密码切换成管理员权限->重启->进入GRUB界面(Linux启动菜单)shutdown-rnowlinux启动界面第一个选项是正常启动,也是默认启动项。第二个急救模式启动(系统出现问题不能正常启动时使用并修复系统)看见上图中按下键盘的'E'键,在rhgb\quiet后面加上rd.break,并且按ctrl-x进入单用户模式进入单用户模式在命令界面依次输入
- 伪装的少校布洛尔
安然如你
《无人生还》读书笔记8。Day8,Page12-Page14,Chapter1,VIII。主题:伪装的少校布洛尔(MrBlore)布洛尔先生(MrBlore)乘坐着一列从普利茅斯(Plymouth)出发的慢车,正在一个小本上一笔一划地写着什么。在这节车厢里,只有他和另一位乘客:一位上了年纪的海员,视力模糊,眼下已经睡着了。布洛尔先生边写边自言自语道:“这群人,埃米莉·布莱特,维拉·克莱索恩,阿姆斯
- linux boot不成功如何debug
太极淘
linux系统管理工具linux运维服务器
Ifthebootprocessdoesnotsucceed,youhaveseveraloptionstodebugthesituation.IdentifyingyourproblemareaRemove''rhgb''and''quiet''fromthekernelcommandlineAdd''rd.shell''tothekernelcommandline.Thiswillpresen
- Centos7 重置root密码官方指导
吓死我了_1799
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-terminal_menu_editing_during_boot#sec-Recovering_Root_Password1.编辑grub引导内核参数。将quiet与rhgb选项
- centos7忘记root密码
会飞的鱼Coo
1.启动系统,在GRUB2引导画面,按E键,编辑引导项2、删除linux16这一行最后的rhgb和quiet参数(在UEFI系统中是linuxefi),删除rhgb和quiet这两个参数是为了显示系统信息3、添加以下参数:rd.breakenforcing=0在64位IBMPowerSeries是linux这一行尾;在x86-64BIOS引导的系统中是linux16这一行尾;在UEFI引导的系统中
- 杂谈:deb包安装出错,问题解决
追梦人Kai
ubuntulinux
杂谈:deb包安装出错,问题解决deb文件在安装过程当中出错,一直卡在该安装包的安装状态,导致无法安装其他安装从而出现:E:需要重新安装软件包lxc-stuff,但是我找不到它的存档类似的错误sudodpkg--remove--force-remove-reinstreq(lxc-stuff)<–(此为需要卸载的文件)default.plymouth[PlymouthTheme]Name=Ubun
- xubuntu16.04修改开关机动画
boss-dog
Xubuntuxubuntuplymouth开关机动画
xubuntu16.04和ubuntu16.04的开关机动画素材管理存放在在/usr/share/plymouth/themes/路径下:修改方法1.快速修改 如果只是要简单的修改一下开机时的背景或者是ubuntu的logo,那只要找相应的图片,把它复制到/usr/share/plymouth/themes//xubuntu_logo目录下替换掉原先的ubuntu_logo.png即可。(P
- Linux基础命令3
by.by
linux
Linux基础命令3网卡回归传统命令步骤:1、修改网卡配置文件的名字并改其内容2、编辑/etc/default/grub,在rhgb前面加上ifnames=0biosdevname=03、生成配置文件grub2-mkconfig-o/etc/grub2.cfg4、reboot[root@localhostnetwork-scripts]#mvifcfg-ens33ifcfg-et0#修改网卡配置文
- ubuntu18.04 xubuntu主题修改启动背景
firstsecret
cd/usr/share/plymouth/themes/xubuntu-logo查看当前的启动图片wallpaper.png和logo.png启动脚本为:xubuntu-logo.scriptls-l方法一(推荐):只需替换wallpaper.png和logo.png就可以了注:命名不能改变方法二:修改启动脚本xubuntu-logo.script中wallpaper.png和logo.png的
- 修改树莓派开机启动图片
Leeee
raspberry-pilinux物联网
方法一:直接修改图片树莓派开机启动默认的图片为splash.png,图像存储路径位于:/usr/share/plymouth/themes/pix/splash.png直接修改图片就好方法二:修改开机启动图片路径配置在配置文件中,将开机启动图片路径修改成设备本地的图片路径即可sudovim/usr/share/plymouth/themes/pix/pix.plymouth在上述文件中,修改Ima
- 修改树莓派开机启动图片
Leeee
raspberry-pilinux物联网
方法一:直接修改图片树莓派开机启动默认的图片为splash.png,图像存储路径位于:/usr/share/plymouth/themes/pix/splash.png直接修改图片就好方法二:修改开机启动图片路径配置在配置文件中,将开机启动图片路径修改成设备本地的图片路径即可sudovim/usr/share/plymouth/themes/pix/pix.plymouth在上述文件中,修改Ima
- 银河麒麟系统配置实用技巧-立哥总结
小可爱J 嵌入式开发 全栈工程师
linuxcentos运维sshshell
查看版本情况1)右键状态栏空白部分,选择”关于银河麒麟”,或命令行执行:cat/etc/.kyinfo2)查看序列号执行kylin-verify启动解决1)未接显示器时,启动系统失败删除/lib/aarch64-linux-gnu/plymouth/renderers/frame-buffer.so文件即可2)开机启动停在银河麒麟logo界面用光盘启动进livecd,检查分区是否挂载,若挂载则卸载
- Centos7单用户模式重置root密码
仪劍鍾情
Linux
因为root用户长时间没登录,把密码忘记了…(这脑袋)在网上找到了就解决办法,自己也做下记录重启Linux,在启动界面,按‘e’在‘rhgb’前添加‘rw’,在行末添加‘init=/bin/sh’,并按下Ctrl+X,进入系统修改root密码①根据passwd命令的帮助信息,输入passwdroot修改root账户的密码(连续输入两次密码)②由于selinux开启着的需要,执行touch/.aut
- Centos 7 更新后不能进入登陆界面的问题排查
十分瞧科
周末随手yumupdate了一下,结果就悲剧了。重启后,plymouth结束后的屏幕上只留下灰灰的背景和光标。由于这次更新包含内核更新,我尝试在grub界面上选择更新之前的内核版本启动,结果仍然不起作用。难道只能重装系统了?有些不甘心,选择centos做桌面就是看中其稳定性(当然不足之处就是软件版本比较旧),何况电脑上装了双系统,还有window10,万不得已不想走这条路。于是搜索加折腾弄了大半天
- plymouth
Hacker_Albert
操作系统plymouth
了解plymouth.1.概述Linuxdistributions:Bootsplash–thefirstandoriginalimplementationofaLinuxkernelbootsplash,supersededbySplashy[2]fbsplash–Gentooimplementationasbootsplashprogram[3]Plymouth–usesDirectRende
- 体验plymouth
bbplayers
今天在研究linux启动的时候,发现fedora从10开始就用了plymouth,它是在boot时显示一个动画,禁不主好奇就研究了一番。在网上没有找到很多关于它的信息,只有fedora10的文档里一点点,只好根据这一点及man自己摸索了。首先,至于什么是plymouth,我也不能说的清楚,不过是这样,在grub把kernel,initrd加载到内存中之后,kernel开始运行到Xwindow开始运
- 关闭Centos启动时的进度条 显示详细信息
十七次方
Linux原创
CentOS等Linux系统启动后可能会出现读进度条等待进入系统的过程,我们可以将它恢复到显示详细启动过程模式。使用root用户修改/boot/grub/grub.conf文件。[root@Slyar~]#vim/boot/grub/grub.conf找到下面的部分,将"rhgb"去掉,保存即可。其中"rhgb"表示"redhatgraphicsboot",就是图形进度条模式。而"quiet"表示
- 开机启动服务管理 & Startup Applications & boot-up manager & sysv-rc-conf
只缘心高嫌地窄
Linux
部分转载自:sysv-rc-conf管理Ubuntuserver开机启动服务ubuntu开机启动优化bootchart查看开机启动时间关闭Ubuntu的载入画面ubuntu启动时,会有一个ubuntu字样出现在屏幕,文字下方有闪烁的点,这时按ESC可以在动画和文字界面之间切换。这一步骤不属于lightdm,而是一个叫plymouth的进程在起作用。实际上,plymouth的意义就在于,在开机到图形
- centos7忘记root密码
sinat_25306771
服务器相关
忘记root密码怎么办?网上大多关于centos6.0,本文应用于centos7.01.启动系统,在GRUB2引导画面,按E键,编辑引导项2.删除linux16这一行最后的rhgb和quiet参数(在UEFI系统中是linuxefi),删除rhgb和quiet这两个参数是为了显示系统信息3.添加以下参数:rd.breakenforcing=0在64位IBMPowerSeries是linux这一行尾
- Redhat突然报错 SMbus Host controller not enabled和[sda] Assuming drive cache: write through
三朝看客
linux
1、HostSMbuscontrollernotenabled解决方法:在/etc/modprobe.d/blacklist.conf文件里添加blacklisti2c_piix42、sd0:0:0:0:[sda]Assumingdrivecache:writethrough解决方法:/etc/default/grub文件里去掉rhgb参数,然后执行grub2-mkconfig-o/boot/gr
- ubuntu系统美化
zerobug---
linux技术笔记
sudoapt-getinstallplymouth-theme-[TAB]可以看到有很多主题的sudoapt-getinstallplymouth-theme-ubuntu-logo这个是ubuntu的主题,安装好了重启应该就生效了如果没有生效,用下面的命令手动设置主题sudoupdate-alternatives–configdefault.plymouth去掉登陆界面ubuntu14.04L
- java工厂模式
3213213333332132
java抽象工厂
工厂模式有
1、工厂方法
2、抽象工厂方法。
下面我的实现是抽象工厂方法,
给所有具体的产品类定一个通用的接口。
package 工厂模式;
/**
* 航天飞行接口
*
* @Description
* @author FuJianyong
* 2015-7-14下午02:42:05
*/
public interface SpaceF
- nginx频率限制+python测试
ronin47
nginx 频率 python
部分内容参考:http://www.abc3210.com/2013/web_04/82.shtml
首先说一下遇到这个问题是因为网站被攻击,阿里云报警,想到要限制一下访问频率,而不是限制ip(限制ip的方案稍后给出)。nginx连接资源被吃空返回状态码是502,添加本方案限制后返回599,与正常状态码区别开。步骤如下:
- java线程和线程池的使用
dyy_gusi
ThreadPoolthreadRunnabletimer
java线程和线程池
一、创建多线程的方式
java多线程很常见,如何使用多线程,如何创建线程,java中有两种方式,第一种是让自己的类实现Runnable接口,第二种是让自己的类继承Thread类。其实Thread类自己也是实现了Runnable接口。具体使用实例如下:
1、通过实现Runnable接口方式 1 2
- Linux
171815164
linux
ubuntu kernel
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/
安卓sdk代理
mirrors.neusoft.edu.cn 80
输入法和jdk
sudo apt-get install fcitx
su
- Tomcat JDBC Connection Pool
g21121
Connection
Tomcat7 抛弃了以往的DBCP 采用了新的Tomcat Jdbc Pool 作为数据库连接组件,事实上DBCP已经被Hibernate 所抛弃,因为他存在很多问题,诸如:更新缓慢,bug较多,编译问题,代码复杂等等。
Tomcat Jdbc P
- 敲代码的一点想法
永夜-极光
java随笔感想
入门学习java编程已经半年了,一路敲代码下来,现在也才1w+行代码量,也就菜鸟水准吧,但是在整个学习过程中,我一直在想,为什么很多培训老师,网上的文章都是要我们背一些代码?比如学习Arraylist的时候,教师就让我们先参考源代码写一遍,然
- jvm指令集
程序员是怎么炼成的
jvm 指令集
转自:http://blog.csdn.net/hudashi/article/details/7062675#comments
将值推送至栈顶时 const ldc push load指令
const系列
该系列命令主要负责把简单的数值类型送到栈顶。(从常量池或者局部变量push到栈顶时均使用)
0x02 &nbs
- Oracle字符集的查看查询和Oracle字符集的设置修改
aijuans
oracle
本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。
一、什么是Oracle字符集
Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货
- png在Ie6下透明度处理方法
antonyup_2006
css浏览器FirebugIE
由于之前到深圳现场支撑上线,当时为了解决个控件下载,我机器上的IE8老报个错,不得以把ie8卸载掉,换个Ie6,问题解决了,今天出差回来,用ie6登入另一个正在开发的系统,遇到了Png图片的问题,当然升级到ie8(ie8自带的开发人员工具调试前端页面JS之类的还是比较方便的,和FireBug一样,呵呵),这个问题就解决了,但稍微做了下这个问题的处理。
我们知道PNG是图像文件存储格式,查询资
- 表查询常用命令高级查询方法(二)
百合不是茶
oracle分页查询分组查询联合查询
----------------------------------------------------分组查询 group by having --平均工资和最高工资 select avg(sal)平均工资,max(sal) from emp ; --每个部门的平均工资和最高工资
- uploadify3.1版本参数使用详解
bijian1013
JavaScriptuploadify3.1
使用:
绑定的界面元素<input id='gallery'type='file'/>$("#gallery").uploadify({设置参数,参数如下});
设置的属性:
id: jQuery(this).attr('id'),//绑定的input的ID
langFile: 'http://ww
- 精通Oracle10编程SQL(17)使用ORACLE系统包
bijian1013
oracle数据库plsql
/*
*使用ORACLE系统包
*/
--1.DBMS_OUTPUT
--ENABLE:用于激活过程PUT,PUT_LINE,NEW_LINE,GET_LINE和GET_LINES的调用
--语法:DBMS_OUTPUT.enable(buffer_size in integer default 20000);
--DISABLE:用于禁止对过程PUT,PUT_LINE,NEW
- 【JVM一】JVM垃圾回收日志
bit1129
垃圾回收
将JVM垃圾回收的日志记录下来,对于分析垃圾回收的运行状态,进而调整内存分配(年轻代,老年代,永久代的内存分配)等是很有意义的。JVM与垃圾回收日志相关的参数包括:
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps
-Xloggc
-XX:+PrintGC
通
- Toast使用
白糖_
toast
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。
创建Toast
两个方法创建Toast
makeText(Context context, int resId, int duration)
参数:context是toast显示在
- angular.identity
boyitech
AngularJSAngularJS API
angular.identiy 描述: 返回它第一参数的函数. 此函数多用于函数是编程. 使用方法: angular.identity(value); 参数详解: Param Type Details value
*
to be returned. 返回值: 传入的value 实例代码:
<!DOCTYPE HTML>
- java-两整数相除,求循环节
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class CircleDigitsInDivision {
/**
* 题目:求循环节,若整除则返回NULL,否则返回char*指向循环节。先写思路。函数原型:char*get_circle_digits(unsigned k,unsigned j)
- Java 日期 周 年
Chen.H
javaC++cC#
/**
* java日期操作(月末、周末等的日期操作)
*
* @author
*
*/
public class DateUtil {
/** */
/**
* 取得某天相加(减)後的那一天
*
* @param date
* @param num
*
- [高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业
comsci
计算机
不知道现在的高校还设置这个宽口径专业没有,自动控制与计算机应用专业,我就是这个专业毕业的,这个专业的课程非常多,既要学习自动控制方面的课程,也要学习计算机专业的课程,对数学也要求比较高.....如果有这个专业,欢迎大家报考...毕业出来之后,就业的途径非常广.....
以后
- 分层查询(Hierarchical Queries)
daizj
oracle递归查询层次查询
Hierarchical Queries
If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause:
hierarchical_query_clause::=
start with condi
- 数据迁移
daysinsun
数据迁移
最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。
1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。
2、在数据插入的时候有些字段特别长
- C语言学习二进制的表示示例
dcj3sjt126com
cbasic
进制的表示示例
# include <stdio.h>
int main(void)
{
int i = 0x32C;
printf("i = %d\n", i);
/*
printf的用法
%d表示以十进制输出
%x或%X表示以十六进制的输出
%o表示以八进制输出
*/
return 0;
}
- NsTimer 和 UITableViewCell 之间的控制
dcj3sjt126com
ios
情况是这样的:
一个UITableView, 每个Cell的内容是我自定义的 viewA viewA上面有很多的动画, 我需要添加NSTimer来做动画, 由于TableView的复用机制, 我添加的动画会不断开启, 没有停止, 动画会执行越来越多.
解决办法:
在配置cell的时候开始动画, 然后在cell结束显示的时候停止动画
查找cell结束显示的代理
- MySql中case when then 的使用
fanxiaolong
casewhenthenend
select "主键", "项目编号", "项目名称","项目创建时间", "项目状态","部门名称","创建人"
union
(select
pp.id as "主键",
pp.project_number as &
- Ehcache(01)——简介、基本操作
234390216
cacheehcache简介CacheManagercrud
Ehcache简介
目录
1 CacheManager
1.1 构造方法构建
1.2 静态方法构建
2 Cache
2.1&
- 最容易懂的javascript闭包学习入门
jackyrong
JavaScript
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
下面就是我的学习笔记,对于Javascript初学者应该是很有用的。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊
- 提升网站转化率的四步优化方案
php教程分享
数据结构PHP数据挖掘Google活动
网站开发完成后,我们在进行网站优化最关键的问题就是如何提高整体的转化率,这也是营销策略里最最重要的方面之一,并且也是网站综合运营实例的结果。文中分享了四大优化策略:调查、研究、优化、评估,这四大策略可以很好地帮助用户设计出高效的优化方案。
PHP开发的网站优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分
- web开发里什么是HTML5的WebSocket?
naruto1990
Webhtml5浏览器socket
当前火起来的HTML5语言里面,很多学者们都还没有完全了解这语言的效果情况,我最喜欢的Web开发技术就是正迅速变得流行的 WebSocket API。WebSocket 提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看6个HTML5教程介绍里 的 WebSocket API:它可用于客户端、服
- Socket初步编程——简单实现群聊
Everyday都不同
socket网络编程初步认识
初次接触到socket网络编程,也参考了网络上众前辈的文章。尝试自己也写了一下,记录下过程吧:
服务端:(接收客户端消息并把它们打印出来)
public class SocketServer {
private List<Socket> socketList = new ArrayList<Socket>();
public s
- 面试:Hashtable与HashMap的区别(结合线程)
toknowme
昨天去了某钱公司面试,面试过程中被问道
Hashtable与HashMap的区别?当时就是回答了一点,Hashtable是线程安全的,HashMap是线程不安全的,说白了,就是Hashtable是的同步的,HashMap不是同步的,需要额外的处理一下。
今天就动手写了一个例子,直接看代码吧
package com.learn.lesson001;
import java
- MVC设计模式的总结
xp9802
设计模式mvc框架IOC
随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越
来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。
其中‘层’是逻辑上的划分。
三层体系结构是将整个系统划分为如图2.1所示的结构[3]
(1)表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。
该层用于向客户端用户提供GUI交互,它允许用户