- 35岁程序猿,也是要进阿里的
架构随笔录
超级架构师springcloudalibaba微服务java架构云原生
大家好我是小Q,今天我来和大家聊聊“35岁程序员那些事”。在IT行业兢兢业业的工作了10年,小Q是非常了解这个行业的潜规则的。最近几年,小Q每年都会面试几百个候选人,候选人的能力层次不齐,其中,有非常有潜力的95后程序员,也有经验非常丰富的90后程序员,当然也有年龄偏大的85后程序员。小Q来聊聊自己的一些感想,面试这个东西其实是看眼缘和能力,一个经验非常丰富的面试官,他几乎可以不用和你聊就大概知道
- 博客知识体系 - 软件开发基础
KarenChia
KarenChiaの博客导航博客知识体系
本文维护至2020-11-25,现已停止更新。为了方便阅读博主博客,梳理了博主相关文章,本文将持续更新,记录博主开发过程中的成长经历,跳过开发中踩过的坑,快速实现移动端产品的开发、更新和迭代。博主自2016年从事软件开发工作以来,深感敲代码的不易,重复的制造车轮子只是在浪费时间,作为一位优秀的开发者,应当利用好已有的优秀开源框架,将富余的时间用在研究底层技术上。程序员那些事儿程序员那些事儿-And
- 网易搞事情,一首《程序员disco》唱给1024程序员节
网易智企
网易人工智能scrumhtml软件开发
HelloWorld!不论何时,当你敲下这一串字符时就开启了与另一个神秘世界连接的大门而那一头仿佛在说你好,欢迎来到我的世界!用一句句代码构建所有的成就与梦想这可能是每个程序员毕生的快乐源泉然而现实中,这个群体,往往让常人难以捉摸网易云信脑洞大开,1024程序员节之际特别策划一首猪(野)厂(狼)disco“程序员之歌”用黑炮的节奏演绎程序员那些事儿让我们一起致敬所有可爱的开发者们!《程序员disc
- 程序员那些事儿(1)——减少内耗
fantastic_little
生活学习方法
目录导语:1.减少内耗的方法a.增加智慧b.反馈2.补充干货:a.-短视频机制(赛马机制):b.知识付费概念:3.好书推荐:导语:作为程序员,减少精神内耗对我们来说有着重要的意义。它不仅能提高我们的工作效率,更能促进心理健康,为个人成长和职业发展铺平道路。本文将简洁突出地介绍如何减少精神内耗。1.减少内耗的方法a.增加智慧首先思考你现在身处的周围环境是一个干净还是混乱的环境。如何有智慧:-静能生慧
- 国企给的工资为什么都很低?国企靠什么吸引求职者?
职场团子
2018校招已经进入尾声了,最近陆陆续续听到有同学拿到了大厂的offer。有同学开始纠结该进哪家大厂,比如下面这位同学↓源:程序员那些事各个大厂的天价薪资也被曝光:有同学发现了,这些高薪企业,居然没有一家国企。了解过国企的同学都知道,国企提供给应届生的工资有时甚至低于市场平均水平。大圈菌了解到,应届生们到国企实习期间,每个月工资就是500元餐补,住房出行基本都得靠父母补贴。即便工资这么低,国企的竞
- [ 程序员那些事 ]程序员会修电脑?程序员到底是干嘛的?
_PowerShell
杂七杂八web安全安全tcp/ip
你能把我的qq找回来吗?你能帮我修电脑吗?好家伙,这些我都不会。又有人问,那程序员到底是干什么的?程序员到底是干啥的?程序员就是敲代码的,将客户或者领导所需要的程序,软件及其功能通过编程将其实现出来不同领域的程序员写不同领域的代码拿网站功能开发来说前端开发就是将软件页面展示给用户看后端开发就是可以让服务器、相关应用数据库可以交互将程序及功能开发完成后就交给测试工程师把关,也就是对程序的性能aq进行
- 35岁程序员危机,有何破解之法
博文视点
博文视点IT荐书吧java开发语言
一直以来,互联网界都有着“程序员是吃青春饭”的说法,这一年龄危机甚至逐渐演变为“45岁退休,35岁换人”的段子。周围很多小伙伴也都确实有着年龄方面的焦虑,难道过了35岁真的就没有竞争力了吗?面对年龄焦虑,是否有破解的方法呢?之前我们有幸与《SpringCloudAlibaba微服务架构实战派(上下册)》作者、“35岁程序员那些事儿”公众号主理人胡弦老师直播连麦,就这个话题进行了一些讨论,以下是重点
- 程序员必知的分布式容错和降级技术
dev
可以参与抽奖参与方式关注公众号:35岁程序员那些事,后台回复关键词“参与抽奖”,获取抽奖链接,点击抽奖。中奖之后,可以联系笔者的微信号或者公众号后台回复关键词“联系笔者”,获取联系方式。分布式容错和降级是微服务架构中应对瞬时大流量的最佳解决方案。推荐使用SpringCloudAlibaba+SentinelNginxNginx是一块轻量级的Web服务器/反向代理服务器,目前在github上Star
- [ 电脑维修那些事 ] 一招教你自己解决电脑蓝屏
_PowerShell
闲聊windows服务器网络
[应急响应]服务器(电脑)受到攻击该如何处理?(一)[应急响应]服务器(电脑)受到攻击该如何处理?(二)[应急响应]服务器(电脑)受到攻击该如何处理?(三)[程序员那些事]程序员会修电脑?程序员到底是干嘛的?[程序员那些事]程序员下班后从不关电脑?经常会有同学朋友遇到电脑蓝屏的问题,束手无策~~~那么,你有遇到过电脑蓝屏吗?电脑蓝屏不用慌,学会解决思路、解决方法教你轻松应对目录蓝屏是什么?什么是S
- 防止内卷和被潜规则,Spring Cloud Alibaba微服务架构实战派(上下册)|35岁程序员那些事
35岁程序员那些事
SpringCloudAlibaba微服务架构springcloudalibaba
目录1写书缘由2本书上册核心内容2.1SpringCloudAlibaba基础实战2.1.1主要内容2.1.2MyBatis-Plus实现多租户架构的核心原理2.2分布式服务治理——基于Nacos2.2.1主要内容2.2.2SpringCloudAlibaba服务订阅负载均衡的核心原理2.3分布式配置管理——基于Nacos2.3.1主要内容2.3.2基于SpringCloudAlibaba的配置信
- 防止内卷和杜绝潜规则,一个注解@EnableDiscoveryClient了解Spring Cloud Alibaba核心注册原理|35岁程序员那些事
35岁程序员那些事
SpringCloudAlibaba微服务架构springcloudalibaba分布式架构35岁程序员那些事
欢迎关注公众号:35岁程序员那些事畅销书“SpringCloudAlibaba微服务架构实战派(上下册)”作者。1.程序员不能忽略每一个细节用过SpringCloudAlibaba或者SpringCloud的开发人员应该都知道注解@EnableDiscoveryClient,但是,在实际的项目开发中,估计很多开发人员都很少会去关注它,因为它太不起眼了。很多开发会觉得SpringCloudAliba
- WebP进阶篇--Gif2WebP
weixin_33850890
java前端移动开发
前几天在看公众号“程序员那些事”,中间有看到一个漫画。Gif趣图:现代软件开发流程就是这样的这个漫画貌似不完整,所以有下面围观群众表示:老板卡带了,结局没了。图片的源地址,那么问题来了,平常我们在上传图片,如果真的需要上传一张比较大的动图除了截取一段或者转成视频,还有什么别的方法吗?WebP!是不是觉得很诧异!别的文章讲的都是如何将PNG,JPG这一类的静态图片转成WebP,竟然连Gif都能转?(
- 程序员那些事——程序员每天都要做些什么?每天敲敲敲?
C语言大叔
编程程序员互联网
很多同学以为程序员一天到晚的工作就是写代码,写代码,写代码!其实不是的。写代码只是很少很少的一部分工作,其实更多的时候,我们:读别人的代码通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。还有“精读”,通常就是调试了,在fixbug的时候使用
- 程序员那些事——程序员的迷茫?!
C语言大叔
程序员编程
程序员从来不迷茫,迷茫的是为啥一直是程序员!对于一个工作多年的程序员来说,自己想的是工作这么多年,理应手到擒来,没想到年纪越大,要学的东西越多,新东西天天有,学的学的,自己就疲乏了。有时候想做管理,彻底告别这种劳碌,可是自己明白,管理也不是这么好干的,没有几分管理经验,怎么干管理呢?面试的时候见得都是年轻的小伙子,只懂得照着面经上问问题,有些问题都过时好多年了,怕是他们自己连背的答案都是错的,遇上
- 辞职的程序员那些事儿
iteye_4389
最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“一、类型1有个工作了1年不到的程序员提交了辞职报告我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)问:为何要辞职答:个人原因。干的不是很开心问:能简要说点原因吗?答:没啥好说的。就是感觉公司管理有点混乱问:下家找好了吗?答:还没呢。想休息一段时间(实际上据我所知1个月
- 程序员那些事儿
Roger Lee
近期有一位同事转岗到软件开发,由我来教他C#。光阴如梭,不知不觉就干了9年的开发了。没练就一手硬技术,也没收获什么丰厚的物质。并非安逸于自己的小环境,这里的麻烦事情也是每天发生,然而就是想在自己的路上再坚持坚持。想想做程序员这些年的事情,还是觉得非常回味。0,当初入门编程时的心情现在想起还是会激动。那时做一个计算器的程序(C#),想获取一个Button是否按过,研究了好久好久,把它每一个Prope
- WebP进阶篇--Gif2WebP
猫的天空之程
前几天在看公众号“程序员那些事”,中间有看到一个漫画。Gif趣图:现代软件开发流程就是这样的这个漫画貌似不完整,所以有下面围观群众表示:老板卡带了,结局没了。截图图片的源地址,那么问题来了,平常我们在上传图片,如果真的需要上传一张比较大的动图除了截取一段或者转成视频,还有什么别的方法吗?真相永远只有一个WebP!是不是觉得很诧异!别的文章讲的都是如何将PNG,JPG这一类的静态图片转成WebP,竟
- 公司技术大咖分享会--后记
涛姐涛哥
公司技术大咖分享会--后记今天下午公司内部召开了个后台开发人员技术分享会,总共7个人,兵不在多;三个华为资深大咖给我们分享了程序员那些事,凭我仅有的记忆现在把它记下,希望对之后的职业生涯有所帮助。回想当时,分享的内容可以概括为三个大点:1)关于设计文档那些事;2)大咖十几年开发经验分享;3)大家相互交流,提出意见和建议等。关于设计文档那些事:1、做软件开发要接受一个现实,那就是软件开发就是不个断发
- 1024程序员节,你是我们要找的那条锦鲤吗?
AI科技大本营
参加2018AI开发者大会,请点击↑↑↑叮咚,您有一封#1024吐槽狂欢派对#邀请函请查收。▌什么是程序员?全员格子、黑框眼镜,还是等于创造力+忍耐力?刻板标签、思维定式,还是高阶自黑+玩梗幽默?1024,专属程序员的节日来啦——让我们告别误导向狂欢,正面聊聊“程序员那些事儿”,释放你的吐槽能量,文末福利彩蛋掉落,敬请期待!▌OnCall24小时前有冯绍峰“喜提”赵丽颖,后有RNG遗憾败北,近来新
- 程序员那些事
miangmiang咩
个人杂文
虽然本科一直从事着单片机的软件编写的工作,但是从来都不曾把自己视为程序员,只是简单地完成老板要求的任务,不会做就硬着头皮上,具体化项目,把一个大项目划分成N个小项目,然后循序渐进,竟也独立完成了好几个不大不小的项目。可是后来,发现编程能力确实很重要,特别牵涉到优化问题的时候,数据结构和算法就显得很重要了。到了研究生后,学习更自由了,可学的方向变得更多,可实现的途径也变得更多,常常会迷茫怎样实
- 程序员那些事儿之初学IOS开发思路篇
shenyisyn
以下纯为个人体验后产生的观点,错误之处绝对大大存在。请谅解,并请大家有选择性的、带有辩证的眼光和批判的眼光阅读。 上个月,悉闻某好友在弄IOS项目,由于其IOS学习时间不长,开发过程中屡屡碰壁,吾不忍心提出帮忙,事后分些提成给我。 好友“呸”了我,说我从头学ios几乎是不可能帮到他的,并且很可能代码是无法直视的。 我倔心冲天直上,打算在业余时间发疯图强,偏要强迫的帮助他。 好友愕然,质疑我为何要
- 程序员那些事儿之8,9月盘点
shenyisyn
1、NoSql 8月开始在项目中使用了MongoDB,一开始并不适应,不过很快在实际应用中发现只要结构设计的得当,确实比关系型数据更给力,当然使用的项目比较小型,数据量不大,并发也不高,不过用NoSql机制写的代码更美,更容易维护。 这里推荐一本NoSql精粹,书的详细信息就不写了,防止被认为做广告2、国外博客 最近爱上了浏览国外技术博客,收集了一大堆国外IT技术博客,每天要看到半夜。不是因为
- 程序员那些事
程序员
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。
01. 自己的户口档案、养老保险、医疗保
- 辞职的程序员那些事儿
从此醉
程序员
最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“
一、类型1
有个工作了1年不到的程序员提交了辞职报告
我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)
问:为何要辞职
答:个人原因。干的不是很开心
问:能简要说点原因吗?
答:没啥好说的。就是感觉公司管理有点混乱
问:下家找好了吗?
答:还没呢
- 辞职的程序员那些事儿
xianglunxi
程序员职场离职员工
最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“ 一、类型1有个工作了1年不到的程序员提交了辞职报告我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)问:为何要辞职答:个人原因。干的不是很开心问:能简要说点原因吗?答:没啥好说的。就是感觉公司管理有点混乱问:下家找好了吗?答:还没呢。想休息一段时间(实际上据我所知1个
- 辞职的程序员那些事儿
shenyisyn
最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“ 一、类型1有个工作了1年不到的程序员提交了辞职报告我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)问:为何要辞职答:个人原因。干的不是很开心问:能简要说点原因吗?答:没啥好说的。就是感觉公司管理有点混乱问:下家找好了吗?答:还没呢。想休息一段时间(实际上据我所知1个
- 辞职的程序员那些事儿
runfeel
程序员
最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“
一、类型1
有个工作了1年不到的程序员提交了辞职报告
我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)
问:为何要辞职
答:个人原因。干的不是很开心
问:能简要说点原因吗?
答:没啥好说的。就是感觉公司管理有点混乱
问:下家找好了吗?
答:还没呢
- 程序员那些事儿
dinglang_2009
工作生活Blog任务产品
程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同
- 程序员那些事儿
jandroid
程序员
程序员每天该做的事
1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢
4、
- 程序员那些事儿
javababy1
程序员
程序员每天该做的事
1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢
4、
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep