- 基于虚拟化技术的网闸安全交换:物理隔离时代的智能数据流通引擎
109702008
#linux系统安全安全人工智能网络
摘要:在等保2.0和零信任架构背景下,传统网闸正从“物理断网”向“智能交换”演进。本文将深入解析如何通过硬件虚拟化+策略容器化在网闸内部实现安全数据交换,并提供工业级落地方案。一、痛点:隔离与效率的终极矛盾当企业面临以下场景时,传统网闸力不从心:生产网与办公网需实时同步数据库公有云与私有云间敏感文件传输多租户环境下跨安全域业务协同核心矛盾:物理隔离阻断攻击链的同时,也阻断了业务流!二、技术破局:虚
- 深度解析网闸策略:构建坚固的网络安全防线
Waitccy
web安全安全网络
深度解析网闸策略:构建坚固的网络安全防线在数字化浪潮中,网络安全已成为企业、机构乃至国家稳定发展的关键要素。随着网络攻击手段日益复杂多样,传统的网络安全防护措施难以满足日益增长的安全需求。网闸作为一种先进的网络安全设备,以其独特的隔离与数据交换机制,在保障网络安全方面发挥着不可替代的重要作用。本文将深入探讨网闸策略,全面解析其原理、类型、配置要点以及在不同场景下的应用,助力读者构建坚如磐石的网络安
- 2021-11-13 变电站综合自动化 二次系统安全
s1s11
安全系统安全自动化
1.参考文档正反向隔离装置(网闸)-小侠猪猪-博客园(cnblogs.com)电力二次系统安全防护基本知识(bjsfhn.com.cn)电力二次系统安全防护规定_百度百科(baidu.com)电力二次系统安全防护总体方案(109页)-原创力文档(book118.com)国家标准|GB/T36572-2018(samr.gov.cn)国家电力监管委员会令(第5号)电力二次系统安全防护规定_2005年
- 15+安全设备大集合:IDS、IPS、上网行为管理、网闸、漏扫、日志审计、数据库审计、堡垒机
无人问我余念安
数据库
当前,企业网络架构日益复杂,安全威胁呈现隐蔽化、智能化趋势。为应对APT攻击、勒索病毒、数据泄露等风险,网络安全设备构成了企业防御体系的核心骨架。本文将系统梳理15+核心安全设备,详解其技术原理、核心功能及典型应用场景,为构建纵深防御体系提供专业指南。一、边界防护类设备1.防火墙(Firewall)•原理:基于预定义规则,控制网络流量的进出。•包过滤防火墙:检查IP/TCP/UDP头信息(源地址、
- T680网络存储安全芯片支持USB3.0/SATA3.0/GMAC/ eMMCD等多种超高速接口,并集成多种国密算法(如 SM2、 SM3、 SM4),可满足国家信息安全领域。
WX13751170969
网络安全嵌入式实时数据库人工智能视频编解码实时音视频算法
1基本描述T680是由方寸微电子自主开发的新一代Soc网络终端存储安全芯片,具有功能丰富、性能强劲、功耗低、安全性高等特点,可广泛适用于加密移动硬盘、加密固态硬盘、视频链路加密机、VPN终端网关、安全网关、网闸、单向导入导出设备、USB安全网卡、密码卡、密码机、USB接口芯片等众多安全领域产品。该芯片集成国产32位高性能RISCCPU,可支持USB3.0、SATA3.0、GMAC、eMMC等多种超
- 奇安信网闸面试题
“向阳的蛋”
奇安信安全网络
一、问:在客户现场经常遇到网闸登录密码忘记的情况,那需要如何重置管理员密码呢?答:连接设备串口,输入后台账号密码:hawk/hawk,执行重置命令:webpass,重置后密码为默认!1fw@2soc#3二、问:网闸授权访问模块如果出现业务异常不通情况,排查思路是什么?答:1.检查授权访问配置的监听ip和端口是否被其他任务占用,内外闸任务号是否一致查看授权访问的服务状态是否正常运行登录auditor
- 奇安信天擎面试题
“向阳的蛋”
奇安信安全学习
1天擎单机版控制中心刚刚部署完,用户想给服务器换个iP,如何操作?天擎v10暂时不支持修改iP2天擎控制中心部署在内网,如果想实现自动更新需要通过网闸设备,如何实现?放通域名(部分域名无固定IP)3v6跃迁到v10简单介绍一下步骤,如果涉及定制开发如何处理?部署v10控制中心升级授权导入新授权迁移工具将数据迁移到v10控制中心生成v10离线客户端安装包通过v6控制中心下发并安装v10客户端执行跃迁
- 网络安全简介
星河如雨落
软考网络工程师网络网络安全web安全安全网络协议1024程序员节
网络安全简介文章目录网络安全简介1恶意代码1.1病毒1.2网络蠕虫1.3特洛伊木马1.4后门漏洞2网络攻击2.1主动攻击与被动攻击2.2常见网络攻击类型3网络安全设备3.1防火墙3.2入侵检测设备IDS3.3入侵防御系统IPS3.4网闸3.5其余设备4数据加密与解密4.1非对称加密算法(公钥密码体制)4.2对称加密算法(私钥密码体制)4.3摘要算法5数字证书与数字签名5.1公钥基础设施(PKI)5
- 便捷可靠的数据安全交换系统,了解一下!
Ftrans
内外网文件交换数据安全跨网文件交换网络大数据安全
根据国家安全保密管理要求,政府机构,事业单位,高端制造、银行等大中型企业,通过使用网闸、DMZ区、双网云桌面等方式实现网络隔离,建立多个网络环境,包括涉密网、非涉密网、生产网、测试网、互联网等。然而,网络隔离为不同网络间必要的信息和数据传递增加了很多不便。,成为企业需要解决和考虑的重要问题。在网络隔离状态下,将文件从隔离网络发送到外部网络,通常需要采取一些特定的安全措施和方法来确保数据的安全性和合
- 零信任架构
Zh&&Li
网络安全运维架构网络安全运维
安全准入是零信任的一部分,安全准入是零信任策略中的一项重要措施。(参考网闸和防火墙)原理零信任(ZeroTrust)是一种网络安全原则和框架,旨在确保一个系统或网络的安全,对内外部的任何用户都不信任,即使是内部人员或设备也不例外。该原则认为,传统基于边界防御的安全方法已经无法保护企业免受内部和外部的威胁,因此需要采用一种更为细致和全面的安全策略。在零信任模型中,用户需要在每次访问系统或资源时进行身
- 网络安全产品之认识安全隔离网闸
xiejava1018
网络信息安全安全web安全网络安全网络
文章目录一、什么是安全隔离网闸二、安全隔离网闸的主要功能三、安全隔离网闸的工作原理四、安全隔离网闸的分类五、安全隔离网闸与防火墙的区别四、安全隔离网闸的应用场景随着互联网的发展,网络攻击和病毒传播的方式越来越复杂,对网络安全的要求也越来越高。传统的防火墙设备在面对一些高级的网络攻击时,往往难以做到全面的防护,因此需要一种更加有效的网络安全设备来提高网络的安全性。此外,随着信息技术的不断发展,各个行
- 网闸网络ip端口映射原理分析
nandao158
网络运维网络tcp/ip智能路由器
今天我们进行网闸网络ip端口映射原理分析:即两个不同网段的网址进行网络通信,需要路由器、网关等配置。举例更形象一些。一、相同端口映射1、正向访问比如两个不同网段的网络ip:A:10.18.3.119需要和B:10.199.177.10进行通信,A要访问B的8088端口,怎么办呢?中间走一个代理或者说网闸吧,类似与两个村庄有一条大河隔着,中间加个桥,就可以通过了,这个桥就是网闸。这个桥的ip和端口号
- 安全产品与等级保护:匹配与选择指南
知白守黑V
等级保护等保测评等保建设等级保护等保测评等保建设等保要求安全产品等保合规安全加固
基本要求项测评项基本措施对应产品网络架构应保证网络各个部分的带宽满足业务高峰期需要;带宽管理流量控制系统应避免将重要网络区域部署在边界处,重要网络区域与其他网络区域之间应采取可靠的技术隔离手段;网络及安全设备配置访问控制策略防火墙、网闸、WAF等访问控制设备应提供通信线路、关键网络设备和关键计算设备的硬件冗余,保证系统的可用性;设备冗余部署核心设备硬件冗余边界防护应保证跨越边界的访间和数据流通过边
- 怎样实现安全便捷的网间数据安全交换?
Ftrans
数据安全跨网文件交换内外网文件交换网络服务器数据库安全
数据安全交换是指在数据传输过程中采取一系列措施来保护数据的完整性、机密性和可用性。网间数据安全交换,则是需要进行跨网络、跨网段甚至跨组织地进行数据交互,对于数据的传输要求会更高。大部分企业都是通过网闸、DMZ区、VLAN、双网云桌面等方式实现内外网分离,所以都会需要寻找一种合适的数据安全交换方式,传统一些的方式比如网盘、移动硬盘拷贝、FTP等,在使用过程中会遇到各种问题:1、没有审批功能,不能保证
- 安全学习入坑指南
YT--98
安全行业分类网络安全:安全行业的经典领域,也是大部分安全厂商发家致富的领域。主要涉及企业网/政务网/校园网/数据中心网的安全设计和部署。包括防火墙、入侵检测/入侵防御、VPN、防病毒、网闸、抗DDOS等产品和部署。举例:企业网安全涉及和部署;省XX局政务网信息安全等级保护改造项目;某厂商防火墙存在远程代码执行漏洞。Web安全:也称为应用安全,围绕网站安全锁延伸出来的Web前后端安全、服务器安全、数
- 【记录】开始学习网络安全
高达可以过山车不行
网络安全web安全学习网络
本文持续更新学习进度背景在私企干了5年虚拟化、云原生相关的运维,学到了很多,但不成体系。老板是清华毕业法国留学在德勤干过,最后回国创业的野路子。我工作是为了更好的生活,我挺担心老板因为家庭变故或者炒个原油宝,然后公司就崩了。所以跳槽考进了国企。问题新的工作岗位是网络安全工程师。虽然我有涉及SDN和交换机、防火墙的一些经验,但仍有很多未知,比如“文件摆渡的网闸、F5到底怎么用、下一代防火墙到底是包过
- 【网络安全】网络隔离设备
一尘之中
网络网络安全
一、网络和终端隔离产品网络和终端隔离产品分为终端隔离产品和网络隔离产品两大类。终端隔离产品一般指隔离卡或者隔离计算机。网络隔离产品根据产品形态和功能上的不同,该类产品可以分为协议转换产品、网闸和网络单向导入产品三种。图1为终端隔离产品的一个典型部署环境。终端隔离产品一般以隔离卡的方式接入目标主机,隔离卡通过电子开关以互斥的形式连通安全域A所连的硬盘1和安全域A,或者安全域B所连的硬盘2和安全域B,
- 企业开发名词解析 — — 前置机、跳板机、堡垒机、网闸
NPE~
实习服务器网络运维专业名词解析
企业开发名词解析——前置机、跳板机、堡垒机1前置机1.1概念前置机是指用于现场的中间设备前置机一般是存在于前台客户端和后台服务器之间,扮演适配器的角色,即:在不同的通信协议、数据格式或语言之间相互转换。它还起着管理和调度前台所发起的交易作用,经过前置机的调度,可以减轻后台服务器的负担,并且有时在客户端和后台服务器间起着防火墙的作用。这样可以起到隐藏后台的功能,在一定程度上保证后台的安全性。1.2应
- 国内某头部电力企业:实现数据安全可控交换 降低数据泄露风险
Ftrans
内外网文件交换网络
造福社会的电力企业甘肃某电力企业司隶属全球某500强企业,成立于2011年,主要经营电源、煤矿、水利、公路、基地等项目。该电力企业以高质量发展为中心,注重“安全、高效、绿色、智能”,致力于为国家和社会做出更大贡献。需求和挑战为了保障内部核心数据的安全,该电力企业对内部的整体网络安全做了全面的规划和调整,用网闸进行了生产网与办公网的隔离,隔离之后存在内外网之间的数据交换需求,原有的做法是使用传统的F
- 安全区域边界(设备和技术注解)
搞搞搞高傲
#密评实践#等保测评#安全区域边界安全等保测评密码测评
网络安全等级保护相关标准参考《GB/T22239-2019网络安全等级保护基本要求》和《GB/T28448-2019网络安全等级保护测评要求》密码应用安全性相关标准参考《GB/T39786-2021信息系统密码应用基本要求》和《GM/T0115-2021信息系统密码应用测评要求》1边界防护1.1应保证跨越边界的访问和数据流通过边界设备提供的受控接口进行通信-网闸、防火墙、路由器、交换机和WAG无线
- 网络隔离不互通 需要什么样的文件摆渡产品实现跨网文件交换?
Ftrans
跨网文件交换网络信息传输信息安全安全
随着技术手段的不断升级,企业数据防泄密的方法有很多,真的不胜枚举,本文中,我们就重点聊一聊网络隔离。网络隔离,很多企业并不陌生,尤其是研发型企业、集成电路行业、金融行业、医疗行业等,大部分都是做了网络隔离的,隔离的方式也有很多种,常见的比如网闸、防火墙、VLAN、虚拟化、划分网段和安全域等等。隔离了就一定能防止代码泄密吗?也不一定。隔离可以实现网络层面的控制,不同网络之间是不能随意互传数据的,但是
- 文件摆渡系统漫聊一:FTP传输大文件之殇
Ftrans
跨网文件交换
网络的建设就是为了信息的互通,没有了数据的交互,网络的作用也就缩水了不少,所以,网络隔离与数据共享交换看起来是一对矛盾,但其实不然,只要选好了数据交换产品,在网络隔离环境下,不仅能满足安全防泄密的需求,同时又能解决数据高效可控的交互问题。可以实现文件交换的方式有很多,U盘拷贝、FTP、网闸、网盘,或者采购专业的文件摆渡产品,比如Ftrans等,形式也是各式各样的,有硬件的、软件的,什么都有。今天我
- 中转站文件摆渡方式 与U盘、FTP、网闸大PK
Ftrans
内外网文件交换
说到文件摆渡的方式,那是有很多种的,软件、硬件等等,企业可以根据自身的隔离状况和想要实现的效果进行选择,就目前来看,在企业里比较常见的方法有以下几种:网闸,它既是隔离设备,也带有摆渡功能,但是无法实现一对多的数据摆渡,也不能支持人和人之间的数据交换,审批、日志、防病毒这些功能都没有,而且硬件产品形态,拓展能力有限。FTP,是网络传输文件常见的方式,但是在跨网摆渡时,可靠性较差,容易出现传输错误、终
- 文件跨内外网传输后 出现问题如何审计追溯?
Ftrans
内外网文件交换
网络隔离,相信大家已经见怪不怪了,科技研发型企业、高新制造业,还有金融行业、医疗行业等等,只要有核心数据需要保护的,都会实施网络隔离。我们这里要谈的是,网络隔离之后的数据交换问题。能实现跨网数据交换的方式有很多,比如传统的移动硬盘拷贝和FTP之类的,或者用网闸自带的摆渡功能,还有一些网盘也可以支持数据摆渡。也是各有各的优缺点,不管什么方式,至少都能基本解决数据交换问题的。可是问题来了,光解决交换问
- 微服务设计模式-架构真题(六十八)
后端从入门到精通
架构师软考高级架构微服务设计模式
UNIX的源代码控制工具(SourceCodecontrolSystem,SCCS)是项目开发中常用的()。源代码静态分析工具文档分析工具版本控制工具再工程工具答案:C解析:SCCS是版本控制工具网闸的描述错误的是()。双主机系统,即使外网被黑客攻击瘫痪也无法影响到内网可以防止外部主动攻击采用专用硬件控制技术保障内外网的实时连接-错误设备对外网的任何响应都是对内网用户请求的应答答案;C1、给出SO
- 企业内外网数据交换能否实现可视化跟踪?
weixin_30361753
网络
近年来全球网络安全威胁态势的加速严峻,企业的网络安全体系建设正从“以合规为导向”转变到“以风险为导向”,从原来的“保护安全边界”转换到“保护核心数据资产”的思路上来。绝大多数企业都在内部实施了内外网分离,互联网与内网隔离,生产网与办公网隔离,办公网与研发网隔离,以确保企业信息安全。然而,在通过网闸、DMZ区、双网云桌面等方式实现内外网分离后,企业又会面临一系列新的问题:1、数据难以进行相互传输,只
- 一种基于数字包裹的内外网文件交换解决方案
xiaofeixia688
内外网文件交换跨网文件交换数字包裹
近年来全球网络安全威胁态势的加速严峻,使得企业对于网络安全有了前所未有的关注高度。在严峻的安全态势之下,企业的网络安全体系建设正从“以合规为导向”转变到“以风险为导向”,从原来的“保护安全边界”转换到“保护核心数据资产”的思路上来。绝大多数企业都在内部实施了内外网分离,互联网与内网隔离,生产网与办公网隔离,办公网与研发网隔离,以确保企业信息安全。然而,在通过网闸、DMZ区、双网云桌面等方式实现内外
- 企业内部外网向内网传输文件如何实现高效安全?
镭速
文件传输大文件传输网络服务器运维
随着信息技术的发展,企业内部外网隔离已成为一种常见的网络安全措施,旨在防止外部攻击者入侵内部网络,保护企业的核心数据和业务系统。然而,企业内外网隔离也带来了一些问题,其中之一就是如何实现内外网之间的文件传输。由于内外网之间存在防火墙或网闸等设备,传统的文件传输方式如移动硬盘、FTP、邮件等都存在效率低、安全性差、易用性差等缺点,给企业的工作效率和数据安全带来了不利影响。那么,有没有一种方法可以实现
- 安全设备
网络安全ggb
安全设备web安全
一.防火墙5层应用层防火墙4层udptcp协议华为厂商华为h31.区域划分Dmz停火区Untrust不安全区域Trust安全区域防火墙默认禁止所有二.WafWeb应用防火墙放到web前面产品雷池绿盟软件安全狗优点减轻了服务器恶意流量的压力提前拦截恶意流量缺点容易被绕过一旦设备坏了无法使用web重要黑名单三.网闸通信双方半双工4.蜜罐比靶场还好打虚拟机低交互高交互Jsonp(反扒)微步的五.ids绿
- FHub中转站文件摆渡方式 你见过吗?
Ftrans
说到文件摆渡的方式,那是有很多种的,软件、硬件等等,企业可以根据自身的隔离状况和想要实现的效果进行选择,就目前来看,在企业里比较常见的方法有以下几种:网闸,它既是隔离设备,也带有摆渡功能,但是无法实现一对多的数据摆渡,也不能支持人和人之间的数据交换,审批、日志、防病毒这些功能都没有,而且硬件产品形态,拓展能力有限。FTP,是网络传输文件常见的方式,但是在跨网摆渡时,可靠性较差,容易出现传输错误、终
- 深入浅出Java Annotation(元注解和自定义注解)
Josh_Persistence
Java Annotation元注解自定义注解
一、基本概述
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或
- mysql优化特定类型的查询
annan211
java工作mysql
本节所介绍的查询优化的技巧都是和特定版本相关的,所以对于未来mysql的版本未必适用。
1 优化count查询
对于count这个函数的网上的大部分资料都是错误的或者是理解的都是一知半解的。在做优化之前我们先来看看
真正的count()函数的作用到底是什么。
count()是一个特殊的函数,有两种非常不同的作用,他可以统计某个列值的数量,也可以统计行数。
在统
- MAC下安装多版本JDK和切换几种方式
棋子chessman
jdk
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入jav
- javaScript (1)
Array_06
JavaScriptjava浏览器
JavaScript
1、运算符
运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位
- 国内顶级代码分享网站
袁潇含
javajdkoracle.netPHP
现在国内很多开源网站感觉都是为了利益而做的
当然利益是肯定的,否则谁也不会免费的去做网站
&
- Elasticsearch、MongoDB和Hadoop比较
随意而生
mongodbhadoop搜索引擎
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配
- mac os 系统科研软件总结
张亚雄
mac os
1.1 Microsoft Office for Mac 2011
大客户版,自行搜索。
1.2 Latex (MacTex):
系统环境:https://tug.org/mactex/
&nb
- Maven实战(四)生命周期
AdyZhang
maven
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post
- Linux下Jenkins迁移
aijuans
Jenkins
1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com &
- request.getInputStream()只能获取一次的问题
ayaoxinchao
requestInputstream
问题:在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因: 1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1; 2. InputStream并没有实现reset方法(可以重
- 数据库SQL优化大总结之 百万级数据库优化方案
BigBird2012
SQL优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where
- jsonObject的使用
bijian1013
javajson
在项目中难免会用java处理json格式的数据,因此封装了一个JSONUtil工具类。
JSONUtil.java
package com.bijian.json.study;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
- [Zookeeper学习笔记之六]Zookeeper源代码分析之Zookeeper.WatchRegistration
bit1129
zookeeper
Zookeeper类是Zookeeper提供给用户访问Zookeeper service的主要API,它包含了如下几个内部类
首先分析它的内部类,从WatchRegistration开始,为指定的znode path注册一个Watcher,
/**
* Register a watcher for a particular p
- 【Scala十三】Scala核心七:部分应用函数
bit1129
scala
何为部分应用函数?
Partially applied function: A function that’s used in an expression and that misses some of its arguments.For instance, if function f has type Int => Int => Int, then f and f(1) are p
- Tomcat Error listenerStart 终极大法
ronin47
tomcat
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHa
- 不用加减符号实现加减法
BrokenDreams
实现
今天有群友发了一个问题,要求不用加减符号(包括负号)来实现加减法。
分析一下,先看最简单的情况,假设1+1,按二进制算的话结果是10,可以看到从右往左的第一位变为0,第二位由于进位变为1。
 
- 读《研磨设计模式》-代码笔记-状态模式-State
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类
状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况
把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化
如果在
- CUDA程序block和thread超出硬件允许值时的异常
cherishLC
CUDA
调用CUDA的核函数时指定block 和 thread大小,该大小可以是dim3类型的(三维数组),只用一维时可以是usigned int型的。
以下程序验证了当block或thread大小超出硬件允许值时会产生异常!!!GPU根本不会执行运算!!!
所以验证结果的正确性很重要!!!
在VS中创建CUDA项目会有一个模板,里面有更详细的状态验证。
以下程序在K5000GPU上跑的。
- 诡异的超长时间GC问题定位
chenchao051
jvmcmsGChbaseswap
HBase的GC策略采用PawNew+CMS, 这是大众化的配置,ParNew经常会出现停顿时间特别长的情况,有时候甚至长到令人发指的地步,例如请看如下日志:
2012-10-17T05:54:54.293+0800: 739594.224: [GC 739606.508: [ParNew: 996800K->110720K(996800K), 178.8826900 secs] 3700
- maven环境快速搭建
daizj
安装mavne环境配置
一 下载maven
安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。这个安装和配置java环境不用多说。
maven下载地址:http://maven.apache.org/download.html,目前最新的是这个apache-maven-3.2.5-bin.zip,然后解压在任意位置,最好地址中不要带中文字符,这个做java 的都知道,地址中出现中文会出现很多
- PHP网站安全,避免PHP网站受到攻击的方法
dcj3sjt126com
PHP
对于PHP网站安全主要存在这样几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgerie
- yii中给CGridView设置默认的排序根据时间倒序的方法
dcj3sjt126com
GridView
public function searchWithRelated() {
$criteria = new CDbCriteria;
$criteria->together = true; //without th
- Java集合对象和数组对象的转换
dyy_gusi
java集合
在开发中,我们经常需要将集合对象(List,Set)转换为数组对象,或者将数组对象转换为集合对象。Java提供了相互转换的工具,但是我们使用的时候需要注意,不能乱用滥用。
1、数组对象转换为集合对象
最暴力的方式是new一个集合对象,然后遍历数组,依次将数组中的元素放入到新的集合中,但是这样做显然过
- nginx同一主机部署多个应用
geeksun
nginx
近日有一需求,需要在一台主机上用nginx部署2个php应用,分别是wordpress和wiki,探索了半天,终于部署好了,下面把过程记录下来。
1. 在nginx下创建vhosts目录,用以放置vhost文件。
mkdir vhosts
2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件
#
- ubuntu添加admin权限的用户账号
hongtoushizi
ubuntuuseradd
ubuntu创建账号的方式通常用到两种:useradd 和adduser . 本人尝试了useradd方法,步骤如下:
1:useradd
使用useradd时,如果后面不加任何参数的话,如:sudo useradd sysadm 创建出来的用户将是默认的三无用户:无home directory ,无密码,无系统shell。
顾应该如下操作:
- 第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
jinnianshilongnian
nginxlua
JSON库
在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能;目前Lua也有几个JSON库,本人用过cjson、dkjson。其中cjson的语法严格(比如unicode \u0020\u7eaf),要求符合规范否则会解析失败(如\u002),而dkjson相对宽松,当然也可以通过修改cjson的源码来完成
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
yaerfeng1989
timerquartz定时器
原创整理不易,转载请注明出处:Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
代码下载地址:http://www.zuidaima.com/share/1772648445103104.htm
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。
1.Java Timer定时
首先继承jav
- Linux下df与du两个命令的差别?
pda158
linux
一、df显示文件系统的使用情况,与du比較,就是更全盘化。 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型。 举比例如以下: [root@localhost ~]# df -T Filesystem Type &n
- [转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象
ctfzh
VOandroidsqlite反射Cursor
在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。
使用时需要注意:
考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。
表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中
- 该学习笔记用到的Employee表
vipbooks
oraclesql工作
这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table Employee;
-- 员工信息表
create table Employee(
-- 员工编号
EmpNo number(3) primary key,
-- 姓