以前也有上je,但是很少发帖.最近常来,知道je上牛人很多,一直有问题困扰着我, 在这里表达一下.还望各位达人发表一下个人见解,以解小弟之困惑. 我是08年毕业计算机毕业,然后在一家培训机构学习了java.就那点肤浅的技术,再然后在去年5月份入职了这家做金融行业的外包给建行做项目的公司. 在这里.虽然工资不高,刚开始我也算学到了很多东西,就我自己
转载 2023-11-20 08:27:43
88阅读
最近公司的项目接了个建行生活生活支付,文档诟病良多,把一些坑记录一下防止大家踩坑。 一、首先需要接入授权登录,需要服务方公私钥加解密建行生活跳转带过来的参数,光这个就浪费了两天时间,建行的工作人员提供各种钥匙无果,我就是各种解密失败,直到第三天才提供了正确的服务方公私钥,然后第一个坑就来了,这是建行官方文档提供的解密方法:/** * 解密及验签 */ // base64逆处理并用私钥解密 BA
本文主要介绍了Java代码开发规范,包括错误码的使用、异常处理、日志规约、单元测试规范、数据库设计规范、安全规约和工程结构规范等。强调了错误码的分类、使用和对不同文化背景开发者的重要性,以及代码重构和系统设计的重要性。
原创 8月前
79阅读
1.订单与支付1.1问题背景假如有一个快递下单系统,在寄快递时,客户下单并支付费用,支付后会生成验货码用于商家扫描入库,其支付和退款流程如下:支付:创建业务订单---> 创建支付订单---> 唤起支付收银台---> 输入密码---> 进入支付回调处理 ---> 更改支付状态及业务状态 退款:创建退款订单---> 发起退款---> 进入退款回调处理 ---
建行Java的描述 近年来,随着金融科技的迅速发展,越来越多的银行开始利用现代编程语言来提升其系统的效率,其中 Java 是一个不可或缺的选择。建行作为中国的一家大型银行,正在逐步整合 Java 技术,以改善其服务和系统架构。本文将深入探讨在建设银行应用 Java 技术的过程中所遇到的问题和解决方案,涵盖背景描述、技术原理、架构解析、源码分析、扩展讨论、总结与展望等多个维度。 ### 背景描
原创 5月前
20阅读
# 如何在 Java 中实现建行支付 在这个数字化和移动支付的新时代,银行的支付接口已经成为了很多应用程序的重要组成部分。本文将指导您如何在 Java 应用程序中实现建行支付。通过清晰的步骤和代码示例,您将能够顺利地集成建行支付功能! ## 1. 流程概述 在实现建行支付之前,首先我们需要理解整个支付流程。以下是支付实施的基本步骤: | 步骤 | 描述 | |------|------|
原创 8月前
102阅读
建行退款Java解决方案记录 在处理“建行退款 java”的过程中,我们需要关注多个方面,包括环境配置、部署架构、安装过程、依赖管理、故障排查和迁移指南等。以下是我在整理这一过程时的详细记录。 ## 环境预检 在开始之前,我们需要确认开发和运行环境的要求。这包括系统要求和硬件配置。 ### 系统要求 | 描述 | 版本 | |--------------|-
原创 5月前
32阅读
一面:(约五十分钟) 1 自我介绍,讲一下项目中的多线程实现2 Java的线程池的参数,拒绝策略,阻塞队列等实现和使用3 fixethreadpool使用的是什么阻塞队列,如果使用arrayblockingqueue或者linkedblockingqueue会有什么问题。4 ArrayList和linkedlist有什么区别,扩容呢5 hashmap,hashtable,concurrenthas
# 建行外包 Java 开发的科普文章 近年来,随着金融科技的迅猛发展,各大银行纷纷提升了其信息系统的技术水平。建设银行(建行)在引入外部技术力量方面采取了外包的策略,尤其在Java开发领域。本文将围绕“建行外包Java项目”进行分析,并通过代码示例、类图和状态图来阐述 Java 开发在金融业务流程中的应用。 ## 为什么选择外包? 在现代企业管理中,外包已经成为一种常见的策略。尤其是像建行
原创 7月前
47阅读
# Java开发经验 作为一名经验丰富的开发者,我将教会你如何实现“Java开发经验”。下面将按照流程步骤进行说明,并提供相应的代码示例。 ## 步骤 | 步骤 | 描述 | | ---- | ---- | | 1. | 确定需求 | | 2. | 设计解决方案 | | 3. | 编写代码实现 | | 4. | 运行和测试 | | 5. | 优化和重构 | | 6.
原创 2023-07-21 03:54:03
52阅读
一、 编码1. 约束自己,规范编码习惯充足的代码注释、标准缩进的格式、注意命名规范。参考《开发管理规范》"看上去"专业能促进代码质量。越是难看的代码,在它的演化过程中会越来越差。因为当你看到你要bugfix的代码很乱,那么在bugfix的时候一般也会草草了事。一个方法有400行,在修改这个方法的时候大家不会在意再加上几十行代码。因为它看起来很差,它就是很差,我没必要美化它。反过
 前言:   在项目开发过程中的一点点指导思想1、环境准备win系统Eclipse 开发平台maven tomcatMysql 数据库,mysql5.6操作数据库的jar 包   JDBC 连接数据库的jar,mysql-connector-java-xxx.jar  DbUtils 操作数据库jar包,基于 JDBC的封装  数据源jar,可以有c3p0、d
java开发五年面试经验 深入研究Java之前需要了解的所有内容的概述 有许多工具,方法,环境和功能会改变您处理代码的方式,而这些通常是在学年期间不会遇到的。 虽然它在Java开发世界中迈出了第一步,但大多数实际学习都是在工作中进行的。 在下面的文章中,我们将介绍一些关键要素,您只有在获得更多经验后才能了解这些要素。 这些将包括基础知识和某种哲学的融合。 准备好笔记本,现在回到学校了。
工作也有一段时间了,其实很多的时候,一直是重复重复再重复的写着业务逻辑代码。除了上班以外,自学是一方面,还有一个很重要的方面就是总结了,前些天在最代码上看到了一篇《关于公司WEB项目源码团队协作开发的一点想法》看完后文章中提到“至于那些名词花哨的技术,身边牛逼哄哄的大牛,我们要学会视而不见,因为这些我们都终将学会,这些大牛我们终将超越。所谓大牛,无谓庖丁解牛,无它,惟手熟尔。”我个人先不说这句话对
转载 2023-06-26 21:25:49
60阅读
Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。纸上得来终觉浅,绝知此事要躬行。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试因此,对于新手程序员和Java开发爱好者来说,多学多练才是王道。千锋广州小编这里为大家重点总结了一些常见知
转载 2023-12-06 11:20:11
28阅读
本文主要介绍了Java开发中的数据库操作规范,包括数据库建表规范、索引规约、SQL规范和ORM规约。强调了在数据库设计和操作中应遵循的最佳实践,如字段命名、数据类型选择、索引创建、SQL语句编写和ORM映射,旨在提高数据库操作的性能和安全性。
本文全面探讨了系统迁移的关键组成部分和通用方案,包括需求分析、迁移范围界定、数据迁移、系统集成、功能迁移与优化、业务连续性等。文章强调了在迁移过程中需考虑的业务连续性、数据完整性和系统稳定性,以及迁移前后的准备和实施阶段的重要性。
本文主要介绍了Java开发中的日志治理经验,包括系统异常日志、接口摘要日志、详细日志和业务摘要日志的定义和目的,以及错误码规范和异常处理规范。强调了日志治理的重要性和如何通过规范化错误码和日志格式来提高系统可观测性和问题排查效率。
作为一个工作三年的Java开发,面试经历自然是不少。对于每一个即将要面试或准备面试的都将适用。工作第一年,对任何事物都充满着新鲜感。还能记起刚刚步入职场时,那股子韧劲儿。经常一个人加班到很晚,只为了能快速融入职场,尽快熟悉公司流程。那时候做什么都是动力满满,不知疲倦的。尽管软件行业的技术迭代很快,但自己入职的第一家公司主要是承接"XXXX管理系统"类业务的,所以对于新技术使用和接触较少,这也导致了
半年的实习结束了,总结了一下自己实习经验,希望对即将入职场的同学有些启发。1.勤记录进入一个项目组,有一系列需要熟悉的东西,比如文件名,函数,环境配置,或者是分配的任务。这些基础的东西反复问别人就显得很不用心,开始可以多问几次,然后记录下来。2.代码质量编程时逻辑性强,代码要规范,写好注释。第一,需求有变化,如果逻辑差,代码之间耦合度高,改动会很麻烦。第二,就算是自己写的,时间久了也会忘记,注释有
转载 2023-05-18 16:24:28
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5