- Spark-RDD迭代器管道计算
隔着天花板看星星
spark大数据scala
一、上下文《Spark-Task启动流程》中讲到我们提交Stage是传入的是这个Stage最后一个RDD,当Task中触发ShuffleWriter、返回Driver数据或者写入Hadoop文件系统时才触发这个RDD调用它的iterator(),下面我们就来看下RDD.iterator()背后的故事。二、RDD中的iterator我们先来看下rdd.iterator()以及后面一些列的调用fina
- node.js版本管理器——NVM
小清20
npmnode.js前端
在日常工作中,需同时开发好几个前端项目的时候,可能不同项目使用的node的版本也不一样,而一台电脑只能安装和同时使用一个版本的node,这个时候我们需要借助NVM来管理node的版本了。下面一起来看下是怎么使用NVM的吧。一、什么是NVMnvm的全称是node.jsversionmanagement,是专门用来管理node版本的工具,可用对node的版本进行查看、下载、切换使用等操作二、如何安装N
- 微服务的负载均衡不同的场景应用
Wade_Crab
微服务负载均衡架构
这些负载均衡策略各有不同的优点和应用场景。以下是每种负载均衡策略的详细解释及其适用场景:1.RandomLoadBalance(随机算法)描述:随机算法通过随机选择一个服务器来处理请求。对于性能较好的服务器,可以设置更大的权重值,使得它们被选中的概率更高。应用场景:简单负载分配:适用于服务负载均衡策略较简单的场景。适合负载相对均匀且没有严格性能要求的应用场景。权重调节:通过设置权重,可以在一定程度
- 复刻表在哪里买比较放心?推荐这5个渠道
腕表世界
复刻表市场琳琅满目,各大顶级大厂争奇斗艳。消费者们在眼花缭乱的同时,也渴望找到那个最能代表自己品味的天花板之作。本文将为大家详细解析各大顶级大厂的拿手好戏,帮你找到心目中的那一款。微信:10428850(下单送精美礼品)一、复刻表顶级大厂盘点1.C厂:劳力士系列之王C厂,又称“天花板厂”,在复刻表界享有盛名。他们最擅长制作劳力士系列,如水鬼、日志、游艇、迪通拿等。如果你对劳力士有着独特的情怀,那么
- 没有尽头的日子
左武右文
吃过早饭带着她信步走进一个长辈家,大学的时候在他家院子里学过简单的刀法,想着他可能还住在这里,就去看看。进入大门后,却只看到一位老人正坐在当门做鞋,不知道姓名,但还是问候了奶奶好,她便热情地邀请我们坐下。问到她在做什么,她回答说出来不怕你笑话,卧迪的奶奶去世时,是我给她穿的寿衣,她那个鞋买小了,脚趾头都难套进去,这不我也担心那样,正给自己做鞋呢,死的时候好穿……活着的人为自己的死做准备,这是一种悲
- Doctor
MichelleNing
✨老外说You'rethedoctor,可别理解为“你是医生”!千万别搞错了!️说起doctor大家首先想到的一般是“医生”不过当外国朋友对你说“You'rethedoctor”可不要理解为“你是医生”对方只是尊重你的想法1“You'rethedoctor”是什么意思?最早的时候You'rethedoctor出现在病人和医生的对话中病人生病了去医院看病医生通过问诊和身体检查以后告诉病人接下来的
- fragment 小结
guoheng1996
fragment使用startActivityForResult()时,让fragment的onActivityResult起作用。1.宿主Activity要实现一个空的onActivityResult(),里面调用super.onActivityResult().2.调用Fragment#startActivityForResult()而不是用Activity的Fragment可见性总结:(来自
- 【育儿知识分享】父母需要在管教孩子上统一立场,达成共识
5239林中漫步
当父母双方一起养育孩子,是最有力量的启示来源于对于彼此成长经历的探索——每个人都是以如此不同的方式被父母养育成人,这样有助于父母统一立场,达成共识。当孩子感受到父母是一个团队时,他会感觉到家庭是安全之地。相反,当孩子知道父母一方会站在他这边,共同对抗另一方,或者保护他免受对方的管教措施时,那么他就会持续不良的行为。也许他会短暂的享受与保护他的那一方父母之间的亲密,但是他也会对忤逆管教他的那方父母感
- 浅说——婚姻
一亩田生活资讯
说说婚姻吧!用我这尚且不成熟的眼光去审视它。也许是因为我和夫携手多年的婚姻历程,让我或多或少的有点感慨和领悟!一直是个柔弱而现实的人。犹记得,那年,母亲的去世,让我觉得自己像逐流在水中的浮萍。家没了,我害怕极了。。。。。。我的成长经历让我对亲情的渴求胜于一切。只是想要一个家,遮风避雨,知冷知暖的家。“他会疼我的”就这样一个最简单,也是最奢侈的理由,我匆匆地把自己嫁了。许多年后的今天,夫仍然会心有不
- 初三拼到最后,拼的是心态
yaya追风筝的人
每日金句:生活总是这样,不能让人处处满意。但我们还要热情的生活下去。人活一生,值得爱的东西很多,不要因为一个不满意就灰心。———路遥时间过得好快,一晃2018年就过去了。离中考的日子越来越近,考试越来越多。学生们也有机会感受三天一小考,五天一大考的日子。但我希望学生们能明确,考试只是为了检验知识点的掌握程度,了解自己的短板和优势。让自己知道把重点放在那个点上。这就是考试的目的。所以考试没考好的同学
- 深圳复刻手表在哪里可以买到?推荐以下购买渠道
腕表世界
在现代社会,手表不仅仅是时间的显示工具,更是个人品味和身份的象征。正因如此,许多追求时尚和品质的消费者开始关注复刻手表,这些手表在造型、品质和功能上与正品相差无几,但价格却更为亲民。对于广州复刻表的爱好者来说,了解各大顶级大厂的特色和优势,是选择购买复刻手表的关键。微信:10428850(下单送精美礼品)首先,我们要提到的是C厂,它在复刻表领域内以其精湛的工艺和精细的细节处理而闻名。C厂最擅长复刻
- 2022-04-02
池鱼_37df
今日精进:人生就有许多这样的奇迹,看似比登天还难的事,有时轻而易举就可以做到,其中的差别就在于非凡的信念。
- Linux命令find:搜索指定文件
洪恒远
Linuxlinux
一命令作用搜索指定的文件,可按文件名查找,也可按文件大小查找。按文件名查找方式,支持使用通配符*。二命令格式2.1按文件名搜索find起始路径-name"文件名"例:find/-name"test"2.2按文件大小搜索find起始路径-size±n[k/M/G]﹢:表示大于;-:表示小于;n:表示数字大小;k(小写):表是KB;M:表示MB;G:表示GB;例:find/-size+10K
- 叶延珍 焦点网络七期 洛阳伊川 坚持分享第159天(2018.01.23星期二)
叶子_6c11
1、要解决问题,必须先跳脱问题的框架2、所有的问题,其实都是经过伪装的礼物和宝贵经验。3、你所看到的每件事,都是你内心世界的投射。4、每个人都有能力为自己生活中遇到的事百分之百负责。5、自由并非来自答案,而是来自问题。6、没有什么问题是大到爱无法解决的。
- STM32CubeIDE实现Bootloader
洪恒远
STM32stm32单片机嵌入式硬件
一、简介1.1、开发环境STM32CubeIDE软件版本:V1.9.0。单片机型号:STM32F103ZETx。1.2、主要内容使用STM32CubeIDE实现Bootloader跳转到APP程序。需分别建立Bootloader和APP两个工程。二、Bootloader工程Bootloader的CubeMX无需设置,直接生成程序。2.1、Bootloader跳转程序Bootloader跳转程序,主
- Modbus-RTU错误响应
洪恒远
Modbusstm32
目录一、基础信息1.1、适用场景1.2、变量类型1.3、调用非本文函数二、主要程序内容2.1、头文件声明内容2.2、子函数三、使用示例3.1、STM32的HAL库串口1发送响应数据3.2、STC单片机串口1发送响应数据一、基础信息1.1、适用场景C程序Modbus-RTU模式,主机发指令给从机,从机解码出错时,生成错误响应数据。错误判断及响应数据参照GB-T19582.1-2008《基于Modbu
- 修改STM32的HAL库的系统时钟(SysTick)周期
洪恒远
STM32stm32单片机
目录一、简介1.1、开发环境1.2、实现功能1.3、思路解析二、系统时钟周期为100us2.1、重新定义初始化函数2.2、重新定义中断调用的函数三、系统时钟周期为10ms3.1、重新定义初始化函数3.2、重新定义中断调用的函数一、简介1.1、开发环境STM32CubeIDEV1.9。1.2、实现功能使用STM32CubeIDE配置完后,分别修改系统时钟周期为100us和10ms,并使用。1.3、思
- 读“有用”的书才好?
月牙弯弯_f807
说起读书这件事,我发现很多时候我们对待越小的孩子越有包容心,而随着孩子年龄的增长,我们的期望就慢慢变得越来越多。有没有发现?当孩子很小的时候,那些一页一个图案、一个词,当孩子咿咿呀呀能指出来表示明白我们就很高兴了,可是,随着孩子的年龄增加,我们就越来越不能淡定了,尤其当孩子要走进小学的那段时间,父母的焦虑更是明显。我们的态度有了一个180度的大转变,原来我们会让孩子自己选书,可是,马上就要进小学了
- 【饮食观】素食
小萌MoeL
昨天打开网页,看到“豆腐成为美国热门肉类替代商品”成为前十的热门搜索。很开心。最近看到越来越多美好的素食餐厅,以及一些快餐连锁都开始推出素肉汉堡。病毒虽然最初出现在海鲜市场,人们纷纷谴责那些随意吃野生动物的人。但其实,所有生物皆平等,不伦是家养还是野生。不应该有分别心。所以从疫情爆发以来,我基本都在吃素。前不久在家办公期间更是帮我很好地坚持了这一习惯。现在,我应该已经做好了成为素食主义者的准备。以
- #每日小技巧#使用好用的计划APP,会让你工作事半功倍
甜不辣不酸酱
每天从上班开始,好像一直有忙不完的事情要处理,因为过年放假了,所以一下子要上班还真的有那么一点适应不来。事情很多,有时候还是一起来,而且还是分不同项目里的事情,如果直接着手开始做,很容易就会有遗漏所以我们不妨每天上班后,下班前都花个5分钟整理✍️一下今天或者明天要做的事情,每完成一样就打一个钩,这样,就能很好的确保工作不会遗漏了。~其实最早的时候我是用手写记录的,写了大概有三四本了。不便于保存,后
- 观看《洛克菲勒写给儿子的38封信》,总结了98条美文和段落。有时候一句话,就能够改变你的认知和人生。相信,总有一句话,能够影响你
39adf5bcb9ad
用两天的时间把《洛克菲勒写给儿子的38封信》看完了。看了真是受益良多。在学生时代,我很喜欢看成功学方面的书籍。现在对于成功,对于梦想,对于影响力,都不是那么在意和在乎了。只要自己每天开心,有意义的度过每天,就是生活的常态,与自我的放松。心态平和而安宁。不管经历什么境遇,心态的美好,生活是快乐并幸福的。对于爱上这本书,首先是听微信读书找到的这本书,听了几个小时,感觉这本书的内容和我喜欢看的书《每天进
- 魔力 感恩之旅 第十九天
王小仙的天涯
感恩慈悲上师及诸佛菩萨的加持和庇佑让我坚持修行懂得感恩看到修行的意义谢谢谢谢感恩父母赐予我生命养育我长大感恩她对我无私的爱感恩妈妈每天给我们做好吃的感恩有你们在让我体会到家的温暖谢谢谢谢感恩张新生请我吃饭帮我找关系解决问题感恩我们的友谊感恩他得慷慨大方谢谢谢谢感恩饭店的服务人员是你们辛勤的工作让我们能吃到可口的饭菜谢谢谢谢感恩王三的努力考上理想的大学感恩二叔请我们吃丰盛的晚餐让我们一家齐乐乐融融聚
- 手工樊少皇,一本正经搞笑的“发明家”
平凡森林的文字站
在新榜2018年度短视频红人榜里,除了李子柒,还有一个人值得非常关注,那就是近期火遍全网的“发明家”——手工耿。如果你刚点进他的短视频,你可能会误以为武打巨星樊少皇改行了,但实际上,这个酷似樊少皇的飘逸长发男,此前,只是村里一位不起眼的焊工。这不,这位生来平凡的大哥,却时常冒出不平凡的点子,继而用手上扎实的五金技艺,将点子具象化,“发明”出五花八门的小物件。来,让我们看看这位“发明家”的作品都有什
- Scratch编程新纪元:网络请求与数据解析的探索之旅
2401_85812053
开发语言
标题:“Scratch编程新纪元:网络请求与数据解析的探索之旅”引言Scratch,这个由麻省理工学院媒体实验室开发的图形化编程工具,自2007年问世以来,就以其独特的拖拽式编程方式,深受全球青少年编程爱好者的喜爱。它不仅让编程变得简单有趣,更激发了无数孩子的创造力和逻辑思维能力。随着技术的发展,Scratch也在不断进化,那么,它是否支持网络请求和数据解析呢?本文将带你一探究竟。Scratch的
- 顺境修“行”,逆境修“心”
SheraWang
幸福,是个很有温度的词。从小到大,无数的机缘让我们幸福或者不幸福。但独独对“幸福”两个字没有究竟一番。你以为有件事有点搞,人和环境的关系。比如说,顺境的时候,不容易察觉;逆境的时候,反而处处感到不平。
- 计算机基础复习8.28
我叫啥都行
计算机基础知识计算机网络笔记后端
HTTP是什么http是超文本传输协议HTTP状态码2XX成功,报文已经收到并被正确处理3XX重定向,资源位置发生变动,需要客户端发送请求4XX客户端错误,请求报文有误,服务端无法处理5XX服务器错误,服务器在处理请求时内部发生了错误HTTP常见字段host字段客户端发送请求时,用来指定服务器的域名content-length字段服务器在返回数据时,会有content-length字段,表明本次回
- 从单体架构到微服务架构的演变,微服务带来的挑战是什么?
nihui123
微服务架构java
文章目录微服务架构与SOA架构最大的不同就是如下的几点。微服务架构带来的挑战微服务架构的优点微服务架构面临的挑战如何实现微服务架构微服务架构图微服务架构 业务系统进行服务化改造之后,对于原有的共享类型的业务系统可以拆分成复用的服务而存在,大大提升了整体系统的资源利用率。对于服务的拆分是否越小越好,还是需要结合业务场景进行拆分,最终达到解耦合的目的,可以提升业务的容错性等等内容。 微服务解决方案
- Linux Shell脚本入门:参数符号$0,$1,$#,$@,$$与模式替换符^^,,的实用手册
promise524
linux运维shellbash后端
在Linux中,$0、$1、$#、$@、$*、$?、$$等符号在shell脚本中经常使用,它们用于处理脚本参数、变量和状态。此外,^^、,,是模式替换符,用于修改字符串大小写。还有很多其他的选项和表达式可以用于控制脚本的行为。1.位置参数变量$0:当前脚本或命令的名称。echo"Scriptname:$0"$1至$9:传递给脚本的第一个到第九个参数。echo"Firstparameter:$1"e
- 春来了
君子温和
图片发自App君子以立不易方。——《易·恒》这是“恒”卦的象辞,用现代俗语说,就是滚石不生苔,教人立身做事应持之以恒。今日除夕,是农历中一年的最后一天。今日立春,是二十四节气中的第一个节气。立,是开始的意思,从今天开始,东风送暖,坚冰开裂,万物复苏。立,也是建立、树立的意思。想到自己曾经在一次部门会议上慷慨说出横渠先生的名言——为天地立心,为生民立命,为往圣继绝学。彼时的我是多么激情多么狂妄。如今
- 喜大普奔
鲁长安
图片发自App图片发自App图片发自App图片发自App国贸五楼的禾儿秀,一锅三椒沸腾鱼放了上来。今天回请吴凯,地点就设在这里。高老三来慢了一点,就给他加了一份血浆鸭。他的女儿川外读英语专业,今年大四了。“从来没有让我操心过,”他说,“高考英语考了136,自己选择的专业。”哈哈。快九点的时候,给邓兆立打了个电话,然后视频。他,赖洞人,80年出生的。视频了差不多七分钟,话多。截屏一张发给他,他说:“
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后