-
java时间工具 判断时间大于一个月,小于一年,时间必须以月为单位分割(欢迎测试)
1 package test; 2 3 import java.io.UnsupportedEncodingException; 4 import java.text.ParseException; 5 import java.text.SimpleDateFormat; 6 import java.util.Base64; 7 import java.ut...
时间:2018-08-16点击:203收藏
-
北上深程序猿纷纷“入杭”!杭州工程师人才净流入率全国第一
在继北京西二旗程序员,上海张江码农,深圳南山技术男后,中国工程师群体又多了一个冉冉升起的门派:杭派工程师。 据猎聘《2018中国重点城市工程师大数据与调研报告》显示,2017年一季度到2018年二季度期间,互联网工程师人才净流入分布情况,杭州以12.46%的流入率排名第一。 在流入杭州的工程师中,来自上海的最多,达到23.56%;其次是北京和深圳,占比依次为...
时间:2018-08-16点击:169收藏
-
Java编程架构深入解析-RPC 消息协议设计
本节我们开始讲解 RPC 的消息协议设计背后的基本原理,了解 RPC 的协议开发背后有哪些需要考虑的基本点。在通晓原理之后,我们就可以自己设计一套协议来开发属于自己的 RPC 系统。 本节主要涉及的知识点和它们之见的关系如下图: 对于一串消息流,我们必须能确定消息边界,提取出单条消息的字节流片段,然后对这个片段按照一定的规则进行反序列化来生成相应的消息对象...
时间:2018-08-16点击:213收藏
-
Java编程框架——Spring Cloud微服务架构实践经验总结
Spring Cloud 在国内中小型公司能用起来吗?从 2016 年初一直到现在,我们在这条路上已经走了一年多。 在使用 Spring Cloud 之前,我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉 Spring Boot,到项目中的慢慢使用,再到最后全面拥抱 Spring Cloud。 这篇文章给大家介绍我们使用 Spring...
时间:2018-08-16点击:209收藏
-
Vue 刷新当前页面
1). location方式 location.reload() 2). router方式 this.$router.go(0) 3). provide/inject方式 App.vue <script> export default { name: 'App', // 提供reload方法 provide: function () { retu...
时间:2018-08-16点击:203收藏
-
redis集群(三)搭建集群基本架构
/** 1.ruby环境 官网下载的:tar -zxvf xxxxx安装包xxxx 解压到/opt/ruby/下 执行命令 cd ruby ./configure --prefix='/usr/local/ruby'; 文件夹如果不存在就新建 make make install 2.ruby的redis客户端安装 下载:https://rubygems.o...
时间:2018-08-16点击:256收藏
-
深入理解Java中的反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 一:Class类 在面向对象的世界里,万物皆对象。类也是对象,类是java.lang.Class类的实例对象。 Class类的实例表示正在运行的 Java 应...
时间:2018-08-16点击:195收藏
-
python-面向对象入门
一、面向对象介绍 介绍面向对象之前,先来回顾一下以前学的面向过程的编程思想 面向过程编程: 核心是过程二字,过程指的是解决问题的步骤,即先干什么,再干什么后干什么,基于该思想编程就好比是在设计一条流水线,是一种机械化的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 现在轮到面向对象的编程思想了! 面向对象编程,核心是对象二字,对象是特征与技能...
时间:2018-08-16点击:242收藏
-
JavaScript基本语法(二)
分支结构 1.if语句 2.if-else语句 3.三元表达式 4.if-else if-else if语句 5.switch-case 6.总结 循环结构 1.while循环 2.do-while循环 3.for循环 if语句 基本语法: if(表达式){ 代码 } 执行过程: 先判断表达式的结果是true还是false,如果是true则执行代码,如果是f...
时间:2018-08-16点击:202收藏
-
阿里java岗电话面(凉经)
阿里Java岗电话一面 阿里打了我几遍电话,才在下午接到电话面试,主要面试的是网络和java基础方面的问题: 自我介绍,项目介绍 int和Integer的区别,它们俩消耗的内存是一样多的吗? hashmap的底层了解吗?怎么实现的?与hashtable的区别是什么?二者的应用场景是什么? java什么情况会有内存泄漏问题,举几个例子? 项目里用到了什么中间件...
时间:2018-08-16点击:260收藏
-
Java TreeMap类源码解析
TreeMap实现的是基于红黑树的有序键值对集合,底层完全是树状链表不含有数组,key不能为null,value可以为null。本身含有comparator,若comparator不为null则所有关于key的比较都是通过comparator完成,否则直接根据key本身的class实现来比较,若此时key不是可比较类则会抛出错误。遍历的顺序是中序遍历,也就是...
时间:2018-08-16点击:196收藏
-
spring websocket 和socketjs实现单聊群聊,广播的消息推送详解
spring websocket 和socketjs实现单聊群聊,广播的消息推送详解 WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 ima...
时间:2018-08-16点击:209收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Mario游戏-低调大师作品
- CentOS7,8上快速安装Gitea,搭建Git服务器
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)