排序:
默认
按更新时间
按访问量

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

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

2017-09-14 16:54:50

阅读数:2554

评论数:9

表单验证

手机号码 ^(((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-...

2018-05-10 15:31:01

阅读数:15

评论数:0

UMS和BPMX环境配置以及部署过程中的BUG解决方法

总结运行环境搭建产生的BUG UMS环境搭建 按照需求文档做好准备工作: 下载JDK并安装好 MyEclipse下载安装好 SVN获取代码到本地目录上 继续根据需求文档完成下列工作 1.添加JDK:需要注意JDK的版本至少是1.7以上,我试过1.7和1.8都没有出现问题 2.设...

2018-03-22 18:01:25

阅读数:48

评论数:0

Spring四代AOP技术总结学习

一、什么是 AOPAOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、...

2017-10-29 14:09:17

阅读数:161

评论数:0

垃圾回收机制

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

2017-10-10 17:56:55

阅读数:201

评论数:0

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

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

2017-09-07 21:14:23

阅读数:242

评论数:0

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

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

2017-09-04 10:06:35

阅读数:313

评论数:0

mybaits----多表查询实现

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

2017-08-28 11:24:58

阅读数:282

评论数:0

关于mybaits的缓存

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

2017-08-27 18:28:11

阅读数:162

评论数:0

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

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

2017-08-26 16:12:50

阅读数:256

评论数:0

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

本篇博客知识点 1.快速搭建SpringMVC框架 2.SpringMVC常用方法学习快速搭建SpringMVC1.需要准备常用的包, 2.配置好web.xml文件<?xml version="1.0" encoding="UTF-8"?&g...

2017-08-25 18:53:15

阅读数:233

评论数:0

SpringMVC入门学习

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

2017-08-24 15:56:14

阅读数:131

评论数:0

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

前面我学习SpringAOP技术的时候,写了一篇博客讲到如何利用Spring的AOP技术完成数据库连接的事物,—不要忘记导包了,Spring的包,怎么找前面几篇博客有演示 Spring框架已经帮我们做好连接数据库的事物,那么具体怎么做呢 1.第一步:把我们用的数据库连接池架上Spring,这里...

2017-08-23 12:18:57

阅读数:189

评论数:0

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

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

2017-08-23 11:07:23

阅读数:150

评论数:0

SpringAOP技术学习---Day3

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

2017-08-22 15:26:47

阅读数:164

评论数:0

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

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

2017-08-22 13:47:24

阅读数:256

评论数:0

SpringAOP技术学习---Day2

本篇博客知识点:SpringAOP第二种技术学习— AspectJ AspectJ:与上篇博客中讲的第一种技术的区别在于他的切点,即利用他的切点语言拦截多种类型的函数,类的。 举个例子:以前我们仅仅能拦截 类判断是不是Person类,再来拦截,Asperctj可以根据你的类名,包名,函数名,参...

2017-08-22 13:02:10

阅读数:192

评论数:0

SpringAOP技术学习---Day1

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

2017-08-20 17:47:36

阅读数:175

评论数:0

SpringIOC技术学习---day1

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

2017-08-20 15:55:13

阅读数:174

评论数:0

struts2入门学习

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

2017-08-20 11:08:46

阅读数:197

评论数:0

Hibernate入门学习

本篇博客知识点 1.了解Hibernate 2.学习Hibernate的配置文件 3.学习写一个Hibernate连接数据库的工具类 4.Hibernate对数据库操作了解HibernateHibernate 是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一条...

2017-08-17 13:10:58

阅读数:124

评论数:0

Ajax学习

本篇博客知识点 1.Ajax技术介绍 2.Ajax用GET、POST两种方式提交的主要代码 3.AJax技术封装成JSAjax技术介绍 全称: Asynchronized(异步) Javascript st(ActiveObject)对象

2017-08-12 13:28:57

阅读数:209

评论数:0

Ant工具学习~~~~

本篇博客知识点 1.Ant是什么以及能帮我们做什么事 2.Ant常用的命令及其演示Ant是什么以及能帮我们做什么事 Ant是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序.。 Ant的目标是自动完成所有的构建...

2017-08-12 11:08:24

阅读数:207

评论数:0

如何用Java实现邮件发送?---- 网站通过邮箱激活底层代码

本篇博客知识点: 1.简单的代码展示邮件发送 2.实际演示 3.网站中代码发邮箱的应用---通过邮箱激活账号包

2017-08-12 09:57:11

阅读数:266

评论数:0

网站如何实现在线人数、管理员踢人等功能?

网站概述1.网站仅两个页面,主页index.jsp和显示在线用户的show.jsp。游客(未登录用户)只能范问主页,登录的过的仅部分用户(名字为Jack)的用户为管理员可以踢人. 网址代码分层domain层– 值对象,用于封装数据的Userpublic class User { priv...

2017-08-10 14:35:45

阅读数:294

评论数:0

过滤器(filter)学习---全站压缩实例

本篇博客知识点 1.理解过滤器 2.如何写过滤器 3.全站压缩实例理解过滤器过滤器,顾名思义就是用来过滤的—肯定是放在两个东西之间的,最常见的就是放在浏览器和服务器之间的—-Servlet 只要是客户端请求服务器内的所有网页,Servlet.等。中间都可以设置一个过滤器。如何写过滤器1.实...

2017-08-08 17:02:59

阅读数:273

评论数:0

如何制作一个简单的仿百度搜索功能的网页

本篇博客知识点~ 版本一: 实现一个小功能:通过点击页面上不同的页数,去数据库查询不同的信息,更新到页面上。 版本二: 在查询的结果集合上继续查询;查询结果数据分页后的分页 就像图上这样点击不同的页数,去数据库查询出不同的信息处来~其实主要难点在于下面。如何通过当前页数,查到数据库中对应...

2017-08-04 15:27:42

阅读数:1100

评论数:0

数据库连接池:Dbcp和C3p0学习

本篇博客知识点1.演示Dbcp、C3p0获得数据库连接对象的两种方式 2.演示Dbcp、C3p0常用功能和区别 3.用Dbcp、C3p0完成一个数据库连接池的工具类 4.学习使用DBUtil工具类演示Dbcp、C3p0获得数据库连接对象的两种方式dbcp和c3p0普通方式连接数据库学习@Te...

2017-08-03 15:47:46

阅读数:322

评论数:0

如何将对数据库两个表的操作处于用一个事物下?同一个连接对象+事物拦截

需求: 我要存储同时存储一个学生信息和这个学生购买的图书信息,当学生的信息存储失败了,图书信息也不存储了,反之也一样,当某本书的信息存储失败了,学生信息也不存储了。正常情况下,如果两个表的信息分开存储代码如下 所以我们可以看到两个表是否存储成功的信息没有办法传递,图书存储情况不知道学生信息...

2017-08-02 15:52:11

阅读数:490

评论数:0

如何将数据库的表导出生成Excel?

本篇博客知识点 1.如何通过元数据拿到数据库的信息? 2.如何用Java生成Excel表? 3.将数据库中的表导出生成Excel案例如何通过元数据拿到数据库的信息 元数据:描述数据的数据 Java中使用元数据的两个方法 DatabaseMetaData 通过连接可以拿到的信息:数据库软件...

2017-08-01 16:47:14

阅读数:6204

评论数:12

Java代理模式学习---完成一个数据库连接池中的close方法拦截

本篇博客知识点 1.个人对代理模式的理解 2.代理模式: Proxy.newProxyInstance方法的讲解 3.拦截java.util.List方法 4.写一个通用的拦截工具类 5.完成数据库连接池 close方法的拦截 代理模式 代理模式本质上是利用java.lang.refl...

2017-07-31 16:49:19

阅读数:442

评论数:0

如何通过JDBC向数据库写入/读取大数据文件?

本篇文章知识点 1.向数据库写入文本大数据文件 2.读取数据库的文本大数据文件 3..向数据库写入二进制大数据文件 4.读取数据库的二进制大数据文件为了演示,先在MySQL创建两个表用于读取/写入大数据文件演示大数据对象所用数据库表的脚本: CREATE TABLE note( id I...

2017-07-31 14:07:05

阅读数:387

评论数:0

Java对数据库的调用一些常用方法总结

本篇博客知识点 1.executeQuery:方法 2.execute方法 3.executeUpdate方法 4,两种获得自动增长的主键方法~ 5.学习用jdbc执行批处理本篇博客调用的数据库为book 表结构如下 executeQuery:专门用于查询的方法。返回值为查询结果 ...

2017-07-30 16:58:29

阅读数:258

评论数:0

如何解决java.sql.Statement无法处理特殊字符以及容易被黑问题

知识点:展示java.sql.Statement 有两个缺陷,解决方法第一个:展示Statement的缺陷1(测试数据:1003 换行 a’s) –即若用户输入sql中的特殊字符则程序会挂)public void dem04() throws Exception{ Connecti...

2017-07-30 14:22:04

阅读数:276

评论数:0

如何通过配置文件链接数据库?

配置文件jdbc.properties##MySQL driver=com.mysql.jdbc.Driver url=jdbc\:mysql\:///ake?useUnicode\=true&characterEncoding\=UTF-8 username=root password=...

2017-07-29 17:08:29

阅读数:434

评论数:1

数据库---多表查询、关联查询、不同情况下数据库表设计

本篇博客知识点 1.三种简单的关联方式:左关联、右关联、内联 2.实例演示多表查询和关联查询 3.1对1数据库表设计、1对多数据库表设计、多对多数据库表设计三种关联方式:左关联、右关联、内联左关联(left join):以左表为主(左表保持完整,将右表中和左表有依赖关系的记录添加进来形成新的...

2017-07-28 13:27:14

阅读数:583

评论数:0

数据库---简单的使用Java操作数据库增删改查

本篇博客知识点:完成一个HelloWorld的Java操作数据。 1.电脑必须要安装好数据库—我的是MySQL 2.还有下载好数据库版本相对于的Java的jar包。首先要明白数据安装好后,就是相当于一台服务器。所有的想对数据库的操作都是请求服务,包括Java对数据库、一系列前端软件、DOS命令...

2017-07-26 16:28:22

阅读数:311

评论数:0

面试题

J2SE基础 九种基本数据类型的大小,以及他们的封装类。 java提供了一组基本数据类型,包括 boolean, byte(8), char(16), short(16), int(32), long(64), float(32), double(64), void. 同时,j...

2017-07-24 16:35:52

阅读数:202

评论数:0

JSP小项目实战---客户信息管理系统

项目示意图大概这样吧。我自己画的 登录界面代码 index.jsp: 完全没技术含量的,直接调用一个servlet控制的是否登录<%@ page language="java" import="java.util.*" pageEncoding=...

2017-07-22 22:07:56

阅读数:1026

评论数:0

JSTL标签库技术学习

JSTL标签库的主要函数演示。 导包<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <%@ taglib uri="http://ja...

2017-07-20 17:42:13

阅读数:249

评论数:0

JSP学习---EL表达式

本篇博客知识点~ 1.EL表达式简介 2.EL表达式实例代码演示EL表达式简介 EL 全名为Expression Language。EL主要作用: 获取数据 执行运算 获取web开发常用对象 调用Java方法 EL表达式的本质是JAVA代码~获取数据(1) EL表达式主要用于替换JSP页面...

2017-07-20 17:35:29

阅读数:196

评论数:0

Java多态--- 如何匹配的呢?

题目如下 匹配原则: 先: 确保参数完全匹配O的前提下,依次匹配this与super。 再: 考虑参数用super(O)渐近匹配O,依次匹配this与super 当: 存在子类覆盖父类方法时,根据new子类实例的原则,先调子类方法。 匹配顺序: this.show( O ) ...

2017-07-19 22:04:20

阅读数:140

评论数:0

JSP学习---MVC开发模式

本篇博客知识点1.什么是MVC开发模式 2.一个简单的MVC开发模式实例MVC开发模式MVC – 是指Model(即模型如JavaBean)、View(视图如JSP,只提供展示)、Control(控制层由Servlet担当). Model: 模型–主要用来封装信息,封装数据。如最典型的Java...

2017-07-19 17:58:08

阅读数:256

评论数:0

论坛上看到的一个java输出顺序问题。

代码如下package Studying.d6;public class StaticTest { public static void main(String[] args) { staticFunction(); } static int b =112;...

2017-07-18 22:25:32

阅读数:119

评论数:0

Ajax技术---Ajax技术原理,自己写一个Ajax

本篇博客知识点—演示写一个类似Ajax技术功能的模块。通过自己写一个简单的类似Ajax技术功能模块,来帮忙理解Ajax底层思想,以便后面更好的学习Ajax需求:在填写表单的时候,填完失去焦点时,提示用户刚刚输入的姓名是否合法。如图~(图片显示不了是什么鬼???) 思路:姓名 标签内有个函数—...

2017-07-18 16:42:04

阅读数:140

评论数:0

EJSP技术理解

EJSP技术—关键在于把业务逻辑的方法封装到值对象—javaBean中实现。下面两篇代码。第一个Person.java. 就是一个例子。第二个 JSP页面就是实际运用中会遇到的细节问题package cn.hncu.jspV2.domain;import java.util.List; //EJ...

2017-07-18 16:24:38

阅读数:99

评论数:0

Java面试题---只用两个变量,如何做到把两个整数交换?

题目:只用两个变量,如何做到把两个整数交换?一般正常没有限制,我们用三个变量,是这样做的。 这个学过一点点C或者编程语言的都会,这里用到了三个变量。那么只用两个变量,如何做呢?、答案是 “异或” “^”首先理解什么是 异或 运算? 把两个数转化为二进制,两个数一个为0 一个为1 的时候 结果...

2017-07-17 22:31:58

阅读数:184

评论数:0

JSP学习---page指令细节、include指令细节和安全登录

本篇博客知识点 page指令细节,Page指令的几个常用的属性 include指令细节:静态导入和动态导入 页面实现安全登录 page指令细节在JSP页面中可以设置page指令的属性,用快捷键AIT+/可以得到提示 其中下面几个是有些细节要注意的,其他的默认就好了page指令细节—session...

2017-07-17 16:24:24

阅读数:169

评论数:0

JSP学习---jsp简介和理解jsp的本质

本篇博课知识点: 1.jsp技术简介 2.Tomcat首次访问JSP的过程: 3.JSP语法: 4.代码演示jsp技术简介 JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护。 JSP是HTML代码与Java代码的混合体。 JSP形式上...

2017-07-16 17:27:45

阅读数:343

评论数:0

Session学习---Session池、验证码

本篇博客知识点1.演示request、session、application(ServletContext)的生命周期 2.Session池的工作原理 3.网页验证码演示request、session、application(ServletContext)的生命周期 主要思路: 在SaveS...

2017-07-15 15:16:51

阅读数:171

评论数:0

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