- Arthas从入门到精通
编程界的彭于晏qaq
线上问题排查工具java
Arthas从入门到精通一、Arthas入门:从安装到第一个命令1.1Arthas简介Arthas(阿尔萨斯)是阿里巴巴开源的Java诊断工具,支持JDK6+,可在不修改代码、不重启服务的情况下,实时监控JVM状态、追踪方法调用、排查性能问题,被誉为“Java线上问题排查的瑞士军刀”。其核心优势在于非侵入式诊断,广泛应用于开发、测试及生产环境,尤其适合解决分布式系统中的疑难问题。1.2安装步骤Ar
- 内部代理服务器单点故障导致后端服务概率性失败
ShaneHolmes
Javajava
问题现象:下载外部文件功能接口,后端服务通过代理请求外网接口,概率性报错404排查:由于服务日志打印不详细,只抛出了UncaughtException借助阿尔萨斯工具arthas,打印出方法执行的堆栈链路及其耗时情况,大小在调用外部接口下载读取文件信息时,抛出了SocketTimeoutException:readtimeout,这个异常未被捕获,最后转成了UncaughtException。到这
- Java在线诊断工具Arthas快速入门与使用
霸道流氓气质
架构之路javajvm开发语言
场景ArthasArthas是一款线上监控诊断产品,通过全局视角实时查看应用load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。Arthas(阿尔萨斯)能做什么当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:1、这个类从哪个jar包加载的?为什么会报各种类相关
- java怎么找bug?Arthas原理与实战指南
烧瓶里的西瓜皮
杂谈javabug开发语言
Arthas原理与实战指南1.Arthas简介Arthas是阿里巴巴开源的Java诊断工具,其名字取自《魔兽世界》的人物阿尔萨斯。它面向线上问题定位,被广泛应用于性能分析、定位问题、安全审计等场景。Arthas的核心价值在于它能够在不修改应用代码、不重启Java进程的情况下,实时动态地监控和分析运行中的Java程序。Arthas支持JDK6+,支持Linux/Mac/Windows,采用命令行交互
- 斯特拉斯堡||圣诞之都
唐满
2019年1月13日如果斯特拉斯堡这个名字对你来说不够熟悉的话,那么在历次战争中主权飘摇不定的阿尔萨斯地区一定不会让你觉得陌生。无论是标志法国文学起源的《斯特拉斯堡誓言》,还是有着"欧洲最古老圣诞集市"之称的斯特拉斯堡圣诞集市,都让作为阿尔萨斯首府的斯特拉斯堡在法国版图上有着不一样的意义。斯特拉斯堡圣诞集市斯特拉斯堡处在法德边境,在历史上其主权曾多次被法国和德国交替拥有,因此这里也成了两种不同文化
- DAY5 葡萄酒平常问
冰洛洛
第四部分讲产酒大国,分别介绍各个国家的经典酒区。法国:阿尔萨斯(Alsace)、波尔多(Bordeaux)、勃良第(Bourgogne)、香槟(Champagne)、隆河谷(RhoneValley)意大利:皮埃蒙特(Piemonte)、维纳图(Veneto)、托斯卡纳(Toscana)、西西里岛(Sicilia)西班牙:里奥哈(Rioja)、佩内德斯(Penedes)、斗罗河岸(Riberadel
- 焦凯婷历史周记
錯過了
第10课《凡尔赛和约》和《九国公约》一、巴黎和会1、时间地点:1919年1月——6月法国巴黎。2、与会国家:27个3、操纵国:英、法、美(三巨头:法国总理克里孟梭、英国首相劳合·乔治、美国总统威尔逊)。4、主要内容:签署《凡尔赛和约》(针对德国)的主要内容:①领土:由法国收回阿尔萨斯和洛林,莱茵河西岸的德国领土由协约国占领15年。莱茵河东岸50千米内,德国不得设防。②军事:禁止德国实行义务兵役制;
- 《中餐厅2》热播,这座宫崎骏钟爱的小镇惊艳了所有人!
1c406019d60e
随着《中餐厅2》热播,大家都逐渐认识了科尔马小镇这个法国的边陲小镇。那么这座美如画米其林童话小镇,就如何虏获一堆名人画家的心的呢?“不需要开滤镜,一样美如画。”科尔马位于法国东北部的阿尔萨斯,是上莱茵省首府,坐落法国边境,与德国隔河相望。法国素以浪漫闻名世界,科尔马将浪漫体现的淋漓尽致。缤纷多彩的小屋,运河上来来往往的花船,地中海的阳光让人慵懒。科尔马像一幅油画,色彩协调柔和,随手一拍的照片就可以
- arthas 阿尔萨斯,Alibaba开源的Java诊断工具
丶Zoro
arthas阿尔萨斯,Alibaba开源的Java诊断工具,主要命令如下:dashboard仪表盘thread查看当前线程,如:thread-b查看当前阻塞其他线程的线程jvm查看当前jvm信息sc查看JVM已加载的类信息,“Search-Class”的简写,这个命令能搜索出所有已经加载到JVM中的Class信息sm查看已加载类的方法信息,“Search-Method”的简写,这个命令能搜索出所有
- 阿尔萨斯
一升豆菽半升水
图片发自App图片发自App图片发自App背叛了灵魂的王子迅速衰老我侍立在一旁他得到黑暗的力量帮助他重登王位他吟唱着神秘的法术孤独的漂泊在山和海之间被仇恨蒙蔽了的王子却徘徊不前邪恶的邪恶的王子开始醒来在诸神之巅上在无尽长河中王子啊流浪的王子啊你决定将自己放逐在何方在诸神之巅上在无尽长河中在那冰冷的死亡之心统领着所向无敌的天灾军团都是一场噩梦终于代表黑夜的击碎者拿着黑色的战锤不住的飞舞你击败了他捆绑
- 波旁法国-1710年
游在路上的鱼
在完成兵力的招募之后,法国终于能够抽出一支力量收复自己的失地。法国新招募的线列步兵团逼近阿尔萨斯-洛林。法国的盟友西班牙从南部开始进攻奥地利本土,此时奥地利将在阿尔萨斯的军队调往南部边界。在这种有利形势下,法国顺利地收复了自己的失地。当前只有四个线列步兵团再加上两个民兵团的实力,还不足以挑战奥地利的维也纳或者布拉格,只能保证奥军不能再攻击法国本土。阿尔萨斯-洛林在法国与奥地利死磕的时候,北非被征服
- 错觉(伪阿凯)
黑锋骑士团笔记
PS:原本想写凯尔萨斯与阿尔萨斯各种错觉对方行为的,谁想到最后写成这样的文。中间一部分引用了《阿尔萨斯:迈向冰封王座》原文。叼着根草棍,阿尔萨斯刚刚结束了同吉安娜“偶遇”的约会,如同所有恋爱中的男女那样,他与吉安娜默契的“偶遇”总有一丝丝甜蜜在里面。迎面碰到了刚刚从达然城外回来的洛丹伦王子——凯尔萨斯微微皱了皱眉,他想起了一些关于吉安娜与这位人类王子的传闻,有心想避开,却发现对方已经发现了自己。“
- css3前端开发,动态特效transform案例1-沿X轴倾斜和旋转
yrldjsbk
transformcss3css前端
css3前端开发,动态特效transform案例1-沿X轴倾斜和旋转!内容可能有点长,请大家仔细看代码。案例展示地址:【沿X轴倾斜特效】。css鼠标特效展示案例2-沿着X轴倾斜希尔瓦娜斯风行者希尔瓦娜斯·风行者由美国暴雪娱乐公司发布的游戏《魔兽争霸》系列中的一名角色,风行者家族中的二姐,曾是奎尔萨拉斯王国的游侠将军。希尔瓦娜斯·风行者被死亡骑士阿尔萨斯·米奈希尔转化成一个女妖为自己服务。后其重获自
- 崩溃了!我说用attach进行问题定位,面试官问我原理
半亩方塘立身
java后端
Arthas(阿尔萨斯)是一款开源的Java诊断和监控工具,可以在生产环境中进行实时的应用程序分析和故障排查。Arthas的实现原理主要基于JavaInstrumentationAPI和JavaAgent技术。JavaAgent是Java编程语言提供的一种特殊机制,允许你在程序运行过程中对字节码进行转换和增强。它是通过Java的InstrumentationAPI来实现的,可以用于在应用程序加载类
- 意、法、瑞三国旅行记事(16)法国·科尔马小镇
普利文
第八天:早上8:20从巴黎出发,经过492公里的车程,下午15:50到达法国与德国交界的科尔马小镇。科尔马(Colmar)是法国东北部阿尔萨斯的一个小镇,也是上莱茵省首府,位于莱茵河支流伊尔河以西,孚日山以东,地处平原。人口连郊区8.2万(1982)。科尔马是阿尔萨斯葡萄酒中心,是法国干白葡萄酒主要产区。科尔马也是法国最浪漫的地区之一,景色秀美,建筑奇特,因其境内的运河和花船、特色房屋而得名。镇内
- 每天一本小人书:戴高乐
韦老师写作赋能
感谢订阅《每天一本小人书》,欢迎关注,点赞、评论和转发!今天是4月26日,我们要讲的小人书故事是《戴高乐》。夏尔·戴高乐是法国现代史上著名的政治家。他一生处在风云激荡的历史大变革时期。戴高乐1890年11月22日生于法国里尔市。祖父是历史学家,祖母是个颇有名气的文学家,父亲是教员,为人正直。他们全家常常在餐桌旁谈论普法战争后法国丧失阿尔萨斯,洛林的国耻等等,讲到伤心处,甚至潸然泪下。给小戴高乐留下
- 一分钟带你了解阿尔萨斯的51个特级园
吉祥134
阿尔萨斯有哪些特级园?这些特级园都有哪些代表性酒款?怎样从酒标上识别阿尔萨斯特级园葡萄酒?本文为你一一解答。这里有风景如画的村庄,迷人的田园小径,古朴厚重的酒窖,质朴热情的人们……它明媚的阳光会照亮你的心情,它馥郁的酒香让人沉醉——这就是被誉为“法国最美酒乡”的阿尔萨斯产区。而在这片美丽土地上的51个特级园,便是其中最耀眼夺目的明星。阿尔萨斯特级葡萄园(AlsaceGrandCru)的最初评定是在
- 阿尔萨斯的“斯坦索姆”困局
文和随笔
阿尔萨斯·米奈希尔作为魔兽里悲情人物的代言人,和光影之子伊利丹·怒风一样经常被人提及。他们的故事成为了魔兽玩家和爱好者们的津津乐道的话题。阿尔萨斯的故事在魔兽争霸中贯穿了“混乱之治”和“冰封王座”。前者里讲述了他由人族王子到死亡骑士的堕落史,后者展示了是他由死亡骑士到受禅巫妖王的艰难历程。这两者延续的关键则是“斯坦索姆”事件。“洛丹伦王国”作为“阿拉索”后期的分裂的产物,像极了东周末年的“春秋五霸
- 卫怡然 历史周记
wyr0
第10课《凡尔赛条约》和《九国公约》一、《凡尔赛条约》1、巴黎和会(1)时间:1919年1月—6月(2)实质:一战战胜国召开的分赃会议。(3)中心问题:如何处置战败国,尤其是德国。(4)会议特点:大国强权,牺牲弱小国家和民族利益2、操纵国:英、法、美(三巨头:法国总理克里孟梭、英国首相劳合·乔治、美国总统威尔逊)3、内容(1)领土方面:法国收回阿尔萨斯和洛林,萨尔煤矿归法国,莱茵河东岸50千米以内
- 李小甜历史周记
e2ebff9bfd4b
《凡尔赛条约》1、巴黎和会(1)时间:1919年1月—6月(2)实质:一战战胜国召开的分赃会议。(3)中心问题:如何处置战败国,尤其是德国。(4)会议特点:大国强权,牺牲弱小国家和民族利益2、操纵国:英、法、美(三巨头:法国总理克里孟梭、英国首相劳合·乔治、美国总统威尔逊)3、内容(1)领土方面:法国收回阿尔萨斯和洛林,萨尔煤矿归法国,莱茵河东岸50千米以内不得设防。承认奥地利、波兰独立。(2)经
- 2018年德法行随笔(二)
惠风和畅Vivian
常常听到有人说:“我想要一座房子,面朝大海,春暖花开”——多么美好的愿景。其实,若有以下这样一座房子,该也是不错的理想居所:房子被葡萄园包围着,院子里的花朵四季绽放,阳光照到屋前的花园里,坐在院子的树荫下,和家人或三五好友聊聊天、喝喝茶或者看看书,也是一番美景。里克维尔是阿尔萨斯葡萄酒之路上的一个美村,村庄被连绵起伏的葡萄园围绕着,就如同它的美誉——“发亮的珍珠”那般闪耀。我们抵达村庄时已经是傍晚
- 一位母亲的复仇
惑惑来了
关于战争给人民带来的灾难,古今中外的作品可谓不胜枚举。在我们初中语文课本里,曾经有一篇课文《最后一课》,是法国作家都德以普法战争为背景创作的一篇小说。文中的法国小学生小弗朗士,在自己居住的阿尔萨斯地区被普鲁士军队占领后,认真地上了最后一堂法语课,用这样的方式表达着一个亡国奴对失去的国土的敬意。都德通过一个小学生的视角,展现了战争带给人民的巨大的伤痛。同样是在普法战争的背景下,莫泊桑选择了另外一个小
- 2022-10-30
杰克_397e
《最后一课》描述普鲁士阿尔萨斯省的一所乡村小学,该省在普法战争后被割让给国家。最后一堂告别祖国语言的法语课,通过一个幼稚无知的小学生的自我叙述,生动地展现了法国人民遭受外来统治的痛苦和对祖国的热爱。作品题材虽小,但经过精心切割,叙述详尽,主题挖掘深刻。少年弗朗斯的心理活动描写得细腻动人。韩麦尔老师作为典型的爱国知识分子,形象鲜明。它被翻译成世界各地的语言,并经常被选为中小学生的汉语教材。国内也有翻
- 巧手打造,达人完美还原《魔兽世界》“埃辛诺斯战刃”
爱游戏的萌博士
《魔兽世界》作为老牌游戏,2004年诞生,距今已经长达15年的时间。这么长的时间,自然积累了庞大的玩家。玩家中自然有能人无数,他们都在用自己的方式表达对这款游戏的喜爱。博士在去年四月份的时候和大家分享了文章《冰霜巨龙完美还原,达人手艺惊人》,讲述了海外工作室ColibriWorkshop推出了模型制作——被巫妖王阿尔萨斯复活奴役的辛德拉苟萨!该工作室经常把《魔兽世界》中的各种知名坐骑作为主题,打造
- 1月10日卢诗怡历史周记
蓝桉_800d
第10课《凡尔赛条约》和《九国公约》《凡尔赛条约》1,巴黎和会时间1919年1月6日。地点巴黎近郊的凡尔赛宫。于会国。获得一战胜利的协约国集团,有27个国家代表苏维埃,俄国被排斥在外。议题。讨论对德和约及战后安排。超重者英国首相劳合乔治,法国总理克里孟梭和美国总统威尔逊。主要内容。一,协约国与德国签订了协约及参战各国对德和约。即凡尔赛条约。凡尔赛条约的主要内容。领土一重新规划德国的交界阿尔萨斯洛林
- 魔兽世界各族最强人物盘点!
蟑螂恶霸丶
1.格罗姆·地狱咆哮传奇英雄战歌氏族的领袖,第一个饮下了玛诺洛斯之血,大酋长萨尔的得力助手与忠实伙伴,兽人历史上最强大的战士。围攻奥格瑞玛中的最终BOSS加尔鲁什·地狱咆哮正是格罗姆之子。格罗姆·地狱咆哮最著名的事迹应该来自于魔兽争霸3中的兽人战役,萨尔把它从人类的监牢中解救了出来。之后他为了自己的人民甘愿喝下恶魔之血。2.阿尔萨斯·米奈希尔魔兽系列中最具悲剧色彩的英雄人物原为洛丹伦王国的王子,白
- 中餐厅2拍摄地 | 德式法国小镇科尔马,美得不像话!
佳程旅行
《想留在科尔马》想去花海倾听浪漫动心想与老城漫步最美童话想在山间茶园细嗅芬芳想与藤蔓架下品尝美酒想在河畔追寻旅者足迹想与乡野稻田轻唱牧歌了解科尔马France&Colmar科尔马是法国东北部阿尔萨斯的一个小镇,也是上莱茵省首府。地处法国东北角,地处法、德交界,与德国只有咫尺之遥。位于莱茵河支流伊尔河以西,孚日山以东。莱茵河谁环绕小城,使其素有“西欧威尼斯”之称。从桥上可以看到以前船夫和洗衣店在水中
- Arthas(阿尔萨斯)--(四)
杀神lwz
JVM学习java
一、Arthas学习1、Arthas学习1、optionsoptions:全局开关名称默认值描述unsafefalse是否支持对系统级别的类进行增强,打开该开关可能导致把JVM搞挂,请慎重选择!dumpfalse是否支持被增强了的类dump到外部文件中,如果打开开关,class文件会被dump到/${applicationworkingdir}/arthas-class-dump/目录下,具体位置
- Arthas - 阿尔萨斯 - 入门使用(Arthas插件)
wuxin1210
笔记intellij-idea后端java
很多时候,在线上的问题,我们都不方便去打印日志去看某个方法的入参、反参、异常,那这时候阿尔萨斯就可以很好的解决我们的燃眉之急了,简单使用一下。安装一般来说,arthas-boot.jar这个jar包就足够了Windows:链接:https://pan.baidu.com/s/1C2ETbsEtBWDuq18eqh7B3g提取码:xkgmLinux:wgethttps://alibaba.githu
- Arthas(阿尔萨斯)--(二)
杀神lwz
java
一、Arthas学习Arthas(阿尔萨斯)--(一)Arthas代码开源地址1、JVM相关命令一1、dashboarddashboard:显示当前系统的实时数据面板,按q或ctrl+c退出ID:Java级别的线程ID,注意这个ID不能跟jstack中的nativeID一一对应。NAME:线程名GROUP:线程组名PRIORITY:线程优先级,1~10之间的数字,越大表示优先级越高STATE:线程
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在