自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当你迷路时,放慢一下脚步

永远不要给自己设限

  • 博客(102)
  • 资源 (29)
  • 收藏
  • 关注

原创 Lambada List集合操作实例

主要包含常用的排序、取某个属性list、按照属性分组、过滤集合、list转map重复key覆盖、获取最大最小值及平均数、获取基本类型的和、获取Bigdecimal求和、对基本集合去重、对集合中相同属性进行计数、集合排序、倒叙排序、多个字段排序等。

2023-02-06 09:51:32 143

转载 vlan、三层交换机、网关、DNS、子网掩码、MAC地址专有名词解释

vlan、三层交换机、网关、DNS、子网掩码、MAC地址专有名词解释VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。一、VLANVLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?(1) 这里举个例:通俗的了解一所高中,

2020-06-22 22:49:56 1163

翻译 B+树索引与Hash索引的区别

B+树索引与Hash索引的区别B+(BTREE索引)B+树索引写成了BTREE的写法:CREATE TABLE t(aid int unsigned not null auto_increment,userid int unsigned not null default 0,username varchar(20) not null default ‘’,detail varch...

2019-07-25 10:20:42 6803

原创 基于Activiti工作流引擎(四)

流程变量流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。package com;import java.io.InputStream;import java.u...

2018-04-04 10:54:07 473

翻译 基于Activiti工作流引擎(三)

流程实例与任务的执行package com;import java.io.InputStream;import java.util.List;import java.util.zip.ZipInputStream;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;impor

2018-04-04 10:49:48 661

翻译 基于Activiti工作流引擎(二)

流程定义的CRUD例子package com;import java.io.File;import java.io.InputStream;import java.util.List;import java.util.zip.ZipInputStream;import org.activiti.engine.ProcessEngine;import org.activiti.engine

2018-04-04 10:42:00 300

原创 基于Activiti工作流引擎篇(一)

一. 项目总体结构 二、maven的配置文件信息<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma

2018-04-04 10:35:12 1259

原创 Spring的常用配置

一、Bean的Scope 1、Singleton:一个Spring容器只有一个Bean实例,此为Spring默认配置,全容器共享一个实例 2、Prototype:每次调用新建一个Bean实例 3、request:Web项目中,给每一个http request新建一个Bean实例 4、Session:Web项目中,给每一个http session新建一个Bean实例

2018-03-08 15:31:12 313

原创 Spring基础配置(AOP切面编程)

一、AOP切面编程的简要说明 AOP:面向切面编程,相对于OOP面向对象编程 Spring的AOP的存在目的就是为了解耦。AOP可以让一组类共享相同行为。在OOP中只能 通过继承类和实现接口,来使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类 上,AOP弥补了OOP的不足 Spring 支持AspectJ的注解式切面编程 1、使用@Aspe

2018-03-08 11:37:17 286

原创 Spring基础配置(java配置)

一、基础详解 java配置是通过@Configuration与@Bean来实现的。 1、@Configuration声明当前类是一个配置类,相当于一个spring配置的xml 2、@Bean注解在方法上,声明当前方法的返回值为一个Bean. 我们的主要原则是:全局配置使用java配置(如数据库相关配置、MVC相关配置),业务使用注解配置( @Component组件,没有明

2018-03-07 23:25:31 309

原创 Spring基础配置(依赖注入)

一、Spring框架四大原则 1、使用POJO进行轻量级和最小侵入式开发 2、通过依赖注入和基于接口编程实现松耦合 3、通过AOP和默认习惯进行声明式编程 4、使用AOP和模板(temple)减少模式化代码二、依赖注入概念 我们经常说的控制反转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)在S...

2018-03-07 22:57:42 246

原创 Hibernate的单向关联映射应用

一、简述一、单向N-1关联单向N-1关系,比如多个人对应一个地址,只需从人实体端可以找到对应的地址实体,无须关系某个地址的全部住户。单向 n-1 关联只需从 n 的一端可以访问 1 的一端。二、单向1-1关联从持久化的代码上看,单向1-1与单向N-1没有丝毫区别。三、N-N关系持久化类里需要使用集合属性,此时集合里的元素是关联实体二、简单例子 1、数据库表person表:CREATE

2017-12-25 22:37:53 184

原创 使用Comparable接口类型表示泛型

要素:只有实现Comparable接口的那些对象才能够作为Comparable数组的元素被传递实例:查找数组最大数package com;/** * 找数组最大 * @author * 只有实现Comparable接口的那些对象才能够作为Comparable数组的元素被传递, * 比如String,Integer都实现了Comparable接口的 * */public class

2017-11-29 22:22:53 1573

原创 自动装箱与自动拆箱

JAVA的自动装箱与自动拆箱 如果一个int型量被传递到需要一个Integer对象的地方, 那么编译器将在幕后插入一个对Integer构造方法的调用,这叫自动装箱,相反叫做自动拆箱package com.generic;public class GenericMemoryCell<AnyType> { private AnyType storeValue; publ

2017-11-29 22:17:25 571

原创 Listener的简单介绍及使用

一、Listener概述Listener可以监听容器中某一执行动作,并根据其要求做出相应的响应。 常用的Web事件的监听接口如下:ServletContextListener:用于监听Web的启动及关闭ServletContextAttributeListener:用于监听ServletContext范围内属性的改变ServletRequestListener:用于监听用户请求Serv

2017-10-27 10:08:41 11149

原创 Filter介绍及使用

一、Filter概述 filter功能.它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链

2017-10-20 10:47:53 1538

原创 JSP自定义标签的实现

一、自定义标签概述 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记。下面分几

2017-10-19 16:37:36 384

原创 抽象工厂模式

一、抽象工厂模式简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 目的:提供一个创建一系列相关或相互依赖对象的接口,

2017-09-29 16:46:59 205

原创 简单工厂模式

一、工厂模式简介 1、定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 2、这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。二、简单工厂模式的实现 1、创建一个接口package com.factoryPatt

2017-09-29 15:06:21 329

原创 设计模式之单例模式

一、单例模式简介 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 要点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主

2017-09-29 14:42:53 320

原创 高性能Redis数据库的简介与使用

一、Redis概述 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 1、Redis的优势与特点 ● Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 ● Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

2017-09-22 11:22:55 526

翻译 单元测试Junit的使用

一、Junit概述 JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用特点: JUnit 是一个开放的资源框架,用于编写和运行测试。 提供注释来识别测试方法。 提供断言来测试预期

2017-09-20 16:00:24 663

原创 Window环境下配置Nginx集群(一)

一、Nginx概念与作用 Nginx 完成一个反向代理的一个工作。例如让nginx监听一个端口,譬如80端口,但实际上我们转发给在8080端口的tomcat1,8088端口的tomcat2….由指定的Tomcat指定处理真正的请求,当请求完 成后,由指定的tomcat返回,但数据此时没直接返回,而是直接给nginx,由nginx进行返回,nginx在这仅仅作为一个代理的作用,但实际上进行处 理的是

2017-09-19 17:21:23 1987

原创 spring缓存机制(EhCache配置方式)

一、SPRING与EhCache缓存的联系 调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对于相同的方法参数要有相同的返回结果。Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheab

2017-09-19 00:01:51 932

原创 Spring基于注解的零配置方式的面向切面编程

一、概述 Spring在此只是使用了和AspectJ一样的注解,但并没有使用AspectJ的编译器或者织入器,底层依然使用的是Spring AOP,依然是在运行时动态生成AOP代理,并不依赖AspectJ的编译器或者织入器。 二、例子与注释 1、定义Aspect与@Before增强处理package com.aspect.service;//定义一个接口public interface H

2017-09-11 22:25:09 316

原创 Spring的资源访问

一、概述 spring改进了java资源访问的策略,Spring为资源访问提供了一个Resource接口,该接口提供了更强的资源访问能力。 Resource接口中主要定义有以下方法: 1、 exists():用于判断对应的资源是否真的存在。 2、sReadable():用于判断对应资源的内容是否可读。需要注意的是当其结果为true的时候,其内容未必真的可读,但如果返回false,则其内容必

2017-09-10 11:54:40 308

原创 Spring基于注解的零配置支持

一、搜索Bean类 为了不再使用Spring的配置文件来配置任何bean实例,Spring自动搜索某些路径下的Java类,并将这些java类注册成Bean实例 Spring提供了如下几个Annotation来标注Spring Bean,目的让Spring知道应该把哪些Java类当成Bean类处理。@Conponent:标注一个普通的Spring Bean 类@Controller:标注一个控

2017-09-09 12:02:28 421

原创 Spring创建Bean的三种方式

一、 使用构造器创建Bean的实例 在依赖注入已经叙述多种注入实例二、使用静态工厂方法创建Bean 实例如下:**静态工厂方法所产生的产品是该接口的实例**package com.home.bean;/** * 定义Beging接口,静态工厂方法所产生的产品是该接口的实例 */public interface Being { public void testBeing();

2017-09-08 00:43:44 531

原创 配置依赖反射设置注入

package model;public class Person { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; }}//下面通过反射对

2017-09-05 23:04:10 322

原创 Bean获取Spring容器

一、目的 在某些特殊情况下,Bean需要实现某个功能,比如该bean需要输出国际化消息,或者该bean需要向Spring发布事件,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器,然后借助于Spring容器来实现该功能。 为了让Bean获取它所在的Spring容器,可以让该Bean实现BeanFactoryAware接口。类似接口如:BeanNameAwa

2017-09-03 23:24:31 327

原创 ApplicationContext的事件机制

applicationContext的事件机制是观察者模式实现的,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext的事件处理。ApplicationEvent:容器事件,必须由ApplicationContext发布ApplicationListener:监听器,可由容器中任何监听器Bean担任

2017-08-30 00:26:45 643

原创 webservice服务简述

一、webservice作用: 各个应用程序之间的交流就需要WebService来作为相互交流的中间人。 二、webservice简单示例 1、 先建一个项目,建一个@WebService的服务类package webservice;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.xml

2017-08-29 20:15:47 647

原创 enum枚举类型的使用(上)

一、enum枚举类型的作用 它使得我们需要群组并使用枚举类型集时,可以很方便地处理 二、使用示例package com.enums;/* * 一个简单的枚举类型 */public enum Spiciness { NOT,MILD,MDEIUM,HOT,FLAMING}1.枚举类型的使用package com.enums;public class SimpleEnumUse

2017-08-27 20:29:43 1423

原创 this使用的两种情况

一、this关键字对于将当前对象传递给其他方法/* * this关键字对于将当前对象传递给其他方法 */class Person {public void eat(Apple apple){Apple peeled=apple.getPeeled();System.out.println("eat...");}} class Apple {Apple getPeeled(){/

2017-08-27 12:11:06 461

原创 socket网络编程基础示例

一.Socket的基础知识 1.socket的位置作用与典型的TCP/IP模型结构 2.socket的分类(原始式套接字、流式套接字、数据报式套接字) 二、TCP编程示例package com.socket;import java.io.Serializable;/** * 序列化对象实体类 * @author xue * */public class Perso

2017-08-27 12:07:48 445

原创 最简单的文件、图片的读写操作

`具体的操作还是得对API进行改进“ package com.io; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import j

2017-08-25 15:57:59 491

原创 Spring 的IOC 容器

Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。

2017-08-11 01:06:56 228

原创 SPRING BEAN的基础

一、SPRING BEAN的定义:spring bean定义二、SPRING BEAN的作用域:spring bean作用域    作用域例子:bean包内的类applicationContetxt.xml测试类结果

2017-08-11 01:05:45 282

原创 SPRING的体系结构

SPRING的体系结构图 仅供学习用途

2017-08-11 01:03:26 513

原创 Spring 的四种方式依赖注入

一、Spring 基于构造函数的依赖注入package com.home.model;public class Teditor { private Specker specker; public Teditor(Specker specker){ System.out.println("Inside Teditor constructor.");

2017-08-11 00:46:54 1131

Lambada List集合操作实例(最全最容易理解)

主要包含常用的排序、取某个属性list、按照属性分组、过滤集合、list转map重复key覆盖、获取最大最小值及平均数、获取基本类型的和、获取Bigdecimal求和、对基本集合去重、对集合中相同属性进行计数、集合排序、倒叙排序、多个字段排序等。对lambada更容易理解及掌握。即用的方式,了解lambada List,map等操作

2023-02-06

oracle数据备份工具,主要对oracle数据库进行自动备份

oracle数据备份工具,主要对oracle数据库进行自动备份

2022-08-12

在做开发时候经常遇到端口冲突,为了省时间不去敲命令查看冲突的端口,可以使用本工具进行查看,界面清爽,查看便利

在做开发时候经常遇到端口冲突,为了省时间不去敲命令查看冲突的端口,可以使用本工具进行查看,界面清爽,查看便利

2022-06-08

element离线文档

element离线文档

2022-06-02

jqGrid实现ajax后端代码交付、分页、多选、分页保持选中,切换选中

jqGrid实现ajax后端代码交付、分页、多选、分页保持选中,切换保持选中。

2022-06-02

正文编辑WPS开发文档及DEMO

正文编辑WPS开发文档及DEMO,主要应用于OA公文正文编辑word的调用及在线编辑,包括PC端、移动端。后台demo代码基于Java,可以直接参考demo实现相对应的功能。bWPS Android版外部编辑事件(以下简称外部编辑事件功能)是指,由外部应用来控制WPS的部分功能是否可以使用,以实现企业对WPS的多元化需求,提高办公文档的安全性。WPS Android专业版加解密是指WPS连接用户自己编写的加密工具,使用加密工具对数据进行加解密,加解密算法是有用户自定义的,用户只需要实现连接WPS的接口就可以对WPS打开文件的数据进行加解密控制,从而提高数据的安全性。通过第三方程序启动WPS,然后进行文档的编辑、修改等操作,甚至可以通过第三方程序控制wps的一些基本操作,如打开文档、保存、另存、复制、剪切、粘贴、插入图片(文字)等功能。

2022-06-02

认证服务器使用keytool生成的公私密匙工具

认证服务器使用keytool生成的公私密匙工具,主要用于spring-authorization-server的keytool生成,sping,spring-security,oauth2.0,包括生成证书,导出公匙

2022-06-02

GDCA数字证书客户端通用版驱动程序

适合CA开发人群、投标人群、开标工具

2022-06-02

快速上手SpringBoot和分享一些技术.pptx

快速上手SpringBoot和分享一些技术,由基础到深入详细详解;含大量例子、优化方法、可执行小项目、可执行架构

2020-09-04

2020年系统集成项目管理工程师考试必备知识点清单(含重点知识、论文、试卷).zip

2020年系统集成项目管理工程师考试必备知识点清单(含重点知识、论文、试卷)、含重点知识、论文、试卷、方式、方法

2020-09-04

remindMyCmpp3.0.zip

超好用的CMPP2.0实用的Java实现方式,能够让你很轻松实现短信发送

2019-09-10

cmpp2.0,3.0实现方式.zip

中国移动规范协议,CMPP2.0,3.0,java方式实现,能够下载修改配置文件就可以使用

2019-09-10

redis集群简易搭建手册.zip

redis集群简易搭建手册,根据实际的例子能够让你轻松搭建。

2019-07-22

springboot简易教程.zip

springboot的简易教程,让你轻松掌握springboot;根据实际的例子去引导。

2019-07-22

项目进度计划.mpp

项目进度计划管理,project信息管理,能够很容易进行计划模板参考

2019-07-18

微信小程序成百套完整模板.zip

微信完整的小程序模板,包括商店、游戏、信息管理系统等

2019-07-18

美丽图标大全.zip

美丽的图标大全,可以适应各种平台,可以用于PC、移动端

2019-06-13

easyui参考文档大全.zip

用于easyui开发参考,比较详细,能够根据指定的目录进行索引

2019-06-13

Java socket网络编程的基础示例

socket的TCP与UDP编程示例

2017-08-27

SPRING学习小例子

spring开发学习的小例子,包括依赖注入,事务,aop,数据库的增删改查

2017-08-08

基于Spring AOP的工具包

aspectj+aspectjrt+aspectjweaver

2017-07-30

基于注解整合spring与hibernate

是基于注解整合的spring与hibernate框架整合,适用于新手学spring注解与hibernate整合,有齐全的数据库与代码

2016-09-18

Spring整合hibernate

Spring整合hibernate开发例子,里面综合了crud的操作,适合新手学习

2016-09-17

hibernate学习例子

hibernate的学习例子,有详细的注释

2016-01-09

ssh整合增删改查例子

ssh整合的增删改查,适合初学者参考,有详细的注释.zip

2016-01-09

struts框架第一个例子

struts第一个框架例子,用于学习,有详细的注释

2016-01-06

购物商城的交互

购物商城的jquery js交互等的实现

2015-12-21

酒店管理系统

用jsp+servlet+javabean实现的一个简单的酒店管理系统

2015-12-21

几种方法解析xml小案例

java生成xml与解析xml,简单的例子使用,能够让你快速明白DOM4j的解析xml工具的用法

2015-11-17

空空如也

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

TA关注的人

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