焦虑的 BAT、不安的编程语言,揭秘程序员技术圈生存现状!

2019-05-16
阅读 2 分钟
3.4k
互联网变革如影,技术境迁如梭,再回首,似有隔世之感。 有人将 2019 年称之为科技圈“改革开放”的一年: 这一年中,各大科技巨头经过内部的架构及技术调整之后,将步入以云计算、AI、IoT 等创新技术为中心的转型正轨; 这一年中,将会有越来越多精彩纷呈的项目深度拥抱起开源的模式。 如今转瞬间,2019 年已过去了三分之...

程序员画像,十年沉浮

2019-05-15
阅读 7 分钟
1.4k
十年,转瞬即逝,人生进入下半场。众生皆苦,万相本无。且看风云变幻,慢品苦辣酸甜。小姐姐味道微信公众号首发。小胡,拼搏者小胡很久没有笑过了。他在房价的次高点买了套超出自己承受能力的房子,紧接着老婆失业了,失业以后脾气变得特别的不好。他每天都下班很晚,最近终于鼓足勇气换了份离家近的工作,来省下每天的...

现代IM系统中的消息系统架构 - 架构篇

2019-05-15
阅读 6 分钟
507
IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的应用,最典型的如一些在线游戏、社交应用,IM也是其重...

Java开发必须要掌握的20个核心技术

2019-05-13
阅读 5 分钟
519
对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3年Java经验的开发者的时候, JVM几乎...

Java设计模式11——享元模式

2019-05-12
阅读 3 分钟
318
内存属于稀缺资源,不能随意浪费。如果在一个系统中有很多个完全相同或相似的对象,我们就可以使用享元模式,让他们共享一份内存即可,不必每个都去实例化对象,从而节省内存空间。

小白教程|一小时上手最流行的前端框架vue

2019-05-10
阅读 4 分钟
318
vue是现在很火的一个前端MVVM框架,它以数据驱动和组件化的思想构建,与angular和react并称前端三大框架。相比angular和react,vue更加轻巧、高性能、也很容易上手。大家也可以移步vue官网,看一下它的介绍和核心功能介绍。简单粗暴的理解就是:用vue开发的时候,就是操作数据,然后vue就会处理,以数据驱动去改变DOM。...

spring boot介绍及使用详解

2019-05-04
阅读 6 分钟
397
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Java Web基础——Action+Service +Dao三层的功能划分

2019-05-04
阅读 3 分钟
287
Action/Service/DAO简介:       Action是管理业务(Service)调度和管理跳转的。       Service是管理具体的功能的。       Action只负责管理,而Service负责实施。       DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去...

实例详解Spring MVC入门使用

2019-04-29
阅读 11 分钟
444
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller).通过分层使开发的软件结构更清晰,从而达到开发效率的提高,可维护性和扩展性得到提高.Spring提供的MVC框架是在J2EE Web开发中对MVC模式的一个实现,本文通过实例讲解一下Spring MV...

为什么许多程序员和设计师,更喜欢用MAC而不是windows?

2019-04-28
阅读 3 分钟
467
MAC、windows和Linux谁更好已经成为了一个“千古难题”,就像从前的梗,“PHP是世界上最好的语言”一样,三大操作系统的用户各执一词,谁也不能说服谁。当然Linux用户趋向和其他两种用户完全不同,对于程序员、极客、专业人士而言更为友好,但对于普通用户来说门槛太高且实用性不佳,所以Linux及其忠实用户大多数时间也都是...

何为数据库连接池?其工作原理是什么?

2019-04-28
阅读 1 分钟
429
连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为其他的线程服务。