- 数据传输协议概览:从NFS和iSCSI到SFTP和HTTP
Lyle_Tu
Linux云计算运维网络协议服务器运维
在当今的数字化世界中,数据的快速、安全传输比以往任何时候都更为重要。无论是在企业数据中心还是在云环境中,选择合适的数据传输协议对于确保数据完整性、提高性能和保障安全至关重要。本文将探讨几种常用的数据传输协议,包括它们的工作原理、优缺点以及适用场景。NFS和iSCSI:网络存储的基石NFS(NetworkFileSystem)是一种允许网络中的计算机通过TCP/IP网络共享文件资源的协议。NFS的主
- 艺术市场如何从区块链中受益?
九卿逸墨
《中国美术报》第115期艺术财富艺术市场如何从区块链中受益?□ 永琰什么是区块链?“神通广大”的区块链到底是什么?其实,区块链技术是一种分散式数据库,它通过对等网络存储使用者的资产登记和交易信息,而且交易记录是通过密码被安全保护的,时间一过,交易记录会被封存在数据库里。这就创建了一个不可改变也不会丢失的记录。2008年,日裔美国人中本聪首次提出区块链的概念,其本质是一个去中心化的数据库。2009年
- 2022-12-28-PV和PVC简介、使用案例,动静态挂载;
DGFM
PV/PVC简介PV:PersistentVolumePVC:PersistentVolumeClaim用于实现pod和storage的解耦,这样我们在修改存储的同时,不需要修改pod。与NFS的区别,可以在PV和PVC的层面上实现对存储服务器的空间分配,存储权限管理等。kubernetes在1.0版时开始支持PV和PVC。PV:是集群中由kubernetes管理员配置的一个网络存储,一个集群中的
- centos7挂载nas存储_CentOS7搭建NAS文件共享存储
weixin_39612023
centos7挂载nas存储
概述:NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发。通过NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。NFS得到了如NAS等网络存储的设备极好支持。也是LVS共享存储的首选。环境:CentOS7.8x64一、安装服务端安装nfs-utils、rcpbind软件包;yum-yinstallnfs-utilsrpcbind二、通过nfs协议配置nas1
- (新人免费)使用函数计算FC云端部署Stable Diffusion丨阿里云
weixin_45597589
#stablediffusion部署专题stablediffusion专题云计算stablediffusion
使用函数计算FC云端部署StableDiffusion丨阿里云开通前置服务1.函数计算FC作用:代码层面实现SD以及调用云端的显卡、CPU进行计算点击立即使用,按照提示支付宝扫码、认证2.文件存储NARS作用:网络存储,云端调用SD模型和扩展由于上一步已经认证过了,这一步直接点击立即试用即可创建应用进入函数计算FC页面,点击管理控制台弹出窗口中点击创建>同意授权右侧工具栏>应用>AI数字绘画sta
- 给朋友分享超大文件,有没有省时高效的办法?
xiaofeixia688
大文件传输超大附件异地传输
想给外地朋友发送7个G的文件,注册了好几个网盘,体验略坑爹:要么是文件因为太大还无法上传,要么上传速度超级慢……分享给异地或国外的朋友几个G的文件时,用什么办法是省时高效的?身边不少朋友都遇到过这种困扰。现在拆解一下这个问题,找下解决方法。网络文件分享,尤其是超大文件网络分享,需要解决两个问题:网络存储和共享访问。网络存储又有两个问题——存储空间的大小和文件高速上传。一般的网盘的存储都会限制空间大
- docker-学习-4
不冤不乐
docker学习docker学习eureka
docker学习第四天docker学习第四天1.回顾1.1.容器的网络类型1.2.容器的本质1.3.数据的持久化1.4.看有哪些卷1.5.看卷的详细信息2.如何做多台宿主机里的多个容器之间的数据共享2.1.概念2.2.搭NFS服务器+实现多个容器之间的数据共享的详细步骤2.3.如果是多台机器,背后需要使用nfs、NAS、SAN、云存储等网络存储解决2.3.1.数据一致性的解决方案↓2.3.2.nf
- 响应式编程——R2DBC
weixin_50458070
java
Web、网络、IO(存储)、中间件(Redis、MySQL)应用开发:网络存储:MySQL、RedisWeb:Webflux前端;后端:Controller--Service--Dao(r2dbc;mysql)数据库:导入驱动;以前:JDBC(jdbc、各大驱动mysql-connector);现在:r2dbc(r2dbc-spi、各大驱动r2dbc-mysql)驱动:获取连接发送SQL、执行封装
- 简述云原生基础定义及关键技术
蚊子不吸吸
云原生KubernetesDocker云原生linux运维dockerkubernetesk8scloudnative
云原生是什么云原生是面向“云”而设计的应用,因此技术部分依赖于传统云计算的3层概念,基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。例如,敏捷的不可变基础设施交付类似于IaaS,用来提供计算网络存储等基础资源,这些资源是可编程且不可变的,直接通过API可以对外提供服务;有些应用通过PaaS服务本来就能组合成不同的业务能力,不一定需要从头开始建设;还有一些软件只需要“云”
- 软考系分之计算机网络规划设计、综合布线、RAID和网络存储等
说来世事不如闲~
计算机网络网络
文章目录1、概要2、网络的三层模型3、综合布线系统4、廉价磁盘冗余阵列(RAID)5、网络存储6、总结1、概要 本篇重点介绍计算机网络中的网络规划设计、综合布线、RAID和网络存储。2、网络的三层模型 三层模型分为核心层、汇聚层和接入层,接入层主要负责用户接入相关事宜,汇聚层主要负责用户接入后到核心业务之间的负载路由等等,核心层主要负责互联网不同业务之间高速的数据传送。3、综合布线系统 综合
- 【实战】K8S部署Redis集群代理Predixy
小沈同学呀
Kuberneteskubernetesredis容器
文章目录前言技术积累为什么要在redis集群前面加个predixy代理?这样做的好处有哪些?常用代理配置网络存储实战构建predixy镜像并部署下载predixy源码编译构建镜像创建K8S配置文件predixy-configmap并执行网络储存PV与PVC部署predixy-deployment测试代理效果写在最后前言部署在K8S中的redis可以在集群内通过服务名访问,这个我们前面博文K8SHe
- (二十)Kubernetes系列之存储(网络存储卷(StorageClass))
调试大师
云计算#Kubernetes服务器linux运维
通过手动创建固定大小的方式创建pv有很多的限制,和开发人员创建的pvc需求资源匹配的上,为了解决这个问题可以通过使用StorageClass来动态PV。1.安装存储插件1.1.创建存储插件模板vinfs-client-provisioner.yml内容如下:1.2.根据模板创建存储插件kubectlapply-fnfs-client-provisioner.yml1.3为存储插件分配集群操作权限1
- 从0开始深入理解并发、线程与等待通知机制
liushaojiax
java
基础概念在正式学习Java的并发编程之前,还有几个并发编程的基础概念我们需要熟悉和学习。进程和线程进程我们常听说的是应用程序,也就是app,由指令和数据组成。但是当我们不运行一个具体的app时,这些应用程序就是放在磁盘(也包括U盘、远程网络存储等等)上的一些二进制的代码。一旦我们运行这些应用程序,指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络
- Clickhouse: One table to rule them all!
量化风云
量化交易clickhousequantpython
前面几篇笔记我们讨论了存储海量行情数据的个人技术方案。它们之所以被称之为个人方案,并不是因为性能弱,而是指在这些方案中,数据都存储在本地,也只适合单机查询。数据源很贵–在这个冬天,我们已经听说,某些上了规模的机构,也在让员工共享万得账号了。所以,共享网络存储,从而只需要一个数据账号,就成为合理的需求。更不必说,集中管理才可能让IT来进行数据维护,而分析师只需要专注于策略就好。那些以讹传讹的解决方案
- SharedPreferences存储数据
鴻9527
Android的存储方式使用SharedPreferences存储数据文件存储数据SQLite数据库存储数据使用ContentProvider存储数据网络存储数据SharedPreferences是一个采用Key/value的方式存储轻量级数据的接口。轻量级的数据存储方式采用Key/value的方式进行映射SharedPreferences的简单使用初始化SharedPreferences/***
- Oracle 21c部署 in Docker
itachi-uchiha
数据库oracledocker数据库
目录#热分配新硬盘#拉取镜像#启动数据库访问Oracle数据库本环境的用途为开发测试环境;所以,分配给Oracle的资源相对较低;如果在生产环境下,请提前规范分配的CPU、内存、IO、磁盘(本地磁盘or网络存储、磁盘空间大小);本案例通过dockerrun启动容器,当然也可以通过docker-compose、kubernetes等平台启动管理。#热分配新硬盘#手动扫描新硬盘echo"---">/s
- Linux学习之网络编程2(socket,简单C/S模型)
_snowstorm_
#Linux网络编程Linuxlinux学习网络Linux网络编程套接字socket
写在前面Linux网络编程我是看视频学的,Linux网络编程,看完这个视频大概网络编程的基础差不多就掌握了。这个系列是我看这个Linux网络编程视频写的笔记总结。网络字节序小端法:pc本地存储,高位存高地址,低位存低地址。大端法:网络存储,高位存低地址,低位存高地址。由此我们看到本地和网络的存储方式不一样,所以每次建立连接都要转换,下面我来介绍一些关于大端法和小端法的转换函数。htonl:本地——
- nas系统盘制作(群晖)
云边的快乐猫
软件操作计算机底层操作h群晖nas系统盘RufusGitHub
目录一、前言二、制作系统盘(一)下载镜像(二)下载U盘刷写工具三、资料获取一、前言群晖系统是使用比较多的nas系统。现在主要使用的是7版本的系统。h群晖是指“h群晖NAS”(HackintoshNAS)系统,它是由h苹果社区开发的一种非官方的SynologyDSM(DiskStationManager)操作系统。SynologyDSM是Synology公司为其网络存储设备(NAS)开发的操作系统,
- k8s存储卷
林凡修
kubernetes
文章目录简介emptyDir存储卷hostPath存储卷网络存储卷NFS存储卷PV和PVCPV和PVC介绍PV生命周期静态PVPVCPVC使用动态PVStorageClassNFSStorageClassPV动态预配简介存储卷是定义在Pod之上的可被其内部所有容器挂载是使用的共享目录,该目录实际上是宿主机或外部存储设备之上的存储空间,可以被Pod内的多个容器挂载使用。存储卷独立与Pod的生命周期,
- multipath 内核接口及框架介绍
内核新视界
linuxlinux云主机存储multipath
文章目录1云主机使用网络存储io流程2multipath介绍1云主机使用网络存储io流程对于一个云服务环境,大致会有网络节点,存储节点,计算节点,控制节点,其中虚拟云主机在计算节点工作,而虚拟云主机(qemu虚机)使用的存储一般通过ceph,drbd,mulitpch,iscsi使其在存储节点存储。(1)计算节点云主机访问本地/dev/vda,/dev/vdb…块设备,实际访问的是dm-mulit
- 《Linux高性能服务器编程》学习笔记-----服务器程序架构
coolhuhu~
网络编程cpp服务器linux开发语言c++
服务器程序架构服务器编程基本框架服务器程序的基本框架如上图所示,上图既能表示一台服务器,也能表示一个服务器集群。其中各模块的含义和功能如下表所示。模块单个服务器程序服务器集群I/O处理单元处理客户连接,读写网络数据作为接入服务器,实现负载均衡逻辑单元业务进程或线程逻辑服务器请求队列各单元之间的通信方式各服务器之间的永久TCP连接网络存储单元本地数据库、文件或缓存数据库服务器I/O模型I/O模型指的
- ceph存储
MoonSoin
云原生k8scephwindows云原生
ceph一.存储分类1.本地存储的文件系统ext3ext4efsntfs2.网络存储nfs网络文件系统hdfs分布式网络文件系统glusterfs分布式网络文件系统3.传统存储(1).DASSAS,SATA,SCSI,IDE,USB,无论是那种接口,都是存储设备驱动下的磁盘设备,而磁盘设备其实就是一种存储,这种存储是直接接入主板总线上去的(2).NASNFS,CIFS,FTP,几乎所有的网线存储设
- NFS网络存储服务深入知识
慕男
NFS共享参数参数作用rw读写权限ro只读权限sync同时将数据写入到内存于硬盘中,保证不丢失数据async优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户(不常用)no_root_squash当NFS客户端以root管理员访问时,均映射为NFS的服务器的root管理员(管理员)all_sq
- PV、PVC、StorageClass、Provisioner的职责是什么
lnsyyj
以下是PV(PersistentVolume)、PVC(PersistentVolumeClaim)、StorageClass和Provisioner在Kubernetes中的职责:PersistentVolume(PV):PV是Kubernetes中抽象的存储资源。它表示集群中的一部分存储,可以是物理存储、网络存储、云存储等。PV独立于Pod和容器,并且可以在多个Pod之间共享。PV的职责是提供
- 群晖DS916+加密数据恢复案例分析
鸿萌数据安全
程序人生linux安全
DS916+近日,深圳客户翟先生将他的群晖DS916+网络存储发到了鸿萌数据安全中心,设备数据丢失故障详情如下:设备内原来是4块8T酷狼硬盘,组的RAID5磁盘阵列,因为资料日益增多,空间告急。翟先生就又买了4块16T企业级硬盘。他将群晖内的一块8T取出来,插入一块16T,设备按照RAID5阵列技术进行了数据同步,同步完成后,又换了另一块16T,到目前为止,同步了两块16T,当时可能有些迷糊,客户
- k8s集群内部署nexus
Apex Predator
nexuskubernetes容器云原生
一、前言在k8s集群中部署nexus服务需要使用到pv、pvc服务来存储nexus的数据,需要使用service服务来提供对外访问nexus服务的端口,需要使用deployment服务来管理nexus服务,接下来就是用这些服务来在k8s集群中搭建nexus,pv服务使用了nfs网络存储并且部署的是3.28.0版本的neuxs,如需其他版本自行更改镜像版本二、部署创建yaml文件存放目录mkdir/
- 网络存储NFS
运维螺丝钉
网络
NFS概述NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。NAS存储:NFS服务的实现依赖于RPC(RemoteProcessCall,远端过程调用)机制,以完成远程到本地的映射过程。NFS的文件传输NFS这个服务器的端口开在2049,但由于文件系统非常复杂。因此NFS还有其他的程序去启动额外的端口,这些额外的用来传输
- 云原生Kubernetes系列 | Docker/Kubernetes的卷管理
降世神童
云原生技术专栏云原生kubernetesdocker
云原生Kubernetes系列|Docker/Kubernetes的卷管理1.Docker卷管理2.Kubernetes卷管理2.1.本地存储2.1.1.emptyDir2.1.2.hostPath2.2.网络存储2.2.1.使用NFS2.2.2.使用ISCSI2.3.持久化存储2.3.1.PV和PVC2.3.2.访问模式2.3.3.回收策略1.Docker卷管理
- 网络运维与网络安全 学习笔记2023.12.4
我叫好心态
网络运维web安全
网络运维与网络安全学习笔记第三十四天今日目标访问存储设备、配置yum源、使用yum管理软件LAMP部署及测试、systemctl系统控制、SELinux-Firewall防护访问存储设备挂载/卸载设备什么是挂载?挂载,装载将光盘/U盘/分区/网络存储等设备装到某个Linux目录通过访问这个目录来操作设备上的文档挂载设备关于分区/U盘/光盘设备文件分区,一般是/dev/sda1、/dev/sda2等
- Android项目实战开发-----期末总结2
搁浅小泽
androidjava
项目三:网络层和数据模型的封装任务一:网络请求和数据解析1,网络请求(1)Android中的网络存储主要是使用HTTP/HTTPS协议访问服务器,与服务器发生数据交互。(2)Android提供两种执行HTTP请求的方式:HttpClient请求(有bugs,API23已经被弃用)HttpURLConnection请求HttpUrlConnection执行httpGet请求核心代码:publiccl
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul