1.一眼就能记住的源码网店名1330个
2.黑龙营销软件站网站优势
3.通达信公式进阶(9):条件预警和全推数据
4.我是一个平面设计师,我现在想学编程,但我什么都不懂,麻烦大虾告诉我该重哪方面学起?
5.Tomcat9.0ï¼
一眼就能记住的店名1330个
一眼就能记住的店名个
1、运典
2、源码网本韦
3、源码网梦格
4、源码网克风
5、源码网银吉
6、源码网末日复古单职业源码滢珊
7、源码网爱丽
8、源码网娜叶语
9、源码网仪涵
、源码网裕汇
、源码网皓智
、源码网高隆
、源码网鸣兆
、源码网蓝友
、源码网优隆
、先新
、超裕
、艺领
、娇豪
、盼贝
、集婷
、梦仪环
、馨缘
、顿缘
、辰啸
、骅华
、英系
、梅凝
、远曼
、易诚
、诗玉
、桃翠
、白惠
、祥先
、良格
、耀振
、旭营
、帝悦
、彩念
、丽琳
、铁海
、硕铁
、薇蓓
、圣纳
、青欣
、欢丝
、琦妤
、觅菁
、京永
、维枫
、仟莱
、桦浅
、洁顿
、升炎
、森耀
、梦嘉
、日祥
、西安
、缘倍
、峰德
、隆橙
、裳如
、利苏
、裳慕
、曼琦
、瑗英
、吉丝
、涛亿
、康亚
、运思
、实驰
、圆晶
、森蓝
、翔领
、晶羽
、水琪
、典雷
、权清
、雄商
、语朵映
、久隆
、米丽
、佳凝
、雪艺
、至帝
、佰天
、瑶黛
、冠榕
、凡联
、吉立
、柔慕
、雷森
、峰佳
、启联
、贤雅
、魅千
、海磊
、雨迷
、丹乐
、依芙
、联网
、宜开
、袖莎
、雨可广
、茂腾
、杉汇
、碧玛
、磊来
、玉财
、容彤
、浔宸
、玉飞
、月苏
、玉立
、康和
、晶萱
、富鑫
、辉鸟
、贵时
、觅安
、光树
、日良
、禾尚
、婵芙
、佩奇
、开智
、叶御
、聚浩
、锦黛
、远通
、智康
、派事
、馥尼
、大振
、扬频
、槿咪
、瑗集
、裳妃
、艺御
、迅一
、宗朝
、岚影
、娜盼
、冠圣
、宇咪
、清邻
、世罗
、颖荷
、森欧
、健越
、dtcms源码下载彩典
、恋诗
、卓高
、象澄
、永大
、同凯
、新意恋萱
、苏玛
、盼洋
、娇洁
、勤鸟
、玮永
、栢慕
、树烽
、洋仙
、系顿
、东傲
、向海
、远亚
、范瑶
、精维
、尚姣
、若欢
、海倩
、营霸
、玛丹
、萱甄
、奇霆
、名达
、兰爱
、友语
、瑶彦
、火欣
、豪旭
、相金
、瑞汇
、力大
、锦玉
、发东
、威吉
、荷姣
、越洁
、旺纽
、创爱
、思融
、安兰
、鸿金
、羽慕
、毓如
、思灵
、涛圣
、远火
、媚淘
、鸿日
、盈衡
、新一
、尼毓
、妮乐
、贵华
、柏言
、权腾
、蕾千
、圆恒
、飞丰
、元园
、莎艺
、采可
、易来
、利昌
、蝶珊
、凝漫
、志高
、营吉
、米元
、森米
、浩富
、远帝
、婵琪
、兴智
、荣迎
、霜玲
、嘉成
、亚具
、影元
、佩禾
、婕骅
、群明
、华琴
、瑶嘉伦
、尼驰
、驰妙
、日坚
、迎来
、飘婷
、一蓝
、铁易
、复宝
、泰特
、梦豪
、美宜
、精永
、海宏
、顿利
、振雷
、朵歌
、隆韦
、源翔
、顿速
、莉艺
、新洁
、妆旋
、久源
、广丝
、忆瑶
、安锐
、映靓
、霜米
、恋恋
、晖鑫
、灵漫
、翔南
、影荔琳双
、泽京
、维集
、娜雅
、彦启
、荷锦
、福富
、盈思
、晶耀
、梦欧
、雅橙夏蓝
、基辉
、丽梦
、卓恒
、博涛
、浔正
、绮唯
、娟咏
、蓝蕾
、驰世
、维白
、鑫辰
、事旭
、斯海
、嘉英
、尼派
、斯源
、迅鸟
、盛晖
、.net mvc源码迅汉
、健腾
、娇兮
、唯航
、语娅
、纽嘉
、诺威
、魅诗
、科振
、铭基
、腾驰
、斯聚
、卿馥
、禾迪
、亿德
、飘莉
、道鸿
、大启
、恋媛
、淘向
、京凡
、斯通
、发天
、倩夏
、达迎
、傲瑞
、创柏
、佳恒
、世辉
、聪涵
、铁祥
、妮芙
、旺环
、冠百
、英布
、能财
、曼象
、福柏
、丝若
、怜艾
、本典
、奈尚
、凤纳
、腾美
、尚亦
、精欧
、卓同
、兮颖
、凡嘉
、营永
、倍聚
、春复
、逸峰
、姣咏
、翠娅
、领亚
、硕邦
、念安
、帝韦
、特艾
、基海
、维格
、凡影
、粒颖
、倩馥
、诺媚
、朝卓
、安琳
、电广
、聪梦
、派曼
、润凯
、新琳
、派时
、媛伊
、哚曼
、晶绮
、格惠
、秀佰
、缘奥
、圣德
、汇发
、贤羽
、大方
、万拓
、龙文
、洋利
、川永
、运宝
、德展
、铭卓
、旭业
、佩盈
、初范
、尤光
、精西
、亿明
、力智
、星尔
、耀苏
、大仕
、方同
、晖成
、爱振
、辉网
、铭方
、世江
、洁远
、迎成
、典永
、胜宁
、涵果
、时亿
、泰广
、协达
、南森
、顿涛
、珊艺
、萱春
、宇宝
、鼎柏
、富海
、金卿
、炎承
、鸿景
、瑞事
、娅慕
、同典
、冠长
、圆升
、裕西
、黛秀
、绮梵
、雨尊
、欧升
、尼恋
、启玛
、名尔
、诗迷
、姣甄
、具斯
、奈莎
、飞迎
、滢玛
、香婵
、展玛
、仟景
、美诗
、诺绮
、龙晟
、人人棋牌源码荣长
、鑫联
、雪锦
、韦欣
、环凡
、丝联
、鼎银
、羽缇
、婵盼
、方汉
、新星
、乐言
、芬言
、利柏
、海硕
、本智
、元辉
、娟觅
、威西
、铭电
、枫鸿
、洋特
、电诗
、秀琬
、奥顿
、虎森
、速旭
、羽英
、忆澜
、格惜
、依白
、天学
、皇尚
、宇园耐
、韵夏
、建佳
、乐兆
、世欧
、玛科
、伟全
、子纽
、迪营
、婵芳
、莱迎
、理扬
、佰鼎
、倍联
、羽兰
、铭建
、点茗
、迎欢
、贵泰
、宇辰
、馥蕊
、融蝶
、真相
、欧富
、骅槿逊
、金迪
、简映影
、翰卓
、太成
、晴澜
、莱易
、超梦
、和欣
、韩安
、宗健
、奥富
、莺聪
、利维
、龙雅
、骅元
、馥春
、子雅
、白讯
、诗讯
、华艳
、聚悦
、丰驰
、浚晨
、电纳
、贤怜
、诗盼
、嘉贸
、嘉码
、相霆
、西迪
、咏琴
、相来
、航蓝
、邦泰
、洋领
、频银
、茂霆
、伦威
、德阳
、吉虎
、惠绮
、凡纤
、祥志
、红夏
、耀福
、风绮
、娴娅
、大览
、炎信
、百丝
、惜羽
、明辰
、耀福
、媚青
、唯金
、涛豪
、豪榕
、枫思
、邻美
、朝达
、林驰
、飘灵
、胜倍
、启新
、卓升
、丹派
、驰莱
、婕姬
、浩卓
、金信
、优奥
、梦香
、妙妃
、晖阳
、飘芙
、澄郴
、风凌
、发嘉
、晴竹
、相蓝
、妍贝
、发顺
、仕力
、皙维美意
、全大
、娅迎
、安大
、艾圆
、洋业
、佰奕
、洲晶
、梵园
、古道麻将源码贝晴
、倩曼
、艾容
、航然
、迎具
、娇歌
、斯向
、妮族
、天日
、帝易
、娜易
、振维
、南星
、衡毅
、迎曼
、全航
、正宗
、超娇
、越霆
、蓝怡
、琳靓
、依姿
、皙新
、雄峰
、祥宸
、火高
、绮夏
、源码
、娴莎
、柔英
、都齐
、黛艳冰
、英诺芦
、魅园
、春好
、营邦
、智悦
、冠生
、翔佳
、爱蕾
、安纳
、利讯
、依倩
、星江
、水佳
、炎信
、邦澄
、玖枫
、美微
、冠运
、鸣衡
、圣啸
、魅雯
、傲京
、倩佩
、迪航
、一贤
、富森
、友健
、迎卿
、曼聚
、欣苑玲
、通界
、若璐
、罗涛
、瑗米
、乐琳
、光顿
、宏特
、容琪
、韦顿
、火纳
、鸟赢
、麦芭
、诗营
、太吉
、顺锐
、尼威
、实康
、悦源
、众宗
、妍馨
、希娟
、雅范
、彤茗
、建好
、萱芙
、青骅
、盈生
、览贵
、具越
、嘉玉
、展晶
、柚娴
、瑞网
、火和
、蓝尔
、乐纤
、才玖
、晶坚
、莱微
、艺馥
、鸿开
、莺粒
、滢莉
、西恒
、莺怡
、和码
、菲念
、权良
、发超
、柏发
、相森
、月长
、至航
、瑶亦
、澜宜
、毓素
、格森
、树澄
、骏欧
、凯识
、雷电
、铭智
、忆乐
、锦雯
、菁琪
、袖宇
、范璐
、锦依惠
、靓婵
、格双
、涛帝
、相生
、言畅
、园桦
、健维
、飞涛
、奥升
、初玫
、本韦
、微龙
、聚晶
、慕琼
、宛宝
、贝布
、洲扬
、升虎
、依蓝
、超铭
、庆旋
、蓉滢
、立双
、臣领
、识星
、蕊橙诗
、迈精
、叶盼
、川宁
、富倍
、良浩
、琦曼
、伟冠
、舒莺
、品麟
、阳冠
、黛觅
、茂建
、涵绮
、晟玖
、言依
、妃语
、荷贝调
、冠贸
、柏赢
、象澜
、米瑾
、臣宇
、振春
、聪仟
、宝超
、尔芭
、月霸
、才盛
、海派
、缇南
、霜筠
、彤西
、腾枫
、新盼
、宥飞
、元越
、缘启
、西迈
、南事
、尔滢
、品丰
、蓝灿
、依夏
、蓉语
、芳依达
、涛聚
、斯晶
、越尔
、晖月
、启光
、枫澜
、隆珊
、晨清
、阳斯
、基辰
、裳沐
、英洁
、缇琬
、智贝
、笑岚
、忆向
、宛语
、盛码
、奇耀
、格娴
、宏德
、集和
、缘林
、伟尚
、长玉
、维鼎
、宝派
、润赛
、莎咪
、喜尊
、森典
、永至
、倩凡
、尚媚
、格本
、锦蕊
、婉珊
、眉米
、兰舍
、宛忆
、琪宛
、迪奇
、京久
、特康
、西江
、迈力
、名诗
、微裕
、蝶可
、菲晶
、阳航
、世腾
、忆琼
、恒具
、月麦禧冰
、光谦
、语诚
、腾世
、晴兮
、元运
、驰迈
、麦粒
、毓南
、隆晶
、缘友
、诚伦
、帝腾
、树新
、尚飞
、伟鼎
、南联
、爽伊
、毓迷
、旺善
、风美
、海玛
、盛跃
、财洲
、阳洁
、博利
、易娇
、太玉
、禾贝
、西荣
、恒码
、启罗
、倍网
、群亮
、玫羽
、御涛
、复彩
、卓彩
、筠竹
、真诺
、春南
、克星
、江百
、永川
、越先
、扬浩
、实清
、真韦
、丰元
、风盛
、芙艺
、鼎长
、金海
、景森
、展超
、琼姬
、丝酷
、咏觅
、伟惠
、然力
、科事
、创鼎
、诗迪
、迪迎
、娇友
、恋佰
、影思
、领世
、拓名
、来克
、码亿
、芭秀
、诺蓝歌荔
、佩觅
、易江
、露媚
、森广
、彦芙
、佰永
、风海
、霆跃
、辉迈
、奈贝
、微用
、森旺
、宇皙
、舒若
、羽婵
、蓝采
、宝和
、布冰
、长纽
、辉苏
、建亚
、华庆
、涵伊
、名迈
、筠菁
、诗聚
、汇然
、电凌
、融彩
、复电
、越立
、婕宛
、祥斯
、丝灵
、界辰
、言芬
、英久
、先益
、丝迈
、琦艺
、娇影
、魅蓉
、林康
、成航
、贝火
、双邦
、帝晶
、倍益
、京柏
、运集
、毓玛
、天御
、飞舒
、东来
、觅斯
、欣欧
、美丹
、优坚
、佰翠
、原易
、诺媛
、毓诺
、振生
、妃娜羽
、发汉
、本祥
、勤凯
、方建
、馨向
、飞锦
、范瑗
、光傲
、魅蓝
、娜采
、胜展
、芳卓芳
、木旭
、虹佰
、春科
、迪特
、韦鑫
、典祥
、丰奇
、雅栢
、皓玮
、袖尔希
、晖爱
、伊英叶
、宏衡
、奕龙
、冠鸿
、科界
、晶霸
、旭一
、卓大
、雯娴
、诺福
、晖发
、惜蒂
、逸婕
、逸欧
、通奥
、复中
、顿爱
、悦汉
、银白
、诺洁
、熙荣
、达领
、恒御
、伟讯
、创傲
、西雅
、旋伊
、品树
、可依
、腾通
、清玉
、兰元
、晴魅
、易豪
、佩艳栢华
、东鸟
、蕊妃
、子网
、益丝
、江学
、源兆
、安傲
、正凌
、庆恒
、可飘
、木庆
、仁欧
、枫点
、义逸
、琛柏
、荣新
、鸿威
、奥领
、网福
、诺香
、启霆
、博奇
、齐杭
、鸿亮
、袖娴
、洲惠
、诺伊
、佳美
、赢雷
、系微
、集魅
、振冠
、姬玉
、迎黛
、信浔
、频鸿
、伊雯启
、恋素
、蓉双
、裕贤
、春凡
、玛胜
、妍飘
、先广
、千洋
、海雷
、金雷
、欧美
、春伟
、汉辉
、凡硕
、谦迪
、健同
、聚硕
、莎眉
、桃燕轩
、爱斯
、桦蝶
、慕贤
、酷伊
、仪莺
、新恒
、雄朗
、豪和
、长频
、诺立
、诺森
、蓝忆
、迎茉
、利环
、漫琴
、达蓝
、承博
、仙米
、精晖
、先凡
、文影
、美优
、宏蓝
、羽诗
、明源
、江英
、泽欧
、玉瑞
、巨梦
、桦海
、大频
、士月
、海龙
、维琬
、财凡
、魅滢
、赛西
、利生
、慕海
、红莱
、京赛
、佩来
、瑞川
、时蓝
、木邦
、汇逸
、维千派
、晖辉
、露锦
、系方
、彤曼
、理莱
、康方
、瑞越
、生洲
、娇凡
、彩磊
、傲旺
、海涛
、威邦
、宝同
、曼磊
、系易
、腾诚
、欧双
、源特
、安立
、瑾绮
、初派
、梦悦
、园文
、阳鸿
、莎茜
、赛康
、滢琦
、恩秦
、美诗
、布柔
、全光
、仟桦
、长界
、善峰
、帆锦
、越时
、炫逸
、丽芳
、华豪
、科阳
、柏明
、怡欢
、基好
、彩毓
、英娴
、仟缇
、贤麦
、伟傲
、先赛
、琴静
、澄柏
、健智
、集爱
、诺白
、烽天
、纤象
、全洋
、春迪
、衡聪
、贤韩
、恋嘉
、桦辉
、立展
、西湖
、先尔
、帝双
、巨韦
、跃湖
、格浚
、福天
、邻映
、兰袖
、韩璐
、曼览
、布惠
、舒菲
、仪洋
、丽言
、一鸿
、尤洋
、淑飞
、康苏
、风莎
、友凌
、鼎微
、聪迷
、利梦
、卓禾
、亚白
、源特
、久宏
、东彩
、威宏
、宜至
、太远
、频方
、银元
、盛麟
、原鼎
、伟洲
、卿咪咪影
、琬涵
、聪蕊
、茉伊
、派原
、微贸
、果清
、磊华
、尤联
、姿澜
、金景
、码广
、娅派
、韩清
、惠馨
、维枫
、恋娟
、梵雪
、美清
、木识
、全越
、航康
、晶可
、希恋
、良娇
、杉晟
、茗香
、姬香
、玉海
、环美
、良信
、圆晖
、贝隆
、名汉
、仟梦卡
、泰树
、升超
、霖昌
、铭信
、创商
、奇烽
、觅汝
、彩顿
、妤缘
、胜特
、宗汉
、好泰
、瑾雯
、嘉尔
、虎同
、罗圣
、蓉琪
、亿润
、健宏
、科曼
、建霆
、仁阳
、系和
、成旭
、双通
、哚丹元
、盛辰
、圆具
、丹欢
、娇汉
、悦通
、泽振
、瑶美
、妙兮佳娜
、实科
、航倍
、斯丝
、馨凡
、欢柚
、夏米
、信原
黑龙营销软件站网站优势
黑龙营销软件站以其极具竞争力的特性吸引用户,主要优势体现在以下几个方面:
首先,我们的服务费用全国最低,一次付费即可获得破解软件、网赚项目和网站源码等多种资料,内容库持续更新,性价比极高。
其次,赠品丰富,我们精心收集了网站推广教程、淘宝大集合等资源,为代理提供了全面的辅助工具。VIP管理员界面独立,支持无限开通VIP会员和普通管理员,完全自助操作,收入全归代理,无需支付额外提成。
不会建站的代理也不必担心,我们提供包建设代理网站服务,预先修改好源码,让代理免去后顾之忧。我们独家的全包建站服务,让代理轻松上手。
网站拥有独立管理员功能,代理可以自由切换黑色版和蓝色版后台,操作便捷。所有软件支持多台电脑使用,群发软件也包括在内,方便高效。
购买的软件无需物流,资金快速到账,且产品可无限复制销售,是理想的兼职或创业选择。我们的平台不仅适合上班一族,还能助您实现自主赚钱,成为老板梦想。
我们的破解平台独家代理部分软件,部分软件为独家破解和出售,确保代理拥有市场优势。我们代理的软件与官方同步更新,功能无限制,为代理提供极高利润率的产品。
资源丰富,包括软件与注册机分开和一体的两种类型,下载速度快且稳定。我们还提供域名空间购买服务,免备案空间国内速度极快。
最后,成为我们的VIP或代理,您可以同时享有吾爱、破解吧和营销三大网站的数据资源,以及一家收费软件站的优惠购买权,整体优势显著。
通达信公式进阶(9):条件预警和全推数据
全推数据,它指的是市场实时金融数据,包括最新的即时量价等基础行情数据,以及基于这些基础数据定义的数据。
通常情况下,量化交易的全推数据包括每笔交易、每个tick的实时数据,而通达信的接口仅提供分时行情级别的全推数据。这里所说的基础行情全推数据,实际上就是分时行情,而其他全推数据则可以通过DYNAINFO即时行情函数来获取。
正因为这个特性,通达信的全推数据通常和条件预警功能搭配使用。接下来,我就以我自己编写的公式综合预警示例为例,来教大家如何设置条件预警。
我是@波有蛋,一位从业八年的职业交易员,对股票、基金、程序化交易等领域有深入的研究,擅长指标和选股公式的编写,已经服务了上千粉丝,帮助他们开通了满意的证券账户。
那么,下面我们就正式开始本期的教学吧!
1、全推数据
通达信的全推数据包括即时量价等基础行情数据,以及其他通过DYNAINFO即时行情函数获取的数据。
需要注意的是,直接使用基础行情数据函数OCHLVA获取到的数据并非即时量价全推数据,它还包含了历史行情。即时量价获取接口如下:
对比OCHLVA和即时量价全推数据,基础行情用实线表示,全推数据用虚线表示,同一个数据用相同的颜色表示,源码如下:
将成交量和成交额放在副图,同比压缩数量级,效果如下图所示:
全推数据始终显示一条直线,始终只输出最新的即时行情数据,而OCHLVA则包含了历史数据。
2、条件预警
条件预警是选股公式的延伸用法。在使用选股公式时,每次选股才生效一次,即便设置自动选股,也只能最多一分钟选一次股(使用一分钟一次刷新非常占用电脑的工作效率)。
条件预警则可以实时处理全推数据,相当于实时刷新的选股公式,只要在盘中随时满足选股条件就能直接将股票加入自选,而使用条件选股则可能错过很多时机。
介绍完条件预警的功能后,我就以我自编的选股公式综合预警示例为例,教大家如何设置条件预警。
首先,导入综合预警示例公式。还没有综合预警示例公式的粉丝,你懂的~
导入成功后,键盘精灵输入.启动条件预警设置。
条件预警设置分成4个栏目,其中预警品种设置、预警公式设置是主要用到的功能。下面我将依次教大家如何设置。
预警品种是指你想对哪些证券进行监控,可以自行选定添加,条件预警默认监控添加的品种。
比如,我想监控所有上证A股,就点击左侧的上证A股栏,再点击全选后确认,即可将所有上证A股添加到监控。
之后,进入预警公式设置,点击添加公式,选择综合预警示例公式添加。
注意,预警范围可以选择预设品种和指定范围,选择预设品种即监控之前在预警品种添加的列表,选择指定范围则可重新自定义监控范围。
最后,可以将预警结果关联到自定义板块,相当于选股入板块。
设置完成后,系统会提示启动预警功能。
只有盘中才会出现预警结果,示例截图时间在盘后,所以没有数据。
对于不清楚的地方,欢迎留言讨论,任何问题我都会解答~
如果你对低佣开户或量化交易有需求,或者需要量化策略、通达信公式编写的技术支持,关注我,希望能帮得到你。
我是一个平面设计师,我现在想学编程,但我什么都不懂,麻烦大虾告诉我该重哪方面学起?
想学C语言,看下面的书籍吧
潭浩强的书
C语言程序设计
超级经典的一本书籍
K&R的《C语言编程》,是C语言的创始人写的,不可不看。
《C陷阱与缺陷》,重版3次后,多年,一字未改,可知其分量。
《C专家编程》,听到这个名字就知道这本书的分量。
还有一本《C与指针》,指针是C最难的部分,这本书敢讲,就很有特色了。
下面是一些C语言学习网站的连接
推荐:
1.C语言编程宝典
read.net/cnread1/dnwl/cxsj/c/cyyb/
ool.net/tianyige/computer/tc/
2.C In China
.net/Article/kfyy/cyy/
5.C语言之家
/search.asp?keyword=C%D3%EF%D1%D4%B3%F5%D1%A7%D5%DF%C8%EB%C3%C5%BD%B2%D7%F9
2.C/C++头文件一览:/article/program/.asp
3.C/C++中的整型常识:/article/program/.asp
4.C语言编程技巧汇萃:/article/program/.asp
/article/program/.asp
5.C高级编程:/article/program/.asp
6.C语言设计并行处理:/article/program/.asp
7.C语言常用的三种排序方法总结与探讨:/article/program/.asp
8.关于二十四点游戏的编程思路与基本算法:/article/program/.asp
9.TC中的串口编程:/article/program/.asp
.以前常用的攻击软件源代码:/article/program/.asp
.DOS游戏编程条:/article/program/.asp
.C语言图形处理:/article/program/.asp
.点阵的汉字程序:/article/program/.asp
.Turbo C位图和BMP位图格式分极及应用:/article/program/.asp
.在色模式下显示色及全彩色:/article/program/.asp
.有趣的分形学Mandlbrot集图形的一个C语言实现:/article/program/.asp
.C语言常见错误小结:/article/program/.asp
.C语言编程中的常见问题:/search.asp?keyword=C%D3%EF%D1%D4%B1%E0%B3%CC+%B3%A3%BC%FB%CE%CA%CC%E2
Tomcat9.0ï¼
j2eeæå¡å¨æåªäº
ä¼æå¨ç¥ï¼J2EEåºç¨æå¡å¨ç¾è±é½æ¾ï¼ç§ç±»ä¼å¤ãé£ä¹J2EEåºç¨æå¡å¨æåªäº?åæåªäºåè½å¢?ä¸èµ·æ¥ççå§!
ä»åè½å®ç°ä¸ååï¼
æå®ç°å®æ´J2EEè§è(fullprofile)çWeblogic,WebSphere,GlassFish
æå®ç°webåºç¨è§è(webprofile)çTomEE,JBoss/WildFly
æåºæ¬çServletåJspè§èçWeb容å¨(WebContainer)Tomcat,Jetty,Resin
å顾è¿å»çå¹´ï¼ååºç¨æå¡å¨å¸åºå æçåæåç§ã
ä¸å¾ä¸ºå个åºç¨æå¡å¨ä½¿ç¨ç饼å¾
æ们çå°ï¼å¨ä¼å¤J2EEåºç¨æå¡å¨ä¸ï¼Tomcat使ç¨çè¾¾å°.%ï¼ç¨³å第ä¸ã
ç¸è¾å¹´ï¼Tomcat使ç¨çå¤§å¹ å¢é¿ï¼å¢é¿å°è¿%ã
æ´ä½èè¨ï¼Tomcatå为ServletåJspè§èçåèå®ç°(Referenceimplementationï¼ç®ç§°RI)ï¼ä¸è¬é½ä¼å¨ç¬¬ä¸æ¶é´å®ç°è§èçæ°ç¹æ§å¹¶éè¿OracleçCTSæµè¯è®¤è¯ãç®åææ°çTomcat9.0ï¼è½è¿æ¯alphaçï¼ä½å·²ç»å®ç°äºServlet4.0èæ¡ï¼æå ´è¶£çæåï¼å¯ä»¥ä¸è½½å°é²å¦!
Tomcatæ¯ä¸ä¸ªå®ç°äºJAVAEEæ åçæå°çWEBæå¡å¨ï¼æ¯Apache软件åºéä¼çJakarta项ç®ä¸çä¸ä¸ªæ ¸å¿é¡¹ç®ï¼ç±ApacheãSunåå ¶ä»ä¸äºå ¬å¸åä¸ªäººå ±åå¼åèæãå 为Tomcatææ¯å è¿ãæ§è½ç¨³å®ï¼èä¸å¼æºå è´¹ï¼å èæ·±åJavaç±å¥½è çåç±å¹¶å¾å°äºé¨å软件å¼ååç认å¯ï¼æ为ç®åæ¯è¾æµè¡çWebåºç¨æå¡å¨ãå¦ä¹ JavaWebå¼åä¸è¬é½ä½¿ç¨Tomcatæå¡å¨ï¼è¯¥æå¡å¨æ¯æå ¨é¨JSP以åServletè§èï¼å¯å¨çé¢å¦å¾ï¼
Tomcatæ¯ä¸æ¬¾é常ä¼ç§çJavaWebæå¡å¨,以è´äºå¾å¤å¼æºJavaåºç¨æå¡å¨(å¦JOnAS)ç´æ¥éæå®ä½ä¸ºservlet容å¨ã
Tomcatçæ»ä½ç»æ
Tomcatä¸ä¸»è¦æ¶åServer,Service,Engine,Connector,Host,Contextç»ä»¶ï¼ä¹åç¨è¿Tomcatç.ç«¥éæ¯ä¸æ¯è§å¾è¿äºç»ä»¶çå称æç¹ä¼¼æ¾ç¸è¯ç赶èï¼æ²¡èµ¶è?!æ¨åæ³æ³ã好å§ï¼ä¸ç¨ä½ æ³äºï¼ææ¥åè¯ä½ å§ãå ¶å®å¨Tomcatäºè¿å¶ååå 解åå,å¨confç®å½ä¸æä¸ä¸ªserver.xmlæ件ï¼ä½ æå¼å®ç两ç¼ççï¼æ¯ä¸æ¯åç°server.xmlæ件ä¸å·²ç»å å«äºä¸è¿°çå 个å称ã
Tomcaté群æºç çç±»å¾
ä»å¾ä¸æ们å¯ä»¥çåºTomcaté群å æ¬ä»¥ä¸å 个æ¹é¢çå 容:
Session:Sessionå为StandardSessionä¸ClusterSession两ç§,åè ç¨äºSessionå¤å¶ã
SessionManager:æç¨äºé群Session管ççClusterSession,ä¹æç¨äºå¯¹Sessionè¿è¡ä¸è¬æ¥å¸¸ç®¡çç,å¦PersistentManager,BackupManager,SimpleTcpReplicationManagerã
ç»éè¿ æ¡æ¶:SessionManagerè°ç¨ç»é讯æ¡æ¶è¿è¡Sessionçä¼ è¾,Tomcatéç¨çç»é
讯æ¡æ¶æ¯tribe,ç®åtribe已被ç¬ç«ä¸ºå¼æ¾çapacheå·¥ç¨ã
Cluster:æ¹ä¾¿é群管çèæ´¾çåºçé»è¾æ¦å¿µ,å¯å°å®é ç©çæºåå为ä¸ä¸ªCluster,ä¹å¯å°ä¸å°ç©çæºä¸ä¸å端å£çå®ä¾åå为ä¸ä¸ªCluster,å®æä¸ä¸ªç®åçå®ç°ç±»SimpleTcpClusterã
1.1Session
æå¡å¨é群é常æ纵两ç§session:
1.Stickysessions:å°½é让åä¸ä¸ªå®¢æ·è¯·æ±ç±åä¸å°æå¡å¨æ¥å¤ç,è¿æ ·stickysessionså°±æ¯åå¨äºåæºæå¡å¨ä¸æ¥å客æ·ç«¯è¯·æ±çsession,å®ä¸éè¦è¿è¡Sessionå¤å¶,å¦æè¿ä¸ªåæºå¤±è´¥çè¯,ç¨æ·å¿ é¡»éæ°ç»å½ç½ç«ã
2.Replicatedsessions:å¨ä¸å°æå¡å¨ä¸çsessionç¶æ被å¤å¶å°é群çå ¶ä»æå¡å¨ä¸,æ 论ä½æ¶,åªè¦sessionæ¹åäº,sessionæ°æ®é½è¦éæ°å ¨é¨æé¨å(ä¾æ®å¤å¶çç¥)被å¤å¶å°å ¶ä»æå¡å¨ä¸ã
Tomcatæ¯æ以ä¸ä¸ç§sessionæä¹ æ§ç±»å:
1.å åå¤å¶:å¨JVMå åä¸å¤å¶sessionç¶æ,使ç¨Tomcatèªå¸¦çSimpleTcpClusteråSimpleTcpClusterManagerç±»ã
2.æ°æ®åºæä¹ æ§:å¨è¿ç§ç±»åä¸,sessionç¶æä¿åå¨ä¸ä¸ªå ³ç³»æ°æ®åºä¸,æå¡å¨ä½¿ç¨org.apache.catalina.session.JDBCManagerç±»ä»æ°æ®åºä¸è·åSessionä¿¡æ¯ã
3.åºäºæ件çæä¹ æ§:è¿é使ç¨ç±»org.apache.catalina.session.FileManageræsessionç¶æä¿åå°ä¸ä¸ªæ件系ç»ã
SessionManager
Tomcatéè¿org.apache.catalina.Manageræ¥ç®¡çSession,Manageræ¥å£æ»æ¯åContextContainerç¸å ³èãå®ä¸»è¦è´è´£sessionç建ç«ãæ´æ°åéæ¯ã该æ¥å£ä¸ä¸äºéè¦çæ¹æ³æ:
ç¨æ·å¨Servletä¸éè¿javax.servlet..ConnectException:Connectionrefused
atjava.net.PlainSocketImpl.socketConnect(NativeMethod)
atjava.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:)
atjava.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:)
atjava.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:)
atjava.net.SocksSocketImpl.connect(SocksSocketImpl.java:)
atjava.net.Socket.connect(Socket.java:)
atjava.net.Socket.connect(Socket.java:)
atjava.net.Socket.(Socket.java:)
atjava.net.Socket.(Socket.java:)
atorg.apache.catalina.startup.Catalina.stopServer(Catalina.java:)
atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
atjava.lang.reflect.Method.invoke(Method.java:)
atorg.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:)
atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:)
å°tomcat9å å ¥å°ç³»ç»æå¡å表ä¸ï¼
è¿å ¥å°/etc/init.dç®å½ä¸ï¼
cd/etc/init.d
å建tomcat9æå¡é ç½®æ件ï¼
vitomcat9
å°å¦ä¸ä»£ç å å ¥åå ¥å°tomcat9é ç½®æ件ä¸ï¼
#idea-tomcatconfigstart---
#!/bin/bash
#description:TomcatStartStopRestart
#processname:tomcat
#chkconfig:
JAVA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/
exportJAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
exportPATH
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/
case$1in
start)
sh$CATALINA_HOME/bin/startup.sh
;;
stop)
sh$CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh$CATALINA_HOME/bin/shutdown.sh
sh$CATALINA_HOME/bin/startup.sh
;;
esac
exit0
#chmodtomcat
#chkconfig--addtomcat
#chkconfig--leveltomcaton
#chkconfig--listtomcat
#idea-tomcatconfigend---
é®å ¥Esc并è¾å ¥â:wq!âä¿æ并éåº;
å ¶ä¸ç注æç¹æ¯å°JAVA_HOMEåCATALINA_HOMEåé设置æä¸æ们å½åé ç½®ç¸ä¸è´çè·¯å¾;
为tomcat9åé å¯æ§è¡æéï¼
chmod+xtomcat9
å°tomcat9çº³å ¥å°ç³»ç»çæå¡å表ä¸ï¼å³æ·»å tomcat9为系ç»æå¡ï¼
chkconfig--addtomcat9
æ¥çå½åç³»ç»æå¡é½æåªäºï¼
chkconfig--list
ä¹å¯ä»¥æ¥çæå®çç³»ç»æå¡ï¼å¦è¿éæ们æå®tomcat9è¿ä¸ªæå¡ï¼
chkconfig--listtomcat9
æå°å¦ä¸ä¿¡æ¯ï¼
tomcat:off1:off2:on3:on4:on5:on6:off
å表æå·²å°tomcat9设置为系ç»æå¡ï¼2ã3ã4ã5é½ä¸ºon表示å¯éç³»ç»èªå¨å¯å¨;
æ们å¯ä»¥å¨ä»»æç®å½ä¸æ§è¡å ³éãå¯å¨ãéå¯Tomcat9æå¡å¦ï¼
.1å ³étomcat9æå¡ï¼
servicetomcat9stop
.2å¯å¨tomcat9æå¡ï¼
servicetomcat9start
.3éå¯tomcat9æå¡ï¼
servicetomcat9restart
åè®°ï¼
linuxç³»ç»ä¸ç/etcç®å½è¡¨ç¤ºâ设å¤âï¼æ为ä¸ç¡¬ä»¶è®¾å¤ç¸å ³çä¿¡æ¯;
/etc/init.dç®å½ä¸çæ件表示å½å设å¤çåå§åé 置信æ¯;
å½ä»¤chkconfig表示添å (--add)ãå é¤(--del)ãæ¥ç(--list)ç³»ç»æå¡;
çäºâå¨CentOS7ä¸å®è£ Tomcat9çæ¹æ³æç¨âè¿æ³çï¼
1.CentOS7å®è£ é ç½®å¾ææç¨
2.å¨CentOS7ä¸é ç½®NICç»å®æç¨
3.CentOS7设置ç½ç»èªå¨å¯å¨æç¨
4.Tomcat7.0çå®è£ ä¸é ç½®
5.centos7å¿«éå¯å¨åºç¨ç¨åºæç¨
å¦ä½å¨CentOS7ä¸å®è£ Tomcat91éè¿SecureCRTè¿æ¥å°é¿éäºCentOS7æå¡å¨;
2è¿å ¥å°ç®å½/usr/local/ä¸ï¼
cd/usr/local/
3å建ç®å½/usr/local/toolsï¼å¦ææå忽ç¥ï¼
mkdir-ptools
4å建/usr/local/tomcatç®å½ï¼å¦æå·²åå¨å忽ç¥ï¼
mkdir-ptomcat
5è¿å ¥å°ç®å½/usr/local/toolsä¸ï¼
cdtools/
6ä¸è½½apache-tomcat-9.0.0.M4.tar.gzæ件ï¼
wget
7解å缩apache-tomcat-9.0.0.M4.tar.gzï¼
tar-zxvfapache-tomcat-9.0.0.M4.tar.gz
8å°éè¿è§£åå¾å°çapache-tomcat-9.0.0.M4æ件å¤å¶å°/usr/local/tomcatç®å½ä¸ï¼
mvapache-tomcat-9.0.0.M4../tomcat/
9æå¼æ件/etcç®å½ä¸çprofileæ件ï¼
vim/etc/profile
å°å¦ä¸ä»£ç 追å å°profileæ件æ«å°¾ï¼
#idea-tomcat9configstart---
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4
CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M4
PATH=$PATH:$CATALINA_BASE/bin
exportPATHCATALINA_BASE
#idea-tomcat9configend---
ä¿æ并æ¨åº:wq!
ä¿®æ¹tomcatç端å£å·åå符ç¼ç ï¼
è¿å ¥å°/usr/local/tomcat/apache-tomcat-9.0.0.M4/confç®å½ä¸ï¼
cd../tomcat/apache-tomcat-9.0.0.M4/conf
æå¼tomcatæå¡çé ç½®æ件server.xmlï¼
viserver.xml
æ¾å°å¦ä¸ä»£ç ï¼
å°å ¶ä¸çæ¹æHTTPåè®®çé»è®¤ç«¯å£ï¼æ¹åç代ç å¦ä¸ï¼
å¢å manager-guiå¾å½¢å管ççé¢ç访é®æé(ä¸éè¦çè¯ï¼æ¤æ¥éª¤å¯å¿½ç¥)ï¼
æå¼tomcatçç¨æ·é ç½®æ件tomcat-users.xmlï¼
vitomcat-users.xml
å¨æ ç¾åå å ¥å¦ä¸ä»£ç ï¼
è¿é设置çusernameåpasswordé½æ¯passwordï¼è§è²ä¸ºmanager-gui;
é®å ¥Esc并è¾å ¥â:wq!âä¿æ并éåº;
è¿å ¥å°/usr/local/tomcat/apache-tomcat-9.0.0.M4/binç®å½ä¸ï¼
cd../bin/
æå¼vicatalina.shæ件ï¼
å¨#OSspecificsupport.åé¢å å ¥å¦ä¸ä»£ç ï¼