java基础
文章平均质量分 62
小丸子echo
基本资料
目标职位: java 开发工程师 姓名: 程春
手机: 13552649126 年龄: 25
所在地点 : 北京 邮箱: chengchunecho@163.com
目前状态: 在职 语言能力: 听力、口语流利,雅思6.5,口语7分
毕业院校: 太原理工大学(211)软件工程专业(2010-2014)
工作及项目经历
2016.04-至今 北京蜜蜂汇金科技有限公司
计息核算系统 2016.04-至今
项目职务: 软件工程师
项目描述: 蜜蜂汇金计息核算系统是为哈行服务的,是连接业务端(教育贷,车贷,卡贷,分期乐,优分期等)和资金端(银行)的桥梁,此系统为资金端提供计息、核算等功能,为业务端提供放款、还款、记账等功能。
项目职责: 核心系统账务设计与开发。
使用技术: FreeMarker+AJAX、SpringMVC框架、Mybatis等。
征信数据回行系统 2016.04-至今
项目职务: 软件工程师
项目描述: 蜜蜂汇金实质上可以算作哈行的一个子部门,哈行要求对于每个贷款人的每笔未结清的贷款向人行报征信记录。蜜蜂汇金截止今天为止除房贷外共有接近500万笔贷款,未结清的有接近300万笔,每个月底对涉及到这300万笔的贷款数据特殊处理后报到人行。
项目职责: 征信数据回行系统设计与开发。
使用技术: FreeMarker+AJAX、SpringMVC框架、Mybatis、Kettle等。
2015.04-2016.04 上海长亮信息科技有限公司 开发工程师
合众普惠金融核心业务系统(P2P) 2015.08-2016.04
项目职务: 系统设计开发。
项目描述: 合众普惠金融为用户提供 P2P 贷款审批,电子签章,实时划扣,账务,催收等 服务。其中账务中涉及到提前划扣,约定日划扣,提前结清,提前赎回,贷后 贷款管理,回款再投等功能;为借款客户记利息,罚息,风险金,管理费等费 用;为投资客户计算收益,为平台户出总账明细。
项目职责: 1.联机业务服务设计与代码开发。 2.账务设计开发。 3.与电子签章系统对接,实现合同,服务协议等的电子签章。
使用技术: Java,SpringMVC,Spring Batch,Querydsl, Hibernate,MySql,JPA , RabbitMQ Maven 构建,Jenkins 部署,Sonatype Nexus 仓库,SVN 库等。
包商银行互联网金融类信用卡系统 2015.06-2015.07
项目职务: 系统设计开发。
项目描述: 类信用卡系统是新一代银行核心业务系统建设项目中一个子系统,主要支持客 户消费,取现,转账等透支交易。每个客户对应一个电子账户,类信用卡系统 实现对每个电子账户实现以下主要功能:
1.计算消费,取现的利息,罚息,滞纳金。
2.账单日出账单,26 日后到期还款。
3.到期日未还款,过了宽限日过后账龄提升,并且将欠款打包,转到贷款系统, 同时还钱类信用卡系统中的欠款。
项目职责: 1.类信用卡模块的非金融服务的设计与编写。 2.类信用卡模块的批量设计与编写。
使用技术: Mybatis,Java,长亮 V7 架构,Oracle,Spring 等。
上海长亮核心系统改造 2015.04-2015.05
项目职务: 系统开发改造。
项目描述: 对核心系统(贷记卡系统)进行改造,底层架构优化,去除对文件系统的依赖, 代码重写 。
2014.07-2015.04 上海通联金融服务有限公司 开发工程师
新华移动支付平台 2014.07-2015.04
项目职务: 批量,总账等设计开发。
项目描述: 新华移动支付平台主要是为掌上新华 APP 提供后台联机支持,并实时与第三 方支付协同实现代收代付,并提供总账明细。
项目职责: 1.负责移动支付平台的为前台提供服务的代码编写。 2.批量模块(与各个渠道对账)编写。 3.报表系统的开发维护。 4.总账系统开发维护。 5.文件系统的设计开发。
使用技术: Java 语言,Spring Batch,MySQL,Kettle 工具,ireport 工具等。
2014.01-2014.06 宜信普惠信息咨询(北京)有限公司 开发工程师
工作内容: 宜信 OA 系统的开发与维护。
个人技能:
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Thread和Runable的区别
Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。 我们首先这样编写这个程序: class ThreadTest extends Threa转载 2015-11-13 10:09:41 · 359 阅读 · 0 评论 -
JDK1.5到JDK1.8增加的新特性
一、JDK1.5 1.枚举(Enum类竟然1.5中才出现····) 2.自动拆箱与装箱在jdk1.5之前,如果你程序中出现这样的代码Integer i = 100;编译器会报错,jdk1.5以后,增加了自动装箱与拆箱的特性。我的理解,在这句代码中,“箱”就是Integer。具体解释参考: 【1】一些jdk1.5的新特性 【2】jdk1.5新特性4之自动装箱和自动拆箱与享元模式 【3】Jav原创 2015-12-11 00:13:58 · 980 阅读 · 0 评论 -
java八大基本数据类型
java八大基本数据类型包括: byte(1字节,8位) boolean(1位,在虚拟机中用1表示true,0表示false) char(2字节,16位) short(2字节,16位) int(4字节,32位) long(8字节,64位) float(4字节,32位) double(8字节,64位) 详解可参照: java基本数据类型原创 2015-12-10 16:32:23 · 829 阅读 · 0 评论 -
java自定义元数据
java自定义元数据是在JDK1.5中出现的。从JDK1.5 起,java.lang包中出现了三个注释类型: Deprecated 、Override、SuppressWarnings1.Deprecated @Documented @Retention(value=RUNTIME) public @interface Deprecated用 @Deprecated 注释的程序元素,不鼓励原创 2015-12-11 00:52:34 · 930 阅读 · 0 评论 -
java线程
什么是线程? 要想知道什么是线程,首先理解什么是进程,什么是程序。 程序:为实现特定目标,解决特定问题而使用计算机语言编写的命令序列的集合。 进程:具有独立功能的程序关于某个特定数据集合的一次运行活动。可以申请和拥有计算机资源,不止包含程序,还包含当前的活动,是一个活动的实体,是一个动态的概念。使用程序计数器的值和处理寄存器的内容来表示。 线程:有时候被称为轻量级进程(LightWeight原创 2015-11-02 21:26:42 · 330 阅读 · 0 评论 -
遍历List,删除其中元素的正确做法
在for循环遍历List,不能直接remove到其中的元素。正确的做法是巧用Iterator迭代器。如下: public class People{ public int age; public String gender; public People(int age,String gender){ this.age = age; this.g原创 2015-11-27 19:35:58 · 375 阅读 · 0 评论
分享