- 达梦数据库运维-DM8到ORACLE11g创建DBLINK
DM8到ORACLE11g创建DBLINK一、安装Oracle11g客户端安装配置1)解压安装客户端进入/dm/创建oracle客户端目录mkdir-p/dm8/oracleclient/chowndmdba.dinstall-R/dm8/oracleclient/cd/dm8/oracleclient/tar-xvfdbclt11204_x64_RHEL7U4_x64.tar.gz2)将orac
- gpfs的安装配置与部署
杰克逊的日记
linux运维服务器gpfs
一、系统准备1.环境要求操作系统:RHEL7.4/7.5/7.6/8.x、SUSELinuxEnterpriseServer12/15等。所有节点需保持相同内核版本(uname-r检查)。硬件:至少3个节点(1个管理节点+2个数据节点)。每节点至少2块磁盘(1块系统盘,1块用于GPFS数据)。双网卡(管理网络:192.168.1.0/24,数据网络:10.0.0.0/24)。2.基础配置#1.关闭
- CentOS7报错:Cannot find a valid baseurl for repo: base/7/x86_64
这个错误通常出现在CentOS/RHEL7系统中,当你尝试运行yumupdate或yuminstall时,系统无法连接到默认的软件仓库(repository)。可能的原因网络连接问题:系统无法访问互联网或仓库服务器。错误的仓库配置:/etc/yum.repos.d/下的.repo文件可能配置错误。仓库服务器不可用:官方仓库可能已迁移或停止支持(如CentOS7已进入EOL)。DNS解析问题:系统无
- 部署一个http服务
Tyf--
Linux运维
部署一个http服务1.配置yum源在/etc/yum.repo.d/目录下创建rhel.repo文件并添加yum源[root@a~]#vi/etc/yum.repos.d/rhel.repo文件内容如下:[rhel]name=rhel7.7baseurl=http://10.24.69.0/rhel7.7/enabled=1gpgcheck=1gpgkey=http://10.24.69.0/r
- linux运维工作常用命令
GHY云端大师
Linux运维linux服务器防火墙
一、基本常用命令:命令--help//可以快速查看命令的用法及其各种选项sudoyumupdate-y//CentOS7和RHEL7系统更新命令sudodnfupdate-y//CentOS8或RHEL8及更高版本系统更新命令sudoyuminstall-yepel-release//安装EPEL仓库sudoyumcleanall//#清除缓存sudoyummakecache//更新仓库的缓存信息
- QEMU/KVM “unsupported machine type“ 错误深度解析与修复指南
tianyuanwo
操作系统devops服务器
错误现象分析当启动KVM虚拟机时出现以下错误:internalerror:processexitedwhileconnectingtomonitor:qemu-kvm:-machinepc-i440fx-rhel7.6.0,accel=kvm,usb=off,dump-guest-core=off:unsupportedmachinetype表明QEMU无法识别配置文件中指定的虚拟机硬件平台(ma
- 【生产实践】 新华三(3PARdata)存储在RHEL 7.0 - 7.3上的多路径配置操作手册(生产环境)
白-胖-子
存储运维常见问题存储多路径新华三
一、概述本手册针对RHEL7.0-7.3与新华三(3PARdata)存储(产品标识VV)的多路径配置,利用通用ALUA角色2(GenericALUAPersona2),实现高可用、负载均衡及故障容错,适配生产环境。二、参数解析与配置1.默认参数(defaults)polling_interval10:每10秒轮询路径状态,及时检测故障(如链路中断、设备无响应)。user_friendly_name
- 在 RedHat 系统(RHEL 7/8/9)中安装 pythonnet 和 .NET Core 的完整指南
yuanpan
.netcore
1.安装.NETCoreSDKRHEL8/9(推荐)bash#添加微软仓库sudorpm-Uvhhttps://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm#安装.NET8SDK(包含运行时)sudodnfinstall-ydotnet-sdk-8.0#验证安装dotnet--infoRHEL7bashsudorp
- Ansible模块——主机名设置和用户/用户组管理
遇见火星
ansible用户管理用户组管理
设置主机名ansible.builtin.hostname:name:要设置的主机名use:更新主机名的方式(默认会自动选择,不指定的话,物理机一般不会有问题,容器可能会有问题,一般是让它默认选择)systemd:使用hostnamectl(适用于支持systemd的系统,如CentOS7+、RHEL7+、Ubuntu16.04+)redhat:使用传统的方式,如修改/etc/sysconfig/
- CentOS 7 与 Rocky Linux 9.5 运维对比
翻腾的浩
linux运维服务器centos
CentOS7与RockyLinux9.5运维对比一、核心系统差异对比功能模块CentOS7RockyLinux9.5说明系统基础基于RHEL7基于RHEL9Rocky9使用Kernel5.14+,支持新硬件和安全性增强软件包管理yum(Python2实现)dnf(默认,替代yum)dnf性能更优,语法兼容但有参数调整(如dnfhistory替代yumhistory)Python环境默认Pytho
- Linux系统中SonarQube安装与配置全攻略
awei0916
运维linux运维服务器
一、环境准备系统要求:操作系统:CentOS/RHEL7+或Ubuntu18.04+(推荐Ubuntu20.04LTS)硬件配置:至少4GB内存(生产环境建议8GB+),20GB以上磁盘空间软件依赖:Java环境:SonarQube8.9+需OpenJDK11(可通过java-version检查,版本需≥11)数据库:MySQL5.7+/MariaDB10.3+(本次以MySQL8.0为例)二、安
- 使用listKeyStores 命令列示WebSphere Application Server特定作用域的密钥库
openlabx.org.cn
IBMWAS
[root@rhel79work]#cd/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin[root@rhel79bin]#./wsadmin.sh-conntypeSOAP-userwasadmin-password********wsadmin>AdminTask.listKeyStores()u'NodeDefaultKeyStore(cel
- 【大数据】Hadoop三节点集群搭建
RodrickOMG
大数据hadoop分布式
一、前置准备1.1系统要求操作系统:建议使用CentOS7/RHEL7或Ubuntu20.04。Java:Hadoop推荐Java8,但也支持Java11。内存:Master节点:4GB(建议)Worker节点:2GB(建议)硬盘:每个节点至少20GB1.2下载Hadoop访问Hadoop官方下载页面下载最新的稳定版(例如Hadoop3.4.1)。或者直接使用命令下载二进制包(以Hadoop3.4
- 一步将 CentOS 7.x 原地迁移至 RHEL 7.9
dawnsky.liu
centoslinux运维
《OpenShift/RHEL/DevSecOps汇总目录》在《在离线环境中将CentOS7.X原地迁移至RHEL7.9》一文中为了实现从CentOS7.X原地迁移至RHEL7.9,我们第一步先将一个测试环境CentOS7.5升级到CentOS7.9,然后在第二步使用convert2rhel(版本1.7.1)将CentOS7.9原地迁移到RHEL7.9。为了能一步就能将CentOS7.5原地迁移至
- Linux- systemd -管理工具 | systemd 命令和 sysvinit 命令对比
hh_0211
LinuxLinux-systemd-管理工具
Linux-systemd-管理工具在RHEL7.x,Centos7.x版本之中,最重要的改变之一就是使用Systemd管理机制,不仅可以完成系统的初始化,还可以对系统和服务进行管理,虽然切换到了Systemd,仍然兼容Sysvinit和Linux标准组的启动脚本,之前的Sysvinit,Upstart初始化在红帽企业版位于/etc/rc.d/init.d目录中的bash初始化脚本管理服务,而在R
- 【红帽】Linux开源漏扫工具SCAP Workbench简介
xmweisi
linux开源运维服务器
原创厦门微思网络安装(RHEL7,8,9)从软件包仓库安装(YUM)#yuminstallscap-workbench获取执行扫描相关的文件即使在我们启动SCAPWorkbench之前,我们也需要找到供我们用来执行扫描任务的配置,报告,修复脚本等文件。目前最好的选择可能是scap-security-guidescap-security-guide可能已经作为scap-workbench的依赖项安装
- VMWare Centos7虚拟机安装并运行MongoDB
Jay_Wooz
经验数据库环境搭建mongodblinux数据库
虚拟机:CentOS-7-x86_64-Minimal-2009MongoDB:mongodb-linux-x86_64-rhel70-5.0.5运行起来#Step1.安装依赖yuminstalllibcurlopenssl-y#Step2.下载mongoDB压缩包wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.
- nginx实现反向代理出现502的解决方法
小白写代码hh
nginx运维
目录1.出现原因1.1.防火墙拦截了端口1.1.1.使用iptables1.1.2.使用firewall-cmd(适用于CentOS/RHEL7+)1.2.docker容器中的ip和宿主机ip不一致1.出现原因这里我是用的docker容器来进行nginx的启动的,在我们用nginx的配置进行反向代理的时候,有时候访问反向代理的url会出现BadGateway也就是坏请求,这里无非就是几种情况:这里
- Linux企业实战-----LVS+keepalived负载均衡集群
Yang5208
linux负载均衡运维
用LVS实现负载均衡实现步骤:#若在虚拟环境中需执行此步骤创建两个新的虚拟机,VMWARE可忽略此步骤真实主机:cd/var/lib/libvirt/images/lsqemu-imgcreate-fqcow2-brhel7.6.qcow2server3qemu-imgcreate-fqcow2-brhel7.6.qcow2server4server1:pcsclusterdisable--all
- centos7中安装mongoDB4
Andy86666
数据库mongodb数据库nosql
Linux版本文章目录Linux版本一、上传文件到Linux上二、安装MongoDB三、配置环境变量四、运行mongodb资料:下载mongodb-linux-x86_64-rhel70-4.4.16一、上传文件到Linux上将mongodb-linux-x86_64-rhel70-4.4.16.tgz文件上传到虚拟机上可以通过lrzsz上传文件,我将文件上传到/opt/software中先进入到
- Linux CentOS7 环境下安装 MongoDB
2401_85112412
作者\/linuxmongodb运维
3.1将下载好的安装包上传到Linux服务器某个目录下,并使用以下命令解压压缩包。tar-zxvfmongodb-linux-x86_64-rhel70-4.0.27.tgz3.2将解压后的目录移动到/usr/local目录下,并改名为mongodb。mvmongodb-linux-x86_64-rhel70-4.0.27/usr/local/mongodb3.3进入mongodb目录,并创建文件
- Linux 使用 partprobe 更新分区表Linux 使用 partprobe 更新分区表
linux
简介partprobe是一个命令行实用程序,它可以在不重启的情况下更新内核有关分区表更改的信息。它强制内核重新读取指定磁盘的分区表。安装Debian/UbuntusudoaptupdatesudoaptinstallpartedRHEL/CentOS/Fedorasudoyuminstallparted#CentOS/RHEL7sudodnfinstallparted#Fedora,RHEL8+示
- alter日志报WARNING: too many parse errors
weixin_30480075
数据库版本:12.2.0操作系统版本:RHEL7.2最近观察到一个数据库alert日志老是报硬解析太多错误,且对应的sql语句都是查看数据字典表:2017-06-16T08:46:46.417468+08:00TTEST(4):WARNING:toomanyparseerrors,count=100SQLhash=0x03b29074TTEST(4):PARSEERROR:ospid=3504,e
- MongoDB部署
木子运维
mongodb数据库
MongoDB部署一、MongoDB安装配置1.下载安装包#https://www.mongodb.com/try/download/communitywgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-7.0.14.tgz2.解压tarfxmongodb-linux-x86_64-rhel70-7.0.14.tgz-C
- Linux系统之安装Mongodb数据库
运维开发小白丶
数据库mongodb
1.安装包下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.27.tgz2.安装和启动2.1解压tar-zxvfmongodb-linux-x86_64-rhel70-4.0.27.tgz2.2将解压后的目录移动到/usr/local目录下,并改名为mongodbmvmongodb-linux-x86_64
- Linux部署Tomcat无法访问
zb_3Dmax
javatomcatlinux服务器开发语言servlet
前言环境:RedHat7.0,Tomcat7,JDK7安装配置成功之后,启动tomcat服务,然后使用本地浏览器访问http://xx:xx:xx:xx:8080,无法访问。解决过程首先怀疑是配置问题,终端输出:echo$JAVA_HOMEecho$TOMCAT_HOME一切正常,排除然后怀疑是防火墙问题:RHEL7中使用了firewalld代替了原来的iptables,操作设置和原来有点不同:查
- chrony实现局域网时间同步
dingzhiteng3841
chrony基于cs架构实现,配置一台服务主机与其他客户主机即可服务端#yuminstallchrony--RHEL7默认已安装chrony,而没有安装ntpd.#systemctlstatuschronyd--查看chronyd服务状态#systemctlenablechronyd--开机启动#vi/etc/chrony.conf--修改配置文件#server0.rhel.pool.ntp.or
- 13.zookeeper开机自启动配置
小黑要上天
pgmpzookeeperlinux分布式
要在Linux(RHEL7.7)系统中设置zookeeper开机自启动,可以创建一个系统服务单元文件。以下是为详细配置部署,假设你已经安装了zookeeper并且可以通过zkServer.sh命令启动它。1.进入/lib/systemd/system目录命令:cd/lib/systemd/system[root@rhel77system]#cd/lib/systemd/system[root@rh
- [RHEL7基础篇-4] 用户和权限
JoveZou
#RHEL7基础篇RedHatEnterpriseLinuxlinuxrhel
[RHEL7基础篇-4]用户和权限简介用户和权限用户和组权限简介在RHEL7当中控制用户权限有DAC和ACL两种方式来控制文件或目录对于相应用户或组的权限,有的时候管理员为了系统安全往往会把root用户给藏起来,不给ssh远程登录,那时我们将使用到sudo来临时获得root用户的权限,或者通过su来切换到拥有权限的用户进行操作,该篇将会讲述用户和权限的相关配置与使用,以及如何临时获得root权限与
- 9.kafka单实例安装
小黑要上天
Kafkakafka分布式
1.环境信息OSVersionZookeeperVersionUserRHEL7.73.8.0rootkafka官网下载地址:ApacheKafka备注:与在同一台服务器。也需要jdk支持2.kafka单实例安装1.上传kafka_2.13-3.3.2.tgzE.g:上传至/opt目录2.解压命令:tar-zxvfkafka_2.13-3.3.2.tgz3.配置server.properties命
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p