- 夏至来了
李超越kelly
夏至来了。今天,我们会拥有一年中最长的白日。如果幸运,还会见到一年中最璀璨的星空。明与暗的交替,汇聚成美,像生命,有甘,有苦,才立体真实。古人讲“大道至简,阴阳互生”,就是在提醒我们,万事都有两面。越是艰难,越要相信光明将至;越是绚烂,越要小心蛰伏。元代书法家赵孟頫曾写过一首很珍贵的小诗《夏至》:夏至午之半,一阴巳复生。坚冰亦驯至,顾岂一朝成。万物方茂悦,安知有彫零。君子感其微,恸笑几失声。意思是
- 我开着法拉利,想泡哪个妞都不难
雨田Amy
昨天和一位女朋友喝下午茶,讲起了她一个富二代朋友最近发生的事情。富二代和哥们打赌,开着法拉利想泡谁都不难。于是,去了某大学“偶遇”了一位清纯的女生,一周后,女孩成功的跳上了他的车。当天晚上,他就发了一条朋友圈,开着法拉利,想撩哪个就撩哪个,就不信还有人会不上我的车。当然,这条朋友圈对女孩是分组不可见的。人之贱则无敌。流传过一句话,宁愿坐在奔驰里哭也不要坐在自行车笑。可惜女孩还没有来得及坐在法拉利里
- Java的多态性
zaneily
JAVAjava开发语言
Java的多态性多态性是面向对象编程的一个重要特征,是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的涵义。可以理解为一个事务的多种形态。Java实现多态有三个条件:继承,重写和向上转型。继承:在多态中必须存在有继承关系的子类和父类。重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用重写的子类方法
- java 什么是多态性_Java多态性理解
职路施语
java什么是多态性
什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamicbinding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应
- 育儿反思
小鱼莫愁
他是一年级的小豆包,入学的时候就许下愿望希望有自己能戴上电话手表。当我从老师口中得知孩子心愿的时候,我给他实现了,他高兴极了,每天听故事,与智能机器人聊天,听生活常识,最兴奋的时候就是出门后就给我打电话,汇报他的种种。每当我还未下班,他就打电话问我到哪里了,坐哪趟车。一次做饭的时候,我说一句土豆发芽了,他就喊到,不能吃了,土豆发芽就不能吃了,会中毒的。我惊讶的问他怎么知道的呢?他说电话手表里小度说
- vue 表格左右拖拽调整列宽_vue中实现拖动调整左右两侧div的宽度的示例代码
weixin_40008969
vue表格左右拖拽调整列宽
写在最前最近在使用vue的时候,遇到一个需求,实现左右div可通过中间部分拖拽调整宽度,类似于这样这是我最终的实现效果还是老话,因为我不是专业的前端工程师,只是兼职写一些简单的前端,所以这个功能的实现得益于以下博客,《vue拖动调整左右两侧div的宽度》、《vuejs中拖动改变元素宽度实现宽度自适应大小》,而我只是针对于他们提供的代码,加了亿点点自己所需要的细节。实现原理如上图所示,我们需要将要实
- java 动态多态性_Java语言中动态多态性的实现及应用
阿野与阿厉
java动态多态性
科技信息1.引言多态性(polymorphism)一词来源于拉丁语poly(表示多的意思)和mor-phos(意为形态),其字面的含义是多种形态。在面向对象系统中,多态性是其核心内容之一,反映了人们在求解问题时,对相似性问题的一种求解方法。Java语言实现了两种多态性:静态多态性和动态多态性。本文重点论述其采用重写机制实现动态多态性的原理,并结合实例讲解动态多态性的应用。2.关于多态的概念2.1继
- 100个基本,明确自己的目标
石小沫_
最近在读日本作家松浦弥太郎写的《100个基本》这本书,其中作者解释“100个基本”是为了让自己明白的事,是对自己展开的思考,是为了整理自己的思路而存在的。这是为了个人成长、学习,为了更像自己,而应该恪守的人生信条。重要的事情,想要遵守的规则,我想每个人都有,但这些内容其实是很模糊的,难以用言语表述。如果能一条条地认真思考如何用言语表达它们,也能借此更好地认识自身。“基本”可以关涉任何事――计划、目
- 深入理解单元测试
元闰子
单元测试log4j
荐语本文要介绍的是2020年O’Reilly出版的书籍UnitTestingPrinciples,Practices,andPatterns,一本在豆瓣评分高达9.9的好书。作为一名软件开发工程师,你应该对单元测试(unittest)很熟悉,但单元测试的目的、Mock的正确用法、单元测试和集成测试的区别等等,你真的懂吗?书中对这些内容都做了深入的介绍,并通过实际案例教你如何写出好的单元测试。读完这
- 江苏网络作家村打造网络文学泛娱乐 龙杰创始人成导师
龙杰传媒一路听天下
网络文学作为新兴的领域,逐渐走上了正规军的队伍,国家也是大力扶持。龙杰传媒2005年以来孵化过众多网络作家的优秀作品,让网络上的好作品也能发扬光大。就在上周末,“江苏网络作家村”和“中国网络文学泛娱乐产业孵化基地”揭牌仪式在镇江宜园举行。龙杰网大文化传媒联合创始人陈明珠女士应邀出席了揭幕仪式,并签约成为首批“江苏网络作家村”IP导师。出席活动的有:中国作协网络文学委员会主任陈崎嵘、江苏省作协党组书
- 《高中第一天》作者:胡毓夏
维也纳冰咖啡
2020年8月30日今天是我高中开学的第一天。没有上课,只是教官和老师轮番来了几次说话罢了。不过这也是一种和初中生活不一样的体验。想当初,在初中跟或者是小学的时候,我在看一些关于描写高中生活的小说。不禁对高中生活充满了各种美好的幻想与憧憬——时至今日,我也成为了一名真正的高中生。如今的我也才发现,小说之所以是小说,就是因为他不符合大部分人的生活,实际。是作者虚构出来的另一个世界,他们的课业压力自然
- 成功学不能学
润物老师
成功是一个小概率事件,混得太惨也是。大部分人,还是过着不太成功不太失败的日子。如果我们要修理一辆汽车,你会只坚持用扳手,不用螺丝刀么?我们既可以用扳手,也可以用螺丝刀。关键是,目标是把车修好。要点拆解一、成功永远是小概率事件通过对炼金术的案例,以及数学中的正态分布曲线,即无论什么群体,随机变量的概率分布大多数总会停留在某一个值前后,离这个值越远,出现的概率越少。来说明,成功也是个小概率事件,混的太
- 直面生活的勇气
甜予
面对不同意见你会怎么做,面对不公平你会怎么做,面对不喜欢的人和人事你会怎么做?这个世界有很多的烦恼,有很多的问题等着我们去解决,并不像歌曲中唱着,烦恼会解决烦恼。而是需要我们用耐心,智慧去解决问题,消除烦恼。一、面对不同意见1)善于倾听即使意见不同,我依然尊重你发表意见的权利,这是对他人,也是对自己的尊重。因为你也会有与他人意见不同时,你也希望你的意见被倾听,被接受,被采纳。2)寻找不同意见的相同
- 陈茹-中原焦点团队讲师6期坚持分享第559天 20200316
陈妍羽2018
地毯式的肯定今天爬楼听吴熙娟老师的课程,受益匪浅,从多个层面好奇来访者的情绪,也给出很多深层次的解析。最让我印象深刻的是——地毯式的肯定。从家庭关系,夫妻关系中,需要这样给到先生更多的肯定,他才能够对做家务,陪老婆,陪孩子更有动力。因为他的努力被人看到。回顾反思和先生和孩子和家人的互动,有没有做到地毯式的肯定。可能还有些欠缺,需要做到及时表达对他们的努力付出,或者做的好的地方给予肯定,正面表达,我
- 今天继续加油
LP_9032
今天家里需要给二楼加盖个卫生间所以老公留下来帮忙,我一人带俩娃来看店,刚开门一会儿还没来得及打扫卫生就有一对儿老夫妻来看灯,不过由于儿子房间的尺寸大小不确定最终没下订单,但是我相信他们下次一定回来下定的,要相信信念的力量!他们走后没多会儿又陆陆续续来了好几拨客户,中间老二还给我各种捣乱,一个人应付不来赶紧给老公打电话让他过来,好在最终定下来了一单,虽然是个小单,但也是一个好的开始,每天努力一点点,
- 字节跳动面试官亲述:Android开发学会了这些技术,你离大厂不远了
m0_65322636
程序员架构移动开发android
HTTPSHTTP是超文本传输协议,明文传输;HTTPS使用SSL协议对HTTP传输数据进行了加密HTTP默认80端口;HTTPS默认443端口优点:安全缺点:费时、SSL证书收费,加密能力还是有限的,但是比HTTP强多了2、Java基础&容器&同步&设计模式StringBuilder、StringBuffer、+、String.concat链接字符串:StringBuffer线程安全,Strin
- 【剽悍行动营】插播一条育儿分享……
水静冰晴ff
法国教育家卢梭曾说:“你知道运用什么方法,一定可以使你的孩子成为不幸的人吗?这个方法就是对他百依百顺。”人人都想孩子生活幸福,无忧无虑,然而过度的爱变成溺爱,很可能会“坑”孩子一生。“特殊待遇”所谓的特殊待遇,是指孩子在家中地位高人一等,家里有什么好的东西都先尽他一个人享用,处处受到特殊照顾。特殊待遇享受多了,他就只在乎自己想要的,觉得什么都是父母应该做的,是欠他的,自私冷漠不自知。过年拜访朋友,
- 地铁播报壹
星月妹妹
听歌照镜子把刘海剪坏的傻逼是我今日地铁播报:今天路上竟然没有堵车,七点三十多出门八点零几分就到了地铁站。今天下车让小灰灰亲我一下。我以前可是没有这么肉麻啊。哎呀呀。人今天还是好多。人挤人的没点点空间。站在最前面那个带珍珠耳环头发几乎都白的大妈,正在玩着消消乐,消消乐真是腾讯开发一款打发时间的游戏。上海的大妈真的好时尚,有时候还能见到六七十岁老爷爷塞耳机呢。旁边卷发女孩很年轻应该刚毕业不久,侧面看长
- Stream 流 根据对象属性去重
abments
jdk1.8新特性pythonpandas数据分析
目录前言一、实现原理二、实现过程三、filter过滤器的原理总结前言这篇文章介绍一种通过stream流对集合中的对象根据key值去重的简便方法。一、实现原理通过Stream流中的filter方法实现对数据的去重,具体操作是构造一个Predict对象,在Predict中通过检查数据是否存在返回断言中的布尔值。二、实现过程代码如下:publicstaticPredicatedistinctPredic
- 21堂写作课复盘第十三课:念头写作的三项基本功
皮小芸
在开始之前,先送给大家一个练习写作的秘籍,那就是“一对多”练习法。一个想法,可以用多种多样的语言形式呈现出来。比如讲个故事,也可以举个例子,或者是设计一个问答,可以多尝试几种写法。即便是同一个意思,换成不同的话来写,可以这样说,也可以那样说。写完之后,再把几种写法做一个比较,看看哪个更好。平时多看看别人的文章,取长补短。在看书的时候,也留心一下别人的写作方式,以便帮助自己更加熟练地运用语言。另外,
- 今年的目标
草莓香猪
今天对我从2015年到2020年的经历做了个回顾,自己也学习了很多。2013年到现在开始学习佛法,一直持续到现在2015年学习了理疗瑜伽师的课程,拿到证书。2016年开启了亲子阅读的课程,亲子阅读初级班。2017年亲子阅读课中级班2018年亲子阅读课程高级班,年底担任罗湖站站长2019年参加洋葱阅读的快速阅读课程2020年参加健康管理师课程,拿到三级健康管理师证书。2017-2019年还在管着家里
- 跟不遵守规则的人怎么相处
熹贵妃不怕辣
跟一些人相处舒服不舒服,就看这些人是否遵守规则和承诺,或者是对没有遵守时的态度.昨天跟朋友说想把旅游照片都洗出来,接近一百张,朋友就带我去了她认识的人开的柯达冲洗门店,全程也没有因为熟识讲过价,付款之前问什么时候可以拿,老板娘回复说当场拿不了,得次日,我说次日下午要赶火车出远门,老板娘爽快的说给你洗出来明天10点后来拿就可以了,交易就此愉快完成。次日10点,我安抚好非要跟妈妈的娃,借了个电瓶车,顶
- Java 并发编程:Java 线程池的介绍与使用
栗筝i
栗筝i的Java技术栈#Java基础栗筝i的Java技术栈Java基础Java并发Java线程池
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第024篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- 讲座感悟|教育需要仪式感
j71688556
教育需要仪式感——听孙圳老师报告有感为什么教育需要仪式感?因为它能够唤起对教育的尊重,因而去尊重、热爱学习。德国的儿童心理专家梅兰妮.格列瑟在《孩子需要家庭仪式感》一书中说:“仪式能给予孩子安全感,安定感和信赖感,促进孩子独立,赋予强健人格,给予秩序和方向。”村上春树说,仪式是很重要的事。孙圳老师说,她上班7年,这是第一年做班主任,没有经验,完全在于模索。这么年轻,又这么优秀,她身上有太多值得我学
- hhhh
贫穷吊轩
HE素材:微博正文:“嘿!”“你干嘛!”睡到一半被叫起来让我有点生气同桌似乎被我吓了吓,瘪瘪嘴有些委屈我揉了揉头,坐正身子向她道歉“课间晒的太久,有点头疼”“嘘,小声点,老师看你呢”讲台上的班主任正看着我,对我上课睡觉又讲话的行为有点无奈我朝他歉意的笑了笑,揉了揉头表示头疼同桌跟他请求带我去医务室哎,女人真麻烦头疼这种老毛病睡一觉就好了啊还是没有说服这个顽固的女人,只好被她拎着去医务室坐下看见我皱
- 对职场新人来说,这些坑绝对不能踩!
凝海心理
对职场新人来说,试用期有哪些常见坑绝对不能踩?1、对同事过于热情新人在试用期里,一定要把握好人际关系这个度,和同事之间从陌生到熟悉是一个循序渐进的过程,切不可急于求成,否则只会适得其反。2、“草莓族”不受欢迎典型的“草莓族”,经不起任何挫折和打击。团队需要的是可以一起并肩作战的战友,而不是可爱的洋娃娃或是需要呵护照料的花骨朵。尽快把自己看成是社会人、职业人,你所做的所表现的,不再是由着自己的性子来
- 次韵秦观『千秋岁·水边沙外』
摩羯星一号
金陵庚子之春,湖山雨霁延眺,子规深处烟如织——少游天外。乱石临溪退。杏李白,啼音碎。遥峰愁竹隐,剑气悬萝带。呈浓淡,酸风桑律明楼对。频问兰舟会。葵露堪倾盖。容色易,人何在。逦依湖上枕,闻道云山改。梅子雨,涂鸦满卷分香海。【附录】秦少游《千秋岁·水边沙外》水边沙外。城郭春寒退。花影乱,莺声碎。飘零疏酒盏,离别宽衣带。人不见,碧云暮合空相对。忆昔西池会。鹓鹭同飞盖。携手处,今谁在。日边清梦断,镜里朱颜
- 乡村教师成长日记——难忘的探望
吉林牟林
一日为师,终身为父。——关汉卿一直以为自己年轻,雷打不动的好身体,胖胖的身躯装的是满满的能量,从上班开始自己从没有因病因事请过假,在奶奶去世的当天也到学校上班,后来知道原来有丧假可以请假,才匆忙赶回家。我爱我的学生,我不想因为自己的事情耽误一节课,我不想让孩子们来到学校看不见我讲课的身影。但那一年我病倒了!还记得是2015年夏季的一个周末,在家帮父母干些零活——抬玉米,因为家里养猪,所以买了三千斤
- 拜年
往事如梦a
文/往事如梦图片发自App新年伊始,猪年报春,为感谢各位朋友对如梦的支持和鼓励,如梦携全家向各位朋友拜年。祝大家:“幸福美满,合家团圆,工作顺利,好运连年,万事如意,笑口常开!”!
- 《感恩日志》第(289)天
刘瀞聪_381f
1.感恩感谢今天又是一个好天气,可以带宝贝出去晒太阳,溜一圈。感恩感谢每天起来打开手机看到大家发的正能量问候语。感恩感谢实修营谷老师每天早上的感恩能量早课。抒发对大自然的情怀。感恩大自然带给我们的美好生活,美好享受!2.感恩感谢父母,给了我生命,让我享受美好幸福生活。3.感恩感谢婆婆公公为了我们这个小家的付出!家里地里不用我操心!4.感恩感谢金钱,可以买彩泥,可以买菜,金钱是爱的流动,感恩的花钱,
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本