3 海那边的小萌男

尚未进行身份认证

目前是学生党,热爱科技,喜欢编程,以及学习新的技术。目前在学习Java,以后应该会学习更多新的技术方面,未来会从事IT业。其他的比较喜欢金融,篮球。个人喜欢交朋友,玩啊,和大部分年轻人一样。

等级
TA的排名 1w+

MySQL数据库优化

数据库优化原理?数据库优化是优化什么?数据库优化是对数据库索引的优化,索引相当于书的目录,对于实际数据查询中常常由于各种原因导致索引失效或者索引的使用的级别不高从而导致数据查询较慢。索引:index是帮助MySQL高效获取数据的数据结构。(实际结构为B+数)索引并不是所有情况都使用,索引本身也占用一点空间,对于数据量较少时候使用索引并不能起到优化的效果。索引的分类: 单值索引:数据库库表...

2020-03-01 10:48:43

表单验证

手机号码^(((1[0-9][0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(147))+\d{8})$ 手机号码输入有误 验证手机号码email^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$QQ号码^[1-9][1-9][0-9]$ ...

2018-05-10 15:31:01

Spring四代AOP技术总结学习

一、什么是 AOPAOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解决方案。三、Spring 中对 AOP 的

2017-10-29 14:09:17

垃圾回收机制

本篇博客知识点: 1.垃圾回收原理和算法 2.通用的分带垃圾回收机制 3.JVM调优和Full GC 4.常见的容易造成内存泄漏的操作1.垃圾回收的原理和算法内存管理Java的内存管理很大程度指的就是对象的管理,其中包括对象空间的分配和释放对象空间的分配:使用new关键字创建对象即可对象空间的释放:将对象赋值null即可,垃圾回收器负责回收所有”不可达”对象的内存空间垃圾回收的过程

2017-10-10 17:56:55

几种常见的排序算法分析学习

本篇博客知识点 分别描述了 冒泡,选择,直接插入,二分插入,希尔,快速以及归并排序。同时还有Java实现代码,算法分析和示意图冒泡排序算法描述设待排序记录序列中的记录个数为n一般地,第i趟起泡排序从1到n-i+1依次比较相邻两个记录的关键字,如果发生逆序,则交换之。其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。算法实例 经过五趟可以将 21

2017-09-14 16:54:50

关于的单例的几种形式以及他们的比较

今天看了一下单例,所以想撸篇博客总结一下。也好自己复习复习。话不多少直接开始。单例单例是一种设计模式,来看看百度百科对单例模式的定义 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例从实现角度来说,只要保证下面三点 一.是单例模式的类只提供私有的构造函数, 二.是类定义中含有一个该

2017-09-07 21:14:23

try--finally中,try里面的return和finaly执行的先后

Try—finally我们以及非常熟悉,那么try里的return和finaly到底谁先执行呢? 先看下面一段代码public int fun1(){ System.out.println("fun1---1"); return 1; } public int fun2(){ System.out.println("fun2---2"

2017-09-04 10:06:35

mybaits----多表查询实现

本篇博客知识点: 1.一对一查询 2.一对多查询 3.多对多查询一对一查询 以person和 card .人和身份证 一对一为例 Person.javapackage cn.hncu.domain.oneToone;public class Person { private String pid; private String pname; private Card

2017-08-28 11:24:58

关于mybaits的缓存

mybaits框架为了能够更加高效的查询数据库中的数据,在查询的时候设置了缓存,具体是怎么回事呢? 一起来学习下吧 mybaits的缓存有两级 一级缓存:缓存在session 中,每个session私有,一定存在。 二级缓存:缓存在session和数据库中的某个位置,可以设置,属于所以session的公共缓存。mybaits访问数据库的过程示意图如下 每次查询,首先访问session的缓存

2017-08-27 18:28:11

mybaits入门---快速搭建一个简单的mybatis项目

本篇博客知识点: 快速搭建一个简单的mybatis项目第一步:准备好mybatis框架所需要的包~ 第二步:需要写一个mybatis的配置文件 mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

2017-08-26 16:12:50

SpringMVC常用方法深入学习---@Controller

本篇博客知识点 1.快速搭建SpringMVC框架 2.SpringMVC常用方法学习快速搭建SpringMVC1.需要准备常用的包, 2.配置好web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"

2017-08-25 18:53:15

SpringMVC入门学习

本篇博客知识点: 1.介绍SpringMVC的核心类 2.SpringMVC对前端请求的处理过程 3.实际项目核心部分代码演示SpringMVC几个核心类:控制器核心类:相当于前面学的struts.xmlorg.springframework.web.servlet.DispatcherServlet - 配置web.xml加载配置文件核心类:org.springframework.web.

2017-08-24 15:56:14

如何用Spring完成数据库的事物?

前面我学习SpringAOP技术的时候,写了一篇博客讲到如何利用Spring的AOP技术完成数据库连接的事物,—不要忘记导包了,Spring的包,怎么找前面几篇博客有演示 Spring框架已经帮我们做好连接数据库的事物,那么具体怎么做呢 1.第一步:把我们用的数据库连接池架上Spring,这里以C3P0 pool为例子 我把连接数据库的参参写成一个配置文件,读取出来的方式填入数据库连接池,<

2017-08-23 12:18:57

SpringAOP技术学习(4种技术总结)---Day4

本篇博客知识点1.AOP的第四种技术:POJO+标签方式实现切面 2.Spring的四种技术总结AOP的第四种技术:POJO+标签方式实现切面

2017-08-23 11:07:23

SpringAOP技术学习---Day3

本篇博客知识点 学习SpringAOP第三种技术—利用注解完成拦截AOP技术的本质为一个公式切面 = 切点 + 通知四种技术都只是通过不同形式完成这个公式而言,第三种是通过注解第一步:写一个类 就是我们的切面 类名任意但是类前面必须加一个注解 @Aspect 底层Spring可以通过这个注解知道这个类就是我们的切面。第二步:写切点 :字符内容为 切点语言 AspectJ 切点有

2017-08-22 15:26:47

利用SpringAOP技术完成数据库连接事物实战

本篇博客知识点 利用SpringAOP技术完成事物, 事物具体需求如下:同时存储两条记录信息到两个表Person、User表当其中一个存储失败,另外一个也要回滚。整个项目的包结构 项目的web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xm

2017-08-22 13:47:24

SpringAOP技术学习---Day2

本篇博客知识点:SpringAOP第二种技术学习— AspectJ AspectJ:与上篇博客中讲的第一种技术的区别在于他的切点,即利用他的切点语言拦截多种类型的函数,类的。 举个例子:以前我们仅仅能拦截 类判断是不是Person类,再来拦截,Asperctj可以根据你的类名,包名,函数名,参数名,返回类型等来拦截。具体实例先看所需要的包 纯Java代码方式— 需要的Person.jav

2017-08-22 13:02:10

SpringAOP技术学习---Day1

本篇博客知识点 1.SpringAOP一些概率理解 2.SpringAOP底层拦截的—java代码方式实现 3.SpringAOP底层拦截的—XML方式实现SpringAOP一些概率理解4.SpringAOP四种技术第一种总结

2017-08-20 17:47:36

SpringIOC技术学习---day1

本篇博客知识点 1.Spring框架IOC技术的原理 2.Spring框架IOC技术的原理的示意图 3.如何从零开始搭建Spring开发环境,如何一步一步导包 4.如何配置Spring 的XML文档 5.实例代码演示Spring技术如何完成 servlet层、service层和DAO层的解耦。 Spring框架IOC技术的原理 Spring 是容器框架,创建bean,维护bean之间的

2017-08-20 15:55:13

struts2入门学习

本篇博客知识点 1.struts是什么? 2.Struts2框架主要由三部分组成 3.Struts2框架的处理流程 4.Struts2入门示例 5.Struts2其他功能 struts是什么?Struts2是Struts的第二代产品,以WebWork为核心,采用拦截器的机制处理用户请求,使业务逻辑控制器能与Servlet API完全脱离。Struts1采用Servlet的机制处理用户请求

2017-08-20 11:08:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。