- 《家》读后感
小红莲
《家》是巴金的《激流三部曲》(《家》、《春》、《秋》的其中一本。描写19世纪20年代初,一个封建大家庭的罪恶与腐朽,控诉了封建制度对生命的摧残,歌颂青年一代反封建斗争与民主主义的觉醒。高家大少爷高觉新,由于是长子,在那个年代,长子自然被家长寄予厚望,加上他聪慧,读书又好,不仅得到双亲的钟爱,私塾先生的赞美,看见他的人都说他日后会有很大的成就。这样,一个品学兼优的孩子,对前途充满了美丽的幻想,他对化
- java cas aba问题_Java CAS操作的ABA问题
自考大三学狗
javacasaba问题
CAS介绍比较并交换(compareandswap,CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。CAS操作基于CPU提供的原子操作指令实现,各个编译器根据这个特点实现了各自的原子操作函数。来源维基百科:C语言:由GNU提供了对应的__sync系列函数完成原子操作。Windo
- 焦点父母课堂洛阳第二期第23天分享
耿丽娟
今天中午一家人吃过饭,看天气挺好,大姐就提议去三清洞玩,得到了大家的一致赞同,我们便驱车前往,到达目的地停好车,就开始爬山,道路两旁好多卖玩具小吃的,孩子又控制不住跟我商量想买玩具,但是这次拒绝了孩子并跟他讲了道理后,孩子也欣然接受了,并高高兴兴的开始爬山了,也没有像之前不给买就开始不高兴抱怨了,聚焦每天一小步,相信会越来越好的
- 刘洺松成长记17
向着太阳歌唱啦啦啦
刘洺松今天105天啦!上午,妈妈带你去医院测评了,医生阿姨为你做了各项评估,测试得分为94分,正常。是不是所有妈妈都认为自己的孩子是超人呢?在妈妈心中,你就是superboy.永远是superboy.刘洺松健康快乐长大,爸爸妈妈爱你!
- 2019.2.4-2.10周复盘
幸福快乐的小熊熊
一健康管理这周有三天走的挺多。二财务风险信用卡,花呗还款。三家庭经营春节期间,家人都有聚会,家庭氛围总体还是比较和谐的。四人际社群grace阅读营自告奋勇报了打卡提醒员。小鹿老师电影群,很幸运的中了育儿课程。五学习成长听释若老师写作课,最后时刻完成第2次作业。六休闲活动这周除了和家人朋友聚会。就是完成作业,看了春晚。本周收获这周能完成第2次作业,对自己也有了信心。试着培养一个微习惯,小到不可能失败
- c语言如何宏定义枚举型结构体,C语言学习笔记--枚举&结构体
搁浅的鲎
c语言如何宏定义枚举型结构体
枚举枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明:enum枚举类型名字{名字0,名字1,。。。,名字n};枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为它们就是常量符号,它们的类型是int,值则依次从0到n。如:enumcolor{red,yellow,green};就创建了3个常量,red的值是0,yellow的值是1,green的值是2。当需要一些可以排列
- 钉钉 Ubuntu x64 版本安装与应用
本文还有配套的精品资源,点击获取简介:钉钉是阿里巴巴集团推出的企业通讯和协作平台,集成了即时通讯、日程管理等功能。本Ubuntux64版为64位Linux系统用户提供了专属的安装包。通过简单的命令行安装步骤,用户可以享受到支持窗口缩放的便捷应用体验。该软件包已经经过测试,确保兼容Ubuntu系统,并随附readme.txt文件以指导用户安装。1.钉钉应用简介钉钉是阿里巴巴集团推出的企业通讯与协同办
- Arduino小车遥控器构建指南
轩辕姐姐
本文还有配套的精品资源,点击获取简介:本项目基于Arduino微控制器平台,实现通过蓝牙设备对小车进行远程控制。它结合了硬件搭建、编程和无线通信技术,适用于电子爱好者和初学者。项目中,Arduino板作为控制中心,接收蓝牙模块的指令来控制小车的运动。项目包含“蓝牙指令文件”处理通信和“材料的清单”详细列出所需硬件组件。学习者通过PPT指南进行硬件搭建和编程,最终实现小车的遥控操作。1.Arduin
- Spring框架整合Redis哨兵模式的实战教程
轩辕姐姐
本文还有配套的精品资源,点击获取简介:Spring框架作为Java企业级开发的重要组件,与Redis高性能键值数据库结合,特别是在其哨兵系统支持下,能实现Redis服务的高可用性。本文详细阐述了如何在Spring项目中整合Redis哨兵模式,包括依赖添加、配置哨兵系统、创建连接工厂、配置RedisTemplate以及异常处理等关键步骤。通过整合,可以确保应用数据存储和缓存的稳定性和连续性,适用于需
- 企业级3D TLC?看英特尔专家怎么说!
weixin_33691817
也许有人会说,3DNAND有什么好说的,三星早在前年就发布了3DV-NAND,就是基于3DTLC设计的,48层,单Die容量256Gb;此后,SKHynix、东芝/闪迪、Intel/美光等豪门都开始涉足3DNAND产品。但需要提醒的是,在这里谈论的是企业级产品市场应用。考虑到频繁读写,以及企业级应用场景对可靠性、稳定性的需求,专业人士指出,这是完全不同的市场。顺便说一句:企业级闪存产品应用,2DM
- 《降E大调夜曲,作品55之2》
Zoe周0919
肖邦简介:《降E大调夜曲,作品55之2》此曲具有即兴曲式船歌的风味。乐曲开始第一个音像山巅上高高挂起的一盏明灯,随后的颤音像明灯在闪闪发光,照亮了前进登顶之路,此情此景也可以说是肖邦高贵的气质及其光辉形象的体现。曲调明朗秀丽,具有船歌的优美安祥;对答式的双重旋律,非常甜蜜和谐。像是肖邦的不幸得到了亲人的同情和安慰,也是肖邦喜悦心情和高贵气质的体现。创作背景:肖邦《降E大调夜曲,作品55之2》,作于
- 《解忧杂货店》——心之所向,素履以往
芝麻开门呼
浪矢老爷爷创造了这样一个温馨动人的现实乌托邦世界——解忧杂货店,无论你问出多么不可思议的问题,隔天都能在牛奶箱里找到答案。书中讲述了5个不一样的故事,围绕着丸光园和杂货店大家有着千丝万缕的联系,能在各自的人生轨迹中找到重叠的那道线。每一封回信里的人们如迷途的羔羊,站在人生岔路口,为了抉择而犹豫。他们有的纠结继续参加比赛还是陪伴恋人最后的时光,有的纠结是否同父母一起逃跑过着隐居的日子,有的纠结要不要
- USB (四)基于 STM32 USB的开发
文章目录官网demo基于官网demo考虑的事情usb代码的架构及接口USB数据流程USB中断枚举复位挂起唤醒usbdevice收数据以MSC为例usbdevice发数据以MSC为例应用处理流程其他描述符官网demo软件代码在官网是存在的:STSW-STM32046开发板对应的是:en.stm32_f105-07_f2_f4_usb-host-device_lib\Project\USB_Devic
- Gitee和GitHub的主要区别
Botiway
FlaskWeb云计算giteegithubpython
Gitee和GitHub的主要区别体现在以下几个方面:服务器位置与访问速度GitHub:服务器位于美国,全球用户访问速度较快,但国内用户可能遇到访问缓慢或不稳定情况。Gitee:服务器在中国,国内用户访问速度更快,稳定性更高。用户群体与社区GitHub:拥有全球最大的开发者社区,用户遍布世界各地,国际化程度高,汇聚了大量知名开源项目和顶尖开发者。Gitee:主要面向中国用户,社区以中文为主,更符合
- 香煎鸡排,看大厨石天冬怎么做?
78348647e955
第三集:香煎鸡排石天冬与苏明玉第一次相遇,当霸道明总和憨厚厨子相遇,在餐厅开始萌生不可描述的爱情故事。香煎鸡排1.鸡腿去骨成鸡排,在鸡排的横切面上划上几刀,使得腌制更入味。2.准备腌制的配料,洋葱切丁,指天椒切丁,香菜。3.腌制加入适量啤酒、盐、糖、胡椒粉、橄榄油,和鸡排一起腌制30分钟。4.热锅倒入橄榄油,大火鸡排两面煎至金黄即可。
- 自恋母女间的十根毒刺
谭知汶
在自恋母女间存在着致命的十根毒刺:第一根毒刺:女儿总是想得到爱和赞许,但是却永远无法取悦母亲。你会在很多电视剧看到过女儿在生气抓狂哭的时候讲:“为什么我怎么做你都是不满意!这就是女儿总想取悦母亲,但她永远无法令母亲满意!第二根毒刺:母亲更在意事情看上去好不好,而不是你感觉怎么样。母亲在孩子出门之前会给你收拾得漂漂亮亮,她是为了好看,但至于你穿这身衣服跑步舒服不舒服,她压根不管。甚至在你找男朋友时,
- 第二章 父与子
克雷
哥哥和姐姐的婚姻奶奶埋葬在离部落十多里远的一座山丘上,这是族人传统的埋葬之地。从这里往下看去,也能看到一望无际的雪原,就像在家里一样。示罗希望奶奶能有灵魂,在这个美丽的山丘上和很多逝去的先人的灵魂一起,永远不会孤单。生活还要继续,生活在小部落的人们还要和大雪严寒抗争。虽然羊羔还在不断冻死,狼群还在不断袭击牧场,但是人们互相救济,互相援助,终于阳光开始强烈起来,大雪也被驱散,部落山岗平台上那棵硕大的
- 元气森林哪个口味好喝?最好喝的口味不容你错过
氧惠购物达人
元气森林现在口味可以说是非常丰富了,达到了10款左右,还不断地有新口味推出,可以根据个人的喜好选择自己适合的口味。购物、看电影、点外卖、用氧惠APP!更优惠!氧惠(全网优惠上氧惠)——是与以往完全不同的抖客+淘客app!2023全新模式,我的直推也会放到你下面,送1:1超级补贴(邀请好友自购多少,你就推广得多少,非常厉害),欢迎各位团队长体验!也期待你的加入。氧惠邀请码888999,注册就帮你推广
- CVE-2005-4900:TLS SHA-1 安全漏洞修复详解
Nova_CaoFc
运维日常技术博文分享安全linux服务器运维
前言在信息安全日益重要的当下,任何微小的加密弱点都可能被攻击者利用,从而导致数据泄露、流量劫持或更严重的业务中断。本文将结合实际环境中常见的Nginx配置示例,深入剖析CVE-2005-4900(TLS中使用SHA-1哈希算法)的危害,并提供完整、可操作的修复流程。一、什么是CVE-2005-4900漏洞CVE-2005-4900定位于TLS协议中使用SHA-1作为消息认证和签名哈希算法的安全漏洞
- 一架飞机正副机长是母女,获赞最酷飞行员母女照
露露的甜生活
和妈妈一起工作的感觉怎么样?美国这对母女的工作照最近在推特上曝光,被网友直呼是「史上最酷母女照」!达美航空这班从洛杉矶飞往亚特兰大的班机,由WendyRexton担任正驾驶,而在她身边的副驾驶正是女儿KellyRexton。航空大学的校长JohnR.Watret也是这班机的乘客,上飞机没多久,便听到隔壁两个从驾驶舱参观回来的孩子说「开飞机的是一对母女」。身为航空校长的他,有感于这种情况相当难得,于
- 从近日爆红的“猫爪杯”看星巴克的“网红”营销策略
爆米花POI
最近星巴克又又又火了,起因是一款长相呆萌可爱的星巴克“猫爪杯”爆红于网络。有人竟然为了一款杯子通宵排队,更有甚者在店内大打出手。先让我们来欣赏一下这款价值上千(某宝上搜索许多店家标价1000+,官网已断货)的杯子究竟长啥样:图片发自App不得不说,这的确是一款非常有创意,很有少女心的杯子。这是星巴克樱花系列商品之一,是当季流行元素。首先,这款杯子的设计的确很走心,一下子抓住了一批女孩子们砰砰跳动的
- 类风湿关节炎的关节症状
刘本胜老师
主要对称性侵犯小关节,尤其是手关节,其次是趾、膝、踩、肘、肩等关节。可分为滑膜炎症状和关节结构破坏的表现,前者经治疗后有一定可逆性,后者很难逆转。1.晨僵病变的关节在静止不动后可出现半小时甚至更长时间的僵硬,活动受限,如胶粘着的感觉,适度活动后逐渐减轻,尤以晨起时最明显,称为晨僵。约95%以上的类风湿关节炎病人,可出现晨僵,晨僵的程度和持续时间可作为判断病情活动度的指标。2.关节疼痛和肿胀往往是最
- 2022年2月13日中原焦点团队中27第272天分享
流星蜗牛
当我对孩子说:"无论怎样,你在妈妈心目中都是最棒的!"我无法体会孩子的感受。当孩子说:"无论怎样,你都是我最好的妈妈!"我的心里突然有一种难以名状的酸楚,虽然孩子是照猫画虎,却也是真挚的爱!想想,好像从来没人对我说过类似的话"无论怎样,我都是最棒的女儿、学生、妻子、朋友等等",但是,我一直在努力做到最好,证明我是最棒的那个诸多身份,最终。
- 前后端分离场景下的用户登录玩法&Sa-token框架使用
两种方案的token、用户登录信息都存储在redis中!!方案一该方案是前端把token和token有效期一起加密存储到浏览器的localStorage中,每次请求时调用前端的getTokenIsExpiry()获取token并检查token是否过期,过期则remove并跳转登录页,这样前端有个问题就是前端也要知道token的有效期,需要和后端的token有效期保持一致,而后端则提供两个拦截器,分
- 洛谷二分查找题目详解
方俊涵
算法c++数据结构
B3881[信息与未来2015]拴奶牛题目描述有n头奶牛,有k个木桩,每个木桩有一个位置,一个木桩上只能拴一头奶牛。由于奶牛好斗,所以在拴奶牛的时候,要求距离最近的奶牛的距离尽可能大。例如n=4,k=6,木桩的位置为0,3,4,7,8,9,此时为下图。OllOOllOOO034789有许多种拴牛方案,例如:0,3,4,9:此时最近距离为1(3,4之间);0,3,7,9:此时最近距离为2。输入格式三
- Spring7个事务传播行为和5个隔离级别
青秋.
springjava数据库
传播行为事务传播行为是为了解决业务层方法之间互相调用的事务问题。事务方法A被事务方法B调用,就要指定事务如何传播,是两者共用同一事务还是另起一个新事务。图解spring中七种事务传播行为终于有人讲明白了_spring七种事务传播行为-CSDN博客1.REQUIRED@Transactional注解默认使用就是这个事务传播行为。如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。2
- 随笔21
菜菜菜小姐
今日的关键词:人生若只如初见。最近常常在想这句话,人与人的相处真是很奇妙。我觉得距离感和分寸感真得很重要。可能大概是因为我开始社恐了吧。“社恐”这个词用在我身上可能我身边所有的人都会觉得一点都不像,恰恰相反,在外人眼中我大概是“社交牛逼症”的那一位。其实,只有自己才最了解最真实的自己,成年后的生活,每一个外人所了解的自己都只是我们想让别人看到的自己。这两年,总会有朋友说学习碰到学校的同事,都是我是
- 我深深地沉醉于你的黑白魅力中!系列十三
可爱的布老虎
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 假如给我三天光明
明心zyl
《假如给我三天光明》,作者海伦-凯勒,美国盲聋哑女作家,她毕业于哈佛大学,是著名的社会活动家,被美国《时代周刊》评选为20世纪美国十大英雄偶像之一。每个人都有累的时候,每个人都会遇到这样那样的困难,每个人都有灰心丧气的时候,那么我们想想她吧,我们的遭遇一定比她好。她在19个月的时候,因为高烧不退,而失去了视力和听力。我们无法体会她的痛苦,但我们可以想像一下眼前一片漆黑,耳边一片寂静,如果是我,那我
- 天才嫡小姐 第三百八十五章 人如其名
天彤小说
绝品炼药师更改书名为天才嫡小姐文/天彤“还是决定带他们出来呢?”月莲双眼发亮的问。“你能解除契约之印?”相耀陶挑着眉反问着。“小事一桩。”“那……如果是解除几百人的契约之印呢?”相耀陶挑着眉再度反问。月莲顿了顿道:“你想带那么多人出来?”“那契约之印,有让人实力增强的效果,不然,应该可以再更多。”相耀陶冷着脸道,此时的他,一点也没有之前那玩世不恭的样子,要是盛元化看见,一定会以为是认错人。“怪不得
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {