自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (8)
  • 收藏
  • 关注

原创 spring4第7-8课-AOP的5种通知类型+切点定义详解+执行顺序

通过预编译方式和运行期间动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP是OOP(面向对象编程)的延续。作用: 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP)。使用场景:日志记录,性能统计,安全控制,事务处理,异常处理等。Spring框架中的一个重要内容。

2025-06-05 19:00:00 175

原创 spring4第6课-bean之间的关系+bean的作用范围

</property><property name="name" value="李四">

2025-06-04 18:17:24 514

原创 spring4第5课-ioc自动装配+方法注入+方法替换

总结:了解下default-autowire 的三种类型有 byName,byType,constructor,其他2个用到的不算多。--就是bean.xml中 default-autowire的属性值等于多少的问题,三种方式 --> )constructor:和 byType 类似,只不过它是根据构造方法注入而言的,根据类型,自动注入;default-autowire 的类型有 byName,byType,constructor;建议:自动装配机制慎用,它屏蔽了装配细节,容易产生潜在的错误;

2025-06-03 21:51:17 118

原创 spring4第4课-ioc控制反转-详解如何注入参数

</property><key><value>上午</value></key><key><value>下午</value></key><property name="name" value="张三"></property><property name="name" value="张三">

2025-05-29 22:17:20 783

原创 spring4第3课-ioc控制反转-详解依赖注入的4种方式

3.2)静态工厂:( 由static修饰(类PeopleFactory2的)createPeople方法,又因为是static类型,可以直接使用类型class,不需要像非静态工厂那样还使用factory-bean)<constructor-arg index="1" type="String" value="招六"></constructor-arg><constructor-arg index="1" value="王五"></constructor-arg>-- 构造方法注入-字段类型-->

2025-05-28 21:30:57 439

原创 spring4第2课-ioc控制反转-依赖注入的引入目的,是为了解决耦合问题

-下面这句话就是调用class对应的类(com.java1234.service.JavaWork)中的setTester方法,相当于执行【this.tester = lisi;】,使得tester这个属性有了具体对象 -->目的是解决程序的耦合问题,轻量级spring的核心。继续学习ioc控制反转,控制反转,也叫依赖注入,1.定义bean.xml。

2025-05-27 19:42:38 325

原创 spring4第1课-java代码怎么调用到类对象bean,spring管理bean

System.out.println("Spring4大爷你好11111!"></bean>(这里class路径要和实际java类的路径一致)效果就是打印出: Spring4大爷你好11111!spring可以管理对象bean,用于简化ejb。2.主类,main方法,名字叫Test。4.执行main主类,可以调用实体类。1.定义bean.xml。技术落了好多,重新补课。3.实体类,用于测试。

2025-05-26 22:10:42 176

原创 会计要素+借贷分录+会计科目+账户,几个银行会计的重要概念

正确表述是“借贷分录”。“分录”即会计分录,它是指预先确定每笔经济业务所涉及的账户名称,以及计入账户的方向和金额的一种记录,简称分录。在借贷记账法下,会计分录通过“借”和“贷”来表示记账方向,遵循“有借必有贷,借贷必相等”的记账规则。例如,企业向银行取得短期借款时,会计分录为:借:银行存款;贷:短期借款。

2025-05-15 21:16:08 360

转载 IDEA快捷键+标红的要背

5、alt+insert 生成构造器,Constructor Getter Setter toString的覆盖等。* 4、ctrl+alt+t 生成控制流程,if/if else /while /do while。* 7.ctrl+shift+↓ 移动当前行到下一行 , ctrl+shift+↑ 移动当前行到上一行。System.out.println("背快捷键,,,效率提高10倍!System.out.println("背快捷键,,,效率提高10倍!

2025-05-15 15:21:15 25

原创 DDD领域驱动开发

后续变化:软件的业务逻辑会越来越接近真实世界,使得我们的软件越来越专业,同时业务逻辑就会变得越来越复杂,软件规模也越来越庞大。最初只能认识真实世界中那些简单、清晰、易于理解的业务逻辑,把它们做到我们的软件里,还有很多不简单、不明了、不易于理解的业务逻辑没做到软件里。每次需求变更的设计,只有保证每次需求变更时做出正确的设计(由于时间人员资源等限制,通常很难完美实现),才能保证软件以一种良性循环的方式不断维护下去。软件的本质就是对真实世界的模拟。小结:软件退化的根源不是软件变更,软件变更只是一个诱因。

2025-05-12 22:19:43 390

原创 代码mark:脚本获取包含全角字符的字符串的长度

脚本获取包含全角字符的字符串的长度

2025-05-06 18:06:58 159

原创 关于 IntelliJ IDEA 中频繁出现的 Kotlin 及其核心作用

→ 2025 年 Kotlin 已稳居 TIOBE 排行榜前 15,尤其在跨平台(KMM)、WebAssembly 等新兴领域持续扩展。同一项目中 Java 和 Kotlin 文件可互相调用(例如用 Java 写底层库,Kotlin 写业务逻辑)。→ 非必需,但有 Java 经验能更快理解 JVM 机制(如内存管理、多线程)。,2016年正式发布,2017年被 Google 指定为。(当前时间:2025年4月17日 21:31,星期四)(IntelliJ IDEA 的开发商)设计的一种。

2025-04-17 21:36:25 1171

原创 几个金融衍生产品:

金融衍生产品

2025-03-13 20:37:46 198

原创 托收承付和委托收款的区别

2025年央行新规要求,单笔超500万元的托收承付业务需同步上传增值税发票电子存证。国内结算业务中 除了前面提到的票据结算业务,主要还有托收承付和委托收款,信用证。:2025年全面实现AI自动核验债权凭证,拒付需通过人脸识别确认。:销货方(收款人)→销货方开户行→购货方开户行→购货方(付款人):2024年起全国推行区块链托收系统,单据审核时间缩短至4小时。:异地商品交易、服务贸易(需提供购销合同和发运证件):收款人→收款人开户行→付款人开户行→付款人。这里主要说下 托收承付和委托收款的区别。

2025-03-05 00:29:16 496

原创 银行汇票 和银行承兑汇票的联系和区别?容易搞混的2类

根据2025年最新《电子商业汇票管理办法》,两类票据均已实现电子化,需通过ECDS(电子商业汇票系统)办理。(基于中国《票据法》及实务操作)

2025-03-04 23:36:08 732

原创 汇票,银票,纸票,本票,支票,商票的关系和分类?

票据类型定义分类汇票委托付款人在见票时或指定日期支付金额银行汇票、商业汇票(银票、商票)本票承诺自己在见票时支付金额商业本票、银行本票支票委托银行在见票时支付金额现金支票、转账支票纸票以纸质凭证为载体的票据电票以数据电文形式签发的票据。

2025-03-04 23:34:25 475

原创 外汇外币存款的基础知识

包括外国货币、外币存款、外币有价证券(政府公债、国库券、公司债券、股票等)、 外币支付凭证 (票据、银行存款凭证、邮政储蓄凭证等)。大额存单利率以市场化方式确定(利率是由市场供求关系决定的,而不是由政府或监管机构直接设定。) .可以是固定利率,也可以是浮动利率。是指个人或企业在银行等金融机构进行的人民币与外币之间的兑换业务,主要包括结汇和售汇两部分。,可以看作本国因对外交易(如贸易、投资、借贷等)而积累的、以外币计价的资产或权益。售汇:外汇指定银行将外汇卖给外汇使用者。

2025-02-19 22:30:59 385

原创 我国的金融组织体系,还有各大金融机构的分类,金融行业的组织

中国金融组织体系是一个复杂而多层次的系统,涵盖了各种类型的金融机构和监管机构。以下是关于中国金融组织体系的详细介绍,包括一行三会等金融监管机构,各大金融机构的分类、涉及的银行以及行业组织。

2025-01-20 23:58:59 1594

原创 20201205jvm学习第2课_JVM 的内存管理划分以及栈上的执行过程)

1.JVM 是如何进行内存区域划分的?2.JVM 如何高效进行内存管理?3.为什么需要有元空间,它又涉及什么问题?画出jvm的内存布局JVM 内存区域划分如图所示,从图中我们可以看出:JVM 堆中的数据是共享的,是占用内存最大的一块区域。可以执行字节码的模块叫作执行引擎。执行引擎在线程切换时怎么恢复?依靠的就是程序计数器。JVM 的内存划分与多线程是息息相关的。像我们程序中运行时用到的栈,以及本地方法栈,它们的维度都是线程。本地内存包含元数据区和一些直接内存。栈的执行过程我们在上面

2025-01-15 23:21:25 446 1

原创 托宾效应和托宾q理论。简单解释

托宾效应:货币政策通过影响股票价格,进而影响企业投资行为的传导机制。托宾q理论:通过企业的市场价值与其重置成本的比率(q值)来解释企业投资行为的理论。这两个概念都强调了金融市场与实体经济之间的互动关系,为理解货币政策和企业投资行为提供了重要的理论基础。

2025-01-14 23:53:13 1045

原创 创新型货币政策工具

以上信息提供了关于创新型货币政策工具的详细列表,包括它们的具体英文简称、全称名称、创设时间、目的、期限、操作对象、抵押品、特点和实施方法,以及其他重要内容。这些工具的设计和实施反映了中央银行在适应经济发展和金融市场变化方面的努力。

2025-01-14 23:29:31 283

原创 支付方法论1.

支付结算业务是指银行为单位客户和个人客户采用票据、汇款、托收、信用证、信用卡等结算方式进行货币支付及资金清算提供的服务。支付结算业务是银行的中间业务,主要收入来源是手续费收入。支付结算业务是国有商业银行在微利时代的产品创新基础。“支付”过程包括交易、清算和结算三个过程。“交易”过程确保支付指令的生成、确认和传输;“清算”过程是在结算之前对支付指令进行发送、核对以及在某些情况下进行确认的过程,可能包括指令轧差和最终结算头寸的建立。

2025-01-14 21:42:13 292

原创 设计模式一次学干净

涉及到1个接口(A)和多个实现该接口的类(B,创建具体对象), 1个抽象的工厂类(C,有抽象的方法名,不含具体实现)和多个具体工厂子类(D,继承C,并重写C的实现发法)‌通过定义类和其中的方法,‌可以实现代码的重用和模块化,‌提高代码的可维护性和可扩展性2。‌类定义了对象的属性和方法,‌这些属性和方法是对象的状态和行为的表现12。实现的时候由工厂子类(D,创建D的类型还是抽象工厂C)来调用C的实现发法 ,创建具体对象。方法的具体实现通常在类的实现文件中,‌而方法的声明则在类的接口文件中。

2024-08-08 23:48:22 438

原创 git知识回顾

1.Git 是一个开源的分布式版本控制系统,它采用了分布式版本库的方式,不必服务器端软件支持。2.Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。......

2022-06-30 20:22:07 237

转载 SQL重点

1. group-by 重点: 除了有包括函数的栏位外,我们都需要将其放在 GROUP BY 的子句中。sql使用例子:【SELECT Store_Name, SUM(Sales) FROM Store_Information GROUP BY Store_NameX`;】SQL GROUP BY 语句2. HAVING 对函数产生的值来设定条件【SELECT Store_Name, SUM(Sales) FROM Store_Information GROUP BY Store_Nam

2022-02-24 00:28:31 285

原创 分库分表知识必备

亿级数据量性能优化必备之分库分表https://zhuanlan.zhihu.com/p/937249771.什么时候分库分表 当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分2.分库分表,到底怎么分。 数据切分(Sharding) 数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,同时扩充主机数量来缓解单一数据库的性能问题 数据切分根据其切分类型,可以分为两种方式:垂直(...

2021-09-10 00:23:40 312

原创 ddd领域驱动设计day01笔记

领域驱动设计(ddd)学习第一天1.架构师≠技术大牛两者的区别在于技术大牛可能技术,架构师还需要理解业务,将业务转换为技术。技术不直接产生价值,用户也不会为技术买单,只有理解业务需求,用技术解决用户痛点,用户才会为之买单。2业务架构师的职责有:a能够将业务转化为技术,b能合理运用技术支撑业务。这就需要理解和梳理业务流程,理解业务规则,挖掘用户痛点(获取方式可以是:和用户沟通)如何成为优秀的架构师?(也可理解成业务架构师)用技术形成我们的功能,形成我们的产品和解决方案,解决用户痛点,用户才会为

2021-08-23 01:06:53 185

原创 rac切换的测试

rac 是两个实例双活,不存在切换,请看概念。把其中一个节点的crs关掉,模拟故障关闭实例不会导致VIP切换,VIP属于nodeapp资源,因此,需要关闭crs来模拟节点或者crs故障才能观察VIP切换。断网宕机也可以如何停crs。 用crsctl stop -all这样就全停了。 [讨论] crsctl stop crs 和 crsctl stop cluster -all1. crsctl stop crs 关闭整个高可用服务,只能关闭local节点2.crsctl...

2021-07-15 00:54:29 469

转载 基础知识-海明码

软考基础知识1https://www.cnblogs.com/xfk1999/p/11759115.html计算及校验海明码的3个举例目录例1,计算1011的海明码及检验例2,计算0111 011的海明码及检验例3,计算0111 0110 11的海明码及检验海明码具有检错纠错能力,用于传输质量较好的信道,因为出错太多检测不出来。m位数据需要满足具有r位校验码m+r ≤ 2r-1校验位放在2n位置上,如??1? 111? 1111 111? 111…校验码依次在20、 21、 22、 2

2021-04-25 01:19:07 1155

原创 jvm的一个点,Java静态代码块、非静态代码块、静态变量、实例变量和构造函数的执行顺序

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容分析思路(核心静态代码块是随着类的加载而加载,而且只执行一次,非静态代码块优先于构造代码块,执行是随着对象的创建而执行的)1、首先不考虑父类,只考虑本类的情况下,执行顺序为:静态代码块|静态变量—>非静态代码块|实例变量—>构造函数静态代码块和静态变量执行的先后顺序是代码的编写顺序,非静态代码块和实例变量的执行顺序同样也是代码编写的先后顺序2、下面继续,存在父类的情况下

2020-12-11 00:39:34 289

转载 建信金科业绩曝光:估值100亿 上半年营收12.66亿 亏损1.75亿

原标题:建信金科业绩曝光:估值100亿 上半年营收12.66亿 亏损1.75亿 来源:科技金融在线日前,建行旗下金融科技子公司——建信金融科技有限责任公司(简称建信金科)发布增资公告,其成立以来的业绩也随之披露。去年建信金科收入32.31亿,亏损4.72亿,今年上半年营收为12.66亿,亏损1.75亿。截止今年6月30日,总资产为25.25亿。建信金科成立于2018年4月,建银国际持有100%股权。此次建信金科拟募集资金对应持股比例或股份数不超过10%,本次增资意向投资方须以货币形式出资,单一意向投资方

2020-12-06 18:32:42 1205

转载 关于建信金科的两种声音

正方认为:建信金科将提升银行IT行业集中度;反方认为:甲方思维做不好银行IT。哪种逻辑更有道理呢?来源:本文内容主要节选自国泰君安报告《银行金科子公司或影响银行IT竞争格局》作者:李博伦一、建信金科对银行IT行业影响存争议银行金融科技子公司的任务大体分为三类。其一是负责母行的IT系统建设,其二是服务同业,其三是向其他行业输出银行的IT能力。据国泰君安证券调研了解,目前大多数金融科技子公司仍停留在完成第一类任务的基础上,建信金科已经开始实施第二类和第三类业务。首先,建信金科没有彻底改变行业的商业模

2020-12-06 18:30:51 3735

原创 20201202jvm学习第1课

1.为什么 Java 研发系统需要 JVM?java代码是高级预计,不能直接和操作系统交互,需要中间平台。2.对你 JVM 的运行原理了解多少?Java 虚拟机。它能识别 .class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操作。3.我们写的 Java 代码到底是如何运行起来的?JVM 认为是一个翻译器,会持续不断的翻译执行 Java 字节码,然后调用真正的操作系统函数,这些操作系统函数是与平台息息相关的。关系 就是 java代码 —》maven编译成.c

2020-12-02 21:03:17 147

原创 【日文邮件范例】社外メール:交渉

【日文邮件范例】社外メール:交渉(一)主题:关于「スーパークリアビール」改货品的请求○○商事株式会社 销售部石塜康弘 先生平日里承蒙您多多关照,我是山田商社营业部的山田太郎。今天想请您修改订单的货品,所以发了这封邮件给您。10月1日收到您公司关于「スーパークリアビール」的订单NO.1234。我们非常抱歉的通知您,目前该商品已经停产,并且没有库存。本来我们应该通知您该商品已经停止生产,非常抱歉我们通知晚了。承蒙您发出订单,我们为不能满足您的要求感到非常遗憾。作为替代品,我们有价格和味道都大

2020-12-01 20:23:14 1302

原创 20201125今日学习

1.maven教程https://www.runoob.com/maven/maven-setup.html2. source 四种执行方式的区别3标题多为source和sh/. 执行的区别source a.sh. ./a.shsource ./a.sh. a.shhttps://www.cnblogs.com/jwentest/p/11151316.htmlLinux Source命令及脚本的执行方式解析http://www.51testing.com/html/38/225738

2020-11-25 00:55:30 679

转载 JDK各个版本发布时间,以及版本的新特性

JDK各个版本发布时间Java SE 5.0 / 1.5 Tiger(老虎) 2004-09-30 Java SE 6.0 / 1.6 Mustang(野马) 2006-04 Java SE 7.0 / 1.7 Dolphin(海豚) 2011-07-28 Java SE 8.0 / 1.8 Spider(蜘蛛) 2014-03-18 Java SE 9.0 2017-09-21 Java SE 10.0 ..

2020-11-13 01:22:54 2801

原创 如何关闭流和对象文件

最近在项目中,代码质量整改时做的,full gc扫描,回收不用的资源文件。总结了一下和jdk版本有关版本是jdk1.6 (如果有多个,最先创建的最后关,最后创建的最先关)在 JDK 7 之前,你一定要牢记在 finally 中执行 close 以释放资源https://blog.csdn.net/guxianyang/article/details/78304142原则:最好在任何时候使用InputStream或者OutputStream的时候,在finally中调用close()方法,显式关闭。

2020-09-03 21:02:26 816

原创 oracle的sequence值,看dba权限

查询cache值select cache_size from user_sequence where sequence_name='XXXX';修改cache值alter sequence XXXX cache 2000;删除语句:DROP SEQUENCE MYUSER.S_MYSEQUENCE;create sequence MYUSER.S_MYSEQUENCEminvalue 1maxvalue 999999999999999999999999999start with 1--

2020-07-28 17:03:16 511

转载 shell 脚本中set-x 与set+x的区别

https://blog.csdn.net/weixin_38883338/article/details/86421110set -x与set +x指令用于脚本调试set是把它下面的命令打印到屏幕set -x 开启set +x关闭set -o 查看

2020-06-28 14:18:12 2111

原创 weblogic部署报错,删除原应用再安装(An unexpected error condition has been detected)

我想更换一下部署的程序源码,点击部署,将原来的部署的删除,点击安装,结果就报了这个错An unexpected error condition has been detected. Details have been recorded in the admin server log.https://iknow-pic.cdn.bcebos.com/0b7b02087bf40ad19498de04552c11dfa8ecceddhttps://iknow-pic.cdn.bcebos.com/79f0f

2020-06-28 13:59:41 1390

ClassicShellSetup-4-3-1-zhCN.exe经典菜单修改器

ClassicShell简体中文版,实在用不惯win10的菜单,还是win7的舒服,已经不更新了,这就是最终版了 下载下来,把开始和最后的1都去掉

2019-06-30

Ant使用指南(不管你用没用过看了以后都有收益)

如果您正在编写Java 代码却还没有使用 Ant,那么本教程就是为您准备的。不管您当前是否在使 用某种不同的生成工具,或者根本就没有使用生成工具,了解关于 Ant 的更多知识或许会促使您转 而使用它。 如果已经在使用 Ant,那么您仍然可能在本教程中发现一些有趣的东西。或许您会发现一些预料之 外或无法完全理解的 Ant 行为;本教程将会帮助您。或者,也许您熟悉 Ant 的基础,但是还想知 道诸如将生成文件链接起来、使用 CVS 知识库或编写自定义任务等高级主题;本教程将会介绍所有 这些主题。

2009-05-17

eclipse的安装文件(2018年9月最新,64位)

eclipse的安装文件(2018年9月最新,64位),我也是从官网上下载下来的,搭环境的时候用的

2018-09-21

EditPlus_5.0.777

小巧好用的EditPlus_5.0.777,文件解压缩之后点击文件夹下面的【!导入注册激活密钥.reg】,导入密钥就可以了。32位64位都可以用

2018-09-27

apache-cxf-2.2.12-src.zip

CXF 框架的安装包 源代码发布包(Source distribution)

2011-03-03

搭建spring框架需要的jar包4.2.4

1.搭建spring框架的jar包,还有几个补充的日志包 com.springsource.org.apache.log4j-1.2.15.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.commons.logging-sources-1.1.1.jar 2.spring的jar包对应的目录说明 docs -api和开发规范 libs -jar包和源码(libs中是jar包,20种jar,每个jar包含:正式包、文档、源码三个文件。) schema -约束

2018-09-20

JDK1.6 API帮助文档.CHM

jdk1.6 api 中文版 chm是java api 1.6的帮助手册,是一位大神翻译的,翻译的很好。可以帮助使用java,jdk的用户们通过api及时查找到对应的类,接口,框架等详细信息的帮助手册,有需要的赶快下载吧!

2018-12-28

JqueryEasyUI1.4参考手册

JqueryEasyUI1.4参考手册,拿来就可以直接用,有例子有解释,

2016-06-13

空空如也

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

TA关注的人

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