- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 Java的三种代理模式
代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。Java的三种代理模式:1.静态代理静态代理在使用时,需要定义接口或者父类,目标对象与代理对象一起实现相同的接口或者是继承相同的父类。缺点:因为代理对象与目标对象需要实现相同的接口,使得每个目标对象,都有一个代理类,从而产生非常多的代理类。...
2018-12-24 17:31:03 266
原创 Spring学习笔记三—抽象事务模型
1.事务Transaction⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。⑶ ...
2018-12-21 14:42:34 451
原创 TestNG+Maven+IDEA环境搭建及用例执行
一、环境搭建的前提:1.安装JDK2.安装IntelliJ IDEA3.IntelliJ IDEA 配置MavenIntelliJ IDEA 配置Maven可参考如下博客:使用IntelliJ IDEA 配置Maven(入门)如何使用IntelliJ IDEA 配置Maven二、创建Maven项目(1)File-->new Project 选择Maven--&...
2018-12-20 16:56:04 2709 2
原创 vue项目从零开始搭建到在IDEA中运行
完全前端小白,之前看网上资料搭建了一个vue项目,今天拿出来看突然想不起来具体的细节了,在此记录一下,免得又忘了。里面各个部分有网上大牛的博客链接。1.安装node.js地址:https://nodejs.org/en/安装教程:Node.js安装及环境配置之Windows篇安装完成后查看node.js的版本我的安装目录:新版的Node.js自带npm,安装Node...
2018-12-14 11:21:05 7832 2
原创 Java实现CSV读写
在开发过程中经常需要处理csv文件,我一般是实现一个CSVHelper,封装一些对csv文件的基本操作,代码中直接使用封装好的CSVHelper来读写csv文件就可以了。今天就来记录一下如何通过Java实现封装的csv文件的读写。对于C#实现csv的读写,数据结构可以使用DataTable,但是Java没有这种对象,我用的嵌套List存储数据。在看具体的代码之前,先来了解一下csv文件是什么,...
2018-12-13 14:07:54 5469 5
原创 Java反射基本示例
1.java文件编译执行过程下图是自己在学习理解java源文件的编译执行过程后画的图,为了方便自己理解各个阶段的任务和顺序,不正确的还请指正。2. java反射Java反射机制:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。以下...
2018-12-12 17:01:40 404
原创 SSM错误记录一
1.错误一Mybatis拦截器错误代码部分:@Intercepts({@Signature(type = StatementHandler.class,method = "prepare",args = {Connection.class,Integer.class})})public class PageInterceptor implements Interceptor {}...
2018-12-10 21:14:47 282
原创 性能测试
一. 定义性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。执行时间点:一般而言,只有在系统基础功能...
2018-12-09 15:52:15 705
原创 Http概述
1.网络七层协议2.Tcp连接建立TCP需要三次握手才能建立,而断开连接则需要四次握手,也就是常说的四次挥手。SYN:表示建立连接,FIN:表示关闭连接,ACK:表示响应,PSH:表示有 DATA数据传输,RST:表示连接重置。3.HttpHTTP通信方式属于请求响应类型,HTTP使用TCP作为传输协议,Server与Client交互过程中会建立TCP连接,但并不会...
2018-12-05 14:04:17 274
转载 数据库事务的四大特性以及事务的隔离级别
原博客地址:数据库事务的四大特性以及事务的隔离级别数据库事务的四大特性以及事务的隔离级别 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概...
2018-12-04 13:34:07 208
原创 MacOS 10.14.1安装Mysql5.7.24
今天记录一下在Mac上安装mysql遇到的各种坑和解决办法。1.Mysql下载传送门:Mysql下载地址,下载如下图红框标示的dmg2.安装下载完成后,打开Finder-》下载-》选择下载的Mysql安装文件,点击安装。一路确定。安装完成后,会有一个临时密码,如下图所示。很多安装教程说是要记住这个临时密码用来登陆mysql。Mac下安装mysql5.7 完整步骤(图文详...
2018-12-01 13:24:17 894
简单的聊天界面设计和实现
2017-11-24
关联规则挖掘和序列模式挖掘的Apriori算法
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人