[置顶] 从高考到程序员 —— 我是一个没有参加过高考的程序员

今年高考那天我在客户那里收集网站建设需要的资料,听到一个员工在说今年高考的作文题目真变态,题目是什么?  据近期一项对来华留学生的调查,他们较为关注的“中国关键词”有:一带一路、大熊猫、广场舞、中华美食、长城、共享单车、京剧、空气污染、美丽乡村、食品安全、高铁、移动支付。   请从中选择两三个关键词来呈现你所认识的中国,写一篇文章帮助外国青年读懂中国。要求选好关键词,使之形成有机的关联;选好角度,...
阅读(2692) 评论(24)

[置顶] 【逻辑思考】选择真的比努力重要?

选择真的比努力重要吗? 1、从某种角度来说,答案是否定的。 你凭借什么做出选择? 2、答案也可以是肯定的。其实你是在那之前,可能很久之前已经把该做的努力都做了。...
阅读(966) 评论(0)

[置顶] 我的2016——时间战场

刚刚写完2016年中总结、半年总结,眨眼就来到了2016年年终,年终过了,年中还会远吗?很多人有这样的感触,学习的越多、懂的越多反而觉得自己不懂的不知道的越多,越学越无知了。写总结的时候总要回过头去看看之前的总结,之前的计划,结果对比之下发现全都成了空话,是我们想要的太多了,还是时间太少了?这让我想到了跨年夜学到的名词“时间战场”:行业边界正在消失,每个消费升级的行业都在争夺时间,时间就是终极战场...
阅读(4040) 评论(30)

[置顶] 【逻辑思考】我们要有把坏事看成好事的能力

今天思考的话题是“我们要有把坏事看成好事的能力。” 我由于公司资金问题被辞退,现在在家待业快一个月了,但我觉得这次公司出问题对于我人生来说反而是件好事!让我去思考很多东西。 当然谁也不希望公司出现这样的问题。这让我领悟到:每遇到一次困难,都是给你一次加速成长的机会。因为很多人都是安于现状的,不遇到困难他就一直保持着平庸。只有遇到困难的时候,才迫使他去思考,去分析,去学习,去改变,去提高。 所以说,...
阅读(2502) 评论(3)

[置顶] 写给20年后的自己:免费的午餐最贵

你有想过20年后的你会是什么样吗?是拥有一个美好的家庭?还是你的孩子初长成人?是朝着父母的期盼归于安定?是在一个理想上不停拼搏?还是终在暮年寻得自己的人生真谛? 时间之于我们每个人都是公平的。在科技还无法让时光倒流之前,我们都只有一次活着的机会。但如何去利用时间,所产生的价值也有着天壤之别!比如马云用十五年时间创造的阿里市值达到几千亿美元,其个人身价达227亿美元,你每天都种双色球一等奖(需要七八...
阅读(4314) 评论(20)

[置顶] 孤身漂在北上广,心是否系着远方的爹娘?

是专业人士的不专业,还是我们的冷漠导致了人的死亡?我是不是要为此自责?最近发生的一件事让我彷徨!事情概述  2016-08-15下午,被痢疾折磨了两天的我继续去医院输液,却第一次亲身经历了有人在我的眼前离开了人世间。   刚开始输液一会儿,一位老婆婆来输液,坐在我的斜对面,跟护士说今天是最后一针了,没想到这竟然也是她人生最后的一针。 由于手上不好扎,护士给她扎的手腕,还费了挺大的力气才扎上。...
阅读(2133) 评论(10)

[置顶] 2016年中总结、半年总结

刚刚写完2015年终总结,眨眼就来到了2016年中,年中过了,年终还会远吗?为什么写?首先是看到一篇文章“IT人半年总结,请勿对号入座”,突然发现上半年已经过去了!其次是来自“【读评】为什么你有10年经验,但成不了专家?”的观点,我们要不断的总结经验,从已发生的事件中获取的知识;而不仅仅是去经历,那是在浪费生命;时间过得太快 ,要经常的总结,不然的话一年很快就过去了!过往回顾回顾2014个人方面:...
阅读(3857) 评论(11)

[置顶] 作为一个程序员我为什么要写博客?

作为一个程序员我为什么要写博客?从2012-05-22的第一篇博文,到现在累计原创:523篇,转载:182篇,译文:8篇,转载的基本不会占用多少时间,我们来计算一下原创的+译文;这里假设平均写一篇博文需要2小时的时间(通常一篇有质量的博文需要一到两天的时间,甚至更长),(523+8)* 2 = 531 * 2 = 1062 小时,如果按工作日计算,一天工作8小时,1062 / 8 = 132,需要...
阅读(11531) 评论(40)

[置顶] 有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑

大神可能看标题都不屑一看,我确实没有学历,也经受了没有学历的痛,但我不是来发牢骚牢骚的,只是阐述这样一种事实的存在;以及原因、影响、解决与对待。做为一个程序员,你有没有经历学历之痛?有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑。有学历的还没等毕业,校园招聘已经开始了,还没有走出校园,可能已经和某个知名的大公司签下了协议,拿到实习试用的机会;而没有学历的呢,校招对他们来说永远是个梦。我为什么...
阅读(13557) 评论(54)

[置顶] 【读评】为什么你有10年经验,但成不了专家?

为什么你有10年经验,但成不了专家?文章摘要:有很多读者问李叫兽:为什么你年纪不大,经验并不多,但却能擅长复杂的商业策略和文案写作,是如何做到的?因此,本文就来回答这个问题:如何成为任何一个领域的专家。经验并不能让你成为专家任何一个工作 10年 的人都很有经验,但是他们大部分并没有做到领域内专家。 NSEAD 商学院有一项研究发现:比起只有少量经验的人,大体而言,更有经验的管理者并没有产...
阅读(8061) 评论(11)

[置顶] After 500:写500篇博客其实和写一篇是一样的

写这样一篇文章,我表示是我蛋疼了,你们想喷想拍砖的,不要犹豫了,放马过来吧!其实写这篇文章呢,主要是看到下面这篇来的灵感:After 500: 写了第500篇博客,然后呢?你们不会也去拍他吧!数学理论依据这个目前没找到。希望有大神能给补充一下。不会写作文的学生不管是上小学还是初中,我在语文老师眼里都是个不能按时完成作业的差学生;基本上每次作文作业我都不能按时交;啊?不对啊,语文这么差,你还能写出5...
阅读(3797) 评论(19)

gRPC vs Thrift

远程过程调用(Remote Procedure Call,RPC)服务于分布式架构,本文从分布式构架面临的问题,期望的结果,引出两种比较受关注的RPC框架,并从框架的出身、实现原理、特性、性能等方面做了对比分析,从而给出两者之间的选择建议。...
阅读(25) 评论(0)

H5 页面适配所有 iPhone 和安卓机型的六个技巧

目前,很多APP设计师小伙伴已经开始转向H5前端开发啦,但是解决所有iPhone和安卓机型的适配问题是我们的重中之重。无论是设计APP还是写前端H5.都是要考虑移动端的兼容性。25学堂今天跟大家来回顾一下H5页面去适配所有iPhone和安卓机型的一些技巧和办法。回归正题,兼容iphone各版本机型最佳的方式就是自适应。1、viewport 简单粗暴的方式:name="viewport" conte...
阅读(98) 评论(0)

ConcurrentHashMap总结

原文出处: Hosee摘要: 本文主要参考网上Blog(详见Reference)总结ConcurrentHashMap的各方面知识,方便复习并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一...
阅读(49) 评论(0)

Java集合---ConcurrentHashMap原理分析

原文:Java集合---ConcurrentHashMap原理分析集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap...
阅读(36) 评论(0)

移动端尺寸基础知识

原文:http://www.cnblogs.com/chris-oil/p/5367106.html初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。现象首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤其是Andr...
阅读(37) 评论(0)

C# 以MDF文件连接数据库

由于没有安装 SQL Server 数据库服务,所以想着以MDF文件连接数据库(那么庞大的一个软件,安装之后想卸载?根本卸载不干静),是不是就可以不需要安装 SQL Server  了,可惜没有如愿以偿,必须要有  SQL Server 数据库服务,才能以MDF文件的形式连接数据库!如果你仅仅是想查看 MDF文件 的内容,可以参考:MDF文件查看器(SQL MDF Viewer) 1.0 绿色版连...
阅读(171) 评论(0)

MDF文件查看器(SQL MDF Viewer) 1.0 绿色版

当你想查看一个 SQL Server 数据库的 MDF 文件的时候,而你却没有安装 SQL Server (那么庞大的一个软件,安装之后想卸载?根本卸载不干静),那怎么办呢?MDF文件查看器(SQL MDF Viewer) 1.0 绿色版,这是一个很不错的工具,下载即用,不过只有 Windows 版。下载地址:http://www.onlinedown.net/soft/634380.htm#do...
阅读(49) 评论(0)

MyBatis Generator(MBG)设计哲学与致歉

设计哲学与致歉这个工具可能会引发一些哲学问题,因为该工具更注重数据库表而不是域模型。我们将采取几段谈论这种方法。首先,这个工具可以做到这一点。我们没有就项目应该或不应该结构化做出任何形式的陈述。一般来说,我们是富有领域模型的坚强支持者 - 但创建一个丰富的领域模型与回答这个模式应该如何坚持的问题是截然不同的。如果您的特定设计理念是域模型驱动所有决策,并且数据库设计服从于域模型,则此工具 - 和My...
阅读(47) 评论(0)

从源码构建 MyBatis Generator(MBG)

从源码构建所有MyBatis Generator(MBG)发行版包括源代码,唯一的编译时间依赖关系在ant.jar上 - 用于成功编译包含的Ant任务。直接从源代码编译MBG - 只需将源解压缩到一个分发中,然后用你最喜欢的工具编译它。MBG分发不包含在构建过​​程中运行的测试,也不包含作为构建的必要部分的其他类。如果您想检查这些类,或者从GitHub的最新版本的源代码构建MBG,请按照下列步...
阅读(51) 评论(0)

MyBatis Generator(MBG)从Abator迁移

此页面详细介绍MyBatis Generator(MBG)和Abator之间的变化。对于大多数用户而言,更改应该很简单。如果您扩展了Abator的任何类以提供代码生成器或Java类型解析器的自定义实现,则需要重新编写这些自定义类。这些更改分为三类:从所需的配置更改到较不常见的更改。请注意,假设您正在为MBG使用XML配置,大多数更改都会被描述。如果您正在使用基于Java的配置,那么仍然需要更改,并...
阅读(41) 评论(0)

MyBatis Generator(MBG)从Ibator迁移

此页面详细介绍MyBatis Generator(MBG)和Ibator之间的更改。对于大多数用户而言,更改应该很简单。如果您扩展了Ibator的任何类以提供代码生成器或Java类型解析器的自定义实现,则需要重新编写这些自定义类。假设您正在使用MBG的XML配置来描述更改。如果您正在使用基于Java的配置,那么仍然需要更改,并且应该易于从XML更改的描述中推导出来。重要说明:MBG将正确解析较旧的...
阅读(44) 评论(0)

Java Swing 是否适合做大型项目及桌面应用?

作为一个和Swing深度打交道10年的我给点个人看法: Swing的优点: 1:性能不错,因为其底子Java2D还不错,不是极其特别海量级应用基本都可胜任 2:bug并不是想象那么多,这些年sun已修复很多,即使有也很容易到找workaround 3:组件市场谈不上丰富,但该有的也都有了jidesoft,infonode,jfreechart,swinglabs等可以参考...
阅读(51) 评论(0)

Nginx upstream的5种权重分配方式(转)

1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器down掉,能自动剔除 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 upstream backend { server 192.1...
阅读(74) 评论(0)

Mybatis Generator最完整配置详解

同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;...
阅读(79) 评论(0)

Maven常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId...
阅读(142) 评论(0)

SSM框架——使用 MyBatis Generator 生成代码,包括:Model、Dao、Mapping

基于 SSM 框架开发,Mybatis 属于半自动 ORM,如果每个数据表相关的 Model、Dao、Mapping 都要自己动手去写,是不是很麻烦呢?工作量最大的就是书写Mapping的映射文件,而且手动书写很容易出错。这里就介绍一个用于 MyBatis 的代码生成工具 MyBatis Generator,MyBatis Generator  简称(MBG)是 MyBatis 和 iBATIS...
阅读(273) 评论(0)

运行MyBatis Generator

MyBatis Generator(MBG)可以通过以下方式运行:从具有XML配置的命令提示符作为具有XML配置的Ant任务作为Maven插件从另一个具有XML配置的Java程序从另一个Java程序与基于Java的配置作为Eclipse功能每个方法在链接页面中有详细描述。注意:还有一个用于MBG的Eclipse插件,它增加了额外的功能 - 即Eclipse的良好集成,启用了Eclipse的Ant任...
阅读(39) 评论(0)

MyBatis Generator中的新功能

版本1.3.5请参阅GitHub页面的里程碑1.3.5,了解本版本中发生了什么变化。里程碑1.3.5版本1.3.4在这个版本中,我们已经弃用了eclipse插件中的弹出菜单项,用于运行MyBatis生成器,它将在下一个版本中被删除。替换是一个新的MyBatis生成器启动器,具有比弹出菜单项更多的功能。请参阅GitHub页面里程碑1.3.4,以了解本版本中发生了什么变化。里程碑1.3.4版本1.3....
阅读(51) 评论(0)

运行 MyBatis Generator 后的任务

运行MyBatis Generator(MBG)后,您将需要创建或修改其他MyBatis或iBATIS配置工件。主要任务如下:对于MyBatis 3.x:  创建或修改MapperConfig.xml文件对于iBATIS 2.x:  创建或修改SqlMapConfig.xml文件  创建或修改dao.xml文件(仅当使用iBATIS DAO Framework时)下面详细描述每个任务。更新Mapp...
阅读(57) 评论(0)

MyBatis Generator XML 配置文件参考

在最常见的用例中,MyBatis Generator(MBG)由XML配置文件驱动。配置文件告诉MBG:如何连接到数据库什么对象要生成,以及如何生成它们什么表应用于生成对象以下是一个示例MBG配置文件。有关元素和属性值的更多信息,请参阅每个元素的各个页面。 <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis...
阅读(116) 评论(0)
1048条 共53页1 2 3 4 5 ... 下一页 尾页
    联系我

    QQ群:IT十年(170273637)

    加群暗号:微wx笑

    个人资料
    • 访问:7916633次
    • 积分:60770
    • 等级:
    • 排名:第40名
    • 原创:788篇
    • 转载:217篇
    • 译文:43篇
    • 评论:1720条
    博客专栏
    文章分类
    最新评论
    友情链接