- k8s-MongoDB 副本集部署
__Smile°
kubernetes容器云原生
前提准备一套k8s集群worker节点上的/nfs/data目录挂载到磁盘一、NFS高可用方案(NFS+keepalived+Sersync)本方案NFS的高可用方案,应用服务器为Client,两台文件服务器分别Master和Slave,使用keepalived生成一个虚拟IP,使用Sersync进行Master与Slave之间文件相互同步,确保高可用。安装前准备角色系统版本IP虚拟ip(Vip)
- 【Linux系列】rsync和mv
檀越@新空间
s5Linux学习linux服务器java
博客目录1.操作性质不同2.对源文件的影响3.使用场景4.示例对比使用`rsync-a`:使用`mv`:5.注意事项总结rsync-a/data/software/build0713/dist//usr/share/nginx/html/和mv是两种完全不同的操作,主要区别如下:1.操作性质不同rsync-a复制同步:将源目录(/data/software/build0713/dist/)的内容递
- Linux通过 SSH 使用 rsync 进行文件传输
赛男丨木子丿小喵
运维linuxssh运维
目录目的整体思路ssh建立连接A服务器上的操作输入ssh-keygen生成密钥对查看公钥B服务器上的操作设置公钥认证A服务器上的操作使用SSH登录进行测试同步数据知识拓展SSH(SecureShell)rsync(RemoteSync)目的使用SSH(SecureShell)建立两台Linux服务器之间的连接,并使用rsync(RemoteSync)来同步文件,假设A服务器想同步数据到B服务器整体
- SSH服务与rsync服务配置实战
SSH服务与rsync服务SSHssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。监听tcp的22号端口。软件包名称:openssh配置文件目录:/etc/ssh,sshd_config服务端配置文件;ssh_config客户端配置文件。客户端提供:ssh、scp、sft
- Linux: rsync+inotify实时同步及rsync+sersync实时同步
能不能别报错
linux系统运维linux服务器运维
rsync+sersync和rsync+inotify是两种常用的实时文件同步方案,用于监控源目录变化并自动同步到目标位置。以下是对两者的详细对比和配置指南:核心区别方案原理优点缺点rsync+inotify使用Linux内核的inotify监控文件变化,触发rsync同步原生支持,无需额外依赖需手动编写脚本,稳定性依赖实现rsync+sersync基于inotify和rsync,封装为独立工具,
- Rsync自动协商同步数据
陈大为_d962
Rsync命令使用#rsync-av[源目录][目标目录]//归档方式进行全部文件复制#rsync-aruv[源目录][目标目录]//归档方式进行增量复制#rsync-aruv--delete[源目录][目标目录]//增量复制并会删除源目录中被删除的目录或文件,用于切换前的最后一次增量同步使用nohup可以将进程放置在后台并记录日志:nohup>/tmp/rsync-xxxx-xx-xx.logr
- 海量文件快速复制(断点续传+验证+快速)
古承风
运维linux
#本地rsync-az--partial--append-verify--info=progress2--exclude="*.ext"/源目录//目标目录/#跨机器rsync-az-e"
[email protected]"--info=progress2--exclude="*.ext"user@remote:/源目录//本地目录/
- 大数据平台之ranger与ldap集成,同步用户和组
无级程序员
大数据大数据hadoop
ranger可以通过ranger-usersync与linux系统同步用户,但是,还有个问题,就是我们的hiveserver一般是集群,可以是多台服务器,那么我们空间同步哪一台呢,而且如果用户多了,如何管理用户登录密码呢,所以,还是要用ldap比较合理。首先是安装openldap:yum-yinstallopenldapcompat-openldapopenldap-clientsopenldap
- Termux备份与恢复
龙潜月七
python
转载自:https://bbs.zsxwz.com/thread-3473.htm好不容易才安装了各种软件,环境等等,因此做一个备份有时候还是必要的,以免一时手贱。备份方法很多,比如dd,rsync,restic,比较简单的就是使用tar打包。(主要是因为学生党,没流量每次下载400m的python了)爬虫在手,天下我有。https://wiki.termux.com/wiki/Backing_u
- rsync服务的搭建
workGoal
Linuxlinux运维服务器云原生centos服务搭建
目录一、rsync介绍rsync的安装二、rsync的语法三、rsync命令使用1.本机同步2.远程同步四、rsync作为服务使用1、尝试启动rsync程序2、rsync的配置文件介绍注意事项:3.rsync+inotify实时同步3.依赖服务托管xinetd(CentOS6中rsync)一、rsync介绍rsync的好姐妹sync同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级
- 本地和服务器之间文件自动同步备份
QH_ShareHub
linux服务器后端
Rsync(RemoteSync)是一个用于在本地和远程系统之间同步文件和目录的开源工具。它专注于高效、快速和智能的数据传输,具有一些独特的特性,使其成为广泛应用的文件同步和备份工具。我们可以通过该命令将本地文件同步到服务器,同样也可以将服务器文件同步到本地!!如果想优雅地实现同步备份任务,单靠这一个工具是行不通的,将面临以下两个问题:①如何不输入密码就登陆服务器(每次传输文件都要输入密码的话太麻
- Linux下ssh免密登录、inotify监控和rsync远程同步
前提:两台linux虚拟机,配置好yum源和epel服务,演示的主机y的ip为192.168.10.127端口号为999,备份机x的ip为192.168.10.126端口号为22(22是默认端口号,很多时候可以省略不写)一、配置ssh免密登录确保两台机器都有ssh服务1.生成公钥私钥主机y:#ssh-keygen//生成公钥私钥一直回车,直到出现下图界面2.传输公钥#ssh-copy-id-p22
- rsync数据同步
Rookie_explorers
运维服务器
文章目录一、简介认识原理特点二、ssh模式三、daemon模式1.服务启动方式2.配置详解3.服务端配置测试数据实时同步一、简介认识Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的"Rsync算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传递两个文件的不同部分,而不是每次都整份传递,因此速度很快。原理Rsync本来是用于替代rcp的一
- rsync数据同步服务,rsync+SSH同步,及inotify实时同步与rsync结合
唐唐的好大爹
sshlinux运维
Linux系统下数据同步服务rsync一、rsync概述1.rsync的伙伴sync同步:刷新文件系统缓存,强制将修改过的数据写入磁盘,并且更新超级块async异步:将数据先放到缓冲区,在周期性(一般是30s)的去同步到磁盘rsync远程同步:==remodesynchronous==数据同步过程:sync数据同步=>保存⽂件(⽬标)=>强制把缓存中的数据写⼊磁盘(⽴即保存),实时性要求⽐较⾼的场
- Rsync数据同步服务
嘿嘿嘿_
centoslinux运维
⼀、RSYNC概述1、什么是rsyncrsync的好姐妹sync同步:刷新⽂件系统缓存,强制将修改过的数据块写⼊磁盘,并且更新超级块。async异步:将数据先放到缓冲区,再周期性(⼀般是30s)的去同步到磁盘。rsync远程同步:==remotesynchronous==数据同步过程sync数据同步=>保存⽂件(⽬标)=>强制把缓存中的数据写⼊磁盘(⽴即保存),实时性要求⽐较⾼的场景asyn数据异
- ssh 服务和 rsync 数据同步
MALLYUN
ssh服务器linux
目录一、ssh服务1、概述2、命令解析远程登录命令远程拷贝命令3、登录方式配置1、用户名密码登录2、公钥验证登录二、rsync数据同步1、rsync概述2、rsync运行原理3、rsync部署一、ssh服务1、概述ssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。监听tc
- scp与rsync
JeremyHeria
#hadoophadoop大数据
编写集群分发脚本xsyncscp(securecopy)安全拷贝(1)scp定义:scp可以实现服务器与服务器之间的数据拷贝。(fromserver1toserver2)(2)基本语法scp-rpdir/pdir/pdir/fnameuser@hadoopuser@hadoopuser@
- rsync+inotify实时同步实操
灬小特曼
云计算基础linux
rsync概述一款快速增量备份工具可以实现远程同步支持本地复制,或者与其他SSH,rsync主机同步配置操作rsync服务端:20.0.0.185客户端:20.0.0.186安装rsyncyum-yinstallrsyncsystemctldisablefirewalldvim/etc/selinux/config###关闭核心防护SELINUX=disabledsetenforce0yum-yi
- LINUX 619 NFS rsync
czhc1140075663
系统服务linux运维服务器
NFS实时备份inotifyrsync.shrsync-a--delete/share/192.168.235.200:/backup/对吗?[root@nfs/]#chmod+Xrsync.sh[root@nfs/]#llrsync.sh-rw-r--r--.1rootroot2206月1821:57rsync.sh[root@nfs/]#nfs[root@nfsshare]#touch1.tx
- Ansible 简介及部署 基础模块学习 ansible部署rsync 及时监控远程同步
努力的IT小王
Ansible批量管理工具ansible学习云计算linux系统架构
Ansible介绍:Ansible是一个配置管理系统,当下最流行的批量自动化运维工具之一,它是一款开源的自动化工具,基于Python开发的配置管理和应用部署的工具。Ansible是基于模块工作的,它只是提供了一种运行框架,本身没有完成任务的能力,真正操作的是Ansible的模块Ansible的特点:它无需Agent的存在,不需要在客户端上安装客户端软件,并非C/S软件,它是基于SSH协议来远程控制
- Rsync实操
KellenKellenHao
excel
Rsync实操一.rsync命令 #类似于cp [root@user2~]#
[email protected]:/root
[email protected]'spassword: [root@user1~]#ls anaconda-ks.cfgceph-release-1-1.el7.noarch.rpminfo.sh二、使用rsync备份push方式服务器:
- Final Cut Pro X 10.4.9 中文英文多语言版-苹果视频剪辑FCPX软件
多多可
FinalCutProX简称FCPX,它是Mac平台上最好的视频剪辑软件,可用来视频剪辑、后期特效等。可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。更新日期:2020年08月26日语言:简体中文,德语,日语,法语,英语,西班牙语兼容性:macOS10.14.6或更高版本,64位处理器版本10.4.9更新内容:改进的代理工作流程•生成1/8、1/4、
- RK3588 平台 Kylin 系统备份方法
雨之小
linuxubuntukylin大数据
在日常开发与调试工作中,对系统进行备份是一项重要的任务。以下是在RK3588平台上对Kylin系统进行备份的方法,通过一系列指令实现系统的高效备份,便于后续恢复或查阅。一、创建备份目录并同步数据首先,在pc的ubuntu虚拟机上创建一个用于存放备份数据的目录“Board”:mkdirBoard接着,使用rsync命令将kylin系统(IP地址为192.168.0.99)上的数据同步到本地的“Boa
- linux启动lsyncd服务,lsyncd实时同步工具
王小约
linux启动lsyncd服务
lsyncd实时同步工具:Lsyncd实际上是lua语言封装了inotify和rsync工具,采用了Linux内核(2.6.13及以后)里的inotify触发机制,然后通过rsync去差异同步,达到实时的效果。安装:apt-getinstalllsyncd配置:mkdir/etc/lsyncdcp-rv/usr/share/doc/lsyncd/examples/lrsync.lua/etc/ls
- 实时同步---------lsyncd
Pjh0829
centoslinux运维
https://github.com/lsyncd/lsyncdLysncd实际上是lua语言封装了inotify和rsync工具,采用了Linux内核(2.6.13及以后)里的inotify触发机制,然后通过rsync去差异同步,达到实时的效果。我认为它最令人称道的特性是,完美解决了inotify+rsync海量文件同步带来的文件频繁发送文件列表的问题——通过时间延迟或累计触发事件次数实现。另外
- 小白畅通Linux之旅-----Rsync+sersync实现数据实时同步
m0_74617719
linux运维服务器
目录一、rsync概述二、rsync运行原理三、rsync部署1、rsync的配置文件介绍2、push:服务器主动推送数据3、pull:客户机主动拉取数据四、sersync数据同步1、数据同步原理(1)为什么要用rsync+sersync(2)rsync+inotify-tools与rsync+sersync架构的区别?(3)同步过程2、部署rsync+sersync3、设置rsync+sersy
- 运维综合架构组成
奥尔特星云大使
linux自学笔记linux运维负载均衡服务器centos
标题01.中小规模网站架构组成1)顾客---用户访问网站人员2)保安---防火墙(firewalld)进行访问策略控制3)迎宾---负载均衡服务器(nginx)对用户访问请求进行调度处理4)服务员---web服务器(nginx)处理用户请求5)厨师---数据库服务器(mysql)存储字符集数据6)厨师---存储服务器(nfs)存储图片音频视频附件等数据信息7)厨师---备份服务器(rsync+cr
- rsync实现远程同步
什么是rsyncrsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。已支持跨平台,可以在Windows与Linux间进行数据同步。以上内容来自于百度百科,本文记录的是Linux之间的同步,Linux与Windows系统之间的同步稍后研究。安装命令行测试一下rsync是否已安装:[root@loca
- linux中怎么粘贴复制文件路径,如何在Linux中复制文件和目录
weixin_39763033
复制文件和目录是在命令行上执行时最常见的任务之一。在Linux中,有几个命令用于复制文件cp比rsync更受欢迎。使用cp复制文件,rsync命令用于复制目录,是该命令一种常见的做法。为了能够复制文件和目录,您必须至少具有对源文件的读取权限和对目标目录的写入权限。使用cp命令复制文件在Linux和Unix操作系统上,cp命令用于复制文件和目录。最简单的用例是复制当前工作目录中的文件。例如,要复制名
- 【Mybatis常见报错】
Tony666688888
mybatis开发语言
Mybatis,报错,wasnotregisteredforsynchronizationbecausesynchronizationisnotactiveoptimizethissqltoacountsqlhasexception,XXXXX,exception:net.sf.jsqlparser.parser.ParseException:Encounteredunexpectedtoken:
- java线程Thread和Runnable区别和联系
zx_code
javajvmthread多线程Runnable
我们都晓得java实现线程2种方式,一个是继承Thread,另一个是实现Runnable。
模拟窗口买票,第一例子继承thread,代码如下
package thread;
public class ThreadTest {
public static void main(String[] args) {
Thread1 t1 = new Thread1(
- 【转】JSON与XML的区别比较
丁_新
jsonxml
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标
- c++ 实现五种基础的排序算法
CrazyMizzz
C++c算法
#include<iostream>
using namespace std;
//辅助函数,交换两数之值
template<class T>
void mySwap(T &x, T &y){
T temp = x;
x = y;
y = temp;
}
const int size = 10;
//一、用直接插入排
- 我的软件
麦田的设计者
我的软件音乐类娱乐放松
这是我写的一款app软件,耗时三个月,是一个根据央视节目开门大吉改变的,提供音调,猜歌曲名。1、手机拥有者在android手机市场下载本APP,同意权限,安装到手机上。2、游客初次进入时会有引导页面提醒用户注册。(同时软件自动播放背景音乐)。3、用户登录到主页后,会有五个模块。a、点击不胫而走,用户得到开门大吉首页部分新闻,点击进入有新闻详情。b、
- linux awk命令详解
被触发
linux awk
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
awk处理过程: 依次对每一行进行处理,然后输出
awk命令形式:
awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file
[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=val
- 各种语言比较
_wy_
编程语言
Java Ruby PHP 擅长领域
- oracle 中数据类型为clob的编辑
知了ing
oracle clob
public void updateKpiStatus(String kpiStatus,String taskId){
Connection dbc=null;
Statement stmt=null;
PreparedStatement ps=null;
try {
dbc = new DBConn().getNewConnection();
//stmt = db
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
矮蛋蛋
zookeeper
原文地址:
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两
- tomcat数据源
alafqq
tomcat
数据库
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。
没有使用JNDI时我用要这样连接数据库:
03. Class.forName("com.mysql.jdbc.Driver");
04. conn
- 遍历的方法
百合不是茶
遍历
遍历
在java的泛
- linux查看硬件信息的命令
bijian1013
linux
linux查看硬件信息的命令
一.查看CPU:
cat /proc/cpuinfo
二.查看内存:
free
三.查看硬盘:
df
linux下查看硬件信息
1、lspci 列出所有PCI 设备;
lspci - list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能
- java常见的ClassNotFoundException
bijian1013
java
1.java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 添加包common-logging.jar2.java.lang.ClassNotFoundException: javax.transaction.Synchronization
- 【Gson五】日期对象的序列化和反序列化
bit1129
反序列化
对日期类型的数据进行序列化和反序列化时,需要考虑如下问题:
1. 序列化时,Date对象序列化的字符串日期格式如何
2. 反序列化时,把日期字符串序列化为Date对象,也需要考虑日期格式问题
3. Date A -> str -> Date B,A和B对象是否equals
默认序列化和反序列化
import com
- 【Spark八十六】Spark Streaming之DStream vs. InputDStream
bit1129
Stream
1. DStream的类说明文档:
/**
* A Discretized Stream (DStream), the basic abstraction in Spark Streaming, is a continuous
* sequence of RDDs (of the same type) representing a continuous st
- 通过nginx获取header信息
ronin47
nginx header
1. 提取整个的Cookies内容到一个变量,然后可以在需要时引用,比如记录到日志里面,
if ( $http_cookie ~* "(.*)$") {
set $all_cookie $1;
}
变量$all_cookie就获得了cookie的值,可以用于运算了
- java-65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
bylijinnan
java
参考了网上的http://blog.csdn.net/peasking_dd/article/details/6342984
写了个java版的:
public class Print_1_To_NDigit {
/**
* Q65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
* 1.使用字符串
- Netty源码学习-ReplayingDecoder
bylijinnan
javanetty
ReplayingDecoder是FrameDecoder的子类,不熟悉FrameDecoder的,可以先看看
http://bylijinnan.iteye.com/blog/1982618
API说,ReplayingDecoder简化了操作,比如:
FrameDecoder在decode时,需要判断数据是否接收完全:
public class IntegerH
- js特殊字符过滤
cngolon
js特殊字符js特殊字符过滤
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
- hibernate使用sql查询
ctrain
Hibernate
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.hibernate.Hibernate;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.hibernate.Transa
- linux shell脚本中切换用户执行命令方法
daizj
linuxshell命令切换用户
经常在写shell脚本时,会碰到要以另外一个用户来执行相关命令,其方法简单记下:
1、执行单个命令:su - user -c "command"
如:下面命令是以test用户在/data目录下创建test123目录
[root@slave19 /data]# su - test -c "mkdir /data/test123" 
- 好的代码里只要一个 return 语句
dcj3sjt126com
return
别再这样写了:public boolean foo() { if (true) { return true; } else { return false;
- Android动画效果学习
dcj3sjt126com
android
1、透明动画效果
方法一:代码实现
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_main, container, fals
- linux复习笔记之bash shell (4)管道命令
eksliang
linux管道命令汇总linux管道命令linux常用管道命令
转载请出自出处:
http://eksliang.iteye.com/blog/2105461
bash命令执行的完毕以后,通常这个命令都会有返回结果,怎么对这个返回的结果做一些操作呢?那就得用管道命令‘|’。
上面那段话,简单说了下管道命令的作用,那什么事管道命令呢?
答:非常的经典的一句话,记住了,何为管
- Android系统中自定义按键的短按、双击、长按事件
gqdy365
android
在项目中碰到这样的问题:
由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成:
1、单击事件:就是普通key的单击;
2、双击事件:500ms内同一按键单击两次;
3、长按事件:同一按键长按超过1000ms(系统中长按事件为500ms);
4、组合按键:两个以上按键同时按住;
- asp.net获取站点根目录下子目录的名称
hvt
.netC#asp.nethovertreeWeb Forms
使用Visual Studio建立一个.aspx文件(Web Forms),例如hovertree.aspx,在页面上加入一个ListBox代码如下:
<asp:ListBox runat="server" ID="lbKeleyiFolder" />
那么在页面上显示根目录子文件夹的代码如下:
string[] m_sub
- Eclipse程序员要掌握的常用快捷键
justjavac
javaeclipse快捷键ide
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 写道 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可
- c++编程随记
lx.asymmetric
C++笔记
为了字体更好看,改变了格式……
&&运算符:
#include<iostream>
using namespace std;
int main(){
int a=-1,b=4,k;
k=(++a<0)&&!(b--
- linux标准IO缓冲机制研究
音频数据
linux
一、什么是缓存I/O(Buffered I/O)缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。1.缓存I/O有以下优点:A.缓存I/O使用了操作系统内核缓冲区,
- 随想 生活
暗黑小菠萝
生活
其实账户之前就申请了,但是决定要自己更新一些东西看也是最近。从毕业到现在已经一年了。没有进步是假的,但是有多大的进步可能只有我自己知道。
毕业的时候班里12个女生,真正最后做到软件开发的只要两个包括我,PS:我不是说测试不好。当时因为考研完全放弃找工作,考研失败,我想这只是我的借口。那个时候才想到为什么大学的时候不能好好的学习技术,增强自己的实战能力,以至于后来找工作比较费劲。我
- 我认为POJO是一个错误的概念
windshome
javaPOJO编程J2EE设计
这篇内容其实没有经过太多的深思熟虑,只是个人一时的感觉。从个人风格上来讲,我倾向简单质朴的设计开发理念;从方法论上,我更加倾向自顶向下的设计;从做事情的目标上来看,我追求质量优先,更愿意使用较为保守和稳妥的理念和方法。
&