- 构建全栈式数据库与消息队列服务治理体系:监控、告警与组件搭配实践
喝醉酒的小白
DBAK8s数据库
目录标题分类✅一、分类总览表✅二、详细分类说明1.关系型数据库(RDBMS)2.NoSQL数据库3.分布式系统协调组件4.消息队列系统✅三、按用途分类(实战参考)✅四、开源vs商业(闭源)分类全面的监控指标分类与告警模板清单✅一、通用结构✅二、数据库系统级别详细监控项与告警模板1.MySQL/TiDB/OceanBase2.PostgreSQL/openGauss/GaussDB/KingBase
- 银河麒麟高级服务器操作系统(全架构)OpenGauss 数据库部署手册
努力的小T
Linux云计算运维基础服务器数据库云原生linux云计算运维数据库架构
一、部署前准备工作1.环境检查项目配置描述内存功能调试建议32GB以上。性能测试和商业部署时,单实例部署建议128GB以上。复杂的查询对内存的需求量比较高,在高并发场景下,可能出现内存不足。此时建议使用大内存的机器,或使用负载管理限制系统的并发。CPU功能调试最小1×8核,2.0GHz。性能测试和商业部署时,建议1×16核,2.0GHz。CPU超线程和非超线程两种模式都支持。说明:个人开发者最低配
- 通过后端连接Opengauss数据库的方法
Ac157ol
数据库oracleopengauss
文章目录通过后端连接Opengauss数据库的方法一、为什么默认不能访问?二、要让普通用户从宿主机访问数据库,需要以下几个步骤:1.使用`omm`超级用户登录数据库2.创建一个应用程序专用用户,并设置密码3.提供给应用程序专用用户对应的连接与访问权限4.修改认证配置文件`pg_hba.conf`(容器内)5.修改数据库监听配置(如有需要)6.重启数据库服务(或容器)7.从宿主机连接数据库(用普通用
- openGauss数据库-头歌实验1-5 修改数据库
太虚
openGauss数据库openGauss
一、查看表结构与修改表名(一)任务描述本关任务:修改表名,并能顺利查询到修改后表的结构。(二)相关知识为了完成本关任务,你需要掌握:1.如何查看表的结构;2.如何修改表的名称。(三)查看数据表基本结构有强迫症或健忘症的小伙伴们在建好数据库和表以后,通常会怀疑自己刚才是不是敲错了,怎么办?如果不是使用图形界面是不是就没法查看啦?不存在的,这就告诉你查看口令:\d+语法规则为:\d+表名;比如本岛主新
- openGauss / 磐维数据库分析函数实用示例
本文主要介绍了openGauss/磐维数据库中分析函数的使用,涵盖聚合函数、排名函数、窗口函数、文本聚合函数、行列转换等多种函数,希望能对大家有所帮助。下面举例说明:聚合函数示例1、查询特定部门(10和20)的员工信息,并分析特定部门(10和20)内每个人的薪水和部门平均薪水的情况:postgres=#SELECTdeptno,empno,sal,round(avg(sal)OVER(PARTIT
- 国产数据库全解析:openGauss、OceanBase、TiDB与KingbaseES的核心优势与应用场景指南
墨瑾轩
一起学学数据库【一】数据库
一、引言近年来,国产数据库在技术实力、市场占有率、生态建设等方面取得了显著进步,逐步成为国内外企业信息化建设的重要选择。本文将深入剖析openGauss、OceanBase、TiDB和KingbaseES这四款主流国产数据库的核心内容,并针对国产化过程中给出使用建议,以帮助企业根据自身需求选择合适的数据库解决方案。二、国产数据库详解1.openGauss核心内容:内核基于PostgreSQL:op
- OpenGauss数据库-F.连接查询与子查询
JzSt_Han
数据库
第1关:内连接查询任务描述本关任务:使用内连接查询数据表中学生姓名和对应的班级。--##########查询数据表中学生姓名和对应的班级##########--#请在此处添加实现代码--##########Begin##########SELECTs.nameASstudentName,c.nameASclassNameFROMtb_studentsINNERJOINtb_classcONs.cl
- 开源之夏2025报名开启 | 参与openGauss项目,赢高额奖金!
openGauss社区
开源
开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目开发任务,并向全球高校学生开放报名。欢迎报名openGauss项目,学生们将与openGauss社区的导师紧密合作,深度参与到真实项目的开发实践之中;将提升技术水平与实践能力,学到课堂上未曾
- openGauss新特性 | 录制回放功能增强特性说明
openGauss社区
1、流式回放功能录制、解析、回放三个进程同时启动,实现边录制边解析边回放。注1:该流式处理功能不影响原有的录制、解析、回放三个进程顺序执行的结果,原有操作方式仍可使用注2:为了防止录制端进程异常终止导致解析端和回放端进程残留的问题,工具提供了参数parse.max.time和replay.max.time配置解析端和回放端的最大工作时长,达到该阈值则进程自动终止,默认值为0,进程等待直到收到end
- 润和软件深度解读“基于鲲鹏RAG+openGauss智能体方案”
openGauss社区
近日,以“心怀挚爱,共绽光芒”为主题的鲲鹏昇腾开发者大会2025在北京中关村国际创新中心成功举办。作为鲲鹏生态的紧密合作伙伴,江苏润和软件股份有限公司(以下简称“润和软件”)携手鲲鹏发布“鲲鹏RAG解决方案”、深度解读“基于鲲鹏RAG+openGauss智能体方案”,并展示润和软件AI创新成果矩阵、企业级AI升级路径。鲲鹏昇腾开发者大会2025现场行业共建昂首同行会议期间,润和软件携手鲲鹏共同发布
- openGauss-DCF
喜酱的探春
数据库
openGauss-DCF可获得性本特性自openGauss2.0.0版本开始引入。特性简介DCF(DistributedConsensusFramework,分布式共识框架)基于Paxos算法实现数据同步强一致。DCF模式开关开启后,DN可以支持基于Paxos协议的复制与仲裁能力。客户价值DN基于Paxos的自选主及日志复制,复制过程中支持压缩及流控,防止带宽占用过高。使用DCF可以提供日志复制
- openGauss- 企业级增强特性
喜酱的探春
openGauss数据库
openGauss-企业级增强特性数据分区数据分区是数据库产品普遍具备的功能。在openGauss中,数据分区是对数据按照用户指定的策略对数据做的水平分表,将表按照指定范围划分为多个数据互不重叠的部分(Partition)。openGauss支持:范围分区(RangePartitioning)功能,即根据表的一列或者多列,将要插入表的记录分为若干个范围(这些范围在不同的分区里没有重叠),然后为每个
- 企业版安装openGauss(3)
openGauss小助手
服务器openGauss数据库
了解安装用户及用户组为了实现安装过程中安装帐户权限最小化,及安装后openGauss的系统运行安全性,安装脚本在安装过程中会自动按照用户指定内容创建安装用户,并将此用户作为后续运行和维护openGauss的管理员帐户。用户/组名所属类型规划建议dbgrp操作系统建议规划单独的用户组,例如dbgrp。初始化安装环境时,由-G参数所指定的安装用户所属的用户组。该用户组如果不存在,则会自动创建,也可提前
- openGauss 成功适配 Fedora!轻松点亮 RISC-V 开发板部署之路
openGauss社区
risc-v
近日,openGaussRISC-VSIG成功将openGauss及其相关组件移植到Fedora发行版,并针对Fedora进行了适当修改与调整,为企业和开发者带来了高性能、高安全、高生态的数据库新选择。此次成果是在《快讯|openGauss6.0.0登陆RISC-V架构》的基础上,由中国科学院软件研究所PLCT实验室的张松松主导完成。在移植工作中,张松松添加了一些关键补丁,目前正积极推动将这些补丁
- OpenGaussDB企业版部署
遇见火星
oracle数据库OpenGaussDB
1.下载opengauss官网2.版本说明•企业版:生产环境部署•极简版:测试环境部署•轻量版:在企业版的基础上删除OM、CM组件3.前置配置$systemctl disable firewalld--now$setenforce0$sed-i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config$ echo 'exportLAN
- OpenGauss数据类型
LILL...
OpenGauss数据库gaussdbdatabase笔记学习
OpenGauss数据类型OpenGauss官网只列出一些常见的数据类型,需要查看更多详细的可以查看官网一、数值类型整数名称说明存储空间范围TINYINT微整数类型,别名为INT1,适用于存储极小的非负整数。常用于年龄、状态码等取值范围明确且较小的场景。1字节(8位)0~255(无符号整数)SMALLINT小范围整数类型,别名为INT2,适合存储中等范围的整数值。例如订单数量、设备编号等。2字节(
- openGauss数据库源码解析 | openGauss简介(二)
openGauss小助手
openGaussopenGauss技术分享数据库openGauss
1.2应用场景openGauss数据库有以下几个主要应用场景。(1)交易型应用。大并发、大数据量、以联机事务处理为主的交易型应用,如电商、金融、O2O、电信CRM/计费等,可按需选择不同的主备部署模式。(2)物联网数据。物联网场景如工业监控、远程控制、智慧城市及其延展领域、智能家居和车联网等。物联网场景的特点是传感监控设备的种类和数量多、数据采样频率高、数据存储为追加模型、对数据的操作和分析并重。
- openGauss资源池化当前架构特性约束
openGauss小助手
架构数据库openGauss
资源池化当前架构特性约束内容简介openGauss资源池化是openGauss推出的一种新型的集群架构.通过DMS和DSS组件,实现集群中多个节点的底层存储数据共享和节点间的内存实时共享,达到节省底层存储资源以及集群内部支持一写多读且可以实时一致性读的目的。本文主要介绍资源池化当前的架构下对数据库的一些特性约束。当前的一些约束说明下面是资源池化当前的架构下对数据库的一些特性约束的说明,需要注意的是
- Opengauss数据库的连接与认证
LILL...
OpenGauss数据库gaussdbdatabase笔记学习
Opengauss数据库的连接与认证1、gs_guc工具gs_guc是华为GaussDB(或openGauss)数据库提供的一个配置管理工具,主要用于对数据库实例的配置文件(如postgresql.conf、pg_hba.conf等)进行动态或静态的参数修改、查看、校验等操作。它在集群或单机环境下帮助管理员高效管理数据库配置,尤其在分布式场景中能够自动同步配置到多个节点。主要功能(1)修改配置参数
- OpenGauss体系架构
LILL...
OpenGauss数据库gaussdbdatabase架构学习笔记
OpenGauss体系架构图Opengauss体系具体部分1、主体模块:Instance(1)线程组GaussMaster线程作为数据库主线程,也称为Postmaster,负责全局协调与监控,包括:监听客户端连接请求,创建新会话线程(如Postgres线程)处理请求监控所有子线程状态,对异常退出的线程进行重启或数据库重初始化初始化共享内存、信号量池等核心资源,但不直接参与锁管理或数据操作gauss
- openGauss5.0.0基于CentOS7.x编译环境搭建
TechCraft
gaussdbcentoslinuxpostgresql数据库
openGauss是一款开源的关系型数据库管理系统,具有多核高性能、全链路安全性、智能运维等企业级特性。其内核最早源自开源数据库PostgreSQL,通过深度优化和改进,融合了华为在数据库领域多年的技术积累和内核经验。openGauss适用于金融、电信、政府等领域的大规模数据处理和高并发事务处理,也适用于云原生应用和大数据平台,支持弹性扩展和高可用部署。1.操作系统环境要求openGauss支持以
- OpenEuler/CentOS一键部署OpenGauss数据库教程(脚本+视频)
Mr.洛白
安装教程数据库opengaussgaussdb国产数据库安装安装脚本
OpenEuler/CentOS一键安装OpenGauss数据库教程为什么需要OpenGauss一键安装脚本?手动部署OpenGauss数据库时,环境适配、依赖冲突等问题常让开发者头疼。尤其对新人而言,官方文档的配置步骤可能耗时数小时甚至引发未知报错。我的脚本能解决什么?✅跨系统支持:适用于OpenEuler和CentOS操作系统✅全自动处理:依赖安装+参数配置+权限初始化一条龙✅高效便捷:快速部
- OpenGauss查看当前数据容量的深度探索
字节熊猫
openGauss数据库数据库开发华为‘’
OpenGauss查看当前数据容量的深度探索在数据库管理中,了解和监控数据库的容量是一项至关重要的任务。OpenGauss作为一款高性能、高可用性的开源关系型数据库管理系统,提供了丰富的内置函数和工具来帮助数据库管理员(DBA)完成这一任务。本文将深入探讨如何使用OpenGauss提供的工具和SQL语句来查看当前数据库的容量,并通过详细的实现代码来展示这一过程。一、OpenGauss数据库容量概述
- GaussDB 学习实战指南:从部署到高并发优化的全流程解析
Jan123.
gaussdb学习
引言GaussDB作为华为推出的高性能分布式数据库,凭借其分布式架构、高可用性、云原生支持等特性,成为企业级应用的核心选择。本文将以实战操作为核心,覆盖集群部署、数据分片、性能调优、容灾备份、云上迁移五大场景,通过真实案例与代码示例,助你快速掌握GaussDB的实战技能,解决企业级应用中的复杂问题!一、GaussDB分布式集群部署实战1.本地多节点集群搭建(以openGauss为例)环境准备硬件要
- GaussDB(for openGauss):基于 GaussDB 迁移、智能管理构建应用解决方案_opengaussdb主从数据库之间的同步策略
2401_85794553
gaussdb数据库
文章目录前言一、数据库生态与技术发展1.1、云数据库市场的高速增长1.2、华为云Stack+GaussDB1.3、华为云打造GaussDB全场景云服务二、何为GaussDB(foropenGauss)?2.1、GaussDB应用场景2.2、GaussDB核心优势2.3、GaussDB分布式核心架构三、GaussDB提供金融级高可用3.1、GaussDB实现全场景容灾3.2、跨AZ/Region容灾
- 国产化数据库选型比较
小四的快乐生活
数据库
近年来国产化数据库越来越多,目前可选性的数据库也琳琅满目,各厂家也都有自己独特的产品,在去IOE的进程中,都有自己独特的迁移工具和产品能力去支撑,汇总了一下目前市面上数据库使用较多和较运用广泛的数据库,详细内容如下:数据库名称优点缺点支撑的数据量架构设计运维能力SQL标准openGauss开源社区驱动,架构灵活,对国产软硬件适配性好特定行业成功案例积累不足PB级多模存储架构,支持行、列存储,有智能
- openGauss体系结构_openGauss体系架构
openGauss推恩部落
数据库
一、内存结构介绍1.shared_buffers:数据库服务器的共享内存缓冲区。在数据库系统中的读写操作,都是针对内存中的数据,磁盘中的数据必须在处理前加载到内存,也就是数据库缓存中。利用内存充当慢速磁盘与快速CPU之间的桥梁,从而加速IO的访问速度。2.cstore_buffers:列存所使用的共享缓冲区。在列存表为主的场景中,几乎不用shared_buffers。在此场景中,应减少shared
- OpenGauss数据库 - 初识OpenGauss
Ssaty.
数据库databasemysql
第1关:创建数据库本关任务:创建指定数据库。gsql-dpostgres-Ugaussdb-W'passwd123@123';createdatabasemydb;第2关:创建表本关任务:在数据库中创建一个表。CREATEDATABASEtestdb;\ctestdb;CREATETABLEt_emp(idint
- 容器运行常见数据库
树下一少年
数据库数据库opengaussoceanbasepostgresqldmv8mysql
一.涉及镜像压缩包均为amd架构版本:mysql:5.7.42、postgres:13.16、dm8:20250206_rev257733_x86_rh6_64、oceanbase-ce:v4.0、opengauss:5.0.2通过网盘分享的文件:db.tgz链接:https://pan.baidu.com/s/1EBbFPZj1FxCA4_GxjVunWg?pwd=563s提取码:563s二.m
- 统信UOS系统安装OpenGauss5.0.0步骤
king01299
国产信创数据库linux运维gaussdb
统信1060e安装OpenGauss5.0.0步骤##使用yum来安装依赖包或者使用uos-server-20-1060e.iso镜像挂载安装(小编采用镜像挂载安装有关依赖)yum-yinstalllibaio-develflexbisonncurses-develglibc-develpatchredhat-lsb-corereadline-develpython3ifconfigenp18s0
- sql统计相同项个数并按名次显示
朱辉辉33
javaoracle
现在有如下这样一个表:
A表
ID Name time
------------------------------
0001 aaa 2006-11-18
0002 ccc 2006-11-18
0003 eee 2006-11-18
0004 aaa 2006-11-18
0005 eee 2006-11-18
0004 aaa 2006-11-18
0002 ccc 20
- Android+Jquery Mobile学习系列-目录
白糖_
JQuery Mobile
最近在研究学习基于Android的移动应用开发,准备给家里人做一个应用程序用用。向公司手机移动团队咨询了下,觉得使用Android的WebView上手最快,因为WebView等于是一个内置浏览器,可以基于html页面开发,不用去学习Android自带的七七八八的控件。然后加上Jquery mobile的样式渲染和事件等,就能非常方便的做动态应用了。
从现在起,往后一段时间,我打算
- 如何给线程池命名
daysinsun
线程池
在系统运行后,在线程快照里总是看到线程池的名字为pool-xx,这样导致很不好定位,怎么给线程池一个有意义的名字呢。参照ThreadPoolExecutor类的ThreadFactory,自己实现ThreadFactory接口,重写newThread方法即可。参考代码如下:
public class Named
- IE 中"HTML Parsing Error:Unable to modify the parent container element before the
周凡杨
html解析errorreadyState
错误: IE 中"HTML Parsing Error:Unable to modify the parent container element before the child element is closed"
现象: 同事之间几个IE 测试情况下,有的报这个错,有的不报。经查询资料后,可归纳以下原因。
- java上传
g21121
java
我们在做web项目中通常会遇到上传文件的情况,用struts等框架的会直接用的自带的标签和组件,今天说的是利用servlet来完成上传。
我们这里利用到commons-fileupload组件,相关jar包可以取apache官网下载:http://commons.apache.org/
下面是servlet的代码:
//定义一个磁盘文件工厂
DiskFileItemFactory fact
- SpringMVC配置学习
510888780
springmvc
spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hi
- spring mvc-jfreeChart 柱图(1)
布衣凌宇
jfreechart
第一步:下载jfreeChart包,注意是jfreeChart文件lib目录下的,jcommon-1.0.23.jar和jfreechart-1.0.19.jar两个包即可;
第二步:配置web.xml;
web.xml代码如下
<servlet>
<servlet-name>jfreechart</servlet-nam
- 我的spring学习笔记13-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java P
- java 线程池使用 Runnable&Callable&Future
antlove
javathreadRunnablecallablefuture
1. 创建线程池
ExecutorService executorService = Executors.newCachedThreadPool();
2. 执行一次线程,调用Runnable接口实现
Future<?> future = executorService.submit(new DefaultRunnable());
System.out.prin
- XML语法元素结构的总结
百合不是茶
xml树结构
1.XML介绍1969年 gml (主要目的是要在不同的机器进行通信的数据规范)1985年 sgml standard generralized markup language1993年 html(www网)1998年 xml extensible markup language
- 改变eclipse编码格式
bijian1013
eclipse编码格式
1.改变整个工作空间的编码格式
改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。
Eclipse->window->preferences->General->workspace-
- javascript中return的设计缺陷
bijian1013
JavaScriptAngularJS
代码1:
<script>
var gisService = (function(window)
{
return
{
name:function ()
{
alert(1);
}
};
})(this);
gisService.name();
&l
- 【持久化框架MyBatis3八】Spring集成MyBatis3
bit1129
Mybatis3
pom.xml配置
Maven的pom中主要包括:
MyBatis
MyBatis-Spring
Spring
MySQL-Connector-Java
Druid
applicationContext.xml配置
<?xml version="1.0" encoding="UTF-8"?>
&
- java web项目启动时自动加载自定义properties文件
bitray
javaWeb监听器相对路径
创建一个类
public class ContextInitListener implements ServletContextListener
使得该类成为一个监听器。用于监听整个容器生命周期的,主要是初始化和销毁的。
类创建后要在web.xml配置文件中增加一个简单的监听器配置,即刚才我们定义的类。
<listener>
<des
- 用nginx区分文件大小做出不同响应
ronin47
昨晚和前21v的同事聊天,说到我离职后一些技术上的更新。其中有个给某大客户(游戏下载类)的特殊需求设计,因为文件大小差距很大——估计是大版本和补丁的区别——又走的是同一个域名,而squid在响应比较大的文件时,尤其是初次下载的时候,性能比较差,所以拆成两组服务器,squid服务于较小的文件,通过pull方式从peer层获取,nginx服务于较大的文件,通过push方式由peer层分发同步。外部发布
- java-67-扑克牌的顺子.从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2-10为数字本身,A为1,J为11,Q为12,K为13,而大
bylijinnan
java
package com.ljn.base;
import java.util.Arrays;
import java.util.Random;
public class ContinuousPoker {
/**
* Q67 扑克牌的顺子 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。
* 2-10为数字本身,A为1,J为1
- 翟鸿燊老师语录
ccii
翟鸿燊
一、国学应用智慧TAT之亮剑精神A
1. 角色就是人格
就像你一回家的时候,你一进屋里面,你已经是儿子,是姑娘啦,给老爸老妈倒怀水吧,你还觉得你是老总呢?还拿派呢?就像今天一样,你们往这儿一坐,你们之间是什么,同学,是朋友。
还有下属最忌讳的就是领导向他询问情况的时候,什么我不知道,我不清楚,该你知道的你凭什么不知道
- [光速与宇宙]进行光速飞行的一些问题
comsci
问题
在人类整体进入宇宙时代,即将开展深空宇宙探索之前,我有几个猜想想告诉大家
仅仅是猜想。。。未经官方证实
1:要在宇宙中进行光速飞行,必须首先获得宇宙中的航行通行证,而这个航行通行证并不是我们平常认为的那种带钢印的证书,是什么呢? 下面我来告诉
- oracle undo解析
cwqcwqmax9
oracle
oracle undo解析2012-09-24 09:02:01 我来说两句 作者:虫师收藏 我要投稿
Undo是干嘛用的? &nb
- java中各种集合的详细介绍
dashuaifu
java集合
一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 &n
- 卸载windows服务的方法
dcj3sjt126com
windowsservice
卸载Windows服务的方法
在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist
dcj3sjt126com
iosxcode
http://developer.apple.com/iphone/library/qa/qa2009/qa1649.html
Excerpt:
You are getting this warning because you probably added your Info.plist file to your Copy Bundle
- 2014之C++学习笔记(一)
Etwo
C++EtwoEtwoiterator迭代器
已经有很长一段时间没有写博客了,可能大家已经淡忘了Etwo这个人的存在,这一年多以来,本人从事了AS的相关开发工作,但最近一段时间,AS在天朝的没落,相信有很多码农也都清楚,现在的页游基本上达到饱和,手机上的游戏基本被unity3D与cocos占据,AS基本没有容身之处。so。。。最近我并不打算直接转型
- js跨越获取数据问题记录
haifengwuch
jsonpjsonAjax
js的跨越问题,普通的ajax无法获取服务器返回的值。
第一种解决方案,通过getson,后台配合方式,实现。
Java后台代码:
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String ca
- 蓝色jQuery导航条
ini
JavaScripthtmljqueryWebhtml5
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/39.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery鼠标悬停上下滑动导航条 - 柯乐义<
- linux部署jdk,tomcat,mysql
kerryg
jdktomcatlinuxmysql
1、安装java环境jdk:
一般系统都会默认自带的JDK,但是不太好用,都会卸载了,然后重新安装。
1.1)、卸载:
(rpm -qa :查询已经安装哪些软件包;
rmp -q 软件包:查询指定包是否已
- DOMContentLoaded VS onload VS onreadystatechange
mutongwu
jqueryjs
1. DOMContentLoaded 在页面html、script、style加载完毕即可触发,无需等待所有资源(image/iframe)加载完毕。(IE9+)
2. onload是最早支持的事件,要求所有资源加载完毕触发。
3. onreadystatechange 开始在IE引入,后来其它浏览器也有一定的实现。涉及以下 document , applet, embed, fra
- sql批量插入数据
qifeifei
批量插入
hi,
自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。
WITH tempT AS (
SELECT
item_id AS combo_id,
item_id,
now() AS create_date
FROM
a
- log4j打印日志文件 如何实现相对路径到 项目工程下
thinkfreer
Weblog4j应用服务器日志
最近为了实现统计一个网站的访问量,记录用户的登录信息,以方便站长实时了解自己网站的访问情况,选择了Apache 的log4j,但是在选择相对路径那块 卡主了,X度了好多方法(其实大多都是一样的内用,还一个字都不差的),都没有能解决问题,无奈搞了2天终于解决了,与大家分享一下
需求:
用户登录该网站时,把用户的登录名,ip,时间。统计到一个txt文档里,以方便其他系统调用此txt。项目名
- linux下mysql-5.6.23.tar.gz安装与配置
笑我痴狂
mysqllinuxunix
1.卸载系统默认的mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1