- mysql rr实现原理_MySQL 锁 ——No.4 当前读、快照读、快照读实现原理及RC|RR 隔离级别下的 InnoDB 的非阻塞读如何实现...
weixin_39740346
mysqlrr实现原理
当前读诸如select...lockinsharemode、select...forupdate、update、delete、insert均为当前读;当前读本质上是加了锁的增删该查语句,无论上的是共享锁还是排他锁均为当前读.这些语句被称为当前读的根本原因是因为它读取的是记录的最新版本,并且在读取之后,还需保证其他事务不能修改当前记录,对读取的记录加锁;上面的除select语句加的是共享锁外,其他的
- 「RIA学习力」《第五项修炼》No.4,刘亚
yaya没有到不了的远方
今天的内容来自《第4章第五项修炼的法则》,本章共有11个法则,11个法则值得我们每一个都去学习体会揣摩,这样能够更多的看到我们的系统性思维有哪些缺陷。如果这样的话,我们14天就过去啦_。左思右想后挑选啦2个法则作为今天的拆页。其他9个我结合书中内容做了说明,喜欢的伙伴们可以翻到本文的最后阅读,或者到网络上搜索,或者看你的书啦。拆页四来自《第4章第五项修炼的法则》P66法则3情况变糟之前会先变好低杠
- 心若向阳+提问力练习No.4
心若向阳_4094
挑选一个最近让你烦恼让你不爽的事情,这件事情如果解决了可以给你的生活或者个人成长或者工作带来重大的变化。如果你说最近没有,那么恭喜你,你赢了。那就请你挑选一个你想改变但迟迟未动手或启动了没有坚持的事情。要求:1、需完成自问自答。2、问答结束后,写下你的行动计划,这个行动计划时间期限为1个月。3、回看你的问答,然后写下问答的体会。自问自答负面:为什么上班每天忙忙碌碌,到了年终总结,工作成绩有限,工作
- 张美丽的同学聚会
路老二
原创:路老二No.4每一段时光都有特殊的味道,辛酸苦辣甜咸混杂在一起,对于这十年,因为没有记忆,或者是还没来得及去回忆,所以张美丽觉得无色无味,如喝的一大杯白开水后又加个特大杯的白开水。生活也大半是这个样子,特别有了小孩以后,一天围绕着这个小不点团团转,没心思没心情去干别的事情,不过家庭琐事人情来往倒也安排得井然有序,这点而言,她觉得还是比较满意的,似乎上天对她不薄,老公真诚老实,孩子听话懂事,生
- 圣雄甘地改变世界的十句话
dyuare
这个title无敌了把NO.4抄十遍!!!!A'No'utteredfromthedeepestconvictionisbetterthana'Yes'merelyutteredtoplease,orworse,toavoidtrouble.A'No'utteredfromthedeepestconvictionisbetterthana'Yes'merelyutteredtoplease,orw
- 众筹让王千源爆揍包贝尔干不干?
夜不夜叔
《大人物》预告片一出来,瞬间我隐性天秤座的纠结属性就爆了。有包贝尔的(踩雷警报)有王千源(实力担当)看还是不看?tobeornottobe?果然换了个思路就简单多了——果然众筹请王千源爆揍包贝尔这个事情是很刺激的啊。走出电影院整个就开始佛系了,不贪、不嗔、不痴、不恶、不爱!!明眼人都懂得但我不说,改编自韩国电影历史票房NO.4《老手》以下是阵容简单对比黄政民韩国电影青龙奖最佳男主角奖、韩国电影大奖
- 解锁开心生命密码 NO.4
糊糊陪你瑜伽
第四次的沟通是围绕着“何为真我”展开的。让我知道,原来真我的外面围了这么多层的“伪装”。真我-疗愈性事件-低层自我-信息系统-防御系统-面具自我,就是这样一层又一层的包裹让我们迷失了真我。谈到疗愈性事件,我甚至有点说不上来,尤其对童年的记忆是很模糊的,也说不上什么原因。通过分享三件自己的疗愈性事件,看到了事件发生时低层的自我,那是真我的反面。有这样低层的自我,形成了当时的信念系统和防御系统,才有了
- 2022-03-14 《被讨厌的勇气》No.4
夏雨Vivian
1.不是我们被给予了什么,而在于我们如何利用被给予的东西2.人,是可以改变的。但不是机械的更换,我们需要的不是更换而是更新自己。3.你的不幸,是你亲手选择的,而不是与生俱来的。4.阿德勒的哲学课:人们常常下定决心“不改变”。我们如何看世界,又如何看自己,把这些“赋予意义的方式”汇集起来的概念就可以理解为生活方式——狭义理解为“性格”,广义理解为“世界观”或“人生观”阿德勒心理学认为,人的生活方式是
- 2019-02-25 生活没有一劳永逸,想要不被抛弃,必须自己争气
騎車攆曹操
No.1生活没有一劳永逸,想要不被抛弃,必须自己争气。No.2生活真的好累,可我又不能去死吧,那些难捱的事还得咬咬牙挺过去,不管过程怎么艰难,努力点总比碌碌无为要来的好吧。No.3比别人多一点努力,你就会多一份成绩;比别人多一点志气,你就会多一份出息;比别人多一点坚持,你就会夺取胜利;比别人多一点执着,你就会创造奇迹。No.4慢慢的学会了一个人在风中承受,不在期望谁的手,世间叵测,人心难测,能自己
- #比比先森°的输出集享库 NO.4今日朋友圈输出:生活即选择,选择即生活【4/365】
比比先森
#比比先森°的输出集享库NO.4今日输出:生活即选择,选择即生活嘿!大家晚上好~我有过这样的经历:休闲时间坐下来想看部电影,眼花缭乱的荧幕里,随便挑了一部,一恍两三小时过去,留下几句抱怨的差评;随便在手机上找了一本电子书就开始看,从头到尾都找不到值得划重点的语段,草草结束,倍感烦躁……后来我在粥左罗的书中看到一段话深有感触:“思考能力决定你的认知水平,认知水平决定你的判断力,判断力决定你的选择力,
- 你将为自己的孩子选择哪本书作为人生第一本书?
易丘藏书阁
放假啦!找本书来看啦!看什么书好呢,书荒?那么易丘藏书阁“荐书”系列来帮你破解书荒了!读书是一件持之以恒的事情。汲取着,享受着,感悟着,回味着......读书那么重要,那么,你或未来的你将为自己的孩子选择哪本书作为人生第一本书呢?(备注:教材除外哦)下面是在贴吧,微博,QQ群对网友的大调查结果:TOP1ONO.1:三字经NO.2:唐诗三百首NO.3:论语NO.4:格林童话NO.5:伊索寓言NO.6
- NO.4购物点和大皇宫 - 草稿
casCET
今天是在泰国游玩的最后一天,早上我们去了小火车博物馆,先是乘小火车观看钻石的制作过程,从挖掘到洗涤再到细细打磨,最后还要配上装饰,这才可以卖出去!,看完咱们便购物了一个早上,中午随便吃了点就前往下一个购物点。小火车博物馆到了,这是乳胶工厂,也就是购物点,这里便停留了一会,便去拜四面佛了。拜完便离开芭提雅前往曼谷大皇宫了。刚到附近,就被这黄金刺瞎了眼,大大小小的建筑,无不是用金打造的,超奢侈!还听说
- 2018-11-20 不要太过依赖除自己以外的人,因为只有自己不会抛弃自己
騎車攆曹操
No.1不要试图给自己找任何借口,错误面前没人爱听那些借口。No.2做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰。No.3收敛自己的脾气,偶尔要刻意沉默,因为冲动会做下让自己无法挽回的事情。No.4真正了解无常的含义,当你痛苦时,你要想这痛苦不是永恒的,当你快乐时,你要想这快乐也不是永恒的。No.5不要太过依赖除自己以外的人,因为只有自己不会抛弃自己。No.6人之所以不快乐,就是计较的太多。
- 2018-12-26 迷茫不可怕,说明你还在向前走。失败不可怕,只要你还能爬起来
騎車攆曹操
No.1毛毛虫如果没有经过成蛹的尴尬不可能变成美丽的蝴蝶可是我一点也不想变成难看的蛹No.2迷茫不可怕,说明你还在向前走。失败不可怕,只要你还能爬起来。No.3喜欢什么便会创造什么,忧虑什么便会发生什么;包容什么便会征服什么,抵触什么便会畏惧什么;执著什么便会痛苦什么,放下什么便会看清什么No.4我们用一生的时间做著两件事情:行走与选择行走的路。No.5孤独一人也没关系,只要能发自内心地爱著一个人
- 20190110「RIA学习力」《第五项修炼》No.4,kid
kidII
今天的内容来自《第4章第五项修炼的法则》,本章共有11个法则,11个法则值得我们每一个都去学习体会揣摩,这样能够更多的看到我们的系统性思维有哪些缺陷。如果这样的话,我们14天就过去啦_。左思右想后挑选啦2个法则作为今天的拆页。其他9个我结合书中内容做了说明,喜欢的伙伴们可以翻到本文的最后阅读,或者到网络上搜索,或者看你的书啦。拆页四来自《第4章第五项修炼的法则》P66法则3情况变糟之前会先变好低杠
- D022+2组恋解+《天长地久-给美君的信》读书笔记
恋解向阳而生
刚拿到这本书,我以为美君是爱人、挚友,没想到是作者的母亲。刚翻开这本书,我以为这是一本普通描述感情的书,没想到会读得我心酸。今天是阅读NO.4《天长地久-给美君的信》的第一天,读完第1-第100页,有些扎心,有些难过。“上一代不会倾诉,下一代无心体会,生命,就像黄昏最后的余光,瞬间没入黑暗。”“我后悔,为什么在你认得我的那么长的岁月里,没有知觉到;我可以,我应该,把你当一个女朋友看待?”女儿降生之
- 掌控习惯,就是掌控人生(No.4)
吞书兽小布
#100天行动挑战:日读一书#2月28日《掌控习惯》,微信电子书355页总体评价:这本书挺有意思的,值得再次细读。一、作者简介詹姆斯•克利尔(JamesClear)美国著名习惯研究专家,习惯学院创办人,《纽约时报》畅销书作家。詹姆斯•克利尔创办了著名的习惯学院,该学院后来成为许多渴望培养良好生活和工作习惯的组织和个人的首选培训平台。众多财富500强公司和成长中的初创企业选派其领导人和普通员工来这里
- 周记导图精磨坊第11期基础班学员作业NO.4《我的名字:杨坤》
加肥小叮当
今天听老师讲课的时候,我就开始在心里琢磨,我的名字该怎么拆解呢?画一幅好声音导师杨坤的画像么?——太难了!坤字有八卦图形“☷”,但是,很多人大概不知道吧?坤是土地的意思,画一副土地上长着一棵杨树?好像又不好看!还是老师的想法好——一只困了的小羊羊——杨(羊)坤(困)٩ི۶可爱么?图片发自App
- 下周需要做什么
窝在舒适圈的S君
爸爸,父亲节快乐,希望你健康顺利,开心幸福!我之前有说过,习惯将当作一个以文字记录生活的平台,每一个周日我都会习惯性地写一写下周需要做的事情——【工作相关】周一、周二上午,需要到单位填一些单子、交一些材料;周五上午线上会议。【等待】NO.4复审结果;申请书评审结果;文章比赛评审结果;技能比赛最终结果;案例比赛评审结果。【自我提升篇】完成剩余5次课。
- 2018-10-08 成长本就是一个孤立无援的过程,你必须得学会独当一面
騎車攆曹操
No.1成熟的麦子低垂着头,那是在教我们谦逊;一群蚂蚁能抬走大骨头,那是在教我们团结;温柔的水滴穿岩石,那是在教我们坚韧;蜜蜂在花丛中忙碌,那是在教我们勤劳。No.2宽容润滑了彼此的关系,消除了彼此的隔阂,扫清了彼此的顾忌,增进了彼此的了解。No.3一个人的涵养高低很容易通过言谈举止表现出来,脑子中装了多少东西不一定要靠嘴巴说出来。聪明人懂得在适当的时候运用沉默,这样还能增加你的神秘感。No.4适
- 2018-12-29 他们熬不住了,我可以多熬一秒钟、两秒钟
騎車攆曹操
No.1你现在多学一样本事以后就会少说一句求别人的话,否则以后有一天有人想拉你一把都不知道应该从何下手。No.2只有相信自己,才能赢得别人的信任和肯定,为走向成功缩短距离。No.3不是每个人都能成为自己想要的样子,但至少每个人都可以努力成为自己想要的样子。No.4你明知道蜷缩在床上感觉更温暖,但还是一早就起床;你明知道什么都不做比较轻松,但依旧选择追逐梦想。这就是生活,你必须坚持下去。No.5许多
- 《深度倾听》No.4,石思思,倾听4手段
石思思
关于主题一张灵巧的耳朵胜过十张能说会道的嘴。——卡耐基倾听具有大量技巧,涵盖了耳朵的听、眼睛的听、心灵的听、身体的听等众多方面。通过练习,一步步掌握深度倾听技巧。拆页五选择《关键对话》P145-148四种倾听手段1.询问观点鼓励对方说出想法,最简单直接的方式就是请他们开口表达,在对话中要想打破僵局,你只需理解对方的观点即可,当我们表现出真正的兴趣时,对方就不会迫于压力而陷入沉默或暴力了。例如:温蒂
- [系统思考]No.4 系统之舞 简单
简单整理_e2a6
系统思考之连接系统有且只有两种连接:同向连接,反向连接工作效率——疲劳程度是同向连接,因为从心理上讲,效率越高,进入心流的状态越多,所以就不感觉疲劳了。
- 2018-09-19 每一个不曾起舞的日子,都是对生命的辜负
騎車攆曹操
No.1无论你什么时候开始,重要的是开始后不要停止。无论你什么时候结束,重要的是结束后不要悔恨。No.2不是所有坚持都有结果,但总是有一些坚持,能从一寸冰封的土地里,培育出十万朵怒放的蔷薇。No.3一件事,无论太早或太晚,都不会阻挡你成为你想成为的那个人,这个过程没事时间的期限,只要你想,随时都可以开始。No.4当我们面对一个害怕的人,一件恐惧的事,一份使人不安的心境时,唯一克服这种感觉的态度就是
- 2019-03-16 有失不戒,有益不劝,玩物丧志,人生之患
騎車攆曹操
No.1人生要求真,以真诚对待他人;人生要求美,以美丽装点世界;人生要求知,以知识带动文明;人生要求善,以宽容丰富生命!No.2如果别人朝你扔石头,就不要扔回去了,留着作你建高楼的基石。No.3人生自我设计是必要的,没有自我设计,人生将是盲目的,自我设计是自我实现的基础,自我实现是自我设计的结果!No.4没有不可治愈的伤痛,没有不能结束的沉沦,所有失去的,会以另一种方式归来。No.5衡量一个人的价
- 2019-01-02 把目光放在远处,洒脱还给自己,忘掉路人,放过自己
騎車攆曹操
No.1以前以为坚持就是永不动摇,现在才明白,坚持是犹豫着、退缩着、心猿意马着,但还在继续往前走。No.2趁你现在还有时间,尽你自己最大的努力,努力做成你最想做的那件事,成为你最想成为的那种人,过着你最想过的那种生活,这个世界永远比你想的要更精彩,不要败给生活。No.3这个世界上从来没有一劳永逸的努力,就如没有不劳而获的成功,要想一生过得顺遂,除了一直努力,别无捷径。No.4时光流逝,讨厌的人会带
- 30-03-2019@周检视 NO.4
健康快乐_8ebf
日期:从2019.3.23到2019.3.30总结日期:8天聪明的人不会留恋昨天,幻想明天而轻轻的放过今天!再美好的规划不如一个糟糕的开始!水滴石穿不是水的力量,是坚持的力量。!每天使用1%的时间,进步1%,成为1%的人!知行合一A.查看梦想版[]答:己查阅✅B.日历中完成的事务1.金融理财帐目梳理✅2.黔南(王总)帐目沟通✅3.黔南部分款项追要✅5.聚会两次谈合作✅6.回北方照顾自己✅7.收拾部
- 从《闻王昌龄左迁龙标遥有此寄》看李白的花样朋友圈送别(下)
邶山
跟着课本学古诗NO.4来,我们继续围观李白的花样朋友圈送别!4744年,《鲁郡东石门送杜二甫》。744年李白被"赐金还山",离开了长安,到梁宋游历,那个时候杜甫也因料理祖母丧事奔走于郑州、梁园之间。夏天,中国文学史上最伟大的两位诗人见面了。此时,李白声名远扬,杜甫风华正茂。酒向来就是兄友之谊的助燃剂。诗仙诗圣都爱喝酒,都爱游山玩水,他们一见如故。在洛阳时,他们甚至约好下次在梁宋(今开封、商丘一带)
- 「RIA学习力」《深度倾听》No.4,蕾蕾
happytory
拆页五选择《关键对话》P145-148四种倾听手段1.询问观点鼓励对方说出想法,最简单直接的方式就是请他们开口表达,在对话中要想打破僵局,你只需理解对方的观点即可,当我们表现出真正的兴趣时,对方就不会迫于压力而陷入沉默或暴力了。例如:温蒂问道,“你喜欢我这身装扮吗?还是准备骂我有伤风化?”“为什么这么说呢?我想听听你的想法”,你回答道。如果你能做到不强迫对方接受你的观点,而是鼓励对方说出他们的看法
- No.4读书笔记《人生效率手册》领读2:高效学习是成功的一半
小裙儿
读完《人生效率手册》第二章,在制定目标的基础上,我似乎对高效学习有了一定的了解和方法。什么是高效学习?顾名思义就是效率高的进行学习。我们常常会有这样的感受,为什么同样智力水平,同一起跑线的人学同样的东西,质量不一样。产生这种现象的原因就是因为学习效率不同。高效学习的五要素包括:树立目标并学会拆解目标;构建精学体系;拓宽泛学体系;拓宽泛学体系;早起法;自我激励法。这五个要素是高效学习的关键,五个要素
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那