Java
指尖以东
一个简简单单,热爱学习的程序员,希望有朝一日能长成参天大树,撑起一片蓝天
展开
-
Java基础学习记录--Collections框架
Java Collections 框架中包含了大量集合接口以及这些借口的实现类和操作它们的算法,主要提供了List(列表)、Set(集合)、Queue(队列)、Stack(栈)和Map(映射表)下面对于Set、Lis和Map三个接口进行介绍Set表示数学意义上的集合概念,主要的特点是集合中的元素不能重复。有2个实现类,HashSet和TreeSet(实现了SortedSet,因此它的元素是原创 2016-02-24 16:16:56 · 330 阅读 · 0 评论 -
Java基本学习:数组--协变性
今天在看书的时候看到了数组协变性,第一次看到,记录下!首先是概念 协变性(covariant) :如果类Base是类Sub的父类,那么Base[]就是Sbu[]的父类 Object[] ob = new String[10]; ob[5] = 10;上面代码运行时是会报错:Exception in thread "main" java.lang.原创 2016-06-13 10:22:08 · 527 阅读 · 0 评论 -
JDK1.8环境变量配置
环境变量的配置往往接触的比较少,不经意间就忘记了,我的三秒记忆还是需要用文字来记录一下!Java配置环境变量下载需要的JDK版本 下载并安装好后,项目如下结构: 配置环境变量 新建环境变量JAVA_HOME 添加环境变量PATH 命令行窗口检查是否成功 然后在cmd窗口输入java -version命令,如下图,即表示成功原创 2016-09-19 23:14:16 · 268 阅读 · 0 评论 -
Java多线程题目
java 多线程 java面试转载 2016-12-28 13:10:50 · 642 阅读 · 0 评论 -
关于Spring的@Profile注解的使用记录
实际情况平时工作由于需要切换生产环境,测试环境,本地环境,数据库(Mybatis,Redis),thrift等等的配置均有变化,非常不方便,经常会在切换环境的时候遗漏某个配置的修改,导致需要重新打包或在本地修改了某个环境的数据库数据,因此想到了使用@Profile来解决Java端这方面的烦恼。我的使用由于我现在只是区分线上和本地的环境,线上因为指定了类的名字,故我本地新建了一个测试的主类,不需要配置原创 2017-06-12 20:18:37 · 938 阅读 · 0 评论 -
关于服务器上(Docker中)运行Java程序时区异常记录
前言生产环境: 4台阿里云服务器搭建的kubernates单master集群遇到问题: Java应用的时间差8个小时,导致根据时间判断的业务逻辑异常,测试小姐姐对于下了订单的前端显示时间和真实时间差8个小时很恼火~开发初期就已经存在,或许因为写业务也比较赶,一直拖着,而最近小组调整,这个问题随之到了我的账下,顾记录下解决的方法。问题定位服务器和本机的时区查看对比查看系统时区 服务器的时区和容器原创 2017-10-27 14:54:26 · 3058 阅读 · 0 评论