- 2018-10-08
may1051
Archlinux+xfce4安装笔记(grub+mbr)分区#fdisk-l找到/dev,此时,可以清晰地看到分区列表,对应于自己要操作的硬盘,使用命令:#fdisk/dev/sdXn:新建分区w:写入硬盘信息格式化分区:#mkfs.ext4/dev/sdaY挂载分区:#mount/dev/sdaY/mnt...(如mount/dev/sda1/mntmount/dev/sda2/mnt/boo
- Win10远程登陆Ubuntu Desktop踩坑笔记
xwmisc
笔记ubuntu服务器linuxdesktop
背景想使用Win10登陆云端Ubuntu界面。先尝试在阿里云ECS上安装UbuntuDesktop。云端安装UbuntuDesktopapt-getupdateapt-getinstallvnc4serverapt-getinstallxfce4#感觉直接用下面3行就可以了,aptitude会自动下载更新依赖库apt-getinstallaptitudeaptitudeupdateaptitude
- Ubuntu远程桌面连接——基于xrdp
三只佩奇不结义
ubuntulinuxbash
安装流程1、安装xfce4和xrdp#xfce4基础版sudoapt-getinstallxfce4##xfce4完整版(推荐就下这个就好了)sudoapt-getinstallxubuntu-desktop#xrdpsudoapt-getinstallxrdp#vnc4serversudoapt-getinstallvnc4server2、防止xrdp登录后或者息屏后黑屏先在终端运行sudovi
- WSL安装桌面环境xfce4
Al1iance
linuxwindows运维
WSL安装图形界面xfce4最近想在WSL2里安装一个可视化图形界面,之前装过vcXsrv这种方案,不过最近打不开了,也是尝试了Vncserver不过容易灰屏,最后在vcXsrv,Vncserver和xrdp这3种方案中最终选择了xrdp这种方案,利用Windows的远程连接来连接xfce4桌面更新升级软件(可选)sudoapt-getupdatesudoapt-getupgrade安装桌面环境x
- wsl2 远程桌面设置
Jasonkun_3
Linuxwindowslinux
效果图:来源:在Windows10WSL2中使用图形界面(GUI)安装好wslUbuntu20后,采用默认软件安装源,很多时候改安装源后,安装容易出错。安装sudoapt-getpurgexrdpsudoaptinstall-yxrdpsudoaptinstall-yxfce4sudoaptinstall-yxfce4-goodies优化sudosed-i's/max_bpp=32/#max_bp
- linux之wsl2安装远程桌面
ancy_i_cv
linuxlinux服务器运维
0.安装后的效果1.wsl中打开terminal并安装库sudoapt-getpurgexrdpsudoaptinstall-yxrdpsudoaptinstall-yxfce4sudoaptinstall-yxfce4-goodies2.优化显示sudosed-i's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g'/etc/xrdp/xrdp.inisudosed-
- ubuntu 22.04如何从gnome桌面切换到xfce4
高天艳阳
ubuntulinux服务器运维
在Ubuntu22.04中,要从Gnome桌面切换到Xfce4桌面,可以按照以下步骤操作:安装Xfce4桌面环境:在终端中输入"sudoaptinstallxfce4"并回车。安装GDM(图形化登录器):在终端中输入"sudoaptinstallgdm3"并回车。重启电脑,在登录界面中选择Xfce4桌面环境。登录后,您应该能够看到Xfce4桌面环境。注意:这里仅提供了一种在Ubuntu22.04中
- 麒麟linux启用鼠标中键复制
CIb0la
linux计算机外设运维
麒麟linux为了照顾windows转入用户的体验,取消了鼠标中键的复制功能,真是闲的蛋疼奇葩。笔者用惯了Linux鼠标中键复制,取消了反而不习惯。恢复这个linux默认鼠标中键的办法也很简单。sudoapt-getinstallxfce4-clipman&xfce4-clipman习惯的中键复制就回来了,可以加入cron设置为系统默认启动设置。
- FreeBSD@ThinkPad x250休眠后开盖黑屏解决方法
skywalk8163
项目实践FreeBSDXwindows
FreeBSDx25013.2-RELEASEFreeBSD13.2-RELEASEreleng/13.2-n254617-525ecfdad597GENERICamd64Xwindows:XFCE4硬件是ThinkPakX250问题:在Xwindows界面合上笔记本休眠后,再打开笔记本就是黑屏,这时候能看到鼠标。我的解决方法是:这时候需要先Ctrl+Alt切换到tty终端,比如Ctrl+Alt+
- docker kali 安装 xfce4 桌面 + tigervnc + novnc
赵丙双
linuxdockerkalixfcetigervncnovnc
dockerkali安装xfce4桌面+tigervnc+novnc启动容器环境变量准备工作安装xfce4桌面tigervnc安装tigervnc启动tigervncnovncxfce4启动弹窗如何关闭?参考启动容器dockerrun--namekali-p5901:5901-p6080:6080-i-tkalilinux/kali-rolling环境变量exportDISPLAY=:1expor
- 尝试给docker ubuntu22.04镜像添加远程访问桌面
幻影盖伊
dockervnc
实在时不愿折腾,但是ubuntu镜像没有桌面,有些操作实在太难受了,效率也不高。硬着头皮上吧。幸亏这是个docker的镜像。要是个虚拟机,这折腾来去,直接崩溃了。docker的好处就是立马就能从头来过,秒级的删除安装。参考这篇博客:dockerkali安装xfce4桌面+tigervnc+novnc_kalixfce桌面-CSDN博客https://blog.csdn.net/qq_2091988
- Ubuntu中安装Qt
杏儿黄
QTqtubuntulinux
文章目录Ubuntu中安装必要的软件安装流程配置运行配置运行Ubuntu中安装必要的软件主要为了打开图形程序sudoapt-getupdatesudoapt-get--assume-yesupgradesudoapt-getinstall--assume-yesxfce4xorg-devlibopencc2libopencc2-dataunzipzip主要是一些共享lib的安装,否则报告如下错误安
- novnc配置
曦然0o0
sudoaptinstallxfce4xfce4-goodiestigervnc-standalone-servertigervnc-commonvncserver:1下载https://github.com/novnc/noVNCnohup./utils/novnc_proxy--vnc127.0.0.1:5901--listen6081&常用运维命令vncserver-listvncserve
- docker容器安装图形桌面
ITKEY_
ubuntu运维linuxubuntudockerlinux
文章目录视频教程版本信息创建一个CONTAINERubuntu官方国内源docker镜像unminimize中文环境设置中文环境安装安装TigerVNCServer安装xfce4精简版本配置设置vnc密码~/.vnc/xstartup启动vnc服务主机防火墙放行15901端口连接vnc服务语言支持打不开最近突发奇想,想在docker中安装一个图形化远程桌面。可以用作远程调试,轻量级办公。其实主要为
- Windows连接Ubuntu桌面
阿根vs
生产力ubuntulinux
平时Windows连接Ubuntu服务器都是使用Xshell、FinalShell等工具,但这些连接之后只能通过终端进行操作,无法用桌面方式与服务器交互。本文介绍如何通过工具,实现Window连接远程Ubuntu服务器,并使用桌面方式交互。系统版本:Ubuntu16.04工具:Finalshell、tightvnc一.Ubuntu配置1.安装桌面Xfce4安装桌面xfce4:sudoapt-get
- 【Debian】非图形界面Debian10.0.0安装xfce和lxde桌面
一尘之中
linuxlinux运维服务器
一、安装1.Debian10.0.0安装xfce桌面sudoaptupdatesudoaptinstallxfce4startxfce42.Debian10.0.0安装lxde桌面sudoapt-getinstalllxde安装后重启电脑。二、说明XFCE、LXDE和GNOME是三个流行的桌面环境,它们都是为类Unix操作系统设计的,包括Linux和BSD系统。这三个桌面环境都使用GTK+(GIM
- 破解升腾c10,改造成下载机(第二篇:获取xterm终端)
邓交练
当c10刷好华为ct3100系统后,就开始获取xterm终端,然后再安装entware.第一步:获取xterm终端。点击桌面左下角的工具图标再点browser输入百度网址,访问!然后再将网页另存为~~~存到桌面进入桌面,就发现已保存的百度网站!双击文件夹进入文件管理页面,找到usr/bib/xfce4-sesdion-settings右击,选择execute出现下面的界面:点击applicatio
- WSL2-Ubuntu22.04子系统图形化界面搭建与远程桌面连接
贺俊宏
LINUXlinuxwsl2远程桌面
提示:文中不提供WSL2子系统搭建步骤,假定子系统已建立好:文章目录检查WSL子系统状态图形化界面安装远程桌面连接可能遇到的相关问题xrdp状态异常远程桌面黑屏检查WSL子系统状态wsl-l-v如下图所示为正常图形化界面安装以此执行如下代码sudoapt-getupdate#安装xorgsudoapt-getinstallxorg#安装xfce4sudoapt-getinstallxfce4#安装
- WSL(Ubuntu)在Windows中的的可视化
爱吃糖葫芦的大熊
ubuntulinux运维
一、在Ubuntu中1、安装Xfce4桌面环境在Ubuntu的终端下运行以下命令sudoaptupdate&&sudoaptupgrade-ysudoaptinstallxfce42、配置环境打开配置文件vim~/.bashrc在文件的末尾加入下面一行DISPLAY=localhost:0.0输入:wq退出vim编辑器重新加载配置文件source~/.bashrc二、在Windows中1、下载安装
- 使用图形化界面时startxfce4,出现的cannot open /dev/tty0: Permission denied问题,解决方法
kamjin1996
解决方案linux
startxfce4在使用xserver时往往会报:cannotopen/dev/tty0(permissiondenied)添加所在用户到tty组中gpasswd-a用户名tty还不行的话试一下下面的方法:vim/etc/X11/Xwrapper.config里面原来内容如下:allowed_users=anybodyneeds_root_rights=yes改为(在=前后加上空格):allow
- 基于TigerVNC在Ubuntu下实现多用户远程桌面
JJJJJJerrrrrrry
随记ubuntu服务器vnc
该问题解决了对于想要实现多用户同时登陆远程桌面,且互不干扰的问题一、软件包安装sudoaptupdatesudoapt-getinstallxfce4xfce4-goodiessudoapt-getinstalltigervnc-standalone-servertigervnc-common二、创建配置文件在运行yncserver以前,若该用户为安装上述内容的用户,则无需下面几步;若为其他用户,
- 解决服务器Tab键不能补全问题
Better Rose
安装问题服务器
编辑~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml命令:vim~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml替换:Tab”type=“string”value=“switch_window_key”/为Tab
- debian10安装xfce
tboqi1
debianxfce
在Debian10系统上安装Xfce桌面环境需要以下步骤:在终端中输入以下命令更新系统的包列表:sudoaptupdate安装Xfce桌面环境:sudoaptinstallxfce4xfce4-goodies安装lightdm:sudoaptinstalllightdm重启系统,在登录界面选择Xfce作为桌面环境。这是安装Xfce桌面环境的基本流程。debian10安装xfce-掘金
- Termux安装图形桌面xfce4
kongxx
AndroidMobileandroidtermux
参考前面几篇文章,安装Termux和SSH后,远程登录到Termux上,此时会提示
[email protected][email protected]'spassword:WelcometoTermux!Communityforum:https://termux.com/communityGitterchat:https://gitter.im/termux
- Manjaro ARM 21.02发布!
manjarolinux
前言:ManjaroARM21.02发布!使用最新的Xfce4.16和KDEPlasma5.21桌面环境!发布概要ManjaroARM团队发布了ManjaroARM21.02,是ManjaroLinux发行版关于嵌入式和ARM设备的重大更新。默认情况下,使用最新的Xfce4.16和KDEPlasma5.21桌面环境如果你在RaspberryPi上使用了Manjaro,那么建议你更新系统。因为Man
- 在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL)
NiKo杰杰
Linux学习linuxubuntuwindows
文章目录一、使用WSL在Win11上安装Linux二、ubuntu桌面图形化1、更换国内镜像源2、更新软件包3、安装xorg4、安装xfce45、安装xrdp6、配置xfce7、配置防火墙8、重启xrdp9、查看虚拟机IP10、利用WindowsRDP进行连接11、图形化桌面三、xfce桌面美化1、下载主题文件2、更换主题四、安装chrome1、根据所安装的Linux版本选择32位或64位进行下载
- 我还是逃不过真香定律啊,让我说一句KDE Plasma真香!
RockyCoder
那些年遇到的坑kdexfce
前一段时间,折腾着升级笔记本电脑到固态硬盘,然后安装了Debian10.8+Xfce4,感觉折腾的感觉真不错,一点点入坑,靠自己努力一点点爬出来,直到今天。。。为了更好地爬出坑,想着在台式电脑上用VMware虚拟机装一个一样的Debian10.8+Xfce4环境,结果装好了发现Xfce界面上的中文都变成了麻将牌,VMwareTools也装不上,说缺少ifconfig,据了解,ifconfig已经被
- Kali Linux 开启远程桌面及攻防环境搭建
wu瞌睡虫
Linuxlinux服务器运维
第一步,安装Xfce4和Xrdp工具开启RDP桌面登录,需要安装Xfce4和Xrdp,默认Xfce4桌面已经安装,这里只安装Xrdp即可apt-yinstallxrdp第二步,修改配置文件,添加一行配置适配Xfce4cat/etc/xrdp/startwm.sh......iftest-r/etc/profile;then./etc/profilefiecho"xfce4-session">~/.
- 【Linux】(四)VS Code远程开发方式-实验室服务器使用VS Code远程开发
洪城布衣
Linux实验室服务器服务器linuxpython
VScode方式系列文章一、服务器情况简介1.1服务器及用户1.2cuda1.3conda环境二、VScode连接使用说明2.1下载VScode2.2配置2.3调试文件附录:VScode调试复杂配置公共数据集系列文章(一)服务器初次配置及安装vncserver(二)实验室添加新用户及其配置vnc4server、xfce4桌面访问流程(三)VNC桌面连接开发方式-实验室服务器多用户访问xfce4桌面
- 使用VNC链接远程桌面
摸鱼小小虫
Linux基础教程VNCubuntu服务器
一、本地VNC客户端本地主要需要一个VNC客户端,用来远程连接服务器端的VNC(在不安装Web版本VNC情况下)。VNC客户端下载地址:VNC客户端下载二、安装Xfce桌面环境在远程服务器控制台中安装Xfce桌面(这个桌面环境比较轻量化,博主用的88块钱的腾讯云服务器)#安装Xfce桌面环境sudoapt-getinstallxfce4xfce4-goodies注意更新软件源#更新/重载源sudo
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持