- Kubernetes部署Prometheus
SYHbb11
docker容器运维
1、下载gityum-yinstallgit2、拉取prometheusgitclonehttps://github.com/prometheus-operator/kube-prometheus.git-brelease-0.11###kubenetes的版本为:kubectlversion-----"v1.23.6"###拉取完成后在:当前路径下的kube-prometheus中cdkube-
- k8s笔记 | helm包管理
你的代码我的心
p2plinqgnu
什么是Helmkubenetes包管理器,是查找,分享和使用软件构件kubernetes的最佳方式;可以做什么从头开始创建新的chart将chart打包成归档(tgz)文件与存储chart的仓库进行交互与现有的kubernates集群中安装和卸载chart管理与Helm一起安装的chart的发布周期三个重要概念chart创建kubernates应用程序所必须的一组信息config包含了可以合并的c
- kubectl命令
z.. l..
linux运维服务器kubernetes云原生kubelet
kubenetes部署服务的流程以部署一个nginx服务来说明kubernetes系统各个组件调用关系:1.首先要明确,一旦kubernetes环境启动之后,master和node都会将自身的信息存储到etcd数据库中2.一个nginx服务的安装请求会首先被发送到master节点的apiServer组件3.apiServer组件会调用scheduler组件来决定到底应该把这个服务安装到哪个node
- K8s Etcd备份与恢复
风满楼9527
k8skuberneteskubernetesetcd
kubenetes使用Etcd数据库存储集群中的数据,安全起见,一定要备份.kubeadm方式部署:备份ETCDCTL_API=3etcdctlsnapshotsave/opt/etcd.db\--endpoints=https://127.0.0.1:2379\--cacert=/etc/kubernetes/pki/etcd/ca.crt\--cert=/etc/kubernetes/pki/
- 2022-03-03 day97 kubenetes
zhaocheng690
第1章常用资源类型1.工作负载类型RCReplicaController副本控制器RSReplicaSet副本设置DPDeployment部署DSDaemonSet进程设置2.服务发现及负载均衡---网络资源类型Service服务Ingress进入3.配置与存储资源ConfigMap存储配置文件Secret存储用户字典4.集群级别资源Namespace资源隔离Node节点Role角色Cluster
- kubenetes使用ConfigMap挂载ssh公钥实现pod免密
深耕云原生
dockerkubernetesDockerfile运维ssh容器
一、ConfigMap介绍ConfigMap是一个Kubernetes资源,允许您将配置数据与应用程序代码分开存储。它提供了一种将配置设置与应用程序本身分离的方法,从而可以更轻松地管理和更新配置,而无需修改应用程序的代码或容器镜像。ConfigMap通常用于存储键值对或配置文件。它可以通过使用YAML文件的声明性方法或通过KubernetesAPI创建。创建后,ConfigMap可以作为卷挂载,也
- 适合 Kubernetes 初学者的一些实战练习 (三)
JerryWang_汪子熙
本系列的前两篇文章:适合Kubernetes初学者的一些实战练习(一)适合Kubernetes初学者的一些实战练习(二)我们已经完成了下列在Kubernetes中的练习:如何在Kubernetes里创建一个Nginx应用如何在Kubernetes里创建一个NginxServiceKubenetes里Pod和Service绑定的实现方式使用Kubernetes里的job计算圆周率后2000位Kube
- 云原生学习-KubeKey安装 Kubesphere3.3.0 快速搭建K8S集群(二)(超详细,修正配置错误)
平塘码道
K8S云原生kubernetes华为云云原生java架构
KubeSphere愿景是打造一个以Kubernetes为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。说明:本文已升级kubesphere版本为3.3.0版本,kubenetes版本为1.22.10,官网3.3.0版本直接安装还是有点点小问题,等后续官方修复。目前临
- linux命令自动补全工具bash-completion,自动补全git、Docker、kubenetes等命令
IT男刘加加
什么是命令自动补全在Linux命令行中,当输入字符后,按Tab键,Shell就会列出以这些字符开头的所有可用命令,如果只有一个命令匹配到,按一次Tab键就自动将这个命令补全。如果输入pass,此时按Tab键,因为以pass开头的命令只有passwd这个命令,Shell就会自动补全passwd命令。另外如果输入的字符匹配多个命令则会列出所有可用的命令,比如,如果输入do,此时按Tab键Shell就会
- kubenetes集群 Master证书更新
王木头
kubernetesshell
k8s集群采用3master架构,上层haproxy+vip做负载均衡,以下脚本需人工参与(也可提前检查,无需人工参与),并且,需在每个master节点上都执行(或者自己用except做远程执行脚本,或借助ansible远程执行)。catkube-cert-update.sh#!/bin/bash#获取今日时间td_date=`date+%Y%m%d`echo$td_date#查看证书状态kube
- k8s(存储)数据卷与数据持久卷
黑马金牌编程
docker/K8S/KVMlinux运维k8s数据卷与持久卷kubernetes
为什么需要数据卷?容器中的文件在磁盘上是临时存放的,这给容器中运行比较重要的应用程序带来一些问题问题1:当容器升级或者崩溃时,kubelet会重建容器,容器内文件会丢失问题2:一个Pod中运行多个容器并需要共享文件kubenetes卷(Volume)这一抽象概念能够解决这两个问题常用的数据卷•节点本地(hostPath,emptyDir)•网络(NFS,Ceph,GlusterFS)•公有云(AW
- k8s部署rook-ceph记录
quadimodo
kubernetesceph容器
目录1.部署前准备1.1环境信息1.1.1系统环境版本1.1.2rook-ceph版本1.2版本对照确认1.2.1os与ceph版本1.2.2rook与ceph版本1.2.3ceph与kubenetes版本1.2.4ceph与挂载硬盘2.部署步骤2.1镜像代理服务2.2安装rook-ceph2.2.1通过helm安装2.2.1.1安装rook-operator2.2.1.2安装rook-clust
- 93道最新Kubenetes面试问答详细整理
虫虫201399
kubernetesdocker
欢迎关注“ServiceMesh网格技术”公众号,见文末二维码1、k8s是什么?请说出你的了解?答:Kubenetes是一个针对容器应用,进行自动部署,弹性伸缩和管理的开源系统。主要功能是生产环境中的容器编排。K8S是Google公司推出的,它来源于由Google公司内部使用了15年的Borg系统,集结了Borg的精华。2、K8s架构的组成是什么?答:和大多数分布式系统一样,K8S集群至少需要一个
- CentOS7环境部署kubenetes1,java面试八股文汇总
软件开发Java
程序员面试java后端
mkdir-p$HOME/.kubesudocp-i/etc/kubernetes/admin.conf$HOME/.kube/configsudochown(id−u):(id-u):(id−u):(id-g)$HOME/.kube/configYoushouldnowdeployapodnetworktothecluster.Run“kubectlapply-f[podnetwork].yam
- gitlab ci + k8s(kubesphere) + springcloud微服务部署及使用经验
quadimodo
gitlabci/cdkubernetesspringbootspringcloud
1.总览关键字:k8s,gitlab,kubesphere,kubenetes,springboot,springcloud,.gitlab-ci.yml,minio1.1服务版本信息服务名版本备注gitlabGitLabCommunityEdition11.3.5公司自建服务,非k8s体系kubespherev3.3.2kubernetesv1.23.10使用kubesphere搭建k8s服务m
- centos7系统-kubeadm安装k8s集群(v1.26版本)亲测有效,解决各种坑可供参考
HappyLearnerL
k8s单点集群搭建kuberneteslinux运维
文章目录参考文章:硬件要求可省略的步骤配置虚拟机ip设置阿里镜像源各服务器初始化配置配置主节点的主机名称配置从节点的主机名称配置各节点的Host文件关闭各节点的防火墙关闭selinux永久禁用各节点的交换分区同步各节点的时间将桥接的IPv4流量传递到iptables的链(三台都执行)在所有节点安装docker在所有节点安装容器运行时cri-dockerd在所有节点安装kubenetes相关组件重启
- 【Kubernetes学习之连接集群】利用 kubeconfig 或 secret Token 连接 k8s 集群
oceanweave
Kubernetes学习笔记kubernetes学习容器
参考通过kubeconfig文件生成证书,用curl访问KubernetesAPIserver_网络飞鸥的博客-CSDN博客k8s用ServiceAccountToken的方式访问apiserver_kubenetesapi访问token-CSDN博客k8sserviceaccount创建后没有生成对应的secret-SoulChild随笔记参考|KubernetesKubernetesAPIRe
- linux运维面试题
秋叶原の黑猫
linux运维linux服务器
linux运维面试题面试K8S篇(高可用)Q:k8s是什么?架构?Kubenetes是一个开源的容器集群管理系统。主要用于容器编排,解决容器调度问题。当应用请求时,k8s需要合理分配请求到空闲node节点上去。k8s使用的主从模式,至少有一个主节点(Master)和多个工作节点(Node)。master主要用于暴露API,调度部署和节点的管理。包括apiServer、scheduler、contr
- 超详细的 K8s 高频面试题,绝对实用篇。
普修罗双战士
Docker专栏K8S专栏kubernetes容器云原生面试职场和发展分布式java
文章目录01、简述Helm及其优势?02、k8s是什么?请说出你的了解?03、K8s架构的组成是什么?04、容器和主机部署应用的区别是什么?05、请你说一下kubenetes针对pod资源对象的健康监测机制?06、如何控制滚动更新过程?07、K8s中镜像的下载策略是什么?08、image的状态有哪些?09、pod的重启策略是什么?10、Service这种资源对象的作用是什么?11、版本回滚相关的命
- kubernetes测试部署一个nginx
赵唯一
#Kuberneteskubernetesnginxjava
在kubenetes集群中部署一个nginx程序测试集群是否能正常工作#部署nginx程序[root@master~]#kubectlcreatedeploymentnginx--image=nginx:1.18-alpine#开放端口[root@master~]#kubectlexposedeploymentnginx--port=80--type=NodePort#查看pod状态[root@m
- kubenetes-容器网络接口CNI
Sxm&
云原生kubernetes云原生网络
一、CNIKubernetes网络模型设计的基础原则是:所有的Pod能够不通过NAT(网络地址转换)就能相互访问。所有的节点能够不通过NAT就能相互访问。容器内看见的IP地址和外部组件看到的容器IP是一样的。Kubernetes的集群里,IP地址是以Pod为单位进行分配的,每个Pod都拥有一个独立的IP地址。一个Pod内部的所有容器共享一个网络栈,即宿主机上的一个网络命名空间,包括它们的IP地址、
- kubenetes-pod高可用
Sxm&
云原生kubernetes云原生
一、概述实现pod层面的高可用,需要避免容器进程被终止避免Pod被驱逐:设置合理的resources.memorylimits防止容器进程被OOMKill,防止Pod被驱逐;设置合理的emptydir.sizeLimit并且确保数据写入不超过emptyDir的限制,防止Pod被驱逐。二、Pod的QoS分类Guaranteed-Pod的每个容器都设置了资源CPU和内存需求,Limits和reques
- kubenetes-Service和EndpointSlice
Sxm&
云原生kubernetes云原生
一、Service二、EndpointEndpoint记录一个Service对应一组Pod的访问地址,一个Service只有一个Endpoint资源。Endpoint资源会去监测Pod集合,只要服务中的某个Pod发生变更,Endpoint就会进行同步更新。三、Service、Endpoint和Pod的对应关系一个service对象可以对应多个pod,一个pod也可以对应多个service,那么怎么
- kubenetes-服务发现和负载均衡
Sxm&
云原生服务发现负载均衡kubernetes
一、服务发布kubenetes把服务发布至集群内部或者外部,服务的三种不同类型:ClusterlPNodePortLoadBalancerClusterIP是发布至集群内部的一个虚拟IP,通过负载均衡技术转发到不同的pod中。NodePort解决的是集群外部访问的问题,用户可能不能访问podip,但是可以访问Nodeip,通过nodeIP:nodePort方式提供给外部流量访问。LoadBalan
- K8S—Concepts — Overview
houzhizhen
k8skubernetes
Overview1.ObjectsinKubernetesKubenetesobjectsarepersistententitiesofKubernetessystem.Kubenetesusestheseentitiestorepresentthestatusofyourcluster.Specifically,theycandesceibethe:1).Whatcontainerizedapp
- kubenetes-容器运行时接口CRI
Sxm&
云原生容器kubernetes
一、CRI容器运行时(ContainerRuntime),运行于Kubernetes(K8s)集群的每个节点中,负责容器的整个生命周期。其中Docker是目前应用最广的。随着容器云的发展,越来越多的容器运行时涌现。为了解决这些容器运行时和Kubernetes的集成问题,在Kubernetes1.5版本中,社区推出了CRI(ContainerRuntimeInterface,容器运行时接口)以支持更
- kubenetes-kubelet组件
Sxm&
云原生云原生kubernetes
一、kubelet架构每个节点都运行一个kubelet进程,默认监听10250端口,kubelet作用非常重要,是节点的守护神。接收并执行master发来的指令。管理Pod及Pod中的容器。每个kubelet进程会在APIServer上注册节点自身信息,定期向master节点汇报节点的资源使用情况,并通过cAdvisor监控节点和容器的资源。二、节点管理节点管理主要是节点自注册和节点状态更新:ku
- k8s delete namespace Terminating
LanVv
kubernetes
版本情况kubenetes版本:v1.19.10docker版本:v20.10.6一、问题经过早上发现kubectldeletens时,删除namespace一直处于Terminating状态尝试加上--force参数,执行kubectldeletens--force,也是一样Terminating当时Terminating截图1、猜测原因:master节点资源不足前段时间pod的数量增加,怀疑是
- windows利用kubectl命令和vscode远程操作kubenetes(k8s)
rockstics
kubernetescentoslinux运维
windows中安装kubecltl命令:下载地址:http://pwittrock.github.io/docs/tasks/tools/install-kubectl/#install-with-chocolatey-on-windows配置环境变量:配置config路径:$HOME/.kube/configwindows如下,,只需要将$HOME/.kube/config拷贝到windows
- Linux学习-基于kubeadm部署Kubernetes
丢爸
linux学习kubernetes
资源下载资源文件里面包含有kubenetes安装时所需要的包和镜像文件(网络插件),先下载资源解压部署Harbor安装docker#1:安装必要的一些系统工具yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#2:添加软件源信息yum-config-manager--add-repohttps://mirrors.aliyun.com/do
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l