自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Welcome to IronC's Blog

程序猿成长记录博客

  • 博客(29)
  • 收藏
  • 关注

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

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

2017-10-27 14:54:26 3015

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

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

2017-06-12 20:18:37 889

原创 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 282

原创 mybatis-generator-core 代码修改

mybatis逆向工程

2017-01-17 13:45:09 1188

转载 Java多线程题目

java 多线程 java面试

2016-12-28 13:10:50 622

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

ubuntu 忘记密码

2016-12-25 19:42:18 14488 6

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

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

2016-09-21 14:12:40 385

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

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

2016-09-21 13:07:17 445

原创 Git学习01

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

2016-09-21 09:29:14 222

原创 关于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 664

原创 JDK1.8环境变量配置

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

2016-09-19 23:14:16 246

原创 【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 464

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

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

2016-08-29 10:13:13 1067

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

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

2016-08-26 10:37:14 535

原创 【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 345

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

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

2016-08-24 09:11:09 1274 1

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

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

2016-08-23 08:44:27 242

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

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

2016-08-23 00:13:20 263

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

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

2016-06-28 11:08:46 18451

原创 记录帖 -- 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 1113

原创 学习记录--Beetl2.4 Java新一代的模板引擎【01】

今天开始学习Beetl,传说中新一代的模板引擎,之前只有用过JSP,打算感受下引擎的威力!!1.什么是Beetl?当前我并不知道什么是Beetl,因为我才开始学习,不过先套用比较官方的语言来概括:这是一个功能齐全,语法直观,性能超高,以及容易维护的新一代模板引擎!!(按字面意思感觉这就是个高性能,多功能,简单易用大法!)特性:功能完备:作为主流模板引擎,Beetl具有相

2016-06-20 09:28:53 1097 1

原创 记录帖--SpringMVC 配置静态资源

今天记录下 SpringMVC 静态资源配置的情况 -- 虽然之前记住了,不过一段时间没管它就忘记了!!记忆差只能多记录一点了1.静态资源位于WEB-INF下,如图: 2.web.xml中的配置 SpringMVC org.springframework.web.servlet.DispatcherServlet

2016-06-17 14:26:22 301

原创 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 500

原创 记录下读取applicationContext.xml路径的问题

今天在使用Cxf框架和Spring整合进行WebService客户端操作时,读取XML文件的时候发现自己都忘记了,找了些资料,也自己测试了,现在记录下来。1.Spring的配置文件在类路径下src下的applicationContext.xm,可以通过ApplicationContext applicationContext = new ClassPathXmlApplicationC

2016-03-25 11:17:35 1303

原创 SVN学习~记录

下载了SVN的客户端--TortoiseSVN  就是一只小乌龟,看上去惹人爱!我下载的是最新的1.9版本,记得下载中文包,当然英文可以的小伙伴可以无视。概念:版本库  Subversion 使用了集中的数据库 --版本库。版本库通常用于运行Subversion服务器的文件 服务器上,向Subversion客户端(TortoiseSVN)提供需要的数据。工作副本 这是实际工作的地方。每

2016-03-11 08:40:39 580

原创 MySql的一道小练习

记录点点滴滴,MySql小练习一题,发现都快忘记了,回头要温习下数据库了表:得到结果:SQL语句:select a.name,a.胜,b.负 from (select name,count(balance) as '胜' from account where balance = '胜' group by name) a left join (se

2016-02-26 20:00:19 243

转载 Spring声明事务管理与配置介绍

本文介绍Spring声明式事务管理与配置,包括Spring声明式事务配置的五种方式、事务的传播属性(Propagation)、Spring事务的隔离级别(Isolation level)等内容。

2016-02-25 22:05:30 219

原创 回顾SpringAOP,简单的测试,加深理解

首先导入Spring的包,我是直接用MyEclipse导入了,我用的是Spring3.0然后创建applicationContext.xml,进行配置 afteradvice regex arounadvice .*sell.*

2016-02-25 15:10:42 271

原创 Java基础学习记录--Collections框架

Java Collections 框架中包含了大量集合接口以及这些借口的实现类和操作它们的算法,主要提供了List(列表)、Set(集合)、Queue(队列)、Stack(栈)和Map(映射表)下面对于Set、Lis和Map三个接口进行介绍Set表示数学意义上的集合概念,主要的特点是集合中的元素不能重复。有2个实现类,HashSet和TreeSet(实现了SortedSet,因此它的元素是

2016-02-24 16:16:56 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除