- 【springboot系列】springboot的jar包为什么可以直接运行呢,为什么是打出来war包,而springboot应用是打出来jar包呢?
_晓夏_
springboot直接运行javaspringbootspringbootjarspringboot启动原理springboot怎么启动的springboot应用运行
【springboot系列】springboot的jar包为什么可以直接运行呢,为什么是打出来war包,而springboot应用是打出来jar包呢?springboot的jar为什么可以直接运行,就是为什么可以直接java-jar运行。MANIFEST.MF文件SpringBoot的JAR文件能够直接通过java-jar命令运行,主要得益于以下几个关键技术点和设计决策:可执行的JAR文件(Exe
- 【多线程】如何保证多线程数据的安全性
_晓夏_
java开发语言多线程同步java多线程数据安全java多线程数据同步java高并发java如何保证线程数据安全
【多线程】如何保证多线程数据的安全性保证线程数据的安全是多线程编程中的一个重要问题,它涉及到如何防止多个线程在同时访问共享数据时发生数据不一致或损坏的情况。以下是一些常见的保证线程数据安全的方法:1.使用同步机制synchronized关键字:Java提供了synchronized关键字,它可以用于修饰方法或代码块,确保在同一时刻只有一个线程可以执行该段代码,从而保护共享数据不被多个线程同时修改。
- 2019-04-22
周文蓉
姓名:周文蓉公司:海南蔚蓝时代实业有限公司组别:365期学员谦虚一组塾生【日精进打卡第386天】【知~学习】《六项精进》大纲0遍共268遍《大学》0遍共268遍课外书籍阅读无【经典名句分享】1、不要有感性的烦恼2、不忘初心方得始终3、行有不得,反求诸己【行~实践】一、修身:多喝水坚持吃早餐二、齐家:三、建功:1、日常工作{积善}:发愿从2018年4月2日起一年内日行一善。今日1善,累计386善。【
- 益凤:越学习越简单
天天向上的树
读书有益,凤凰花开。【609】学习《管子》的【戒】【治国】有感。饮食作息是心性的滋养,喜怒哀乐是心性的变化,明德遵礼是心性的品德。一个真正的圣人是能够调节饮食安排作息谨慎言语静心养性的。仁在心义在外,德在身不迷惑。博学不自省必腐蚀。我们所有的学习为了让事情变得简单,提升智慧,在现实生活中实证实修,越来越幸福有爱。凡治国之道,必先富民。治理国家的办法,一定要先使人民富裕起来。人民富裕了就容易治理,贫
- 下雨天
今夕君
图片发自App黎明时分,被雨声吵醒了。昨天的城市很闷热,终于下雨了。清明假期,不用上班,被雨声吵醒,大概是最好的安排。记得有一首歌:下雨天了怎么办我好想你不敢打给你我找不到原因翻身找到手机,开始无限循环这首歌。是否会有人跟我一样,在下雨的早晨,躺在床上,想念一个让你的世界下雨的人?我喜欢雨天。
- 第三章 卖仁丹的日本鬼子,必须死
若耶里
第三章卖仁丹的鬼子,必须死萧大仙不是本地人,为此小武爹注意过她,只是她不出边门,小武爹也不好盘查她,况且她自己说自己是彰武台两家子人,去开原堡走亲戚,还跟叶茂台的巡兵一块儿来的,小武爹也就随她去了。她一直没走,说雪大,不好走,然后她就和二神住到了法库镇西北坡上的朝阳寺里。朝阳寺原来里面只有一个和尚,叫明本和尚,经常四处云游化缘,庙里一直空着。仙佛鬼怪不分家,萧大仙也不客气,直接鹊占鸠巢了。三个人偷
- 周勇//9.17白露十一日//古香慢曲·清秋赏桂咏叹吴刚月宫伐桂
高山流水无情剑
古香慢曲·咏叹吴刚伐桂痴情为嫦娥月娥暗妒,香蕊摇金,霜露相衬。漫步亭桥,倚桂袖盈雅韵。曾在月中游,梦飞过、吴刚斧刃。为嫦娥、砍伐月桂,桂花酒酿甜润。月渐冷、徘徊生忿。金蕊凝霜,清露谁吻?战粟侵肤,摇荡碧林风震。梦碎悯秋心,桂难断、吴刚力尽。看佳期,又临近、此心何忍?吴刚伐桂的神话故事———传在月亮上有一棵高500丈的月桂树。汉朝的时候有个叫吴刚的人,醉心于仙道而不专心学习,因此天帝震怒,把他拘留在
- 第七章 rust中的生命周期详解
余识-
Rust从入门到精通rust开发语言vscode
注意本系列文章已升级、转移至我的自建站点中,本章原文为:rust中的生命周期注解目录注意一、前言二、生命周期注解三、注解省略四、静态生命周期一、前言如果你学过任何一门编程语言,我相信你对生命周期都应该是不陌生的,不理解的可以先看一看:常量与变量。这个概念很通用、同时也很简单,所以这里就不过多赘述了。生命周期带来的一个问题就是:一旦脱离了变量的生命周期,那么继续使用该变量所代表的内存就是一个危险的行
- 2020华为暑假实习业务主管面经历--硬件技术工程师(单板硬件开发方向)
小杨同学呀
面经
时间:2020.05.14二面:业务主管一面面经传送门:https://blog.csdn.net/weixin_42341666/article/details/106082091先是自我介绍。然后问了关于第一个项目的几个问题。都采集了哪些信号,干扰源有哪些?怎么处理的?做的几层板。好像就没别的了。然后问本科和研究生的课程都有哪些。再然后就开始谈人生,聊理想了。一、为什么选择硬件开发,而不是做机
- 种一株花,种下祝福与希望
边城涛哥
君子兰花苗街边小店传来熟悉而又欢快的歌声,驻足细听,原来是女儿小时候特喜爱的童谣:春风悄悄告诉我,大地有个七彩梦、七彩梦!是啊,春天是做梦的季节;年轻是做梦的年龄。虽然,我已不再年轻,但在洋溢着青春气息的季节里,似乎又飘浮起来,又回到了年轻的火热岁月。好花更需沃土每一株小草都有吐蕊压群芳的梦想,每一个士兵都有驰骋沙场成就将军的梦想。梦想激励着你我不断前行,让我们在前行中磨砺成长。朋友寄来君子兰花苗
- 最全招投标流程,让招投标变得更加容易!
594学习小能手
无论你是在施工单位、建设单位、招标代理机构,对于招投标你很有可能只是经历了招投标完整流程中的一个环节。今天我们就一起分享史上最完整的招标投标流程和步骤。招标人准备工作1、项目立项1)提交项目建议书主要内容有:投资项目提出的必要性,拟建规模和建设地点的初步设想,资源情况、建设条件、协作关系的初步分析,投资估算和资金筹措设想,项目大体进度安排经济效益和社会效益的初步评价等。2)编制项目预可行性研究、可
- 积德行善有好处
明净老师
明净想起来一件有趣的事情记得2017年春节前大概,有个朋友加了明净的微信说后天就要做火车回家了,他说他做软件开发项目部经理,平时社交圈子也比较小,休息时他告诉明净会接一些外包的兼职画一些设计图什么地,说实话挺有才的小伙子,他说家里一直在催婚想让他今年无论如何都要带个回去…小伙子也挺无奈想问问明净他什么时候有缘分…明净看了一下他的本命元辰宫,发现他阴德的水柱比较高,比普通人要高出许多,这种情况非常少
- [山河故人/凡鹤]黎明之前
何以薄雾对华年
1、国庆七十周年,纪念那些永垂不朽的灵魂2、历史知识稀碎,行文逻辑不通,只保证用心写作3、他们属于自己,OOC属于我4、系列故事,独立成文,BE预警5、求!评!论!bgm:《破晓》刘可《风声》黄晓明—男人轻轻抚了一把墓碑上不存在的灰尘,28岁与82岁并立,他们经历累年分别,终于重逢。他再看了一眼那墓碑上和自己肖似的脸庞,耳边仿佛又响起了那一声熟悉而深长的叹息。—“……也是可怜,叫人当众这样一顿贬损
- 人这一辈子,做好一件事就够了
东方蜘蛛侠
人这一辈子,由于天生使然,人人都有贪婪的本性。这促使我们自己这也想干,那也想做。可是当我们蓦然回首时,反问自己,你又有几件事做成了呢?人这一辈子,说起来很长,从童年、少年、青年、中年、暮年,要跨越人生许多阶段。人这一辈子,说起来也很短,在忙忙碌碌中,我们不知不觉,就走向了人生的下一个阶段。人这一辈子,做好一件事就够了。当你有了决心,找到了自己最喜欢做的那件事,用一生的时间去努力,任何一件小事最终都
- 放过自己(遇见的每日一省4)
遇见1314
今天去健身房的时候,听到两个人在聊天,说:“活到了中年,回头想想,却从没有为自己活过。年轻的时候,为生计操劳奔波,日子稍舒坦点,又到了上有老下有小的年龄。好像从来没有停歇过,不知道什么时候才能为自己活!”我听了以后,心里莫名的很感触,这也许是大多数人到中年的尴尬。每天忙忙碌碌,家庭,工作,孩子,硬把自己从那个柔弱不经事的人练成了超人,还要遭大家嫌弃!一路走来,跌跌撞撞,迷失了方向,遗失了自我。我突
- 日常小记
无蠓
家门前一条马路,来来往往,川流不息。马路两旁有秩序地每隔几米立起一颗榕树。我家前面的这颗榕树我知道的也有十几二十年了,算是小时候搬到这边,就看到它立在这里。这个期间它也是历经各种磨难,有车祸、虫害、霜冻、更是几经砍伐枝干还坚强地活下来。从一开始的两三米,现在枝干长到六米多。想起有地方一个习俗,父母会在家旁给几岁大的小孩子种一棵树,小孩子长高了,树也高了。这棵树就相当于他的见证者。而我家门前的这棵树
- NB-IoT,LoRA,WIFI,蓝牙,Zigbee,MQTT,CoAP之间的关系
hanchufeng2020
物联网
概览(从上往下)应用层协议:MQTT、CoAP...网络层、传输协议:IPv4、IPv6、TCP、6LoWPAN、RPL物理层、数据链路层协议:近距离通信:Dash、NFC、Bluetooth、RFID、IRdA...远距离蜂窝通信:GSM(2G)、WCDMA(3G)、LTE(3.9G)、TD-LTE(4G)、NB-IOT...远距离非蜂窝通信:ZigBee、WiFi、Z-Wave、wHART、L
- 以过客之名14
茶楼故事
青禾经常去陆斯辰的诊所,成年人的世界里,有一个陪你分担孤独的人是值得庆幸的。他陪你笑陪你哭,他能理解你心中的心酸和艰难,这是一件很可贵的事情。青禾很珍惜,时间长了,青禾发现在陆斯辰的身边,她的心会格外的平静。陆斯辰在为自己的事业忙碌着,青禾陪在他的身边,所有的事情都变得一帆风顺。这天下午,陆斯辰送走最后一个顾客后,接到了青禾打来的电话。“斯辰,我和他见面了。我以为我会恨他,我曾经想过,这次见面是我
- 寒食一诗
QoioQ
寒食唐·孟云卿二月江南花满枝,他乡寒食远堪悲。贫居往往无烟火,不独明朝为子推。诗词欣赏:二月的江南花开满枝头,在他乡过寒食节足够悲哀了。贫困的生活平常也是不生火做饭的,不仅仅是明天才吃子推这样的冷食。
- 如何培养核心竞争力
浣心纱
当企业可以为顾客创造价值的时候,就会产生核心竞争力。但是创造顾客价值一定是一件非常不容易的事情。往往会超出现有能力的要求。可是反过来,如果从现有能力出发就能很容易地满足顾客需要的话,那么所有的企业也都能做到了,那就没有什么核心竞争力可言了。也正是因为这种不容易,真正肯这样做、并且能够做到的就更屈指可数了,所以也就难以复制。因此我们也就知道,是这些全力创造顾客价值的企业赢得了核心竞争力,是这些企业成
- 7
田玮1号
地想开点开始到了大口大口打开大口大口上课思考思考思考思考是图片发自App图片发自App图片发自App
- A08:什么样心态,让你快速成长
春暖花开_1d97
2019年,第二个月,对我这段时间的心态总结梳理下。拥有耐心今天,跟女儿又是夸奖,又是表扬,做了一番上幼儿园的心理预防,女儿自是一阵自信地表态,自己是中班的孩子了,不会像小班那样哭了。我心里苦笑,面上开心的附和着:妈妈,相信你。有时想想,我是不是也跟女儿一样,喜欢立一些计划,表一下决心,要早起,读书,日更,摘抄金句。可有时总会打脸,不是早上起不来,就是日更没完成,还有就是忘了摘抄。每次还都能给自己
- 又是无聊的一天
㭼阳
天气渐渐转暖,我沉浮的心也渐渐平静起来,整个人也变得有精神了,不在像以前一样了,整个人的心情也好很多了。今天早上给我妈去买药了,我还以为赶不上公交车了,吓我一跳,还好刚刚好,说真的自己挺幸运的。要不然得等到十点左右了。哈哈我爷爷奶奶的身体不舒服,都感冒了,我还在为他们担心的同时也担心我妈妈的身体,所以说啊身体还是很重要的,身体是革命的本钱。尤其是对于没钱的我们来说就更不敢生病了。还是照顾好自己的身
- Spring Boot 一个极简且完整的后台框架
搬砖养女人
数据库架构javaspringsqltomcat
一个完整的极简后台框架,方便做小项目的时候可以快速开发。这里面多贴图片和代码,做个参考吧,代码可以下载下来自己看看,里面这套后台模板不错,喜欢的拿去。先放几张图imageimageimage项目介绍SpringBoot,实现了一个极简单的后台框架image小编提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redi
- 碎片
山谷小道士
敬笃跳着,把童年装进腰包,貌似没有任何事物,值得亲昵。一首温暖的诗,在月光下,斑驳。我们在睡梦中醒来,树木,梳理着大地的长发。天空很蓝,云很白轻轻地风,在世界的耳朵边唱歌。有时候,我们坐在菩提树下苦思冥想,色彩斑斓的空间里,一只兔子从月亮的暗处逃跑,这是我们熟悉的传说正在把夜晚藏在一本书中,不需要文字,只要故事。被疼痛与喜悦缠绕的灵魂,在用力撕扯词语,纸屑落下,春天来临。2019.2.21
- 60岁老保姆教我一个煮鸡蛋的窍门,不用锅不用电,真的太厉害了
清清爱做菜
哈喽,大家好,这里是清清爱做菜,我是清清。鸡蛋,相信大家都非常的熟悉吧,一般早上来不及做早餐,我都会煮上两个鸡蛋当作早餐吃,这样子就可以为一天补充上满满的能量。平时大家都是怎么煮鸡蛋呢?用热水壶还是用蒸锅呢?这些方法什么都好,唯一的缺点就是费时间。如果周末在家,用这些方法煮鸡蛋完全没什么问题,但是急着上班或者上学怎么办呢?早上想吃鸡蛋又没时间的时候,也必须吃鸡蛋,因为每天吃一个煮鸡蛋才能补充人体所
- 工业智能物联网关,智慧医疗生态圈的创新驱动
你说了算a
物联网
项目背景智慧化数字医疗正在推动医疗健康领域的转型,预计到2024年,全球数字医疗市场规模将达到3656.7亿美元,中国市场规模将增至4130亿元人民币,随着技术的持续创新和市场需求的不断增长,这一领域的需求和潜力将持续扩大。传统医疗痛点01医疗资源信息不均医疗资源在不同区域机构的分配不均,信息共享不足,造成资源紧张,影响医疗服务的普及和质量。02就医体验与安全隐忧患者挂号难、候诊时间长,就医流程繁
- 红色记忆·分水
书叉脸困觉猪2
文/陈红华南堡,南堡一棵欲哭无泪的苦楝树一个烟火不剩的破灶头“七·五”洪水呼啸而过如猛兽南堡的灭顶之灾,刻骨铭心眼中含泪,紧握双手修堤坝,烧砖瓦抢时间,种庄稼党旗擎在手,自力更生重建家园,人间有奇迹分水江畔桐庐人骨血中的铮铮誓言“泰山压顶不弯腰”随着荏苒时光一同根植进了这片土地二次移民,又一道难题要做积淀已久的“南堡精神”再一次在天目湖里激荡唤醒艰苦奋斗团结协作跟党走湖水微澜,青山不老大地作证金紫
- 那些深入人心的话
小小欢喜Y的小乐园
1.我只是学习不好的孩子,但我不是坏孩子。——《小欢喜》方一凡2.没想到我们之间竟是以这样的方式,付出这样的代价才能重新建立信任。——《误杀》李维杰3.虽然现在是太空时代,人类早就可以坐太空船去月球,但永远无法探索别人内心的宇宙。——《大佛普拉斯》4.道生一,一生二,二生三,三生万物。——《唐人街探案》5.当你凝望深渊的时候,深渊也在凝望着你,看可以,别看太久。——《唐人街探案》6.我还爱你,我只
- 九明真经3d手游内服号怎么获得 什么是手游内服号?
会飞滴鱼儿
(如果你玩手游,请你认真看完这篇文章。因为下面的内容可能会颠覆你的认知。)我本人从2015年从事手游研发和运营5年时间,曾经是某一游戏大厂的运营主管,这五年时间里我接手过17款热门游戏的研发与运营工作。但在2020年,我毅然决然的退出游戏行业。所有才敢爆出手游产业链的内幕。大家玩游戏肯定都遇到过托,其实市面上百分之85的手游里面都有手游托,甚至达到一款游戏一个服都有一个托。我们业内以内部号来称呼。
- 安装数据库首次应用
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 {