- JavaGuide知识点整理——集合使用注意事项总结
唯有努力不欺人丶
这篇文章是根据阿里巴巴java开发手册总结了关于集合使用常见的逐一实现以及原理。集合判空判断所有集合内部的元素是否为空使用isEmpty()方法,而不是size()==0的方式。这是因为isEmpty()方法的可读性更好,并且时间复杂度为O(1).不过也有很多复杂度不是O(1)的,比如JUC包下的某些集合ConcurrentLinkedQueue、ConcurrentHashMap...下面是Co
- 七月二十五日
蝴蝶日记小蝶
图片发自App太阳能的事情告一段落,不适合我,适合报税高的人家。杀虫的事情也解决了,我家没有害虫。剩下就是montgomerycounty这套试用于幼儿园的英文教材如何推广的问题了。那天跟邱老师聊了两个小时很亢奋。邱老师最先打了一个哈切,露出倦容,她说:“还是有很多细节需要考虑的。”我直到吃过午饭~一个人的自助火锅才感到倦意,把车子开到停车场钻到后备箱睡了一觉。醒了后蓬头垢面,头发乱糟糟的,心想:
- 2019年春节简记
三个瓯柑
图片发自App今天上班第二天了,过去的十天我都不知道做了什么,难道仅仅是好吃懒做,就这样过完了一个春节?腊月二十五,女儿学校放假了,我激动了一圈,因为比预算的腊月二十七提前两天,我们一边夸学校人性化,一边收拾东西放进车后备箱,一趟又一趟,将后备箱塞满了,有两箱瓯柑,五箱长寿菜,都是温州的特产,还有拿了很多衣服,乱七八糟的很多。腊月二十六凌晨两点半,我们就起床了,想早点出发,像老公说的,凌晨开车,天
- java多线程编程-上下文切换
李2牛
上下文切换(ContextSwitch)是多线程共享同一个处理器的产物。线程活性故障死锁(Deadlock):鹬蚌相争的场景锁死:绝情花毒世界上只有一枚解药可以解除,然后这枚解药没了。中毒的人永远无法解毒。活锁:小猫试图咬自己的尾巴但是它总是追着自己的尾巴咬,始终无法咬到。活锁的外在表现是可能处于RUNNABLE状态,但是线程的任务并没有实际的进展,一直在做无用功。饥饿:某些线程始终无法获取资源,
- 「连载」边缘计算(二十五)03-05:边缘部分源码(源码分析篇)
十越科技
边缘计算人工智能
(接上篇)1)EdgehubConfig初始化具体如下所示。config.InitEdgehubConfig()config.InitEdgehubConfig()函数定义具体如下所示。KubeEdge/edge/pkg/edgehub/config/config.go//InitEdgehubConfiginitedgehubconfigfuncInitEdgehubConfig(){err:=
- 年
乱语生活的乡下人
快过年了,我们回老家了!腊月二十五,我开始了发面,准备炸油饼、蒸馍,原因是大侄女回家了,我们八口之家团聚了,我也开心。下午炸油馍,顺带炸了果子,从上午十一点到晚上七点做完。躺下感觉腰酸难受,双手也硬邦邦的。虽然整个过程中有婆婆帮忙捞油馍,但对于揉着面团,擀着油饼的我来说也不简单!热油的气味,还有周围朦胧的蒸汽,包围着厨房,一开门外面冷风冻手,关上门不一会儿就会被蒸汽笼罩。腊月二十六,包包子,在肉馅
- 「浅析系列」《孟子》(离娄上)第二十五节
霜月洞天
此节,可以说是对二十四节的补充。因为,此两节的史实背景中第一次出现了乐正子,且乐正子作为孟子的弟子跟随子敖来到齐国。赏析:由于某些史实文献的缺失,已经无从知道孟子为何会对乐正子说徒哺啜也。我们只能从孟子的语句中侧面知晓,在乐正子呆在齐国的这一段时间,应该是着重跟着子敖在享受较为奢靡的物质生活,却没有在品性与道德上有所进步(或是重点放在了物质追求上,而把二十四节中孟子较为严厉的语句当做耳旁风),前者
- 一地鸡毛—一个中年男人的日常184
随止心语所自欲律
2020年8月31日,星期一,多云转晴。昨晚三点一十才睡,早起被五点半的闹钟吵醒,实在是瞌睡,关了闹钟继续睡,六点起床,六点一十五出门,一路快跑去汽车站赶车。终于赶上了六点二十五的车,坐车上时已是满头大汗。抵达汽车站后,跑步到单位。早上领导开了一个中层会,认为单位同事消极怠工,单位风气十分不好,听说又调走了两名同事,感觉自己心里慌慌的。可是领导安排了工作任务,让我写上次在西安培训的心得体会。于是一
- 二十五岁,一个新的转折
仲秋初六
今年有两部剧很有意思,《二十不惑》和《三十而已》,2020年10月2日,我25岁了,也是那一天,我大学室友结婚了,那是自我们17年大学毕业后第一次几个玩的好的大学朋友聚在一起,有人工作好几年能够按揭买车买房,有人留学归来想要留在北上广还在等面试通知,有人获得了研究生学位进入了自己理想的工作单位,也有人辞去工作后自主创业还在艰难起步中,还有人步入婚姻,孕育了新生命。虽然一开始我们的起点都一样,但是短
- 第二十五章 丘吉尔爵士来访
慧心雕龙
危机应对委员会FBO迎来一位尊贵的客人,英女皇的挚友,约克郡伯爵丘吉尔爵士。此次丘吉尔爵士到访目的是奉大不列颠及北爱尔兰联合王国女皇之命,邀请UBC,VIE以及FBO官员参加下个月的英国女皇生日庆典。正式会见结束以后,丘吉尔爵士邀请赵健局长第二天下午三点到他入住的酒店喝英式下午茶。赵健很奇怪,他与丘吉尔爵士素昧平生,也无交情。按道理,官方拜访结束,就已经结束了,似乎没有必要进一步沟通的必要。出于礼
- 深度分析:Java多线程,线程安全,并发包
前程有光
1:synchronized(保证原子性和可见性)1.同步锁。多线程同时访问时,同一时刻只能有一个线程能够访问使synchronized修饰的代码块或方法。它修饰的对象有以下几种:修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象修改一个静
- 不一定非要做作家,能感受这个世界的有趣就行了
文学少女的书单
二十五岁那年,桑格格去深圳找两位开服装店的朋友玩,晚上在出租屋里,她们尽情聊了过去上学的事情。回到广州后,那天说起的事却一直在心里翻涌,桑格格忍不住都写了下来,发到常去的论坛上。桑格格写的一桩桩小事被很多读者说有趣,后来,它们成了《小时候》,于2007年首次出版。时隔十四年,新编版《小时候》将与读者们见面。今天单读分享桑格格为新编版所作的后记。她还像当时一样,“写我这些年的经历”。她写《小时候》的
- 鬼故事丨荒村野狗
ZZCccZZz
图片发自App王富仁是广府镇的富户,今年二十五岁。他家财雄厚,拥有良田百亩,娇妻美妾如云,骡马牛羊成群。这天,王富仁率领众多仆从出城打猎。王富仁当先骑马而行,众仆从紧紧跟随。忽然,王富仁远远看见一只梅花鹿隐于树丛之中。他心中一喜,策马去追,独自冲入密林深处,将众仆从远远甩开。追到无人的丛林深处时,梅花鹿一晃而没。四周忽然一片死寂,鸟雀无声,虫鸣消散。王富仁翻身下马,脚踩乱草,呆立原地,手中弓箭不觉
- 第二十五章 货源
木归九
“你的肉都是普沱村来的?”许九言盯着阿图达平静的问,眼里却含了审视。阿图达被许九言给镇住了,摇摇头说:“不是,豆是我们春里打的,还有临近春子,普沱春我朋友的苏苏有肉,找我的。”许九言知道不能草木皆兵,可是这体验太刺激,一下就提起了她的神经。社会经验告诉她,要想活得久,第六感必须准确而且必须重视,一丝一毫的危险都必须认真对待。普沱村的毒贩子不就是借了换粮食走毒的吗?这肉干净吗?“阿图达,普沱村的肉我
- 祝贺德惠诗社成立25周年暨己亥关东诗友中秋诗会吟草
王沛君
祝贺德惠诗社成立25周年暨己亥关东诗友中秋诗会吟草步养根斋韵贺德惠诗社成立二十五周年暨关东诗友中秋诗会一八方鸥鹭莅家门,漫洒诗痕共酒痕。野沐金风秋未老,人交清水谊长存。挥毫岂必争高下,访戴何须计冷温。喜见新知成旧雨,晨曦一咏到黄昏。二李杜诗魂不二门,雪泥鸿爪自留痕。白山流派风神涌,黑土篇章岁月存。双纪有余情未改,一生无辍笔常温。却欣桑梓多才俊,吟帜高飏晨复昏。沁园春.庆祝德惠诗社成立25周年己亥关
- 今在何处——第二十五章
济木
与谢今的相遇像是命运安排下的一场相亲,两人没有感情基础,没有利益关系,只有一些不存在与现实的好感。对于这样的一段感情,何文并未多做计较。之后的日子何文如往日一样度过,偶尔还会相亲,对方都由程静,洪珊提供,何文负责现场观摩。理由是姐妹之间同甘共苦,我们不能看你一个人逍遥快活。何文对这样的单身生活很是满意。毕竟不需要买房买车,没有生活琐事,对大着肚子的程静来说单身也是一种幸福。这样的日子很快就被打破了
- Java系列:Java多线程编程经典问题详解,深入解析Java多线程生命周期、死锁、活锁与饥饿、守护线程等问题
码农超哥同学
Java编程java开发语言
多线程编程是Java语言中的一个高级主题,它在提高程序性能和响应性方面起着至关重要的作用。本文旨在帮助Java学习人员深入理解多线程的概念,并准备相关的技术面试。线程与进程在深入多线程之前,我们需要理解线程与进程的基本概念。进程是程序执行的一个实例,它拥有自己的内存空间和系统资源。而线程是进程内部的一个执行序列,是CPU调度和分派的基本单位。一个进程可以有多个线程,这些线程共享进程的资源,但每个线
- Java系列:Java多线程常见面试题,Java多线程必须掌握的知识点,理解线程池、线程安全、线程并发、性能优化等常见问题才是合格的Java程序员
码农超哥同学
Java编程java性能优化开发语言
多线程编程在Java中是一个非常重要且复杂的领域,涉及许多经典问题。也是面试过程中最常被问及的考题,如果不能掌握这些问题,将不能称为一个合格的Java编程人员。那么Java多线程都有哪些常见问题,以及必须要掌握的知识点呢?本篇文章将列举一些基本知识点。以下是一些常见的问题:线程的创建与运行:如何创建线程?有哪些方法?(例如:继承Thread类,实现Runnable接口,使用Callable和Fut
- (摘录)正面管教家长工具卡之二十五:赢得合作的工具
方茜乐妈
孩子们通过在家里帮忙,学习生活技能,发展社会兴趣和能力感。1.共同头脑风暴一个家务活清单。2.创造有趣的方式轮换工作,比如带转盘的工作轮,工作图表,或工作罐,从中选出本周的两项家务活。3.花时间训练——六岁前和孩子一起做家务。4.在家庭会议上讨论所有的问题,关注于解决办法。实践案例:我们把家务活写在小纸条上,然后请东东抽签,她抽到:倒垃圾。然后,这一周的晚饭后,都是她负责把垃圾送到楼下去啦。当然,
- java多线程——并发数据不一致java中的解决方案
台风天赋
java多线程多线程java并发编程
多线程并发编程线程安全主要是由于多线程并发、同时操作共享变量导致的数据不一致。至于共享变量,需要涉及到计算机体系结构的内容:因为现代计算机都一般是设置了两级甚至三级cache。以两级cache为例:假设此时有两个CUP, 线程1 线程2 | | v v CUP1 CUP2 | | v v Cache1-1 Cache2-1 | V 公用c
- 【Java多线程】线程安全问题与解决方案
Hacynn
java开发语言笔记线程安全jvm安全
目录1、线程安全问题1.2、线程安全原因2、线程加锁2.1、synchronized关键字2.2、完善代码2.3、对同一个线程的加锁操作3、内容补充3.1、内存可见性问题3.2、指令重排序问题3.3、解决方法3.4、总结volatile关键字1、线程安全问题某个代码,无论是单线程下执行还是多线程下执行都不会产生bug,被称之为“线程安全”;如果在单线程下执行正确,但是多线程下会产生bug,被称之为
- 今天是腊八节,喝完腊八粥,让平凡的日子有点仪式感!
小铃铛悦成长
图片发自App小孩小孩你别馋,过了腊八就是年。腊八粥喝几天,哩哩啦啦二十三。二十三糖瓜粘。二十四扫房子。二十五做豆腐。二十六煮煮肉,二十七杀年鸡,二十八把面发,二十九蒸馒头,三十晚上玩一宿,大年初一扭一扭图片发自App都说过了腊八就是年,这段时间年味真的是越来越浓了~一说到过节,很多人第一个想到的还是,今天这个节,我们该吃啥?元宵煮汤圆、端午包粽子、冬至下饺子,到了腊八,当然是喝腊八粥。
- Java多线程系列——同步关键字
飞影铠甲
Javajava数据结构开发语言c++算法
目录一、线程安全和数据不一致性二、synchronized关键字的作用三、synchronized工作原理四、锁的级别五、synchronized的优点与缺点六、实战应用七、总结在Java中,synchronized关键字是并发编程中的一个基本构建块,用于控制多个线程对共享资源的访问,以确保数据的一致性和线程的安全。在深入研究synchronized关键字的工作原理之前,我们需要理解在多线程环境中
- JAVA高并发——JDK的并发容器
布道师小羊
#网络+并发+函数式+JVMJAVA高阶java开发语言
文章目录1、超好用的工具类:并发集合简介2、线程安全的HashMap3、深入浅出ConcurrentHashMap3.1、ConcurrentHashMap的内部数据结构3.2、put()方法的实现3.3、get()方法的实现4、有关List的线程安全5、高效读写的队列:深度剖析ConcurrentLinkedQueue类6、高效读取:不变模式下的CopyOnWriteArrayList类7、数据
- 日记!(2022年6月9日,上午!)。
傅申1980
日记!“无语”!!(二零二二年,六月九日,星期四,上午,十点二十五分,左右!)。(上海市,北部,北部“郊区”,宝山区,写作者,一住处,一普通,商务公寓,写字楼内,一破旧的,小书房里!)。我的母亲,这人真的是“没办法”!!我和她作“工作”、讲“道理”,都没有用!!她还是要把“事情”,往“坏”里干!!母亲把我“傅申”,给“搭”进去,干什么?!!让人“无语”!!备注:(我傅申“无语”!!)。
- 2023-05-14又是一年母亲节
淡淡的云_f0fd
一岁岁的光阴,当青丝变白发,母亲陪伴我们长大。如今,也在慢慢变老。今天就是母亲节,我想对您说:妈妈,我爱你!感谢您给了我生命,又含辛茹苦把我抚养成人。愿母亲一生平安快乐,幸福健康!今天是5.14日,星期日,农历三月二十五日,天气晴,气温17~28°c。不知从什么时候开始,孩子们也给我过起了“母亲节”,今年又如往年一样,儿媳妇给我打来1000块钱,并发来祝福:“母亲节快乐!”中午儿子又发来了视频,说
- 双关--读钱钟书《管锥编》五七、2022-11-29
老胡_8418
陈寅恪先生先生《襄公二十五年》,其第二段,笺“鲜虞曰‘一与一,谁能惧我’”句中之“与”字,引高邮王氏父子意“‘与有战’意,犹‘’敌也、当也‘”。进一步言“‘与’为相好、相得。而复为相敌、相拒,黑格尔所谓一字具正反二意者”。复言“敌”、“斗”等皆有相对之二意;最后结论曰“训诂之兼容并蕴,亦见事物之反与正成,敌亦友尤而”,此既对立之统一也。章学诚言六经皆史,先生则万书皆可文,不去分析是则之政治意义,传
- 【自然有禅生】山川风雪,千古长音
拈花老夏
【自然记录】三月第二天,河中已无残雪。老夏仔仔细细观察并记录了,冬天的伊犁河是清澈如蓝水晶的河水,但过二月二十五日,河水逐渐发生变化,一天比一天混浊。今天从窗望过去,已经是混浊的泥水色。但看上去不像纯粹的泥土色,有泡沫,当是山下雪融水,带来了一路上地表沉积一冬的“有机物”。全球气候变暖,北半球的中国许多地方已经冬天见不到雪,尤其难得再见到酣畅淋漓的雪。新疆伊犁,难得还有分明的四季,尤其有完整而生动
- 五古•咏史之五十七 白居易
村居闲人
(二零一八年八月二十五日•施甸桐溪村)诗名远长安,题壁口相传。士僧牧童歌,亭驿江上船。宫市讽黄衣,天涯泪青衫。柴门掩暮雪,炉红候客酣。注:“诗魔”唐代白居易诗名远,其时“自长安三千里,乡校佛寺逆旅行舟”“壁无不书”;“士庶僧徒妾妇牛童”“口无不道”。《卖炭翁》讽“黄衣使者”、《琵琶行》“江州司马青衫湿”、《问刘十九》“晚来天欲雪,能饮一杯无?”
- 阅读札记五十三《明朝那些事儿1洪武大帝》9兔死狗烹
三九陈皮
第一部从朱元璋出身到永乐大帝夺位的靖难之役,讲述了明朝的开国历程。本篇关键词:开国一代的结局/藩王朱棣/领兵远征/洪武崩,建文立第一百七十五章终点,起点:最后的朋友们(1)>>洪武二十五年,朱元璋杀掉了四十年前为他算命的周德兴(大家应该还记得他),这位已经被封为江夏侯的算命先生终于兑现了当年的算卦结果——卜逃卜守则不吉。>>洪武二十七年(1394),朱元璋杀颍国公傅友德,定远侯王弼。>>洪武二十八
- 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。那么这个时候就有个问题了,既然参数不一致,那