Android 凉了?聊聊Android的出路,架构必备技术

从现在很多 Android 培训广告来看,Android 没凉,似乎还回暖了,不过不可否认,现在做 Android 确实比以前难过,其实每个行业发展到一定程度都会饱和,这都是属于正常情况,如果你第一份工作是 Android,如今工作三四年,想必也会遇到技术瓶颈,无关 Android 是否没人要,也会思索考虑自己的职业发展:1、继续钻研技术?2、技术经理?3、转岗转行?钻研技术首先来看看 Andro
分类: 移动开发 发布时间: 04-23 22:50 阅读次数: 0

香港服务器小企业用户可以使用吗

香港服务器小企业用户可以使用吗?现在很多人都说越来越多的人在选择香港服务器进行购买时绝大多数的公司顾客都是属于大公司。比如阿里巴巴,比如腾讯等等一些的企业,他们在进行服务器的选择时,都会选择利用不同的方式来购买,或者是自己进行创造出一款香港服务器的选择服务中心。那么针对于中小企业来说是否能够利用这样的一些服务器来进行市场的拓展呢?首先你要知道针对于我国的中小企业来说,并没有任何的问题,因为不仅仅是
分类: 企业开发 发布时间: 04-23 22:50 阅读次数: 0

hive使用UDF函数

如何以正确的姿势使用hive的udf函数
分类: 企业开发 发布时间: 04-23 22:50 阅读次数: 0

linux(服务器)下配置mysql

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我,QQ同上。) (ps:以前从未很少接触Linux配置的小白,感觉应该还是比较详细的干货。所有的坑都是亲自踩的,QQ:654303408 欢迎交流) 1.1 检查系统原本装有mysql ⑴ rpm -qa | grep mysql 若返回为空,既无任何显示,则说明没有安装,该情况下执行以下命令下载mysql ⑵ yum install mysql
分类: 其他 发布时间: 04-23 22:50 阅读次数: 0

两种方式部署定时任务Spring整合Quartz、Spring整合Task(java后台)

##(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) ###(Tips:我是第一次开发,一个刚毕业的java工程师,我觉得我并非天赋异禀,我能学会,相信聪敏的你,一定可以) (PS:定时任务是一个非常常见的功能,在我们进行系统开发中,经常会用到,有点类似于OS中的批处理。对于一些实时性不高的任务,比如退款,消息推送,会用到定时任务。) 首先需要使用的jar包:用maven在
分类: 其他 发布时间: 04-23 22:50 阅读次数: 0

Spring源码学习——容器和应用上下文理解

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) (tips:发文原因,在微信消息推送的过程中使用到RestTemplate,但是该类并不能自动注入到Service层,只能在Controller类注入,由于SpringMVC的XML配置是同事完成的, 所以在我看XML文件时发现了该问题,他配置在了SpringMVC中,于是我把RestTemplate的Bean配置在了Spr
分类: 其他 发布时间: 04-23 22:50 阅读次数: 0

SpringMVC的工作流程。(java后台开发面试必问)

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) (PS:众所周知,SpringMVC是目前比较主流的Web层的框架,基本上是现在面试java后台的同学们面试必问的知识点,说难不难,使用起来不难,因为封装得特别好,也比较轻量级,并且加上现在的RESTful风格的接口,使得使用起来十分方便,但是如果想更加强化这方面的内容的同学可以去了解一下SpringMVC的源码来进行学习,
分类: 其他 发布时间: 04-23 22:49 阅读次数: 0

SpringMVC源码学习经历(视图解析器篇)

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) (PS:SpringMVC是目前主流的Web MVC框架之一,其工作流程我在之前的文章中介绍了,下面我想重点讲一下SprignMVC的识图解析器。) (PS:我认为最最最核心的流程:下马威) 首先,我们可以根据这个图把整个流程走一遍。首先来了一个请求,然后通过DispatcherServlet,DispatcherServl
分类: 其他 发布时间: 04-23 22:49 阅读次数: 0

漫画:如何给女朋友解释什么是反向代理?

作者 | 漫话编程 责编 | 伍杏玲 本文经授权转载自漫话编程(ID:mhcoding) 周末,我正在网上搜索简历,准备给团队招聘新人。这时候女朋友回来了,看起来并不是很高兴。 反向代理(reverse proxy):是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 正向代理 正向代理(forward proxy):是一个位于客户端和目标服务器
分类: 其他 发布时间: 04-23 22:49 阅读次数: 0

"裁"与"才"

“裁"与"才”      任时光匆匆流去,我只在乎你,这个你。不是别人,而是IT。这个行业,从小有所耳闻,但是只是有听说,知道2012年考上大学,“如愿”的进去了计算机学院,才正式的开始了我的IT之旅。虽然我就读的不是一个很好的学校,不是985,不是211。但是我在这里认识了我最佩服的人,最喜欢的人,我的老师,我的导师,他们都很优秀,他们没有放弃我们。很努力的在教育我们,引导我们。同事,也很认真指导我们如何去学习。       没错。大学,是靠自学的,我一直奉行着一个道理。特别是在我参加工作之
分类: 其他 发布时间: 04-23 22:48 阅读次数: 0

Logger的使用。log4j和slf4j

(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) (PS:Log(日志)对于程序员来说,是一个非常非常重要的工具,无论是对于开发,对于运维,对于测试来说,都是非常重要的信息,下面我们来介绍一下日志。) 在我刚开始学习编程的时候,我的导生告诉我,作为程序员,必须要会单步调试,会打断电,会看控制台。其实这种说法转换到现在来说就是:会打log,会看日志文档。 对于现在成熟的框架项
分类: 其他 发布时间: 04-23 22:48 阅读次数: 0

排序之List集合里Map的value排序

(Notice:欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我。) (PS:其实当我们在工作中,有时候会用到这种排序,所以我在这里会稍微介绍一下这种排序,主要运用到了集合类。) 为什么我们需要做排序? 排序对于我们来说是一件非常基础的事情,排序算法有很多,但是在实际过程中,我们为必也用得到。因为java都为我们封装好了,我们可以更加去了解arrays.sort()和collections.sort()的排序算法实现。collection内部是使用的arr
分类: 其他 发布时间: 04-23 22:48 阅读次数: 0

SpringBoot学习心得分享

(PS:当时我在学SSM的时候,Springboot已经很兴起了,我记得我第一次有这个深刻的概念,并非是在学习中,而是在我2018年秋招的时候,我参加了去哪儿网的宣讲会,里面的HR告诉我们,他们的去哪儿网学院,有一个很好的岗前培训,然后说,java是一门非常强大的语言,我们的学习内容也会跟着时代改变而改变,如今springboot非常流行,那么我们就把springboot纳入我们的教学系统中。当时我只会SpringMVC,然后我就去了解了SpringBoot,当时的理解其实并不深刻。因为我对于
分类: 其他 发布时间: 04-23 22:47 阅读次数: 0

java开发小细节(equals,封装类和基本类型)

(Notice:欢迎交流和沟通,Wx:IT_Ezra,QQ 654303408。仅个人观点和个人理解有问题讨论也可联系我。) (PS:写这篇博客的原因是因为刚入行不久,第一次把自己的自己所学的东西应用在实际层面,更让我意识到,基础的重要性。) 为什么我们需要重视基础? 对于一个科班生,一定会学到很多很多专业的课程,还有最基本的语法课程。当我们去学习某些语法,某些结构的时候,我们要思考,这些基础而高效的结构在哪里可以用到。对于java开发而言,现在更多的是框架开发,模块化开发,大公司里面,一个架
分类: 其他 发布时间: 04-23 22:47 阅读次数: 0

某个公交站点有3辆公交车,分别是3分钟,5分钟,7分钟一趟,请问候车者车平均需要等多长时间可以做上车

换成数学语言描述一下,一个数轴上分布着分别以3、5、7为间隔距离的三组连续的分隔点,在数轴上随意取一点,求在其右边最近的分隔点离它的距离期望。 记该距离为x,很显然x≤3。 对于以3为间隔的间隔点组,随意在数轴选一点,由于此为均匀分布,选取点离右边最近间隔点距离小于a的概率为a/3。 同理,对于以5为间隔的间隔点组,随意在数轴选一点,选取点离右边最近间隔点距离小于a的概率为a/5;对于以7为间隔的间隔点组,随意在数轴选一点,选取点离右边最近间隔点距离小于a的概率为a/7。 如果取到的点离3、5
分类: 其他 发布时间: 04-23 22:47 阅读次数: 0

我的算法之路4-删除链表倒数K个节点

# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def removeNthFromEnd(self, head: ListNode, n: int) -> ListNode: firs=head while(n>0): firs=firs.next n-=1 if not firs:
分类: 其他 发布时间: 04-23 22:46 阅读次数: 0

我的算法之路5--反转链表

# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def reverseList(self, head: ListNode) -> ListNode: if not head: return head index=head end=ListNode(index.val) while(in
分类: 其他 发布时间: 04-23 22:46 阅读次数: 0

我的算法之路6--合并两个有序链表

# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNode: index1=l1 index2=l2 head=ListNode(0) cur=head if index
分类: 其他 发布时间: 04-23 22:46 阅读次数: 0

我的算法之路7--回文链表

# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def isPalindrome(self, head: ListNode) -> bool: if not head : return True fast=head slow=head while(fast.next and fast.
分类: 其他 发布时间: 04-23 22:46 阅读次数: 0

我的算法之路8--环形链表

# Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x # self.next = None class Solution(object): def hasCycle(self, head): """ :type head: ListNode :rtype: bool """ if not head or not head.next: retur
分类: 其他 发布时间: 04-23 22:45 阅读次数: 0