mybatis 原理分析

一.mybatis的作用 大家都懂的 二.spring项目中使用mybatis 1.需依赖的maven包 2.如何使用 大家都会 使用mybatis-generator-core.jar以及configfile生成对应的文件,包括 xxxEntity, xxxExample,...

2018-08-17 14:23:52

阅读数 107

评论数 0

NoSQL数据库

NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 市场上常见的NoSQL数据库如下: ...

2018-06-15 11:02:48

阅读数 111

评论数 0

数据库原理,看这一篇就足够

1.绝对大神作品,讨论数据库原理。 值得耐心看完… 数据库原理全面分析 2.什么是数据库索引? 数据库索引 3.什么是数据库视图? 数据库视图 4.什么是数据库执行计划? 数据库执行计划...

2018-04-08 14:01:28

阅读数 1129

评论数 0

跨域请求-CrossOrigin注解

什么是跨域请求 浏览器的同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。 从一个域上加载的脚本不允许访问另外一个域的资源。 同源是指协议、ip地址、端口三者全部相同的情况。 举个例子: 在页面http://0.0.0.0:8000/crossorigin.html 中发起一个ht...

2018-03-15 22:07:02

阅读数 4268

评论数 0

Thinking in Java 系列:接口和内部类

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 接口 1.什么是抽象类? 包含抽象方法的类叫做抽象类,如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。 abstract void f(); 如果从一个抽象类继承,并想创建该新类的对象,那么必须为基类中的所有...

2018-03-06 17:20:50

阅读数 79

评论数 0

Thinking in Java系列:复用类

复用代码是java众多引人注目对功能之一,有两种方法: 1.组合:只需在新的类中产生现有类的对象,由于新的类是由现有类的对象所组成,所有这种方法称为组合。该方法只是复用了现有程序代码的功能,而非它的形式。 2.继承:按照现有类的类型来创建新类,无需改变现有类的形式,采用现有类的形式并在其中添加...

2018-03-06 11:27:10

阅读数 82

评论数 0

java中的方法覆盖(Overriding)和方法重载(Overloading)

java中的方法重载发生在同一个类里面两个或者多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。 覆盖者可能不会限制它所覆盖的方法的访问。 重载(Overloading) (1)方法重载是让类以统一的方...

2018-03-02 15:54:23

阅读数 273

评论数 0

JAVA中基于RSA的签名验签/加密解密的实现

基于RSA的签名算法,目前KMI支持NONEwithRSA, MD2withRSA, MD5withRSA, SHA1withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA, SHA1withDSA 代码如下: public voi...

2018-02-28 17:05:25

阅读数 591

评论数 0

利用OkHttp发起网络请求

我们知道http请求包括三个部分即:状态行,请求首部、请求体。所以一些网络请求框架对数据的组织基本上都围绕着这三个部分进行展开,可谓万变不离其宗。Okhttp当然也不例外,在Okttp中用Request对象和ReqeustBody对象来分表一个请求及其请求所携带的请求体。 如果想了解原码可以在g...

2018-02-26 20:56:13

阅读数 182

评论数 0

数据库事务(五):利用动态代理实现事务处理

上一篇我们利用template模式实现事务处理,把实际对业务逻辑交给子类去实现,这样对话在service层中,我们只需要声明一个transactionTemplate即可完成事务处理。 本文通过另一种方法在service层隐藏事务对开启、提交或回滚,那就是动态代理(dynamic proxy)。...

2018-02-08 10:56:16

阅读数 361

评论数 0

数据库事务(四):利用template模式实现事务处理

在上一篇事务处理系列文章中,利用TransactionManager实现线程安全的事务处理,本文继续对事务处理进行优化操作:Template模式。 什么是template模式?在spring中有JdbcTempalte,其基本思想是:在超类里将完成核心功能的方法声明为抽象方法,留给子类去实现,而...

2018-02-07 21:23:20

阅读数 105

评论数 0

数据库事务(三):构建自己的TransactionManager实现事务处理

在上一篇中我们提出,要实现一个可靠的事务处理机制,关键在于保证同一个事务中使用相同的Connection对象。本文将继续探讨如何保证获取到同一个Connection对象。 因此我们需要单独创建一个全局公用类,用于管理connection对象,所有数据库操作都从该类中获取connection; ...

2018-02-06 12:00:02

阅读数 1177

评论数 0

python如何进行http请求

在平时的开发过程中,少不了进行数据订正,你可以一个一个手动去操作,当然这种方法太笨拙了,脚本可以帮你解决掉这些事情,今天我要简单总结一个,如何写python脚本,向后端发起一个http请求,并打印请求结果。 代码如下: #!/usr/bin/python # coding=utf-8 impo...

2018-02-01 20:52:23

阅读数 589

评论数 0

JDBC的原生使用

最近学习java与数据库的连接,jdbc是其中最重要的工具。虽然说现在有很多仓储层框架,比如mybatis之类的,我们不用直接跟jdbc打交道,但这些框架的底层还是离不开jdbc。 使用jdbc需要先往spring容器注入DataSource的bean @Configuration @...

2018-01-25 19:31:41

阅读数 109

评论数 0

数据库事务(二): java事务处理

在平时我们做业务开发的时候,数据库操作一般都需要使用到事务。如果是基于spring的项目,很简单,有两种方法: 1.配置一个DataSource给spring容器托管,再配置一个TransactionManager事务管理器,然后在需要事务的方法上加上Transactional注解就ok,这样的...

2018-01-17 15:13:33

阅读数 988

评论数 0

Java的Excel导出

有时我们希望程序里面的数据能够导出为excel方便查看,在java中可以使用第三方包poi来实现。 在maven中添加poi依赖包, 我采用的版本为3.15 使用到的类如下: //工作簿 import org.apache.poi.hssf.usermodel.HSSFWorkbo...

2018-01-16 18:00:05

阅读数 102

评论数 0

Java的邮件发送

今天有个业务需求,执行一个定时任务,往某个特定的邮箱发送邮件。简单总结一下,利用java如何发送邮件。 1. org.springframework.mail.javamail.JavaMailSenderImpl实现类,该类实现org.springframework.mail.javamail...

2018-01-15 14:24:09

阅读数 142

评论数 0

数据库事务(一)

事务简述 数据库事务是指对数据库的一个操作系列,这些操作要么都执行,要么都不执行,它是一个不可分割的操作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。事务的提出主要是为了解决,在并发情况下保持数据一致性的问题。 事务的4个基本特征: ● ...

2018-01-15 11:21:43

阅读数 115

评论数 0

前端js如何发起http请求后端后端

作为一名后端开发人员,一致在学习后端技术,今天突然想起写一个原生的js,探讨向服务端发起http请求,获得数据后再做显示。 先贴代码: html> head> meta charset="utf-8"> title>请求后端接口测试titl...

2018-01-14 14:50:07

阅读数 7380

评论数 0

AOP,自定义注解,反射机制实现前端数据在后端自动解密

刚参加工作不久,很多基础东西都不懂,希望通过博客一步步积累,本文主要是为了整理一下最近自学的spring aop,自定义注解,反射机制。 项目结构如下: demo主要功能: 前端请求controller接口上传用户信息,用户信息里面包括加密的信息,利用aop拦截所有controller方法...

2017-12-20 12:12:09

阅读数 603

评论数 0

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