- jedis 与 redission 实现分布式锁
不知言愁
项目实战分布式redisjava
本文为博主原创,未经允许不得转载:1.Jedis实现分布式锁2.Redission实现分布式锁为了确保分布式锁可用,至少要保证锁的实现同时满足以下几个条件互斥性:在任意时刻只有一个客户端能持有锁不会死锁:即使有一个客户端在持有锁的期间发生崩溃而没有主动解锁,也能保证后续其它客户端能加锁容错性:只要大部分的Redis节点正常运行,客户端就可以加锁和解锁解铃还须系铃人:加锁和解锁必须是同一个客户端,客
- 2021-05-05
ok198612
没有钱的日子有钱的时候,大手大脚的花。没钱,你想办法借钱。你能借到钱吗?借不到。人生在世,谁的一生不会一帆风顺。指谁不如靠自己。夫妻本是同林鸟,大事来时各自飞。解铃还须系铃人,只要努力,一切都会好起来。付出总会有收获,明天会更好
- 我是怎样度过严重失眠日子的 6
我们会一直有所期待
图片发自App就这样懵懵懂懂一个多月,期间我试图shui别的女人代替她也是徒劳,体重骤减10公斤,我知道再这样下去小命恐怕不保,没犹豫买了张机票泱泱回国。过了不知多久,我才缓过劲来。明白了几个道理,感情是有失效期的,失眠是可以减体重的,睡眠不足会导致脸上黄褐斑,头皮生小浓疮,酒精不能代替药物,时间是治愈心理创伤的最佳配方,咬咬牙也许就能挺过去。解铃还须系铃人,做人不能太较真。图片发自App君可见,
- 狂野的乱世,重生的英雄(75) 心病还需心药医,解铃还须系铃人
打不倒的小阿强
‘到时进入神魔井陵中,我倒要看看你是如何大发神威的!!若只是外强内空的话,哥再把你这块膨胀的猪油给捏瘪…………’想着想着,梁强不禁有点怡然自得起来欧阳飞鹰对他所得到的信息经过一夜的琢磨,确定了神魔井陵就处在大光明境的一处虚空中,但若要进入这处虚空,必须得有大光明寺的独家令牌因此次日一早,欧阳飞鹰便带着霓裳和梁强匆匆的往大光明寺赶去,在御空之旅的路上,霓裳不禁问道:‘欧阳师兄,那大光明寺会把令牌借给
- 居家隔离日记—复工前的计划
笨鸟piao
昨天晚上做梦了。这应该距上个月以来的第一个梦。我绞尽脑汁地回想着梦中发生过的事情,但无论如何怎么也想不起来。我猜测,这个梦应该和工作有一定的关系。“日有所想、夜有所梦”。昨天我时不时地思考着复工后的生活状态,我想这在无形中给我的思想造成了一定的压力,才导致了这个不知名堂的梦。“解铃还须系铃人”。因此,今天我决定好好列一个复工后的暂定计划,抚平我的那颗小小焦虑的心。复工后,一周7天里,跑步3天(周六
- 次新,下一个爆炒题材?
辉叔看盘
【辉叔看盘】今天,指数顺利迎来3连阳,这三天,无论是抱团还是题材炒作,赚钱效应都不差,只可惜连续反弹成交量还没跟上,短期还需要再磨一磨。不过,好的一个现象就是,以贵州茅台为首的抱团股已经开始企稳,这轮下跌以茅台开始,企稳也是以茅台为主要参考。解铃还须系铃人,现在茅台在2000元附近基本稳住了,之前我们也说过,茅台是这轮调整的风向标。所以,这个位置是机会大于风险的地方。但如果你要指望这波抱团股马上收
- 007 管理低落情绪
青峰在北京
当在平时的工作中不知不觉地遇到情绪低落时,为了减少负面情绪的影响,有三个建议:(1)运用底层认知或元认知能力给自己做心理建设。低落的情况本质上是自己在极短时间内无法运用自己的低层认知或是理性去分析清楚自己面临的问题,因此就由直觉或者情绪支配了自己的行为,解铃还须系铃人,而解铃的方法应该是一些底层的认知或自己曾经思考过的道理,需要结合自身的实际去总结和摸索,找到一些适合自己的方法论。即使无法想通,可
- 《三块广告牌》2018.3.27 周二 34/21/9
安心aa
图片发自App喜欢看电影,但每每对电影的理解并不深刻,正赶上德生老师组织观影和影评活动,还特邀了电台的马年老师,自然很期待。《三块广告牌》获今年奥斯卡最佳女主奖和最佳男配奖,是我一直想看的电影。一位极端强悍冷硬的母亲面对女儿被奸杀警察局迟迟不能破案,暴怒的心态下所做的一系列对抗警局的事情。以暴制暴是无法解决问题的,只能是“愤怒招致更大的愤怒”。当然随着影片的推进解铃还须系铃人,身患癌症的前警察局长
- 成长365|第141集:签单治百病?
人丑不读书不行
听说过“签单治百病”,今天来求证。良药苦口利于病,治病应该对症下药才对,为什么签单能治百病?签单和治病之间有没有必然关系,咱们细细来品。女孩子相亲,有两个判断的标准,一个是外在,帅不帅?有木有钱?另一个是内在,坏不坏?幽不幽默?同理,病也分两种,一个是生理,俗称身体病了,另一个是心里,身心病了。既然病理不一样,那么药方自然也就不同了。解铃还须系铃人,心病还须心药医。有一种病叫穷,俗话说“救急不救穷
- 谷歌是怎么做测试的--角色
夏伟才
“解铃还须系铃人”。当代码构建失败,或者在线上出现bug时,只有开发人员才能够去修复它。开发人员需要对自己写的代码负责,ta比专职的测试人员更适合做测试工作。可是,并不是所有的开发人员都会测试自己的代码。当开发人员还不会去测试自己的代码时,我们需要一类专职角色,来教会开发人员更好地去测试自己的代码。所以,谷歌的工程师角色分为以下三种:1、软件开发工程师(SWE)软件开发工程师是一个传统上的开发角色
- 基层年轻干部宜把握“种树要领”
平安致远
习近平在庆祝中国共产主义青年团成立100周年大会上的讲话中指出“青春孕育无限希望,青年创造美好明天。”作为青年主体的基层年轻干部,如何孕育希望创造美好明天,关键在于把握现在。随着大批“90后”“00后”进入基层干部队伍,给基层带来活力的同时,也出现一些干部早早地“熬日子”的现象。其实,解铃还须系铃人。“人生万事须自为,跬步江山即寥廓。”部分基层年轻干部的问题,关键在于年轻干部自身怎么看、怎么做、怎
- 秋雨绵绵
陈晓是我
天气雨周二农历八月初九秋雨中的花天气预报有雨,今天就淅淅沥沥的一直下着了,真的是秋雨连绵。秋天的雨,带着凉意。不似夏日的雨,是凉爽是舒适。秋天,是收获的季节,也是花草树木开始凋零的季节,人难免就会有悲秋之感。偶有心绪不宁,不知所措。同桌告诉我,去接纳自己的所有,微笑着面对,别把自己囚禁了。是啊,若是自己把自己困起来了,也得解铃还须系铃人才是!加油!亲爱的自己!我是日记星球507号陈晓,正在参加21
- 第九节 解铃还须系铃人
易卜生生
廖建国也是明白人,既然这么多幺蛾子,必然有背后的作妖者。解铃还须系铃人,这事儿就必须找李立彤,其他一连串的问题才能化解。李立彤也必须解决,因为涉及到后续的改革,更涉及到后续酒吧的事儿,要不然廖建国就把店面租赁的事儿给别人了,李立彤哪干呢!这么多烂事儿也是超出了李立彤的想象,尤其是赛事虫子,这些地痞们,还真不好解决。既然让石光明当大型活动处处长了,这个事儿就交给石光明,解决不了就拿下!“李书记,这些
- 立界线的能力从何而来
登山望朝霞
有些人在人际关系上天生似乎如鱼得水,有些人则左右碰壁,在分寸之间常常找不到支点。在这方面,我就属于后者。为此在职场上傻乎乎地被人占了不少便宜,虽心有不甘,又不知从哪里收复失地。看过《过犹不及》特别是界线是如何发展这一章节后,才发现设立界线、重修倒塌的界线大有学问。解铃还须系铃人!要想重修倒塌的界线,我们首先得了解设立界线的能力是怎么发展出来?界线并非横空出世,而是一步一个脚印建造出来的。界线的发展
- 把每天当成是末日来对待
懒马日记
图片发自App我常常为自己的生活感到焦虑不安,对很多事情感到无能为力,寝食难安。渐渐地面黄肌瘦,气血不和,还一大把一大把掉头发,抵抗力下降,去医院体检,各种毛病都出来了。解铃还须系铃人。医生只能开医治身体的药,心灵上的药,只能自己炼化。去医院或者逛论坛总能遇见跟自己一样生活在“水深火热”中“同病相怜”的人,我们一样的焦虑不安,一样的身体欠佳,但是,换个思维方式看看这件事,仿佛又是我们在自作自受。生
- 高二儿子理科,物理、化学、英语三门听不懂,还有希望上大学吗
学姐要回家
网友一:看到你孩子的情况,让我回想起当年我高二时候的样子,我也是学理科的,6门里面除了语文,英语,生物以外都是比较差的。特别是数学、物理,化学都还好。经过高二一年和高三一年的自己摸索总结成绩理综从140左右提升到高考240多,虽然比不上很多大神,但是对于当时我这样一个差生来说觉得已经很好了。所以问题迟早是要解决的,而且需要你儿子自己认识这个问题的严重性,俗话说师父领进门修行在个人,解铃还须系铃人,
- 释然
栗花香
寻了一个鸡蛋里挑骨头的理由,撒了一个违心的弥天大谎,想做什么只有自己知道,心里到是觉得轻松些。解铃还须系铃人,心病还需心药医呀。正好两天的雨让这暑伏芯凉爽了不少,昨晚趁着凉爽没有熬夜,早早的躺下,结束浑浑噩噩的一天。图片发自App这一觉睡的挺舒服,好久没这样了,若是没有毛丫捣乱,准定会直到天亮。说是今天还会有雨,不过没下起来,天气还算不错。走吧,去做自己该做的事儿,让其知道你的颓废,会瞧不起你的。
- Redis分布式锁(一):锁的实现
heichong
本文主要介绍下Redis实现分布式锁的过程,redis版本:redis4.0,单实例,暂不考虑redis高可用客户端:Spring-data-redis分布式锁满足的条件1.互斥性。在任意时刻,只有一个客户端能持有锁。2.不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。3.解铃还须系铃人。加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了。
- 调解矛盾不是解疙瘩
发光的萤火虫ZSH
有两个人吵架,你去帮助调解矛盾。怎么调解?常规方式,你们闹矛盾,各自心里都有一个大疙瘩,我是调解人,努力帮你们把心里的疙瘩解开,以后大家还是好朋友。有句话叫,解铃还须系铃人。既然这个结是他们自己系的,想打开必须靠他们自己努力尝试去做,作为第三方是无法替代他们做的。沟通训练营教的调解招式是什么?从社会关系角度去考虑解决方案,把自己定位为社会网络的枢纽节点。调解人需要做的事情不是“解开双方心结”的事情
- 我尽力,你随意
无澜小语
听说你不高兴了,于是我便跋涉千里,来到你的身边,以为可以安慰,可是原来解铃还须系铃人,你的不愉快不是因为我,所以我治愈不了你的伤。独自一人,身在异乡。才知道,原来自己吃外卖会胃疼;原来自己一个人不敢过夜;才知道原来爸爸妈妈的唠叨也能让人安心;才知道你不需要我,我做的一切都是白。但我还是做了,我还是勇敢的爱了。虽然有点卑微,但是不后悔。有些路,走过才知道回头;有些人爱过才知道错;有些事,做才不会遗憾
- 陈茹-中原焦点团队讲师6期坚持分享第693天 20200728
陈妍羽2018
解铃还须系铃人昨天,儿子因为和外婆,争论一些小问题互相生气。我两边都劝,也不管用,儿子还想要我全天陪着他,我也无能为力。白天,外婆还是坚持来医院照顾孩子,他俩气鼓鼓的,我也着急上班去了。下午请假来到医院,看到两个人已经谈笑自若了,我问孩子怎么又开始讲话了,孩子说,说着说着就开始聊天了。看来解铃还须系铃人,沟通就是这样,沟着沟着就通了。遇到问题先积极沟通,问题总会解决的。
- 2019-01-30
刘国臣_语文
思想方法类谚语——分类汇编1、科学的态度,正确的方法一把钥匙开一把锁。心病还得心药医。解铃还须系铃人。打虎要打头,杀鸡要割喉。射人先射马,擒贼先擒王。劈材要寻纹,挖树要挖根。鼓要打在点上,笛要吹到眼上。扬汤止沸,不如釜底抽薪。百艺通,不如一艺精。强记,不如善悟。磨刀,不误砍柴工。工欲善其事,必先利其器。看才吃饭,量体裁衣。到什么山,唱什么歌。2、本末倒置,因小失大。打破油缸,寻芝麻。烧了房子,捡了
- 观心 | 心是良药
观心道人冉立旭
心是良药我想大家都听过这样一句话:解铃还须系铃人,心病还须心药医。我认为心是一味良药,不仅能治心病,还能治百病。何为心病,大众理解的可能就是因为感情原因或者遭受重大事故而抑郁、茶饭不思、魂不守舍等等,而不是西医口中诸如冠心病、心肌炎等心病。我觉得此处的心病跟中医指的心病并无差别。得了心病,别人是没有办法救助的,只能是在一定程度上开导,最终还得靠自己。只有自己在思想上解决了,才能算是治愈。而我认为的
- 阿托品 29 解铃还须系铃人
千鸟无
学生组织中仅次于学生会规模的报刊记者团换届选举进入提名阶段。上届社长或成员十人以上联名可提名人选,由于K名义上只是临时代理,并没有提名权,仅此一项权利仍归于F。即便是不能动权直接转正自己,K照样可以用联名方式得到资格,先前的公告里F按照交易自认退居幕后,这个肌肉怪就直接排除了F提名自己的可能,但并不能猜出F的其他操作。“事成,我在头版刊登道歉声明,承认先前关于你们二人的报道失实。”F那日这样对A说
- 自我提升&职场胜出的最优答案6——努力《拆掉思维的墙》
那年花开月正方
回顾记得在得到APP中,宁向东老师在管理课中,曾经对管理给出了一个非常有突破性的解释,那就是“破局”。管理的工作就是在不断地破局。我时常在想其实无论是在生活中还是在工作与职场中,我们何尝不是被一个个“局”所困扰。无论是自我提升还是外部链接,我们都难逃一个个“局”的形成。然解铃还须系铃人,能够破局的不是别人而是我们自己,谁也无法改变我们自己,除了我们自己本身,拆掉思维的墙才能找到正真的自我。一、你不
- 请让她的心灵插上翅膀
极风耳环
走完了生机盎然的春,度过了热情澎湃的夏。爱,一个沉重却有力量的字眼。爱的最初是所有人眼中的美好,每个人都努力的想进入彼此的内心,因为有了爱生活才会变得更加精彩,它会贯穿我们的一生。但相处之中却会让我们在不知不觉中留下不可磨灭的伤痕,爱是一把双刃剑,可以给对方美好,可以给对方痛苦,爱恨总是界限不清。我以为解铃还须系铃人,其实是用错了方式,当你遇到了对的人,他会为你抚平内心的伤痛,带你认识世间真正的美
- 饺子兄
终生学习
从太阳落山前到现在就做了一件事饺子兄你幸好没露馅相比较而言我做的只适合我自己吃以后自己就算不在家也有保障了左耳友谊的重要性爱丽丝梦游仙境父母对孩子再多一些信任呗红皇后陷入了自我否定觉得所有的人都不爱她其实无论怎样都会有人默默的爱着你比如时间就是真的爱红皇后可惜她非要妹妹一个道歉差点丢了性命执念太深解铃还须系铃人傻瓜英语挺好的其实每个软件都不错后宫佳丽三千看你选择最好的放下手机拿起课本饺子啊饺子为什
- 裤唯猴皮筋论
水绕顽石
男人,尤其中年男人,有没有过这种尴尬。憋了好久终于找到厕所,兴奋的冲进去,站到小便池的瞬间忽然发现裤腰带解不开,或者本来系着蝴蝶结的裤绳不知什么时候缠了个死结……好吧,假设你内力深厚,强身健体,固本培元,此时尚提的住一口丹田罡气。。。解铃还须系铃人,腰带和裤绳终究得自己解开。然而油腻的肚腩,鼓胀的膀胱以及嘘之欲出的尿意,由不得你低头弯腰仔细看清那一小团的错综复杂。感谢现代科技发明了洗手间的镜子。然
- node重装-解铃还须系铃人
Bugman.
Bug专栏windowsnode.js
一、问题场景node的重装真的浪费我一整天时间,必须写下这篇踩坑日记我在做博客项目的时候,启动前端Vue项目的时候,由于之前的node版本是18.16.1,npminstall的时候出现问题,原因是node的版本过高,应该配置node14.几的版本,这个版本的node比较稳定,并且有维护于是我用geek(一个uninstall软件)卸载了我原有的node,当我去下载安装node.14.21.3-x
- 工作有心无力?做好这两件事,才能迎刃而解
成长精进训练营
关注我,每天免费获取个人提升、职场技能干货,助你玩转职场,持续精进!昨天有位粉丝留言:如果对现在的工作有心无力,该怎么办?【成长精进训练营】建议:解铃还须系铃人,分析有心无力的原因,有针对性的进行改善。首先分析一下这个问题的本质:1.为什么会有心无力?是自己的主观原因,还是客观原因?2.这种情况出现多久了?是一直都有还是最近才出现?3.这种情况有没有可能得到改善?对于这个问题,我的看法是:分析清楚
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置