精华内容
下载资源
问答
  • 假如一个方法很不规范,写了好几百行,想去下一个方法,如果用鼠标往下滑,会挺崩溃的。或者有的时候,就是需要一个一个方法往下看,那么IDEA有没有这样方便的快捷键呢?是有的:按住Alt键,再按上/下方向键行。...

    假如一个方法很不规范,写了好几百行,你想去下一个方法,如果用鼠标往下滑,会挺崩溃的。或者有的时候,就是需要一个一个方法往下看,那么IDEA有没有这样方便的快捷键呢?是有的:按住Alt键,再按上/下方向键就行。

    展开全文
  • 前段时间,裁员潮让每人都开始思考自己当下的人生。都说「三十而立,四十不惑」,人三十,该自立,而四十,不会因为无知而困惑,对人生有着必须的把握和明白。有人之前曾分享了...
        

    前段时间,裁员潮让每个人都开始思考自己当下的人生。都说「三十而立,四十不惑」,人到三十,该自立,而四十,就不会因为无知而困惑,对人生有着必须的把握和明白。有人之前曾分享了他对于「程序员中年危机」的真实感受 — 「技术人员一旦超过 35 岁后,在人才市场上获得的面试机会是骤然减少,让你进退两难」,真实感受到程序员的中年危机。这些东西每个人都要面对的,来说说鱼哥身边的朋友怎么安全渡过所谓的中年危机吧。其实在鱼哥看来,中年危机,本质上是穷,这个穷有很多种概念,不是单单指的是经济穷,还有思维也是穷人思维,还有人脉也是穷,还有在此之前,只靠工资养活自己的穷。有点扎心,但是这就是结果。

    朋友A,今年34,写了10多年代码,之前混迹于BAT中某一家,在去年时,跳到某银行科技部门,做了个高级专家。银行科技部门节奏慢,每天正常6点下班,周末不加班,给的钱也许没有一线互联网公司那么多,但是也够了,毕竟他说到他这个年纪,求稳定才最重要。何况银行部分,背后有财团支撑,不差钱,不用担心倒闭。可以说是就在这个港湾一直干下去了,当然心里虽然也知道是混日子,但是表面上不能体现混日子的态度,该做什么还是做什么,主动总是有利的

    朋友B,今年33,大家应该熟悉,之前也是混迹于社区,有一定影响力,也出版过书籍,写代码时间也是超过10多年,从公司出来后,全职干起了培训,帮助年轻程序员突破瓶颈,好在有不错人脉关系和影响力,加上人靠谱,也带动一些迷茫和有瓶颈中的程序员走出当下困境。有时会做线上直播,一方面是有持续生源,一方面分享自己从业一些技术分享。虽然有时会忙点,偶尔还要负责答疑学员。目前他已经招募了几个人,作为一个小团队在运营。常常说的一句话,就是“你们迟早要跳出来的,要做好未雨绸缪,企业无法养你一辈子

    朋友C,今年36,之前在大厂工作,前段时间,被挖到小公司做了技术总监。还是依然对管理和技术感兴趣。重新搭班子,组建团队,虽然小公司,有可能随时倒闭,但是人总是要博一把,只要产品方向正确,不怕不盈利。这个世界谁又不是在博明天和博机会呢?目前很忙,但是公司资金起码够这几年烧的,所以暂时还不担心。自己要做的,就是把产品干好,剩下的交给上天。

    朋友D,今年32,已经直接出来,作为自由职业了,介绍下他的背景,有过大厂经历,这里说的大厂,就是公司规模超过2000人,不是特别知名大厂,也写公众号文章,写博客,平时会在“在行”,"知乎live",“荔枝微课”,一些知识付费平台出现,也有很多粉丝。同时在他的专业领域,做一些小公司的技术顾问。当然他线下有投资很多实体店,这种投资思维得益于他早年的准备,暂且理解为“富人思维”,舍得砸钱办事,所以他加盟的“百果园”,”火锅串串“店,都还能帮他持续盈利,算是个体老板。最大特点是,交朋结友,这点鱼哥和他性格很像。所以我们也有些合作项目。

    在很多公号,总是讲到中年危机时,形容的上有老,下有小,又是各种房贷,让大家恐慌,但是鱼哥希望给大家带来是不一样的视角,技术人不能陷入一直做技术的死角,也不能认为技术是唯一的出路。鱼哥身边朋友照样一个个都这么过来了,哪个不是上有老,下有小,还有房贷。哪有怎样呢?几位朋友给的共性答案都是”未雨绸缪,当看下自己要什么“。

    640?wx_fmt=png

    展开全文
  • 成功在下一个路口等

    千次阅读 2007-10-25 15:35:00
    所大学邀请位资产过亿元的成功企业家演讲,在自由提问时,位即将毕业的大学生问:“我参加过多次校内创业,可是没有次成功,最近参加多次校园招聘也没有次获得签约机会。请问我什么时候才能成功,怎样...

    有一所大学邀请一位资产过亿元的成功企业家演讲,在自由提问时,一位即将毕业的大学生问:“我参加过多次校内创业,可是没有一次成功,最近参加多次校园招聘也没有一次获得签约机会。请问我什么时候才能成功,怎样才能成功?”这位企业家没有正面回答,而是讲述了自己登山的经历。
      这位企业家登的是海拔8848米高的珠穆朗玛峰。由于登山经验不足,加上高原反应很强烈,没有控制好呼吸,氧气消耗得很快。当他爬到8300米左右的高度时,突然发现有些胸闷,原来氧气已经不多了。此时,摆在他面前的选择是两个,一个是一边往下撤,一边向半山腰的营地求救,生命应该没有危险,但登顶的机会就只能留到下一次了;另一种选择是,先登上顶峰再说。不肯轻易认输的他选择了后者。  当他爬到8400米的位置上时,发现路边扔了很多废氧气瓶,他逐个捡起来掂量。在8430米左右的一个路口,他捡到了一个盛有多半瓶氧气的氧气瓶。靠着这半瓶氧气,他登上了顶峰,并安全撤回了营地。

      这位企业家的登山经历告诉我们:干事业,就像登山。受挫时,不要轻言失败,更不要轻易放弃。很多时候,只要再坚持一会,成功就在下一个路口等你。

      有一位汽车推销员,刚开始卖车时,老板给了他一个月的试用期。29天过去了,他一部车也没有卖出去。最后一天,老板准备收回他的车钥匙,请他明天不要来公司。这位推销员坚持说,“还没有到晚上12时,我还有机会。”


      于是,这位推销员坐在车里继续等。午夜时分,传来了敲门声。是一位卖锅者,身上挂满了锅,冻得浑身发抖。卖锅者是看见车里有灯,想问问车主要不要买一口锅。推销员看到这个家伙比自己还落魄,就忘掉了烦恼,请他坐到自己的车里来取暖,并递上热咖啡。两人开始聊天,这位推销员问,“如果我买了你的锅,接下来你会怎么做。”卖锅者说,“继续赶路,卖掉下一个。”推销员又问,“全部卖完以后呢?”卖锅者说,“回家再背几十口锅出来卖。”推销员继续问,“如果你想使自己的锅越卖越多,越卖越远,你该怎么办?”卖锅者说,“那就得考虑买部车,不过现在买不起……”两人越聊越起劲,天亮时,这位卖锅者订了一部车,提货时间是5个月以后,订金是一口锅的钱。  因为有了这张订单,推销员被老板留下来了。他一边卖车,一边帮助卖锅者寻找市场,卖锅者生意越做越大,3个月以后,提前提走了一部送货用的车。推销员从说服卖锅者签下订单起,就坚定了信心,相信自己一定能找到更多的用户。同时,从第一份订单中,他也悟到了一个道理,推销是一门双赢的艺术,如果只想到为自己赚钱,是很难打动客户的心的。只有设身处地地为客户着想,帮助客户成长或解决客户的烦恼,才能赢得订单。秉持这种推销理念,15年间,这位推销员卖了一万多部汽车。这个人就是被誉为"世界上最伟大的推销员--乔吉拉德。  当你一次又一次地被拒绝时,请对自己说,我还有机会。并且坚信,成功就在下一个路口等你。

    展开全文
  • 最近栈长面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问一些 Spring Boot 核心功能和原理的时候,没人能说得上来,或者说不点上,可以说一个问题问趴下了! 这是我的问题: 我看上面写了...

    最近栈长面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问到一些 Spring Boot 核心功能和原理的时候,没人能说得上来,或者说不到点上,可以说一个问题就问趴下了!

    这是我的问题:

    我看你上面写了熟悉 Spring Boot,那你能讲下为什么我们要用 Spring Boot 吗?

    下面我列几个最常见的三个回答:

    A:Spring Boot 最主要是不用 XML 配置,可以用 Java 来配置 bean,省去了许多配置文件。

    我又问:Spring 本身就可以用 Java 配置代替 XML 配置,和 Spring Boot 有什么关系呢?

    然后对方就吱吱唔唔了……

    B:Spring Boot 我们用来做 Spring Cloud 微服务。

    我又问:微服务和 Spring Boot 有什么关系?不用 Spring Boot 行不行?

    然后对方就吱吱唔唔了……

    C:Spring Boot 可以打 jar 包部署,内部集成了Tomcat。

    这个确实是 Spring Boot 的特色,但是我还是觉得没有答到关键点上。

    然后我继续问,如果不考虑打 jar 包部署呢,然后就没然后了……

    为什么我们要用 Spring Boot,显然上面三个求职者没有答到关键点上,Spring Boot 最重要的功能是:自动配置

    为什么说是自动配置?

    Spring Boot 的开启注解是:@SpringBootApplication,其实它就是由下面三个注解组成的:

    • @Configuration
    • @ComponentScan
    • @EnableAutoConfiguration

    上面三个注解,前面两个都是 Spring 自带的,和 Spring Boot 无关,所以说上面的回答的不是在点上。具体请看这篇文章:Spring Boot 最核心的 3 个注解详解

    所以说 Spring Boot 最最核心的就是这个 @EnableAutoConfiguration 注解了,它能根据类路径下的 jar 包和配置动态加载配置和注入bean。

    举个例子,比如我在 lib 下放一个 druid 连接池的 jar 包,然后在 application.yml 文件配置 druid 相关的参数,Spring Boot 就能够自动配置所有我们需要的东西,如果我把 jar 包拿掉或者把参数去掉,那 Spring Boot 就不会自动配置。

    这样我们就能把许多功能做成公共的自动配置的启动器(starters),其实 druid 连接池就是这么做的,它提供了针对 Spring Boot 的启动器:druid-spring-boot-starter。

    有了这个自动配置的启动器,我们就能非常简单的使用它,

    先添加 jar 包依赖:

    <dependency>
       <groupId>com.alibaba</groupId>
       <artifactId>druid-spring-boot-starter</artifactId>
       <version>1.1.10</version>
    </dependency>
    

    再添加相关参数:

    spring.datasource.url= 
    spring.datasource.username=
    spring.datasource.password=
    ……
    

    如果是传统的项目,我们要自己手动写一大堆的配置,而且还不灵活,有了这个启动器,我们就可以做到简单集成。具体大家可以看 druid-spring-boot-starter 是怎么实现的,也可以参考之前写的文章:Spring Boot自动配置原理、实战

    所以,这才是 Spring Boot 的核心,这才是我们为什么使用 Spring Boot 的原因。如果答不到这个关键点,那真没有掌握到 Spring Boot 的核心所在。

    好了,今天的分享就到这里,关注Java技术栈微信公众号,在后台回复:boot,获取栈长整理的更多的 Spring Boot 教程,都是实战干货,以下仅为部分预览。

    • Spring Boot 读取配置的几种方式
    • Spring Boot 如何做参数校验?
    • Spring Boot 最核心的 25 个注解!
    • Spring Boot 2.x 启动全过程源码分析
    • Spring Boot 2.x 新特性总结及迁移指南
    • ……

    本文原创首发于微信公众号:Java技术栈(id:javastack),关注公众号在后台回复 “boot” 可获取更多 Spring Boot 教程,转载请原样保留本信息。

    展开全文
  • 编辑PDF这个问题,大家可能都很头疼吧,PDF文件是一个很难编辑的文件,不过找对辅助工具编辑起来还是很容易的,比如我现在用的迅捷PDF编辑教快速填充Excel中不同的数据,别再一个个向拉动啦 填充Excel中...
  • 如果在界面设置了按钮,开发手机上,点开按钮,却发现没有跳到下一个界面,而是闪退。 原因是因为没有在左图的xml文件里把结果的目标activity这3行写进去。写进去之后再重新下载手机上,可以了。 ...
  • 今天在处理多个文件的时候要把一个文件复制20个文件夹中,所以搜索了一下,这篇文章写的最好,最后一条是正解 Total Commander被称为“文件管理全能王”,而我们平时在用这款近乎无所不能的软件时会不会经常...
  • Safari,苹果手机自带的一个浏览器,很多人都认为是个垃圾,甚至把它卸载!但其实,Safari是当时乔布斯最看重的一个苹果武器!如果真要好好利用起来,这个自带软件远远比想象的厉害!可是,这么好的一个软件,为...
  • 选中一个变量,然后Ctrl+K,光标会自动定位到下一个变量被使用的地方,这个快捷键的名称其实就是“Find+Next”。 那为啥我都设置KeymapEclipse了,然后打开快捷键界面,看到“Find+Next”的快捷键就是Ctr
  • 这样的更新提示怕不怕 要是不小心按「全部更新」 手机彻底原!地!爆!炸! 所以我一般更新APP都会很谨慎 会看看更新了哪些东西 不万不得已绝不更新 无意中发现现在这些APP 连...
  • 小伙伴们,今天六六青年又为大家带来了款重量级黑科技软件。...首先我们打开抖音,选择自己要下载的视频,视频首页右角有分享图标,点一下会弹出上图,然后点击上图右角这复制链接,这样视频下载的链...
  • 代码有点多,因为我在实现的时候遇到了很多问题,一直添加代码修改,如果没有遇到bug的话,可以直接移动可以了,我把直接移动的代码放在最下面了。oldGrid和newGrid是两装配好的表格items:[{ xtype:"button...
  • 在请求量小的情况,使用mysql不会有任何问题,但是一旦同时有成千上万请求同时来访问系统时,会出现卡顿甚至系统崩溃的情况。最典型的例子就是早期的12306购票网站,一旦了购票高峰期,12306肯定崩溃。造成...
  • 于是乎我想了一下,抖音为什么不出这么一个功能呢? 考虑后觉得啊,可能抖音是要根据对这个视频的停留时长,以及双击点赞喜欢等操作进行智能分析,然后把喜欢同一个视频,或者说完整看完同一个视频的人划分为一...
  • 在DockerCon欧洲大会上,Docker宣布将Kubernetes编排工具集成到下一个版本的Docker企业版(EE)中。当下一个版本到来的时候,您可以根据您的实际需求在应用部署时选择最合适的编排工具了。上一篇小编介绍了这两款...
  • 今天遇到一个问题,在当前项目上面创建的本地分支,需要推送给另一个仓库,网上查了,参考其他人的方法实现了。 执行下面的命令可以: git remote set-url origin --push --add '的远程库地址' 接下来输入...
  • 文章目录Fetch抓取(Hive可以避免进行MapReduce)本地模式Group By开启Map端聚合参数设置Count(distinct)笛卡尔积使用分区剪裁、列剪裁动态分区调整开启动态分区参数设置数据倾斜Map数通常情况,作业会通过input的...
  • 干起来,你就超过了 50% 的人

    千次阅读 多人点赞 2019-08-03 17:44:42
    “今天回到宿舍,打开电脑,双击一个叫word文档的东西,敲一个字,你就已经是小说家了。” 这句话很简单,简单深刻。 成为一名小说家,是很多人的梦想,但也绝对是大多数人的空想。因为,很多人,往往只停留在...
  • 步下载我的压缩包 链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA 提取码:n25c 复制这段内容后打开百度网盘手机App,操作更方便哦 第二步解压D盘都放进来看图。 第三步打开MySQL文件夹,就是D盘的...
  • 一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午有人事来通知他被开除了。  这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。 2 除了获取时间以外,一位...
  • 手把手教写第一个Linux驱动程序

    千次阅读 2017-01-19 22:57:14
    首先,我在driver/目录创建yangyx目录,在目录新建一个hello.c和一个Makefilehello.c内容如下:hello.c包含的头文件类似咱们写标准C一样的头文件。驱动程序__init ,加上这个,程序在编译的过程中会
  • 这篇文章主要介绍了sql将一个表中的数据插入一个表中的方法,需要的朋友可以参考 列名不一定要相同,只要在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应可以了,当然...
  • 如何删除流氓软件(以一个压缩软件为例)

    万次阅读 多人点赞 2019-10-23 09:40:41
    其实,很多情况这些流氓软件都是在我们不知名的情况被安装的,比如笔者在一个网站下载一个软件,在下载或安装这个软件的过程中,流氓软件被捆绑安装了(在不正规的中文网站下载软件时要注意了 )。 图1 删除软件...
  • select 'create table A.'|| a.table_name || ' as select * from '|| 'B.'||a.table_...以上语句的查询结果为:生成复制所有B用户的表A用户的SQL。 批量执行查询结果可以了,只需要修改A、B用户即可  ...
  • 作为码农,没做过这些你就out了

    千次阅读 2015-09-22 01:01:09
    在程序员这个行业,坚持做技术写作的人一直比较少。...不得不承认,这的确是一个事实,通常情况,把一个知识讲清楚比理解它更难。那我们为什么要花时间写作呢?我想写作至少有以下好处。 提高自...
  • 如何从DaoServlet 首先去bean建立class 在这里写上所需要的数据 private String instockNumber,medicineNumber,instockTime,amount,remarks; private double price,sellPrice...一个bean的数据层这样生成了 下一
  • 如上图,设置两cookie...那么我是不是现在可以在登录页面获取这两cookie值了呢? 看图: 当打开登录页面的cookie,会发现并没有自己想要的cookie值,这是为什么呢?原理其实很简单,就是路径的问...
  • mac配置多ssh-key并添加gitlab

    千次阅读 2019-04-05 13:48:52
    默认配置第一个的ssh-key会在mac的 ~/.ssh 路径生成 id_rsa_pub 和id_rsa两个文件。 如图: 配置第二个的时候对于生成公钥和私钥的文件名需要自定义了,否则会覆盖上面的这两个默认文件名 这里假设已近...
  • 1、创建一个空的项目以及一个子模块 可以创建多种类型的项目,我这里选择创建SpringBoot项目 省略跳过添加依赖了,可以勾选想要的模块,我这里不选了,直接next: 点击完成,然后到达这个页面,还可以...
  • 存放第一个项目需要提前先建立好在git上的仓库,图所示:在Repository name填上存放一系列项目的名字,点击下面的Create repositoryok了 仓库创建成功之后如图: 点击旁边的按钮,复制,在本地...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,313
精华内容 15,725
关键字:

下一个就到你了