- iSCSI核心原理与优化全攻略
Sally璐璐
运维网络服务器运维
一、iSCSI核心原理详解1.协议封装架构与传输机制iSCSI协议采用分层封装架构,将SCSI命令封装在TCP/IP协议栈中进行传输:+---------------------++------------------++-----------------+|SCSICDB指令层|--->|iSCSIPDU封装层|--->|TCP/IP传输层||(读写/任务管理命令)||(Opcode/LUN/T
- 构建安全隔离的数据共享通道:NFS、CSI 与动态卷调度实践
观熵
Docker安全docker容器存储
构建安全隔离的数据共享通道:NFS、CSI与动态卷调度实践关键词:容器存储、安全隔离、NFS、CSI插件、动态卷调度、跨节点挂载、PVC策略、Kubernetes卷权限摘要:在容器化应用中,跨Pod、跨节点的数据共享是典型需求场景,NFS与CSI(ContainerStorageInterface)成为主流实现路径。但共享存储往往伴随权限泄露、数据冲突、状态污染等风险。本文从NFS与CSI的原理出
- 管理大数据存储的十大技巧
weixin_34238633
大数据数据库运维
在1990年,每一台应用服务器都倾向拥有直连式系统(DAS)。SAN的构建则是为了更大的规模和更高的效率提供共享的池存储。Hadoop已经逆转了这一趋势回归DAS。每一个Hadoop集群都拥有自身的——虽然是横向扩展型——直连式存储,这有助于Hadoop管理数据本地化,但也放弃了共享存储的规模和效率。如果你拥有多个实例或Hadoop发行版,那么你就将得到多个横向扩展的存储集群。而我们所遇到的最大挑
- 学习java基础:java开发常用技术
molihuaya
学习javajava开发技术
基础部分1.线程和进程的区别线程三个基本状态:就绪、执行、阻塞线程五个基本操作:创建、就绪、运行、阻塞、终止进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。一个进程包含多个线程。线程是进程的一个实体,是CPU调度和分配的基本单元。2.JSP四大域对象和九大内置对象四大域对象:PageCon
- 达梦dsc与mpp集群机制比较
wyllove97
数据库dba
达梦数据库现有2套分布式产品,即DMdsc共享存储集群以及DMmpp非共享存储集群DMdsc共享存储集群:该产品功能类似于oraclerac,具有高可用性和高伸缩性的特征,可提供横向扩展,实现超单一服务器的功能。其提升了错误恢复能力,并且随着系统增长而逐步扩展。一旦系统发生失败,该集群对用户保证最高可用性,保障关键业务数据不被丢失。拓扑图如下图所示:在配置DMdsc时,需配置两套网络,一套用于提供
- XEN和KVM云计算虚拟化技术
电脑天空
视频教程云计算kvmxen
一、XEN和KVM云计算虚拟化技术01_虚拟化技术基础原理详解02_Xen虚拟化及DomU的实现03_Xen基于iscsi共享实现实时迁移04_kvm虚拟化下载链接:链接:http://pan.baidu.com/s/1milQbNU密码:90ct二、xen虚拟化技术实战详解视频教程01-xen基本原理02-xen安装与使用详解03-xen基本原理及安装使用总结04-xen的使用详解05-xen的
- LVS-DR负载均衡群集深度实践:高性能架构设计与排障指南
东窗西篱梦
lvs负载均衡服务器
目录一、核心原理与理论二、背景与架构设计三、全流程部署步骤1.NFS共享存储配置(192.168.7.100)2.RealServer节点配置(四台服务器)3.Director服务器配置四、常见问题解决方案五、生产环境总结拓扑示意图:一、核心原理与理论LVS-DR(DirectRouting)模式通过MAC地址改写实现高效转发:数据流向LVS-DR(DirectRouting)工作流程:请求处理客
- 高性能群集部署技术-LVS负载均衡群集
曼汐 .
lvs负载均衡运维
目录#1.1LVS群集应用基础1.1.1群集技术概述1.1.2负载均衡的分层结构1.1.3负载均衡的工作模式#2.1LVS的负载调度算法2.1.1使用ipvsadm管理工具#3.1NFS共享存储服务3.1.1使用NFS发布共享资源3.1.2在客户机中访问NFS共享资源#4.1LVS负载均衡的实验案例4.1.1配置负载调度器4.1.2配置节点服务器4.1.3测试LVS群集1.1LVS群集应用基础1.
- HDFS Federation(联邦) 架构YARN的Capacity Scheduler调度策略 ResourceManager的共享存储具体实现方式
2401_8554978
hdfs架构java
HDFSFederation(联邦)架构什么是HDFSFederation?随着数据量的增长,单一的NameNode成为了HDFS的瓶颈,因为它需要管理整个文件系统的命名空间和所有文件块的位置信息。为了克服这个限制,Hadoop引入了Federation机制,允许一个集群中有多个NameNode/NameSpace,每个NameNode管理一部分文件系统,从而分散负载。优点:提高扩展性:通过增加N
- KVM高级功能部署
后院那片海
运维
目录1.1案例分析1.1.1案例概述1.1.2案例前置知识点1.kvm虚拟机迁移2.ksm内核同页合并1.1.3案例环境1.本案路环境2.案例需求3.案例实现思路2.2案例实施2.2.1静态迁移1.在源宿主机上准备虚拟机2.提取磁盘和配置文件3.配置和启动目标虚拟机2.2.2基于共享存储的动态迁移1.配置nfs共享存储2.挂载nfs目录3.创建动态迁移的虚拟机4.动态迁移5.生成配置文件6.验证迁
- KVM高级功能部署
YUNYINGXIA
网络服务器运维
目录一、案例概述与前置知识1.1案例背景与目标1.2KVM虚拟机迁移基础1.2.1迁移的定义与应用场景1.2.2迁移的分类与区别1.3动态迁移的两种方式1.3.1基于共享存储的动态迁移1.3.2基于数据块的动态迁移1.4KSM内核同页合并技术二、案例环境准备2.1案例环境配置2.2案例需求与实现思路2.2.1案例需求2.2.2实现思路三、KVM静态迁移实现3.1在源宿主机上准备虚拟机3.1.1创建
- Linux下ISCSI存储部署
bubiyoushang888
linuxphp运维
在Linux下部署iSCSI存储是一项常见的任务,下面是一个简单的教程:安装iSCSIInitiator软件:打开终端并使用适当的包管理器(如yum或apt)安装iSCSIInitiator软件,例如在CentOS上执行以下命令:yuminstalliscsi-initiator-utils配置iSCSIInitiator:打开终端并编辑iSCSIInitiator的配置文件/etc/iscsi/
- KVM高级功能部署
52830
java服务器linux
目录一:案例分析1:案例概述2:案例前置知识点2.1:KVM虚拟机迁移2.2:KSM内核同页合并二:案例环境1:本案例环境2:案例需求3:案例实现思路三:案例实施1:静态迁移2:基于共享存储的动态迁移3:基于数据块的动态迁移4:KSM(1)检查当前Linux系统是否支持KSM(2)ksmd服务的配置文件(3)配置KSM优化内存技术对比表一:案例分析1:案例概述企业内部为了使服务器资源达到最大化利用
- AWS-EFS
after you
aws云计算
AWSEFS简介AWSEFS(ElasticFileSystem)是一种完全托管的文件存储服务,适用于AWS云中的EC2实例和其他AWS服务。它提供了一个可扩展的、共享的文件存储解决方案,适合多种应用场景。主要特点弹性扩展:EFS可以根据数据的增加自动扩展,无需手动干预。共享存储:多个EC2实例可以同时访问同一个EFS文件系统,支持并发访问。高可用性和耐用性:数据在多个可用区中冗余存储,确保高可用
- LVS负载均衡
目录一、集群概述1.集群的定义2.集群的分类2.1负载均衡集群(LoadBalanceCluster)2.2高可用群集(HighAvailabilityCluster)2.3高性能运算群集(HighPerformanceComputerCluster)二、负载均衡群集架构1.负载调度器(LoadBalancer或Director)2.服务器池(ServerPool)3.共享存储(SharedSto
- 【k8s安装redis】k8s环境无pvc的情况下安装redis哨兵集群
汪碧康
kubernetesdockerrediskubernetesredisdocker容器哨兵pvc
文章目录简介一.条件及环境说明:二.需求说明:三.实现原理及说明四.详细步骤4.1.规划节点标签4.2.创建configmap配置4.3.创建三个statefulset和serviceheadless配置4.4.创建哨兵deployment配置和service配置五.安装说明简介k8s集群中搭建有状态的服务会相对较麻烦,像搭建redis目前比较主流的做法主要是采用共享存储ceph、nas来实现数据
- 【k8s安装redis】k8s安装单机版redis实现高性能高可用
汪碧康
rediskubernetesdockerkubernetesredis容器k8s云原生
文章目录简介一.条件及环境说明:二.需求说明:三.实现原理及说明四.详细步骤4.1.创建configmap配置文件4.2.创建StatefulSet配置4.3.创建serviceheadless配置五.安装说明简介本文将根据在k8s环境中搭建【伪】单机模式的redis实例。由于共享存储的io性能比较低,所以将共享存储用于数据备份,而采用hostpath的形式进行redis数据的存储,这样有助于提高
- LVS负载均衡群集
后院那片海
lvs负载均衡运维
目录一.LVS群集应用基础1.群集技术概述1.1群集的类型1.2负载均衡的分层结构1.3负载均衡的工作模式2.LVS虚拟服务器2.1LVS的负载调度算法2.2使用ipvsadm管理工具(1)创建虚拟主机服务器(2)添加服务器节点(3)查看群集节点状态(4)删除服务器节点(5)保存负载分配策略3.NFS共享存储服务3.1使用NFS发布共享资源(1)安装nfs-utils、rpcbubd软件包(2)设
- 华为5500v3多路径linux6,CentOS7 DM-Multipath+HUAWEI OceanStor存储多路径配置
泰錫哥
在参看了网上他人的配置,结合RedHat的技术白皮书实现后,自己亲身在CentOS7+HUAWEIOceanStoreS2600T的基础上配置了一个DM-Multipath存储多路径的实现,其中碰到了一些小问题和不明白的地方,书上感觉也没有说清除,在此总结,以供自己和大家参考。1、安装iscsi客户端CentOS7上安装iscsi-initiator-utils#yuminstalliscsi-i
- centos7连接华为san存储_CentOS7 DM-Multipath+HUAWEI OceanStor存储多路径配置
Hu Natalie
在参看了网上他人的配置,结合RedHat的技术白皮书实现后,自己亲身在CentOS7+HUAWEIOceanStoreS2600T的基础上配置了一个DM-Multipath存储多路径的实现,其中碰到了一些小问题和不明白的地方,书上感觉也没有说清除,在此总结,以供自己和大家参考。1、安装iscsi客户端CentOS7上安装iscsi-initiator-utils#yuminstalliscsi-i
- 解释Pod与Deployment的关系,为什么生产环境推荐使用Deployment?
搞不懂语言的程序员
中间件k8sk8s
1.Pod核心概念最小调度单元:Pod是Kubernetes中最小的可部署单元Pod是Kubernetes中可以创建和管理的最小部署单元。它包含一个或多个容器,这些容器共享存储、网络,并且总是被一起调度到同一个节点上。Pod是Kubernetes中用于运行容器化应用的基本构建块。容器组合:包含一个或多个紧密关联的容器(如应用容器+Sidecar容器),共享:网络命名空间(同一IP)存储卷(共享数据
- 操作系统挂载点与网络存储的融合应用
操作系统内核探秘
网络ai
操作系统挂载点与网络存储的融合应用关键词:挂载点、网络存储、NFS、Samba、iSCSI、分布式存储、存储虚拟化摘要:本文将深入探讨操作系统挂载点与网络存储技术的融合应用。我们将从基础概念出发,逐步解析挂载点的本质和网络存储的工作原理,并通过实际案例展示如何将远程存储无缝集成到本地文件系统中。文章还将介绍主流网络存储协议的特点和适用场景,以及在实际生产环境中的最佳实践方案。背景介绍目的和范围本文
- LVS 负载均衡群集
伤不起bb
lvs负载均衡运维linux
目录LVS(LinuxVirtualServer)基础知识LVS核心概念与架构一、LVS群集应用基础1.群集技术(1)概述(2)群集的类型(3)负载均衡的分层结构(4)负载均衡的工作模式(5)优势与局限性2.LVS虚拟服务器(1)LVS的负载调度算法(2)使用ipvsadm管理工具3.NFS共享存储服务(1)使用NFS发布共享资源(2)在客户机中访问NFS共享资源二、案例:地址转换模式(LVS-N
- 虚拟化服务器固态硬盘,如何在vSphere环境中充分利用SSD
吃月亮的人
虚拟化服务器固态硬盘
如果部署和管理得当,在VMware环境当中使用固态硬盘可以提升虚拟机的性能表现。SSD在设计过程中模拟了传统的磁盘驱动器——甚至使用标准物理硬盘接口,比如串行SCSI(SAS)、光纤通道(FC)以及出现时间更早的串行ATA(SATA)。这意味着管理员可以在本地服务器或者共享存储阵列当中使用SSD,就像普通磁盘驱动器一样,使用VMware虚拟机文件系统(VMFS)对SSD进行格式化,之后将其作为da
- Milvus 集群优化
MadeInSQL
数据库#向量数据库milvus
Milvus是一个专为大规模密集向量数据集设计的高性能开源向量数据库系统,适用于相似性搜索场景。在需要处理海量向量数据时,单个Milvus实例可能无法满足性能需求,此时就需要部署Milvus集群。集群架构Milvus集群采用共享存储架构,遵循计算与存储分离的设计原则,主要由以下几层组成:接入层:由一组无状态的代理组成,是用户与系统交互的入口。代理负责验证客户端请求并返回搜索结果,使用Nginx
- 通俗易懂版知识点:Keepalived + LVS + Web + NFS 高可用集群到底是干什么的?
hnlucky
知识点运维lvs前端github学习web可用性测试linux
实验开始前,先搞懂为什么要部署该集群?这个方案的目标是让网站永不宕机,即使某台服务器挂了,用户也感觉不到。它主要涉及负载均衡(LVS)+高可用(Keepalived)+共享存储(NFS),下面用最易懂的方式解释每个部分的作用和关键知识点。1.Keepalived(高可用VIP管理)作用:让两台服务器(主+备)共同管理一个虚拟IP(VIP),如果主服务器挂了,备服务器自动接管这个IP,用户无感知。核
- 万字长文讲透HDFS的高可用机制
大模型大数据攻城狮
hdfshadoop大数据数据挖掘数据分析fusioninsight牛客网
目录第一章HDFS高可用机制概述1.1高可用机制的基本概念1.2HA机制的核心组件1.3HA机制的实现方式第二章共享存储系统在HA中的实现2.1共享存储系统的功能2.2共享存储系统的实现2.3共享存储系统的优缺点第三章主备切换控制器(ZKFC)的设计与实现3.1ZKFC的基本概念3.2ZKFC的工作原理3.3ZKFC的实现细节第四章JournalNode集群的作用与实现4.1JournalNode
- YashanDB|如何查看共享集群的共享盘挂载情况?
数据库
在部署YashanDB共享集群时,常有新用户不清楚共享存储的挂载情况,比如:共享盘挂在哪?容量多少?怎么确认挂载是否生效?本文将提供一个清晰易操作的参考指引,帮助你快速上手共享盘挂载检查。一、典型场景客户刚开始使用共享集群,测试过程中希望确认集群所使用的共享磁盘是否已经正确挂载,同时了解挂载点对应的磁盘设备和容量情况。二、适用版本本方法适用于所有版本的YashanDB共享集群环境三、基本挂载关系查
- LVS负载均衡群集解析:理解LVS-NAT的工作原理
YJQ9967
LVS负载均衡群集lvs负载均衡php
目录一、LVS群集应用基础1.群集技术概述2.LVS虚拟服务器3.NFS共享存储服务二、案例:地址转换模式(LVS-NAT)1.资源清单2.修改主机名3.配置负载调度器(LVS上)4.配置节点服务器(web1、web2)5.测试LVS群集(本机访问)6.使用NFS发布共享资源(nfs上)7.在客户机中访问NFS共享资源一、LVS群集应用基础1.群集技术概述a.群集的类型负载均衡群集(LB):以提高
- Linux部署DNF仓库及NFS共享服务
ASDyushui
linux运维服务器
目录一.配置DNF1.1.DNF配置文件1.2.配置main部分1.3.配置repositiry部分1.3.1显示当前配置1.4.创建本地软件源仓库1.5添加、启动和禁用软件源二.管理软件包管理软件包组检查并更新三.NFS共享存储服务1.使用NFS发布共享资源1.1安装nfs-utils、rpcbind软件包1.2.设置共享目录1.3.启动NFS服务程序1.4.查看本机发布的NFS共享目录2.在客
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S