自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

转载 @Bean 的用法

在springboot 中,配置类,经常要注入bean, 相当于以前在xml 中注入bean如今使用 @bean注解就可以了@Bean 的用法@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名。注意,@bean 被标注的方法会被缓存起来,随意别的地方再次使用该bean,会把之前的返回回去,不会重新...

2018-07-03 23:31:03 1159

转载 Spring bean 生命周期

    以前学习程序的时候,老师说,学了spring就可以造飞机了。    进了公司,CTO说,Java程序员肯定绕不去过 spring。    后来做项目,发现有的开源框架,api, 都会默认使用spring,不要把一些类配置成bean,不然会报错。    现在才真正明白,什么是bean 的生命周期,以及为何说,把bean 交给spring管理。bean 都是单例的,切记,对一个bean做修改,...

2018-07-03 23:13:52 264

转载 Bootstrap-table使用

转载自:https://www.cnblogs.com/landeanfen/p/4976838.html1、在cshtml页面引用相关组件,并定义好一个空的表格。@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=de...

2018-06-04 18:18:27 531

原创 shiro 与 springMVC 集成

1 配置web.xml <!-- 配置Shiro过滤器,先让Shiro过滤系统接收到的请求 --> <!-- 这里filter-name必须对应applicationContext.xml中定义的<bean id="shiroFilter"/> --> <!-- 使用[/*]匹配所有请求,保证所有的可控请求都经过Shiro的过滤 --&gt...

2018-05-26 19:10:34 568

原创 Filter 与 interceptor

Filter是过滤器,interceptor是拦截器。前者基于回调函数实现,必须依靠容器支持。因为需要容器装配好整条FilterChain并逐个调用。后者基于代理实现,属于AOP的范畴。...

2018-05-26 17:36:27 180

原创 shiro 基础入门

一、架构要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例:(1)使用用户的登录信息创建令牌UsernamePasswordToken token = new UsernamePasswordToken(username, password);to...

2018-05-26 12:01:22 164

转载 金融结算系统的基础业务之账户体系结构分析

金融系统的基础是结算,结算的核心是账户,账户体系是最基础的也是最重要的部分,而众多的业务也都是围绕账户展开的,要了解现在众多的金融系统(包括互联网金融)就绕不开账户体系。一、先看一下结算系统的几个抽象实体及其关系1.1 由上图可以看到,账户是核心,而账户利息设置、利率、积数等都是账户的附加属性。因此我们首先分析一下账户:

2017-04-09 22:18:15 1006

转载 银联的跨行清算体系架构分析

目前实现跨行清算的系统主要有银联跨行清算系统、第三方支付系统、人行的网上支付跨行清算系统(超级网银),本文主要介绍银联的跨行清算系统。跨行清算业务与清算对象首先从业务上讲,银联的支付清算包括清分和资金划拨两个环节。清分是指对交易日志中记录的成功交易,逐笔计算交易本金及交易费用(手续费、分润等),然后按清算对象汇总扎差习惯应收或应付金额,简言之,就是搞清楚今天应该向谁

2017-04-09 22:06:18 1478

转载 互联网时代提升理财产品用户体验的两点法则

说到互联网金融,很多人第一印象就是P2P,但其实还有互联网银行、互联网券商、互联网保险、互联网基金、互联网资产管理、互联网商贷等,还有近年大热的互联网消费金融,例如蚂蚁金融的借呗、花呗,京东的白条等。互联网金融和其它行业相比,是离钱最近的行业,自2013年开始,各种P2P、借贷、消费金融等产品如雨后春笋般拔地而起,中国的大小互联网公司,甚至银行都在争夺市场份额,特别是移动端市场,可谓是人人都想争抢

2017-04-09 21:23:17 789

原创 支付宝等第三方支付原理与概述

互联网第三方支付,基本由量大版块构成,第一类入在线转账,比如支付宝、微信支付这一类的,第二类如POS机这种的,如拉卡拉、块钱、汇付天下这种。第三方支付出现,极大的冲击了商业银行的支付中介地位。举个例子:淘宝买家用建行的账户向卖家支付一万块钱,而卖家账户是在工商银行开设的,如果直接交易的话,就是买家从建行给卖家的工商银行的账户转账一万块钱,大家都知道跨行转账是要收取手续费的,一块钱是要收取很多的

2017-04-09 21:18:26 15468 1

原创 Java设计模式:观察者模式以及Servlet中的Listener

观察者模式(Observer Pattern)也称发布订阅模式,它是一种在实际开发中经常用到的一种模式。观察者模式定义:定义对象一种一对多的依赖关系,使得每当一个对象改变状态时,则所依赖它的对象会得到通知并被自动更新。观察者类图如下:图1 观察者模式的类图 观察者模式的角色如下:Subject(抽象主题接口):定义了主题类中对观察者列表的一系列操作, 包括增

2017-04-09 15:22:13 1629

转载 银行结算户和储蓄户区别

原文:http://blog.csdn.net/hittata/article/details/85825761.银行储蓄户和结算户有什么区别储蓄户单指的是个人储蓄户,就是只能进行现金存取交易而没有转账功能的户头,现在来说,银行的存单,定期折子是储蓄户,活期折子有储蓄户和结算户两种,结算户有对公结算户和个人结算户,而银行卡是属于个人结算户的,

2017-04-05 17:41:40 4648

转载 用ul、li做横向导航(float:left 向左漂移)

1、生成Site.css文件(注:一定要将该文件的编码格式设置为utf-8,否则ie6有可能出现乱码)/* ul li以横排显示 */ /* 所有class为menu的div中的ul样式 */ div.menu ul { list-style:none; /* 去掉ul前面的符号 */ margin: 0px; /* 与外界元素的距离为0 */

2017-03-30 10:01:23 3055

转载 类与类之间的关系图(Class Diagram,UML图)

一、简介二、类的构成三、类之间的关系(Relationship)1、单向关联2、双向关联3、自身关联4、多维关联(N-ary Association)5、泛化(Generalization)6、依赖(Dependency)7、聚合(Aggregation)8、组合(Composite)四、总结一、简介

2017-03-19 21:35:50 1024

转载 时序图简介(Brief introduction)

一、时序图简介(Brief introduction)       二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragments    三、时序

2017-03-19 21:15:48 807

转载 银行核心系统入门简介

版权声明:本文为博主原创文章,未经博主允许不得转载。文章来源与某位大神的力作,写的非常好,科目的地方首位科目号有待商榷,但总之看完后很多东西一目了然。  银行核心系统入门简介        本文的目标读者是准备从事银行核心系统开发、维护的从业人员。请注意,是“准备”,换句话说,可以理解为一份对科技人员,尤其是对新入门的科技人员

2017-03-16 17:43:59 805

转载 Linux系统挂载点与分区的关系(转载)

计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。       在一个MBR分区表类型的硬盘中最多只能存在4个主分区。如果一个硬盘上需要超过4个以上

2017-03-12 20:56:09 603

转载 Linux目录结构、Linux分区大小、挂载点和如何分区

一、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算;1、硬盘种类、物理几何结构 硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵

2017-03-12 20:48:07 306

转载 Java DecimalFormat的主要功能及使用方法

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 DecimalF

2017-03-12 16:21:47 251

转载 String的getBytes()方法

String的getBytes()方法这是一篇转帖:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/maxracer/archive/2010/12/14/6075057.aspx在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样!

2017-03-12 16:04:45 3392

转载 Java用Math.random()生成一个50-100间的整型随机数

Java用Math.random()生成一个50-100间的整型随机数random产生的是[0,1)的小数。如果想要产生50--100之间的数字;先让它产生[0--50)之间的数字,也就是  random()*50然后在后面加上51,也就是random()*50+51;得到的就是[50--100]的整数了。你可以这样写:

2017-03-12 16:02:05 43693 7

转载 servlet request getHeader("x-forwarded-for") 获取真实IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。    

2017-03-12 15:37:12 181

转载 HTML+CSS之CSS盒模型

摘要:本文学习CSS盒模型。1 元素分类在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:、、...、、、、、、 、常用的内联元素有:、、、、、、、、、、常用的内联块状元素有:、2

2016-11-15 21:37:00 392

转载 接口为什么不能有构造函数

以举例的方式说到如何区分抽象类和接口,这里我们从Java语法谈起,使我们更加了解这两者的内在区别。它们的语法区别:1)接口不能有构造方法,抽象类可以有。2)接口不能有方法体,抽象类可以有。3)接口不能有静态方法,抽象类可以有。4)在接口中凡是变量必须是public static final,而在抽象类中没有要求。 忽然有此一文,是因为同学疑惑道:抽象类居然还有构造方法,又不能直接用来

2016-10-26 21:22:42 4366

转载 Java面试题全集(上)

Java面试题全集(上)1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类

2016-10-24 10:15:08 713

转载 XML在JAVA项目中的作用

java项目中,xml文件一般都是用来存储一些配置信息一般的编程, 多数用来存储配置信息 . 拿JDBC来说,可以把数据库连接字符串写到xml,如果要修改数据源,只需要改xml就可以了,没必要再去重新编译java文件,而且,这些配置信息放在一起,别的人来读你写的代码的时候,就方便了很多框架中的xml , 除了配置信息 , 还可以写一些对应关系,其实也是一种配置信息 .拿struts来说,x

2016-10-23 21:27:28 338

转载 了jsp中四种传递参数的方法

原文 :  http://blog.csdn.net/hackerain/article/details/6776083jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用!1、form表单2、request.setAttribute();和request.getAttribute();3、超链接:name4、下面

2016-10-20 21:48:23 336

转载 JDBC连接数据库步骤

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载M

2016-10-19 19:33:01 201

转载 类加载器CLASSLOADER的工作机制

作者:魔法使Kaede链接:https://zhuanlan.zhihu.com/p/20524252来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。类加载器ClassLoader早期使用过Eclipse等Java编写的软件的同学可能比较熟悉,Eclipse可以加载许多第三方的插件(或者叫扩展),这就是动态加载。这些插件大多是一些Jar包,而使

2016-10-07 23:19:55 289

转载 Tomcat是如何将JSP代码编译成Servlet代码的?

作者:郭无心链接:https://www.zhihu.com/question/37962360/answer/74311244来源:知乎著作权归作者所有,转载请联系作者获得授权。JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。由于包括

2016-10-07 23:09:22 1718

转载 JSP如何与数据库交互?即JSP与后台Servlet之间的关系,如何交互

数据库的使用方式:当用户在第一个页面的查询框输入查询语句点提交的时候我们是用什么样的方式完成这个查询的?答:我们通过在第一个页面提交表单的形式,真正的数据库查询时在第二个服务器页面进行的,第一个request对象里面放置了查询的内容,我们可以通过request.getParameter()方法获得,在服务器内我们之间把所有的查询直接用html语句输出是很困难的,所以我们

2016-10-07 23:03:55 5399

转载 JavaWeb - 浏览器与服务器交互的过程

浏览器与服务器交互的过程 当我们打开浏览器,在浏览器的地址栏中输入URL地址”http://www.gacl.cn:8080/JavaWebDemo1/1.jsp“去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢?浏览器和服务器做了以下几个操作:1、浏览器根据主机名”www

2016-10-07 22:56:32 1149 1

转载 使用Date和SimpleDateFormat类表示时间

原文出处: http://blog.csdn.net/ydxzmhy/article/details/51730403   在程序开发中经常需要处理日期和时间的相关数据,此时我们可以使用java.util包中的Date类,这个类最主要的作用就是获取当前时间,我们来看一下Date类的使用;使用Date类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出Date对象显示当前的时

2016-10-07 22:01:47 254

转载 java 中Date类型的时间显示格式

本文转至http://www.blogjava.net/sharky/articles/13057.html创建一个日期对象使用系统的当前日期和时间创建一个日期对象并返回一个长整数的简单例子。 这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。import java.util.Date; public class DateExample1 {

2016-10-07 21:37:54 8386

转载 SimpleDateFormat使用详解

SimpleDateFormat使用详解public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式

2016-10-07 21:32:39 248

转载 深入理解Java:SimpleDateFormat安全的时间格式化

想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一

2016-10-07 21:30:13 173

转载 jsp、servlet和tomcat的关系

tomcat 是服务器。servlet 在tomcat中能够运行。jsp是一种servlet。jsp是servlet的一种实现。浏览器是向服务器(tomcat)发送请求,然后tomcat根据浏览器的请求,派出对应的servlet去处理这些请求。servlet在处理这些请求之后,得到一系列的处理后的数据。然后将这些数据交给jsp,让jsp显示出来,让用户看到。

2016-10-07 16:06:43 1453

转载 request.getParameterValues与request.getParameter的区别

http://blog.csdn.net/moreorless/article/details/4199677一、 简单的对比request.getParameter用的比较多,相对熟悉  request.getParameterValues(String   name)是获得如checkbox类(名字相同,但值有多个)的数据。   接收数组变量,如ch

2016-10-07 15:15:26 338

转载 JSP中脚本、声明和表达式的本质区别

原文地址:http://blog.csdn.net/csuliky/article/details/2444854  JSP脚本元素  使用JSP脚本元素可以将Java代码嵌入到JSP页面里,这些Java代码将出现在由当前JSP页面生成的Servlet中,使JSP将静态内容与动态内容分离出来。脚本元素包含:        1. 表达式        表达式:

2016-10-06 19:44:44 319

转载 JSP声明定义网页范围的变量、函数或类

JSP声明定义网页范围的变量、函数或类内容提要:JSP声明定义网页范围的变量、函数或类,让页面的其余部分能够使用。 声明的变量和方法是该页面所对应的Servlet类的成员变量和成员方法,声明的类是Servlet类的内部类。 声明块包含在中 。包括变量声明、方法声明和声明类三种。JSP声明定义网页范围的变量、函数或类,让页面的其余部分能够使

2016-10-06 19:42:36 3843

空空如也

空空如也

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

TA关注的人

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