240 发简信
IP属地:台湾
  • 120
    Java 内存模型

    目录 一、Java 内存模型的主要目标二、主内存和工作内存三、内存件的交互操作四、对于 volatile 型变量的特殊规则五、对于 long 和 double 型变量的特殊规...

  • 我也很懵逼,用什么jar包不说,而且还有一个地方是没有命名的

    Java后端小程序登录

    最近,公司在做小程序,提到小程序,那就绕不开小程序的登录,实话实说,小程序的文档写的真的不咋地,这里记录下自己做小程序登录时写的代码以及遇到的一些问题(具体的业务需求我会屏蔽...

  • 120
    GitFlow工作流程

    什么是Gitflow Gitflow是基于Git的强大分支能力所构建的一套软件开发工作流,最早由Vincent Driessen在2010年提出。最有名的大概是下面这张图。 ...

  • 120
    IDEA使用Statistic插件统计代码数量

    我们一个项目写下来,有时候需要统计一下代码项目代码的行数,或者想知道自己到底写了多少代码,可以使用IDEA插件Statistic扫描代码并统计结果。 IDEA版本:2019....

  • 线性代数-如何用java实现向量

    维基百科:向量(英语:vector,物理、工程等也称作矢量)是数学、物理学和工程科学等多个自然科学中的基本概念。指一个同时具有大小和方向,且满足平行四边形法则的几何对象。一般...

  • 使用RestTemplate和Feign进行微服务通信

    在微服务架构中,我们经常需要和其他服务进行通信实现数据交互,常用的方式有两种RPCHTTP SpirngCloud 中,默认是使用HTTP进行微服务间通信,其中最常用的有两种...

  • SpringCloud 微服务(架构篇)

    SpringCloud 微服务(架构篇) 软件架构的进化 什么是软件架构 软件架构是在软件的内部,经过 综合各种因素 的考量、权衡, 选择特定的技术 ,将系统 划分成不同的部...

  • 基于reveal.js实现Markdown文档转网页版PPT

    基础工具 Markdown编辑器 Windows平台下推荐使用Typora,免费又好用。 安装pandoc 官网:http://pandoc.org/。官网有链接到githu...

  • 120
    SpringBoot2 API接口签名实现(接口参数防篡改)

    简介 现在越来越多人关注接口安全,传统的接口在传输的过程中,容易被抓包然后更改里面的参数值达到某些目的。 传统的做法是用安全框架或者在代码里面做验证,但是有些系统是不需要登录...

  • 120
    SpringBoot使用 ValidationApi 进行参数校验

    我们在接口开发的时候常常需要对参数进行校验,传统的做法是把每个参数拿出来然后进行判空操作,接口一旦多起来,冗余代码非常多。 我们可以通过 ValidationApi 来解决这...

  • 第一,不是培训带领别人进入IT行业,而是很多人想要进入IT行业而去选择培训。第二,每个人都不是天生的程序员,你要学这个,要么自学要么别人教,学校的学习环境和教授内容绝对比不上一个哪怕很low的培训机构的课程内容。第三,自学节省钱,培训节省时间,抛开金字塔顶端的优秀学习者,在IT这个行业,多数人其实还是中下学习水平,培训的效率远比自学高很多倍。培训节省的是时间成本,一个知识点,有人讲解半小时懂,没人讲解一个礼拜,这是理想状态。代码本就枯燥,如果不自律,你一年的学习量都达不到人培训一个月的。再一点培训机构再次,就算它是视频课,不面授,那整理出来的课程体系也远比自学完善。第四,正因为代码枯燥平淡没激情,所以才会想尽办法举一些您鄙夷的“阿猫阿狗”的例子。您说不懂底层设计理念,就去讲知识点本身是错的。那可能是我愚钝,在没有任何知识基础的情况下,永远也懂不了底层机制。第五,培训的学生水平跟选择的机构有关系,这一点我不否认您说的,很多机构为了捞钱视频授课,节省讲师成本,导致学生上了当不自知。这是我们这个行业存在的问题。第六,您所说的软件开发需要动手,您认为培训机构跟大学一样,学生带个手机坐那儿听就行。目前我接触过的同行,最过分的,只上半天课还是视频课,都是为学生提供电脑练习的。还有我比较尊重的同行自己我们自己本身,整天面授,讲师讲什么,学生听之后动手,有课堂练习课后作业,从早上开始,学生除了中午休息和课间休息,几乎手没有停过,晚上晚自习他们经常练习到深夜,同行的学生,我们的学生,都是,这样的同行是我们的竞争对手,但我们也尊重和敬佩他们。有好理念的培训公司,都在努力改正培训这个行业的不良风气。您真的不了解这个行业,就在这儿挥舞着“道德”鞭子高谈阔论,想要抽打您严重的“不道德群体”。那我建议您先把鞭子拿稳。第七,我为什么要评论。无论是优秀的同行还是我们自己的团队。为了能让学生做好工作,不拖后腿,不被公司刷掉,很多讲师下班不回家,等刚工作的学生,给解决工作问题到半夜,为了让学生上手技术不只是纸上谈兵,,想尽办法找项目举例子,还被您说成“阿猫阿狗”。很多学生想赚钱,想改变不如意的生活和糟糕的现状,选择培训学技术,无论经济条件与否,这个决定做出来也比较艰难。因为这个行业对外的高难度和神秘性,他们很纠结。来学的时候倾尽全力。被您这一顿批判,他们看到可能会难受。所以这篇评论不是给您,虽然我资历尚浅,但是以您的水平,配不上我的评论。这篇评论写给那些努力想通过双手和技术改变命运的普通人,还有那些真真正正在做实事的同行,以及我们自己的团队。第八,看到您文章最后两句话,不知道转折为什么这么大,如果您是某家培训机构写软文做“另类宣传”的,那我建议下次请不要再用这种方式了,这个行业,想做事就好好做事,想宣传就正经宣传。优衣库当年的另类营销方式并不适合教育这个行业。培训行业本来就被一些捞钱的搞得乌烟瘴气,您就别添乱了,安静做事吧。第九,如果您就是想抨击这个行业,那第八条就直接忽略,仔细品味我前七条的回抨就好。

  • 120
    SpringCloud 入门3 - Eureka的高可用及 EurekaClient端初始化

    微服务中 Eureka 担当着注册中心的角色,全部服务节点都需要找它注册,这么重要的应用,肯定是不可能单点的,不然挂了怎么办。 一、如何实现多个一份代码多个实例? 大家最常用...

  • ionic 的坑

    一、ionic 页面跳转 Ionic的页面布局一般是一组tabs,也就是一组一级标题,就好像知乎APP的下面是5个tab组成的一个tabs。但是每个tabs下面的页面 ion...

  • 120
    SpringCloud 入门2-创建eureka项目

    我这里用的是IDEA构建,你如果没有IDEA,也可以使用 Spring 官网构建或者用 Eclipse 工具构建 下一步再输入你的项目名,和项目路径,点击 Finish 就构...

  • 120
    SpringCloud 入门1-微服务介绍

    什么是微服务? 微服务主要有以下几个特点1、微服务是一种架构风格2、微服务是由一系列微小的服务共同组成3、微服务跑在自己的进程里4、微服务每个服务为独立的业务开发5、微服务每...

  • 120
    HTTP1.1和HTTP2在访问页面上的区别

    一、HTTP的发展历史 第一代 HTTP/0.9:只有一个 GET 命令,没有 HEADER 等描述符 第二代 HTTP/1.0:增加了很多命令,增加了 status cod...