5 指尖以东

尚未进行身份认证

我要认证

一个简简单单,热爱学习的程序员,希望有朝一日能长成参天大树,撑起一片蓝天

等级
TA的排名 14w+

关于服务器上(Docker中)运行Java程序时区异常记录

前言生产环境: 4台阿里云服务器搭建的kubernates单master集群遇到问题: Java应用的时间差8个小时,导致根据时间判断的业务逻辑异常,测试小姐姐对于下了订单的前端显示时间和真实时间差8个小时很恼火~开发初期就已经存在,或许因为写业务也比较赶,一直拖着,而最近小组调整,这个问题随之到了我的账下,顾记录下解决的方法。问题定位服务器和本机的时区查看对比查看系统时区 服务器的时区和容器

2017-10-27 14:54:26

关于Spring的@Profile注解的使用记录

实际情况平时工作由于需要切换生产环境,测试环境,本地环境,数据库(Mybatis,Redis),thrift等等的配置均有变化,非常不方便,经常会在切换环境的时候遗漏某个配置的修改,导致需要重新打包或在本地修改了某个环境的数据库数据,因此想到了使用@Profile来解决Java端这方面的烦恼。我的使用由于我现在只是区分线上和本地的环境,线上因为指定了类的名字,故我本地新建了一个测试的主类,不需要配置

2017-06-12 20:18:37

Go语言开发问题记录【01】

简介业务层用Java开发,路由由go语言的gateway模块进行分配转发。因为对Go不熟悉,直接要用什么去看API操作,固碰到了很多问题。实际场景接受他人的航班信息推送,POST请求,推送Body格式为 Notify=PEKCAN\tCZ3162\t94.9\t北京首都\t广州白云\tT2\tT2\t2015-07-17 14:30:00\t2015-07-17 17:45:00\t0001-01

2017-06-07 13:13:27

mybatis-generator-core 代码修改

mybatis逆向工程

2017-01-17 13:45:09

Java多线程题目

java 多线程 java面试

2016-12-28 13:10:50

ubuntu-16.04 密码忘记后重设密码

ubuntu 忘记密码

2016-12-25 19:42:18

极客学院Hadoop学习【MapReduce的体系结构】

简介分布式编程架构以数据为中心,更看重吞吐率分为治之Map将一个任务分解为多个子任务Reduce将分解后多任务分布处理,并将结果汇总最终结果体系结构图基本概念作业(Job)任务(Task) MapTask/ReduceTask键值对(key/value pair) Map()、Reduce()函数的输入、输出都是生命周期提交作业:在作业提交之前,需要对作业配置程序代码,主要是

2016-09-21 14:12:40

极客学院Hadoop学习【HDFS的体系结构】

因为是在极客学院看视频学习的,所以引入的图都是极客学院视频的截图。设计目标自动快速检测应对硬件错误流式访问数据转移计算比移动数据本身更划算简单一致性模型易购平台可移植性 这里提下master-slave模式:基于经典的命令模式,Master和Slave之间通过相互发送命令(Command)实现交互,命令是一个抽象的概念,Command可以用来分发任务,也可以用来传输数据, 这完全由业务来

2016-09-21 13:07:17

Git学习01

最近跟着另一个大数据团队学习,他们用到了Git,之前我只用过SVN,所以现在来简单的学习下Git。Git历史简介和SVN比较为何要使用Git关于版本控制本地版本控制系统集中化的版本控制系统分布式版本控制系统Git历史简介 Linux之父研发。。。感觉不重要了。和SVN比较 Git SVN 分布式 集中式 每个历史版本存储完整的文件 存储文件差异 离线完成大

2016-09-21 09:29:14

关于RPC类型框架的初识

RPC框架概述远程过程调用协议;系统间的一种通信方式;让程序员来调用远程进程上代码的一套工具。RPC发展历程ONC RPC (开放网络计算的远程过程调用),OSF RPC(开放软件基金会的远程过程调用)CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构)DCOM(分布式组件对象模型),COM+Java RMI.NET Re

2016-09-19 23:34:10

JDK1.8环境变量配置

环境变量的配置往往接触的比较少,不经意间就忘记了,我的三秒记忆还是需要用文字来记录一下!Java配置环境变量下载需要的JDK版本 下载并安装好后,项目如下结构: 配置环境变量 新建环境变量JAVA_HOME 添加环境变量PATH 命令行窗口检查是否成功 然后在cmd窗口输入java -version命令,如下图,即表示成功

2016-09-19 23:14:16

【Spring揭秘】------ 第四章学习 Spring的IoC容器之BeanFactory 02

见贤思齐焉,见不贤而内省也接014.3 BeanFactory的XML之旅4.3.1 和DTD规定:<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" ➥ 9"http://www.springframework.org/dtd/spring-beans.dtd">...XSD规定:<beans xmlns

2016-08-29 18:07:05

【Spring揭秘】------ 第四章学习 Spring的IoC容器之BeanFactory 01

越努力,越幸运Spring Ioc容器是一个提供IoC支持的轻量级容器。它和IoC Service Provider所提供的服务之间存在一定的交集,如下:Spring的IoC容器支持以及衍生了许多高级特性。Spring提供了两种容器类型:BeanFactory和ApplicationContextBeanFatory:基础类型IoC容器,提供完整的IoC服务支持。默认采用延

2016-08-29 10:13:13

【Spring揭秘】------ 第三章学习 掌管大局的IoC Service Provider

冰冻三尺非一日之寒滴水穿石非一日之功IoC Service Provider :提供依赖注入服务3.1 IoC Service Provider的职责业务对象的构建管理:将对象构建逻辑从客户端对象剥离出来,以免这部分逻辑污染业务对象的实现。业务对象间的依赖绑定( IoC Service Provider的最终使命):将对象所依赖的对象注入绑定,从而保证每个业务对象在使用的时候,可以

2016-08-26 10:37:14

【Spring揭秘】------ 第二章学习 Ioc的基本概念

幸福和欢乐在于奋斗,而最有价值的是为梦想而奋斗2.1 我们的理念是:让别人为你服务Ioc(Inversion of Control/控制反转)是近年轻量级容器(Lightweight Container)兴起而逐渐进入大家眼帘的名词,又有别名称为依赖注入(Dependency Injection)。有一句非常有意思的话"Don't call us,we will call you.

2016-08-25 15:59:11

【Spring揭秘】------ 第一章学习 Spring框架的由来

书中自有颜如玉,书中自有黄金屋!简介:Spring是一个轻量级的框架,相对于过去EJB时代的重量级的企业应用开发而言,Spring框架的出现为曾经阴霾的天空带来了灿烂的阳光。。1.1 Spring之崛起从EJB(重骑兵)到Spring(轻骑兵),当时的一种趋势,毕竟从繁琐到轻松愉悦完成任务都是大家希望的。对于EJB的优缺点就不评价了,我这个年轻人也没使用过这个重型武器。无论Spri

2016-08-24 09:11:09

【深入理解Java虚拟机】------ 学习0303 垃圾收集算法

垃圾收集算法:简介:最基础的算法,分为“标记”和“清除”两个阶段。标记需要回收对象,然后统一回收。主要缺点·效率不足     ·空间问题:清理后会产生大量不连续的内存碎片,后续分配大对象时不得不提前触发另一次垃圾收集动作2.复制算法(新生代)简介:将内存分为大小相等的两块,每次只使用其中一块。优点:实现简

2016-08-23 08:44:27

【深入理解Java虚拟机】------ 学习0304 HotSpot的算法实现

HotSpot的算法实现1.枚举根节点执行时间的敏感:GC ROOTs 节点:全局的引用(如常量或类静态属性)与执行上下文(如栈帧中的本地变量表)中GC 停顿:分析过程中对象的引用关系不能变化,所以GC进行时停顿所有的Java线程(sun成为“Stop The World”)在HotSpot中,使用一组OopMap的数据结构来得到哪些地方存放着对象引用。2.安全点

2016-08-23 00:13:20

学习记录 -- web.xml中security-constraint配置测试

在做web项目时由于想给webRoot下的jsp文件进行安全保护,控制不允许直接对jsp的访问,于是找到了tomcat的安全认证机制,只需要在web.xml中进行一定的配置即可,非常方便。1.因为使用了SpringMVC,这里先给出SpringMVC配置文件中的视图解析器配置 -->

2016-06-28 11:08:46

记录帖 -- MyBatis的mybatis-generator-core-1.3.2.jar

Mybatis可以根据数据库的表自动生成实体类,Mapper接口,和Mapper.xml文件需要用到的工具如下:准备的jar包,两个jar包下载路径:mybatis-generator-core-1.3.2 myatis-3.3.0.jar  1.首先创建一个数据库表DROP TABLE IF EXISTS `tb_device_inf`;CREATE TABLE

2016-06-20 19:09:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!