- 深智城基于超融合数据库MatrixOne的一站式交通大数据平台改造
MatrixOrigin
数据库云原生大数据
在智慧交通应用中,数据处理需求极为复杂,涉及人、车辆、道路和环境等多个方面,产生了大量异构数据。交通管理人员需要对这些数据进行实时分析和决策,以应对各种交通事件。然而,在实际生产中会发现数据处理缺陷、管理复杂度高、云原生基础设施兼容性不足等问题。实践证明,MatrixOne可完整、稳定支撑深智城集团的交通数字实时仿真项目,实现秒级的业务及分析实时性,并在技术、管理和成本方面均得到了显著提升,大幅降
- 推荐一本学习vSAN的好书
力哥聊
最近在研究vSAN,当然看了官方文档,也看了很多博客资料,收益最大的还是王春海老师的《VMwarevSAN超融合企业应用实战》一书。学习一项技术,好的学习材料能够事半功倍,这本书就能达到这样的效果。最新的vSAN版本已经是8.0了,这本书是三年前出版,以vSAN6.5为基础,但是不影响对vSAN的理解。8.0和6.5在原理上差别不大,在配置上很相似,不影响对vSAN的理解。本书有三大特点。第一,本
- 陪标材料制作
吴亮16
1、陪标材料的概念招标需要三个投标人,不然就废标。因此为了让主投更加有把握中标,请不让招标失败,主投会找陪标者,如渠道或者集成商,甚至是友商。陪标者会以非主投的产品去应标,对于一些加分项的,会不去满足,以降低陪标者竞标时的评分,在满足不废标的前提下提高主投的中标率。2、售前负责的内容1)偏离表制作。(1)陪标时会以不同于主投方的产品与应标,如此次陪标是用Lenvon的分布式存储,超融合服务器,交换
- 使用 Kubernetes,基础设施层面如何优化?分享一些解决方案
志凌海纳SmartX
kubernetes云原生
重点内容搭配SmartX自主研发的Kubernetes服务、分布式存储、Kubernetes原生存储等产品,用户既可基于SmartX超融合构筑全栈Kubernetes基础设施,也可选择为部署在裸金属、其他虚拟化平台或混合环境的Kubernetes集群提供持久化存储支持。文末附赠两本免费电子书,欢迎下载获取更多Kubernetes基础设施建设方案与产品对比资料。随着云原生技术逐渐成熟,越来越多的用户
- 金融行业专题|证券超融合架构转型与场景探索合集(2023版)
志凌海纳SmartX
金融架构超融合
更新内容更新SmartX超融合在证券行业的覆盖范围、部署规模与应用场景。新增操作系统信创转型、Nutanix国产化替代、网络与安全等场景实践。更多超融合金融核心生产业务场景实践,欢迎阅读文末电子书。在金融行业如火如荼的数字化转型大潮中,传统架构向软件定义、分布式架构和按需服务的云化转型已成为大势所趋,对关键技术国产化、自主可控的信创转型需求也越来越明确。目前已有许多金融用户完成了云化转型,并率先试
- SmartX 超融合和分布式存储支持哪些信创硬件?如何选型配置?
志凌海纳SmartX
超融合云计算分布式
为了推动IT基础架构国产化转型,不少用户都使用SmartX超融合和分布式存储构建信创云基础设施。其中,信创硬件的选型与配置往往是用户在规划与部署环节关注的重点:国产CPU/存储怎么选?哪个系列/型号的性价比最高?如何基于信创硬件构建高性能资源池?……本文,我们将结合实践经验与测试数据,为用户提供基于SmartX产品的信创服务器、服务器部件(包括CPU、SSD、HDD、RAID、网卡等)和交换机硬件
- 超融合系统疑难故障定位与解决实践 3 例(含信创技术栈)
志凌海纳SmartX
超融合云计算
当IT系统出现故障,问题定位往往是运维人员最头疼的环节。尤其是超融合系统,由于整体涉及的技术栈比较复杂,且有越来越多的用户基于信创环境进行部署,非常考验厂商和技术人员的专业能力:厂商研发和售后工程师不仅应能快速定位自家产品的问题,还可帮助用户定位和解决相关硬件、存储、虚拟化、宿主机操作系统等不同层面的故障。得益于核心组件的自主研发能力、深度的信创生态支持和专业的技术团队实力,SmartX可为用户提
- 某人寿保险公司:超融合承载核心业务系统,支撑信创改造与数据中心异地迁移
志凌海纳SmartX
超融合架构数据库
案例亮点45节点超融合承载个险核心、单证管理、统信报送、销管系统等核心业务系统与关键数据库,采用SmartX原生虚拟化ELF。基于鲲鹏(ARM芯片)完成信创化改造,顺利通过验收。生产业务虚拟机guestOS(Redhat、centos)全部替换为麒麟操作系统,满足国产化要求,并应对Redhat、centos停更停服。北京3个生产集群、共计250+台生产虚拟机,迁移到大连数据中心,完成数据中心异地迁
- 一文了解 SmartX 超融合勒索攻击应对方案
志凌海纳SmartX
网络web安全安全
勒索病毒攻击不再是危言耸听。前段时间,全球著名的网络犯罪组织Lockbit表示,他们成功利用勒索病毒入侵了中国工商银行美国子公司,在导致多种业务系统瘫痪后(包括交易清算和电子邮件)成功获得了赎金。我们在《如何通过微分段与备份产品加强防护勒索病毒?》中详细介绍了勒索病毒这种“挟持数据以令各企业”的新型网络安全威胁,这则新闻更让我们直观感受到勒索病毒给企业造成的损失——不仅是经济上的损失,还有因数据泄
- SmartX 在保险(2023):服务 40+ 客户,聚焦信创转型与高性能数据库场景
志凌海纳SmartX
超融合架构云计算数据库分布式
更新内容:更新SmartX超融合在保险行业的覆盖范围与部署规模。更新保险客户超融合应用情况。新增Nutanix国产化替代、高性能数据库构建与验证、企业云原生转型等场景实践。更多超融合金融核心生产业务场景实践,欢迎阅读文末电子书。近两年来,在保险行业数字化转型的政策指导下,不少机构在引入AI、大数据、云计算等前沿技术的同时,加速开展IT基础设施的现代化转型与国产化替代,以更先进的分布式架构搭配信创技
- 开源经历——MatrixOne 开发感悟
语絮斌
golang
起源最近自己从学长口中得知matrixone——专为异构工作负载打造的全球规模、云边缘原生大数据引擎MatrixOne是面向未来的超融合云和边缘原生DBMS,它通过简化的分布式数据库引擎支持跨多个数据中心、云、边缘和其他异构基础架构的事务、分析和流工作负载。偶然了解到matrixone发布了一部分goodfirstissue的task,非常适合新手去完成,详细的文档介绍和对于matrixone的兴
- 干货分享 | MatrixOne系统架构
MatrixOrigin
系统架构数据库java
分享嘉宾:金海矩阵起源研发VP讲稿整理:张德通DataFun志愿者导读:随着数字化转型的深入,数据价值也愈发凸显,数据技术出现了融合的趋势,基于客户的真实痛点,矩阵起源推出了超融合MatrixOneHSTAP数据库。MatrixOne使数据数据库同时具备TP、AP和Streaming三种能力,帮助客户彻底打破数据孤岛问题,成为企业智能化核心的数据基础设施。今天的分享将解析新一代超融合异构云原生数据
- Notion 开源替代品:兼容 Miro 绘图 | 开源日报 No.162
开源服务指南
开源日报notion
toeverything/AFFiNEStars:25.6kLicense:NOASSERTIONAFFiNE是下一代知识库,将规划、排序和创建集于一身。它是一个注重隐私、开源、可定制且即插即用的替代方案,可以与Notion和Miro相媲美。主要功能和优势包括:超融合:在任意画布上写作、绘图和规划。注重隐私:用户数据完全由用户掌控,在线/离线均可自由编辑查看,并支持无冲突合并。干净直观的设计:现代
- 超融合架构 — Hyper Converged Infrastructure 小记
weixin_30446613
运维操作系统
前几天,一个同事突然过来问我,什么事超融合架构,具体做什么用的。当时我对这个概念还停留在比较模糊的状态,因此没能给出一个很好的解答。于是花了点时间研究了一下这个时下颇为热门的技术,并且给我的同事讲了一遍,效果不错。也自己总结一下。要了解这个概念,就先要了解一下目前的架构以及存在的一些挑战。目前的体系架构中,主要是通过网络,将服务器和存储连接起来,从而实现存储的共享。并且通过存储的冗余功能,实现高可
- 3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机
wtyuiohxvm
服务器云原生数据库
我们通常讲的“超融合”云平台是一种云平台的架构模式。这种模式不需要专用的存储设备,它采用分布式存储软件,利用每台计算节点上的本地硬盘构成存储集群。这样计算节点即有高可用的计算能力,又有高可用的存储能力。目前,超融合是多种云平台各种架构中综合性能最强、可用性最高、性价比最高的一种架构模式。今天为大家介绍怎样用3台服务器搭建超融合云平台。本文将采用StarVCenter云平台软件来演示部署的具体过程,
- 什么叫超融合基础架构?
greatrooster
服务器
云计算三大类别:私有云、公有云、混合云;三个层次:IAAS、PAAS、SAAS;超融合属于私有云中的IAAS服务层。一般在企业初次上云,除了会选择简便、高性价比私有云方案,更热门的就是超融合了。那么到底什么是超融合呢?虚拟化是1.0,超融合是1.5,云计算是2.0。或者说HCI是种一体化的私有云形态。超融合基础架构是一种软件定义的IT基础架构,包括虚拟化计算,虚拟化存储(一般为分布式存储)、虚拟化
- 深信服超融合
轻云望月笑容常挂
网络运维网络协议服务器tcp/ip
SDS(软件定义存储)是超融合基础架构(HCI)的重要一环,一般来说超融合基础架构(HCI)由三大模块组成,分别是计算虚拟化、网络虚拟化以及存储虚拟化,在超融合基础架构(HCI)之深信服信服云aCloud体系中分别对应aSV、aNet、aSAN三个功能模块。aSAN作为超融合基础架构(HCI)的重要组成部分,使用分布式存储技术为上层应用提供了高性能、高可靠的存储服务,在aCloud不同演进版本中合
- 超融合基础架构
shanyuncs
超融合系统架构
以软件为中心,替代传统架构超融合基础架构是一种融合的、统一的IT基础架构,它包含了传统数据中心常见的元素:计算、存储、网络以及管理工具。超融合基础架构解决方案是以软件为中心,结合x86或ARM架构的硬件替代传统架构中昂贵的专用硬件,解决了传统架构管理复杂、难以扩展等问题。可灵活扩展的分布式集群超融合基础架构一般以集群方式部署,在通用服务器硬件上安装超融合软件,多台通用服务器之间通过以太网互联,构成
- 超融合架构介绍
头大的一批
架构服务器数据库
一、什么是超融合?超融合具体包含那些组件?超融合架构,其实就是“服务器虚拟化+分布式存储”架构,即超融合技术包含了服务器虚拟化技术和分布式存储技术。服务器虚拟化技术目前在企业数据中心已经有广泛的应用,其核心是将服务器的计算资源虚拟化,然后使用虚拟主机代替物理服务器去承载业务负载。常见的服务器虚拟化软件有VMwareESXI、CitrixXen、MicrosoftHyper-V、KVM。但是服务器虚
- 什么是超融合?
IT搬砖我最拿手
数据库服务器运维网络学习
文章标题前言一、超融合是什么?二、超融合原理2.1、超融合三大组件2.2、超融合和传统架构对比2.3、传统方案和超融合软件架构与资源管理模式对比三、超融合与SDS、分布式存储关系3.1、SDS是什么?3.2、分布式存储是什么?3.3、超融合是什么?3.4、区别与联系四、超融合优缺点4.1、超融合优点4.2、超融合存在的问题前言随着企业对于IT基础设施的需求不断增长,传统的数据中心架构已经难以满足企
- 超融合的网络bond和bridge模式。kvm+bond+bridge
yzp-
网络服务器运维
需要双网卡进行bonding,又存在kvm虚拟机,需要配置网桥。桥接把物理机的网卡模拟成交换机,虚拟机的网卡直接连在虚拟的网桥即交换机上。这样kvm虚拟机分配的IP地址,就应该和物理机在同一网段,可以对外进行服务。所以需要将bonding和bridge结合。先将双网卡绑定在同一个bond下,再将bond与bridge相连接。brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余。我们
- 关于云计算你必须知道的一些事(一)
money666
1、超融合基础架构(Hyper-ConvergedInfrastructure,或简称“HCI”)也被称为超融合架构,是指在同一套单元设备(x86服务器)中不仅仅具备计算、网络、存储和服务器虚拟化等资源和技术,而且还包括缓存加速、重复数据删除、在线数据压缩、备份软件、快照技术等元素,而多节点可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。软件定义分布式存储是
- PVE使用cloud-init快速启动虚拟机
上海一亩地
linuxdebian服务器PVECloud-init
这里写目录标题关于cloud-init云镜像(cloudimage)下载创建虚拟机模板,可反复使用超融合中硬盘虚拟化的三种方式DebianUbuntuCentOS7使用模板图形化方式命令行方式关于cloud-init传统ISO镜像装机时,需要一步一步规定虚拟机,比如系统盘安装在哪个磁盘里,ip是多少,root密码是多少,然后执行安装。安装时会下载许多系统包,整个过程耗时10分钟-30分钟,非常的慢
- 可靠与稳定的数字化时代之选——亚信安慧AntDB数据库
亚信安慧AntDB数据库
数据库
在数字化时代,数据已经成为企业的重要资产。为了确保数据的可靠、稳定与高效处理,越来越多的企业选择亚信安慧AntDB数据库作为其核心数据存储和处理解决方案。AntDB数据库凭借其超融合、可靠和稳定的特点,为企业提供了卓越的数据管理体验。首先,亚信安慧AntDB数据库具备超融合的能力。随着云计算和虚拟化技术的不断发展,越来越多的企业开始采用多云策略。AntDB数据库通过先进的云原生技术和分布式架构,实
- 亚信安慧AntDB数据库实现用户稳定服务与超融合功能的融合
亚信安慧AntDB数据库
数据库antdb数据库antdb
随着数字时代的来临,数据库的重要性愈发凸显,而在这个领域,中国的AntDB数据库正以强大的姿态崭露头角。AntDB不仅仅是一个数据库,更是一个强大的数据处理引擎,其成功服务了10亿多用户,处理着每秒百万笔通信核心交易,性能甚至超越了国外商用数据库。AntDB的成功得益于其独特的“超融合”理念,这一理念的提出旨在将多种数据处理场景融合于一个数据库产品中,使其具备交易、分析、流处理等多重能力。这样一来
- 超融合之道:亚信安慧AntDB 8.0版本引领数据库创新
亚信安慧AntDB数据库
数据库antdb数据库antdb
在当今多变的数据应用场景中,AntDB作为行业领先的超融合流式实时数仓,秉承着“融合+实时”的研发理念,全面应对企业日益复杂的数据处理需求。通过SQL接口访问多种执行引擎,AntDB在实现交易、分析等多重能力的“超融合”方面取得了显著成就,为企业提供了更为灵活和高效的解决方案。AntDB不仅仅停留在传统数据库的功能层面,而是从内核层面引入了流式计算,彻底实现了业务数据的实时流转和异常告警。这一创新
- 亚信安慧AntDB数据库:开辟数据库新纪元
亚信安慧AntDB数据库
数据库
在数字化时代的快速发展中,数据成为企业的核心资产,而数据库则是管理和利用这些数据的关键。为满足企业日益复杂的混合负载场景和混合数据类型业务需求,亚信科技AntDB提出了全新的“超融合”理念。该理念将多引擎、多能力融合在一起,以满足用户对实时性要求更为苛刻的情况。为了应对用户对“实时性”的苛刻要求,AntDB通过原生的“流式处理引擎”实现了流式计算与数据库的融合,满足业务实时分析、实时报表和互联网+
- 云轴科技ZStack 助力广西某地级市建设市级警务云视频系统
ZStack云计算
云计算
某市属于广西壮族自治区辖地级市,省域副中心城市,选择云轴科技ZStack超融合解决方案支撑警务云视频监控联网管理系统(警务云视频系统),实现了该市对各辖区视频资源统一管理;同时也满足了该市警务云视频系统对云计算、存储资源的高并发弹性需求。ZStack超融合解决方案与电信自研大视频平台耦合对接,为某市提供全栈警务云联合解决方案。某市警务云视频系统中各街道终端设备覆盖整个城市的视频监控,实时记录城市安
- 深信服超融合HCI版本升级,6.0.0R5升级至6.8.0R2
墨染866
虚拟化/云计算/超融合运维云计算计算机网络服务器
超融合升级,需要满足以下条件及前期准备:确认HCI的升级序列号有效升级时长大概在一个半小时,安全起见,需预留至少三至四小时窗口期升级前,需要将所有虚拟机关机,涉及到业务无法访问,需提前通知各单位用户升级前,需为平台做一次巡检,看是否满足升级条件,如有其他问题,需提前处理准备6.8.0R2的升级包,6.0.0_R5可以直接升级至6.8.0_R2,其他版本要考虑是否需要先升级至过渡版本最重要的一点,如
- 深信服超融合告警提示主机数据通信口与MAC地址冲突
墨染866
网络
告警日志:检查后发现在超融合这一端是做了聚合的,但是对端交换机未做聚合,所以会有一个这样的告警对端交换机聚合配置如下调整好后等待几分钟,日志会提示已自动恢复
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那