- Mac配置环境变量的地方
哪个鹿
Mac配置环境变量的地方①/etc/profile(建议不修改这个文件)全局(公有)配置,不管是哪个用户,登录时都会读取该文件。②/etc/bashrc(一般在这个文件中添加系统级环境变量)全局(公有)配置,bashshell执行时,不管是何种方式,都会读取此文件。③~/.bash_profile(一般在这个文件中添加用户级环境变量)每个用户都可使用该文件输入专用于自己使用的shell信息,当用户
- ~/.bashrc、 ~/.bash_profile、~/.profile、 /etc/profile几个配置文件的区别
TracyCoder123
运维bashlinux
在Linux系统中,.bashrc,.bash_profile,.profile和/etc/profile这几个文件都有各自的用途,它们在不同的场景下被加载和执行。下面是对这几个文件的区别和作用的详细介绍:1.~/.bashrc描述:这个文件是针对每个用户的bashshell的个人配置文件。加载时机:每当用户打开一个新的交互式终端窗口(或标签页)时,~/.bashrc就会被读取并执行一次。用途:通
- 【日常记录-Linux】bash shell中为命令创建别名
我叫白小猿
学习笔记linuxbash运维别名alias
Author:赵志乾Date:2024-08-26Declaration:AllRightReserved!!!1.简介在Linux中的bashshell中为命令创建别名是一个简单而强大的功能,它允许为常用的命令或较长的命令定义一个简短的名称。这通常通过修改bashshell的配置文件来实现,如~/.bashrc、~/.bash_aliases。2.操作步骤2.1打开bash配置文件~/.bash
- ubuntu python环境变量_ubuntu-设置系统环境变量
jun zheng
ubuntupython环境变量
环境变量简介bashshell用一个叫做环境变量(environmentvariable)的特性来存储有关shell会话和工作环境的信息.环境变量的使用大大方便了程序或者shell中运行的脚本查找和访问内存中存储的数据和系统信息.环境变量分为全局环境变量和局部环境变量,标准的命名方式是:全局变量名用大写字母命名,局部变量用小写字母命名.这里主要介绍全局环境变量.bashshell中操作环境变量声明
- Linux .bashrc .bash_profile 和 .profile之间的区别
zoutao98
Linuxbashlinux开发语言
1概述bashshell使用一些启动文件去设置环境变量,这些启动文件为shell本身和系统用户确定某些bashshell配置,在本文中,我们将了解.bashrc.bash-profile和.profile之间的区别。2交互式和非交互式shellBash在交互式shell中提供了两种模式选项,登录和非登录(loginandnon-login)。当我们使用ssh登录到系统时,我们得到一个交互式登录的s
- 第3章 基本的bash shell命令
coder_guoxd
bashlinux开发语言
大多数Linux发行版的默认shell都是GNUbashshell。本章将介绍bashshell的一些基本特性,例如:bash手册、tab键自动补全、显示文件内容,带你逐步了解怎样用bashshell提供的基本命令来操作Linux文件和目录。3.1启动shellGNUbashshell能提供对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动的。登录时系统启动的shel
- Linux 环境变量
张太行_
linuxubuntubash程序人生
环境变量定义:bashshell用一个叫作环境变量(environmentvariable)的特性来存储有关shell会话和工作环境的信息(这也是它们被称作环境变量的原因)。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。在bashshell中,环境变量分为两类:全局环境变量、局部环境变量。全局环境变量:全局环境变量对于shel
- Linux中显示系统信息的工具screenfetch
华墨1024
screenfetch可以在终端打印显示系统的相关信息。蛮有意思的一个小工具。打印出的东西也挺好看。ScreenFetch是一个系统信息工具,主要用于bashshell的,但与其他shell环境功能以及设计的。该工具足够聪明,可以自动检测您正在使用的Linux发行版,并使用徽标右侧的某些有价值的信息生成发行版的ASCII徽标。有价值的SystemInformationscreenFetch显示为:
- windows构建环境 MSYS2 安装与配置
北极星6号
windows
1.说明MSYS2是提供了bashshell等linux环境、版本控制软件(git/hg)和MinGW-w64工具链软件.是MSYS的一个升级版,集成了pacman和Mingw-w64的Cygwin升级版,一般用于构建windows软件工具.下载地址https://www.msys2.org2.安装教程参照官网教程安装3.修改源为国内的镜像地址找到对应的安装目录C:\msys64\etc\pacm
- kubernetes 命令行工具 kubectl 备忘单
伟大的大威
k8skubernetesdockerbash
Kubectl自动补全自动补全同时设置别名source>~/.bashrc#在你的bashshell中永久地添加自动补全echo"aliask=kubectl">>~/.bashrc#补全时为`kubectl`使用一个速记别名ksource~/.bashrc如果没安装,先安装bash命令补全工具bash-completion安装yuminstallepel-release-yyuminstallb
- 怎么在bash shell中操作复杂json对象
黑风风
BashShellbashjson开发语言
怎么在bashshell中操作复杂json对象在bashshell中操作复杂JSON对象,jq可以帮助我们在bash环境下轻松地处理这类数据,本文将详细介绍如何使用jq在bash中操作复杂的JSON对象。jq是一个轻量级且灵活的命令行JSON处理器,它允许你以非常高效的方式从各种JSON数据中筛选、映射、减少和转换数据。jq的语法非常强大,几乎可以处理任何类型的JSON数据。安装jq在大多数Lin
- 你应该知道的 18 个 Git 命令
源大侠
简介毫无疑问,Git是用于跟踪源代码更改的最流行的版本控制系统。git的创始人是LinusTorvalds,同时他也是Linux的创始人。前提要求为了能够进行后续操作,你需要一个git终端或安装了git的bashshell。Git配置在初始化新的git仓库或开始提交之前,应先配置git身份。为了更改与提交关联的name,你可以使用gitconfig命令:gitconfig--globaluser.
- linux 下expdp未找到命令
陌上的红蔷薇
1、查询安装oracle服务端的用户ps-ef|grepora查询出该用户后,直接su-用户后执行命令2、如果还是不成功,则查看环境变量是否有问题,两种解决办法(1)进入安装oracle服务端的用户,比如oraclesu-oraclesource~/.bash_profile----.bash_profile是一个隐藏的配置文件,主要是用来配置bashshell的,该命令让这个配置文件在修改后立即
- Python批量备份华为或者华三路由器和交换机配置
weixin_495804807
windows
首先建立excel表格,填入设备相关连接信息,如图:然后安装excel处理模块openpyxl,用于读取excel文件。安装netmiko模块用于连接交换机。[Bashshell]纯文本查看复制代码pipinstallopenpyxlpipinstallnetmiko完整代码如下,仅实现了ssh.fromnetmikoimportConnectHandlerfromopenpyxlimportlo
- Linux学习入门级教程:Linux基本命令操作
Xiadaoanquan123
linuxbash服务器运维开发语言
本人从事IT行业已有十多年,有着丰富的实战经验,总结了大量的学习方法,更是积累了很多的学习资料,很高兴能在这里跟大家交流学习,希望能在这里跟大家共同进步和成长!更多学习资料添加扣扣资源群:661308959本节所讲内容:2.1Linux终端介绍Shell提示符BashShell基本语法2.2基本命令操作2.3系统时间管理2.4帮助命令使用2.5开关机命令及7个启动级别2.6实战:设置服务器来电后自
- 虚拟机VMware vCneter告警:Log DIsk Exhaustion on frvc70,vCenter日志清理
菜鸟白小白
VMwareVMwarevCenter日志清理
其中frvc70是主机名称1.告警原因TroubleshootingvCenterAppliance/storage/logdirectoryis80%ormoreful当分区/storage/log使用率达到80%时,会触发此告警。2.解决方法1.通过SSH或通过vCenter虚拟机控制台连接到vCenterServerAppliance键入shell以切换到BASHShell2.清理Apach
- 程序员必备的10款工具软件!最后一款简直绝了!
北辰在线
都说程序员的电脑上有各种各样的软件工具、编辑器、插件等等,不同岗位的程序员使用的工具也不同。今天北辰就给你分享6款程序员必备的工具软件+4款Chrome插件,看看是不是你常用的!图片来源:北辰在线公众号6款程序员必备工具软件1、oh-my-zsh网址:https://ohmyz.sh/命令行是程序员的最爱,所以这款替代bash工具必须得拿出来,虽然我们的bashshell功能也很好了。但还是略显朴
- Linux:Bash中变量的定义与使用
日晨难再
Linuxlinux运维服务器
相关文章Linux专栏https://blog.csdn.net/weixin_45791458/category_12234591.html在bashshell中,变量(variable)是参数(parameter)的一类,用于存储值,且变量还可以拥有属性(attributes),这通过bash内建命令declare来完成。一个存储空字符串的变量被看做是未设置(unset)的变量,可以通过bas
- shell脚本变量
梅比乌斯N
linux运维
一、简介变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。在Bashshell中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着,Bashshell在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程
- 手机python获取短信_<自动化测试>之<自动获取手机短信验证码>
weixin_39752434
手机python获取短信
第一次写博,最近解决了做自动化测试短信验证码自动获取填入的方法减少了脚本的人工干预,并非拦截短信,所以不存在安全警报提醒,拿出来分享给大家,有感兴趣的大家可以加Q1856100目前在职测试开发,,写一些脚本,个人认为这职业不科学不应该有的职业,测试就是测试,开发就是开发,运维还是老鸟,这行业总能折腾些莫名其妙的东西出来,刚做这行时学的第一门语言是bashshell,去新去单位上班直接写了个一键搭建
- <自动化测试>之<自动获取手机短信验证码>
weixin_34270865
第一次写博,最近解决了做自动化测试短信验证码自动获取填入的方法减少了脚本的人工干预,并非拦截短信,所以不存在安全警报提醒,拿出来分享给大家,有感兴趣的大家可以加Q1856100目前在职测试开发,,写一些脚本,个人认为这职业不科学不应该有的职业,测试就是测试,开发就是开发,运维还是老鸟,这行业总能折腾些莫名其妙的东西出来,刚做这行时学的第一门语言是bashshell,去新去单位上班直接写了个一键搭建
- 使用自动化测试获取手机短信验证码
程序员念姐
自动化测试技术分享软件测试软件测试自动化测试
目前在职测试开发,,写一些脚本,个人认为这职业不科学不应该有的职业,测试就是测试,开发就是开发,运维还是老鸟,这行业总能折腾些莫名其妙的东西出来,刚做这行时学的第一门语言是bashshell,去新去单位上班直接写了个一键搭建测试环境的测试脚本,本来不想干测试了,好好做微信小程序开发,可是苦于学历不高,时间不够,还有开发工作很累,工资行情也差不了多少,不扯了,说这些是因为最近由于一些蹊跷的事情,之前
- 第十一章、认识与学习 BASH
weixin_34405332
shell运维操作系统
第十一章、认识与学习BASH1.认识BASH这个Shell1.1硬件、核心与Shell1.2为何要学文字接口的shell1.3系统的合法shell与/etc/shells功能1.4Bashshell的功能1.5Bashshell的内建命令:type1.6命令的下达2.Shell的变量功能2.1什么是变量?2.2变量的取用与配置:echo,变量配置守则,unset2.3环境变量的功能:env与常见环
- 认识与学习bash
lvhuiyin
linuxbashshell
1.认识BASH这个Shell1.1硬件、核心与Shell1.2为何要学文字接口的shell1.3系统的合法shell与/etc/shells功能1.4Bashshell的功能1.5Bashshell的内建命令:type1.6命令的下达2.Shell的变量功能2.1什么是变量?2.2变量的取用与配置:echo,变量配置守则,unset2.3环境变量的功能:env与常见环境变量说明,set,expo
- 认识 BASH Shell
这是晾衣服的地方吗
认识BASHShell切换解析度为800x600最近更新日期:2005/08/30文字模式(commandline)这种指令下达的方式,在Linux里面,其实就相当于是bash的工具与介面!因为Linux就是以bash为预设的shell的!那么前几章我们都已经很快乐的进行了很多的指令下达啰~所以说,bashshell根本就不难吧~是啦!只要能够熟悉的话,那么确实他也不是这么不可亲近的一项工具啊~这
- bash 5.2中文修订1
老寒号鸟
bash开发语言
BashFeatures(专题)本文简要描述了Bashshell(版本5.2,2022年9月19日)中的功能。Bash主页是http://www.gnu.org/software/bash/。这是5.2版,最后更新于2022年9月19日,GNUBash参考手册,适用于Bash,版本5.2。Bash包含出现在其他流行shell中的功能,以及一些仅出现在Bash中的功能。Bash引用的一些shell功
- rbash环境变量提权
longersking
权限提升权限提升
rbash为一个受限制的bashshell变体,限制用户在交互式环境中可使用的操作,以此提升系统安全性可通过环境变量提权方式,越过此限制export-p//查看环境变量BASH_CMDS[a]=/bin/sh;a//把/bin/sh给a/bin/bashexportPATH=$PATH:/bin///添加环境变量exportPATH=$PATH:/usr/bin//添加环境变量实验环境——vuln
- Linux中的环境变量相关的几个文件
帅可儿妞
在这个Linux中配置环境变量的方式很多,但是又很大的区别,这里列举一下其中的区别。详细请查看这篇博客/etc/profile:此文件为系统的所有用户设置环境信息。当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置;/etc/bashrc:为每一个运行bashshell的用户执行此文件。当bashshell被打开时,该文件被读取;~/.bash_
- Linux云计算入门精讲视频教程
CodeistheLaw
├─1.尚观Linux课程讲解│尚观云计算集群架构师课程讲解.mp4│├─2.linux系统环境及日常管理│├─bashshell基本使用││bashshell基本使用-01.mp4.mp4││bashshell基本使用-02.mp4│││├─Linux基础-服务器介绍││01Linux基础-服务器介绍.mp4││1-1Linux基础及服务器介绍.mp4│││├─Linux系统安装││图形安装Ce
- ArchLinux的自启动shell脚本
hebbsb
ArchLinuxLinuxlinux
文章目录先写一个普通shell脚本用户登录login后自启的脚本进入shell自启的脚本先写一个普通shell脚本1脚本创建cd~(去家目录下创建)vimmy-first-shell-scripts.sh(.sh后缀)在脚本里添加以下内容#!/bin/bash(使用/bin/目录下的bashshell来执行)echo"helloworldmotherfucker"(执行的具体命令)2添加可执行权限
- Spring中@Value注解,需要注意的地方
无量
springbean@Valuexml
Spring 3以后,支持@Value注解的方式获取properties文件中的配置值,简化了读取配置文件的复杂操作
1、在applicationContext.xml文件(或引用文件中)中配置properties文件
<bean id="appProperty"
class="org.springframework.beans.fac
- mongoDB 分片
开窍的石头
mongodb
mongoDB的分片。要mongos查询数据时候 先查询configsvr看数据在那台shard上,configsvr上边放的是metar信息,指的是那条数据在那个片上。由此可以看出mongo在做分片的时候咱们至少要有一个configsvr,和两个以上的shard(片)信息。
第一步启动两台以上的mongo服务
&nb
- OVER(PARTITION BY)函数用法
0624chenhong
oracle
这篇写得很好,引自
http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html
OVER(PARTITION BY)函数用法
2010年10月26日
OVER(PARTITION BY)函数介绍
开窗函数 &nb
- Android开发中,ADB server didn't ACK 解决方法
一炮送你回车库
Android开发
首先通知:凡是安装360、豌豆荚、腾讯管家的全部卸载,然后再尝试。
一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。
参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题
简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。
&nb
- canvas中的像素绘制问题
换个号韩国红果果
JavaScriptcanvas
pixl的绘制,1.如果绘制点正处于相邻像素交叉线,绘制x像素的线宽,则从交叉线分别向前向后绘制x/2个像素,如果x/2是整数,则刚好填满x个像素,如果是小数,则先把整数格填满,再去绘制剩下的小数部分,绘制时,是将小数部分的颜色用来除以一个像素的宽度,颜色会变淡。所以要用整数坐标来画的话(即绘制点正处于相邻像素交叉线时),线宽必须是2的整数倍。否则会出现不饱满的像素。
2.如果绘制点为一个像素的
- 编码乱码问题
灵静志远
javajvmjsp编码
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。
3、getBytes()、getByte
- java 求几个月后的日期
darkranger
calendargetinstance
Date plandate = planDate.toDate();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(plandate);
// 取得三个月后时间
cal.add(Calendar.M
- 数据库设计的三大范式(通俗易懂)
aijuans
数据库复习
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.
目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
- 想学工作流怎么入手
atongyeye
jbpm
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。
系统学习工作流,很重要的一本书《JBPM工作流开发指南》。
本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。
1 首先要
- Context和SQLiteOpenHelper创建数据库
百合不是茶
androidContext创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper
一:SQLiteOpenHelper创建数据库:
1,SQLi
- 浅谈group by和distinct
bijian1013
oracle数据库group bydistinct
group by和distinct只了去重意义一样,但是group by应用范围更广泛些,如分组汇总或者从聚合函数里筛选数据等。
譬如:统计每id数并且只显示数大于3
select id ,count(id) from ta
- vi opertion
征客丶
macoprationvi
进入 command mode (命令行模式)
按 esc 键
再按 shift + 冒号
注:以下命令中 带 $ 【在命令行模式下进行】,不带 $ 【在非命令行模式下进行】
一、文件操作
1.1、强制退出不保存
$ q!
1.2、保存
$ w
1.3、保存并退出
$ wq
1.4、刷新或重新加载已打开的文件
$ e
二、光标移动
2.1、跳到指定行
数字
- 【Spark十四】深入Spark RDD第三部分RDD基本API
bit1129
spark
对于K/V类型的RDD,如下操作是什么含义?
val rdd = sc.parallelize(List(("A",3),("C",6),("A",1),("B",5))
rdd.reduceByKey(_+_).collect
reduceByKey在这里的操作,是把
- java类加载机制
BlueSkator
java虚拟机
java类加载机制
1.java类加载器的树状结构
引导类加载器
^
|
扩展类加载器
^
|
系统类加载器
java使用代理模式来完成类加载,java的类加载器也有类似于继承的关系,引导类是最顶层的加载器,它是所有类的根加载器,它负责加载java核心库。当一个类加载器接到装载类到虚拟机的请求时,通常会代理给父类加载器,若已经是根加载器了,就自己完成加载。
虚拟机区分一个Cla
- 动态添加文本框
BreakingBad
文本框
<script> var num=1; function AddInput() { var str=""; str+="<input 
- 读《研磨设计模式》-代码笔记-单例模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
public class Singleton {
}
/*
* 懒汉模式。注意,getInstance如果在多线程环境中调用,需要加上synchronized,否则存在线程不安全问题
*/
class LazySingleton
- iOS应用打包发布常见问题
chenhbc
iosiOS发布iOS上传iOS打包
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound acc
- 工作流复杂拓扑结构处理新思路
comsci
设计模式工作算法企业应用OO
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很
- oracle 11g新特性Flashback data archive
daizj
oracle
1. 什么是flashback data archive
Flashback data archive是oracle 11g中引入的一个新特性。Flashback archive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。
- 多叉树:2-3-4树
dieslrae
树
平衡树多叉树,每个节点最多有4个子节点和3个数据项,2,3,4的含义是指一个节点可能含有的子节点的个数,效率比红黑树稍差.一般不允许出现重复关键字值.2-3-4树有以下特征:
1、有一个数据项的节点总是有2个子节点(称为2-节点)
2、有两个数据项的节点总是有3个子节点(称为3-节
- C语言学习七动态分配 malloc的使用
dcj3sjt126com
clanguagemalloc
/*
2013年3月15日15:16:24
malloc 就memory(内存) allocate(分配)的缩写
本程序没有实际含义,只是理解使用
*/
# include <stdio.h>
# include <malloc.h>
int main(void)
{
int i = 5; //分配了4个字节 静态分配
int * p
- Objective-C编码规范[译]
dcj3sjt126com
代码规范
原文链接 : The official raywenderlich.com Objective-C style guide
原文作者 : raywenderlich.com Team
译文出自 : raywenderlich.com Objective-C编码规范
译者 : Sam Lau
- 0.性能优化-目录
frank1234
性能优化
从今天开始笔者陆续发表一些性能测试相关的文章,主要是对自己前段时间学习的总结,由于水平有限,性能测试领域很深,本人理解的也比较浅,欢迎各位大咖批评指正。
主要内容包括:
一、性能测试指标
吞吐量、TPS、响应时间、负载、可扩展性、PV、思考时间
http://frank1234.iteye.com/blog/2180305
二、性能测试策略
生产环境相同 基准测试 预热等
htt
- Java父类取得子类传递的泛型参数Class类型
happyqing
java泛型父类子类Class
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import org.junit.Test;
abstract class BaseDao<T> {
public void getType() {
//Class<E> clazz =
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
jinnianshilongnian
springMVC
----广告--------------------------------------------------------------
网站核心商详页开发
掌握Java技术,掌握并发/异步工具使用,熟悉spring、ibatis框架;
掌握数据库技术,表设计和索引优化,分库分表/读写分离;
了解缓存技术,熟练使用如Redis/Memcached等主流技术;
了解Ngin
- the HTTP rewrite module requires the PCRE library
流浪鱼
rewrite
./configure: error: the HTTP rewrite module requires the PCRE library.
模块依赖性Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. s
- 第12章 Ajax(中)
onestopweb
Ajax
index.html
<!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/
- Optimize query with Query Stripping in Web Intelligence
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Optimize+query+with+Query+Stripping+in+Web+Intelligence
and a very straightfoward video
http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40ec3a0c-936
- Java开发者写SQL时常犯的10个错误
tomcat_oracle
javasql
1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一件很简单的事。开发者不使用PreparedStatements的原因可能有如下几个: 他们对PreparedStatements不了解 他们认为使用PreparedStatements太慢了 他们认为写Prepar
- 世纪互联与结盟有感
阿尔萨斯
10月10日,世纪互联与(Foxcon)签约成立合资公司,有感。
全球电子制造业巨头(全球500强企业)与世纪互联共同看好IDC、云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景。
众所周知,精于电子产品制造(世界第一),对于世纪互联而言,能够与结盟