自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stalin_的博客

本博客一是为了分享经验。二是为了自己作为笔记巩固学过的东西,好记性不如烂笔头。

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 JavaEE--spring-基于xml的声明式事务控制演示

前面我们介绍了Spring中事务的一些相关知识,下面我们来介绍并演示一下基于xml的声明式事务控制.1.创建项目结构如下:2.导入jar包,(注:一定要导spring-tx-4.2.4.RELEASE.jar)3.创建实体类和数据库表实体类:public class Account implements Serializable { private Integer id; private S...

2018-03-26 17:57:29 507

原创 JavaEE--spring-spring中的事务控制

1.概述spring中的事务是基于AOP进行控制的,通过xml配置,我们可以让spring帮我们进行事务的控制操作.spring控制事务需要依赖spring-tx-4.2.4.RELEASE.jar这个包.进行配置的时候一定要记得将其导入.2.几个常用的API介绍.PlatformTransactionManager:事务管理器我们一般都使用它的实现类,如:DataSourceTransactio...

2018-03-26 16:11:11 1159

原创 JavaEE--spring-JdbcTemplate的介绍和使用

JdbcTemplate对象是spring基于原始jdbc进行的简单封装.既有jdbc的执行效率,又不用像使用jdbc那样自己写调用过程.因为Spring已经替我们封装好了.它还支持xml配置和依赖注入.是一种轻便的持久层使用方式.下面我们来简单使用JdbcTemplate来实现对数据库的增删改查.1.创建项目2.导入Jar包3.创建实体类Account及RowMapper映射类public cl...

2018-03-24 22:34:47 471

原创 JavaEE--spring-基于纯注解方式的AOP配置增强方法演示

这里我们接着上一个xml的配置方式.使用纯注解的方式来完成同样的功能.也就是使用AOP在service方法执行之前执行日志打印功能.1.首先创建工程2.导入jar包3.创建业务层接口和实现类.public interface CustomerSerice { //保存客户 public void saveCustomer(); //修改客户 public void updateCustom...

2018-03-23 21:08:08 576

原创 JavaEE--spring-AOP介绍及spring基于XML的AOP配置

AOP即面向切面编程技术,AOP能够剖开封装的对象内部,并将那些影响了多个类并且与具体业务无关的公共行为封装成一个独立的模块。在运行时通过动态代理技术或者是在程序编译期间进行静态的"织入"方式。用大白话来说:就是我们把程序中重复的代码抽取出来,在它需要被执行的时候,通过动态代理的技术,在运行期间不修改源码的基础上对已经存在的方法进行增强.AOP的优点:1.减少重复代码2.提高开发效率3.方便维护A...

2018-03-23 16:27:13 365

原创 ssm异常解决--表单提交--get请求乱码问题解决.

使用ssm做项目时,当我们在form表单搜索框输入中文进行提交时,控制层中QueryVo对象将表单中属性封装进来,我们查看vo的属性是,发现中文输入在这里出现乱码现象.Controller层进行接收时会发现乱码问题.导致我们之后查询数据库什么也查不到.遇到这个问题该怎么解决呢?1.打开你的eclipse左侧视图的server工程--server.xml2.找到你的connector标签,加入属性 ...

2018-03-22 15:28:33 2461 1

原创 JavaEE--spring-基于注解的IOC注入配置

下面我来介绍一下另一种使用在Spring框架下的IOC注入方式:基于注解的IOC.它是通过配置注解来部分或全部取代xml配置文件.作用与xml是一样的.一.IOC注解演示1.创建项目.引入Jar包2.创建配置文件 bean.xml引入约束.<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spring...

2018-03-20 16:14:04 1194

原创 JavaEE--spring-bean标签,依赖注入

Spring配置文件中的Bean标签是我们最常配置的一种.一.简单介绍Bean标签1.作用:Bean标签的作用是配置对象,而对象是由Spring自动创建的.默认情况调用对象的无参构造函数,如果没有无参构造函数则不能创建成功.2.属性:id:对象在容器中的唯一区分标识,用来获取对象.在配置文件中最好不要起id相同的bean.class:指定类的完整名称,包含包名.用来反射对象,一般默认调用无参构造....

2018-03-19 23:08:06 692

原创 消息队列中间件--ActiveMQ--介绍及应用场景

一 消息队列中间件消息队列中间件是分布式系统的重要组成部分.不同系统通过消息队列来传递消息,当数据量很大时,由中间件来控制分配的位置和时机.这样方便处理更多的消息,同时减少系统的响应时间和负担.一般我们可以使用消息队列来实现异步处理,消息通讯,流量削峰,应用解耦...1.异步处理: 假设甲系统需要告诉乙系统给用户发一条验证码短信.一般我们一般需要等乙系统发完之后响应回来才可以显示给用户验证码已发送...

2018-03-19 11:46:16 1290

原创 常用算法--基本排序算法(冒泡排序,选择排序,插入排序,快速排序,归并排序,桶排序)

1.冒泡排序:思想:以小到大排序为例,对无序的数据两两进行比较,大的放在右面,小的放在左面.(1,2),(1,3)...(2,3),(2,4)...(n-1,n-1),(n-1,n)时间复杂度:O(n) ~O(n2)O(n2~Java代码实现:public class MaopaoSort {public static void main(String[] ar...

2018-03-16 18:05:59 1744

原创 JavaEE--SSM--MyBatis-mybatis/hibernate哪家强?-mybatis介绍及入门

一.mybatis的介绍:mybatis最初是apache的开源项目ibatis,后来被迁移到了Google公司,并改名为mybatis.它在GitHub上可以进行下载.mybatis是一个优秀的持久层框架.它直接对jdbc进行了封装,简化了我们使用jdbc时的一些冗余的步骤(创建connection,执行statement...),让我们只需关注SQL本身.mybatis通过xml/注解方式配置...

2018-03-15 21:22:55 1190

原创 JavaEE--SSH--structs2-自定义多个拦截器及拦截器链(栈)的使用演示

之前我已经介绍过了自定义拦截器的使用方法.通常我们使用拦截器来对action请求进行功能增强.但是在使用自定义拦截器后会导致struts2内置的拦截器失效.这样就会影响action的正常存取参数.下面我来演示一下如何避免这种情况的发生.1.首先创建项目2.导入struts2的相关jar包3.创建struts.xml<?xml version="1.0" encoding="UTF-8"?&g...

2018-03-15 12:40:19 1664

原创 JavaEE--spring-介绍及入门

一.介绍:Spring是分层JavaSE/EE应用的轻量级开源框架.以IOC(反转控制)和AOP(面向切面编程)为内核,提供了表现层Spring MVC和持久层Spring JDBC等众多企业级应用技术.还整合了众多知名的框架,是当前使用最为广泛的JavaEE企业级应用框架.Spring有哪些优势:1.方便解耦,简化开发2.对面向切面编程(AOP)的支持3.声明式事务的支持4.高效集成了市面大多数...

2018-03-10 00:25:48 1159

原创 JavaEE--SSH--structs2-使用注解替代struts.xml配置文件

一.介绍:struts2框架除了提供了xml的配置,同时还有一种更为常用的配置方式,就是基于注解的配置方法.我们通过注解完全可以替代xml中配置的内容.这样使用更加方便.二.struts2常用注解1.@NameSpace //当前Action所有方法的名称空间.不写是默认名称空间是""例: @NameSpace("/user01")2.@ParentPackage //指定当前动作类的父包例:@P...

2018-03-09 17:31:46 889

原创 JavaEE--SSH--structs2-拦截器(Interceptor)的原理及使用

一.介绍:struts2的拦截器(Interceptor)是是动态拦截Action调用的对象.它提供了一种机制可以在Action执行的前后加入执行的代码,也可以在action执行前进行阻止,是可以增强Action功能的一种方式.当然在struts2中可以定义一组拦截器,他们在action执行前按照顺序执行,被称之为拦截器链.又称拦截器栈.下面是struts2的运行结构图:通过观察我们可以发现拦截器...

2018-03-09 17:05:12 2097

原创 JavaEE--SSH--structs2-OGNL表达式,contextMap,值栈valueStack的介绍及使用

一.概述:OGNL意为对象图导航语言.是一种表达式语言.原本是xwork的默认表达式语言,后来被整合进struts2中成为默认表达式语言.它可以通过某种表达式语法.存取Java对象的任意属性.调用Java对象的方法.同时能够自动实现必要的类型转换.二.使用前提:1.导包使用OGNL表达式需要引入下面两个包.javassist-3.11.0.GA.jarognl-3.0.6.jar2.jsp页面引入...

2018-03-09 15:39:58 1092

原创 JavaEE--SSH--structs2-执行流程及配置文件详解

struts2的执行流程:1.启动tomcat服务器.加载web.xml文件2.读取filter标签创建核心过滤器(strutsPrepareAndExecuteFilter)对象,通过这个对象读取strtus.xml文件3.加载完struts.xml文件后,此时初始化完成,等待请求4.客户端发来的请求会先经过核心过滤器(strutsPrepareAndExecuteFilter),核心过滤器根据...

2018-03-08 11:46:01 1136

原创 JavaEE--SSH--structs2-执行流程及配置文件详解

struts2的执行流程:1.启动tomcat服务器.加载web.xml文件2.读取filter标签创建核心过滤器(strutsPrepareAndExecuteFilter)对象,通过这个对象读取strtus.xml文件3.加载完struts.xml文件后,此时初始化完成,等待请求4.客户端发来的请求会先经过核心过滤器(strutsPrepareAndExecuteFilter),核心过滤器根据...

2018-03-08 08:11:34 431

原创 JavaEE--SSH--struts2-介绍及使用入门

一.struts2简介:strus2是一个开源的轻量级MVC框架,用于解决表现层的操作.把表现层复杂的东西封装起来,让我们进行简单的操作,从而提高我们的开发效率.二.struts2的组成: struts2框架本身大致可分为3个部分.核心控制器FilterDispatcher ,业务控制器Action和企业业务逻辑组件.核心控制器是是Struts2的基础,封装了框架内部的控制流程和处理机制.业务控制...

2018-03-07 22:10:00 661

原创 JavaEE--SSH--hibernate-查询语言HQL与QBC

hibernate 主要使用的查询语言有两种,HQL和QBC一.HQL是hibernate官方推荐的一种查询语言,在HQL中Query是一个非常重要的API,代表对仓库的一次面向对象的查询操作.通常我们使用createQuery()方法接受一个HQL语句.然后调用Query的list或uniqueResult()方法执行查询.HQL的语法很像SQL语言,但它是完全面向对象的.在

2018-03-06 15:15:17 376

原创 JavaEE--SSH--hibernate-JPA的介绍和使用

JPA是SUN公司对ORM推出的一套规范. hibernate框架中提供了对JPA的实现.JPA的优点:1.简单方便.在JPA框架下创建实体没有任何约束.只需用JPA进行注释.2.查询能力,JPA查询是面向对象的,类似hibernate的HQL,JPA的查询语言教JPQL,是针对实体的一种查询语言,而且支持批量更新和修改,JOIN,GROUP BY,HAVING,子查询等SQL才有的高级查询特性....

2018-03-05 23:49:34 514

原创 JavaEE--SSH--hibernate-对事务的管理

hibernate对事务的管理:1.通过session获取事务对象.Transaction transaction = session.beginTransaction();开启-提交-回滚事务2.核心配置文件设置事务的隔离级别.sessionfactory标签中配置事务隔离级别属性:<property name="hibernate.connection.isolation">4&l...

2018-03-05 16:22:11 324

原创 JavaEE--SSH--hibernate-对象标识符,一级缓存,快照机制

hibernate 对象标识符(OID),对象状态,一级缓存以及快照机制:一.首先介绍一下OID(对象标识符)什么是OID:OID是关系数据库中主键在Java对象模型中的等价物.Hibernate根据OID来维持Java对象和数据库中的对应关系。OID可以确保对象的唯一性.也就是说hibernate内部有一个属性专门区分不同对象的主键属性值是否相同.如果相同则代表这个对象不是唯一的,就会报错.代码...

2018-03-05 12:31:35 1055

原创 JavaEE--SSH--hibernate框架执行流程

hibernate框架的执行流程详解:1.创建Configuration对象2.Configuration对象自动解析hibernate.cfg.xml文件,3.创建SessionFactory对象,根据主配置hibernate.cfg.xml文件中的配置构建SessionFactory(数据库配置,映射文件xxx.hbm.xml)4.使用SessionFactory创建一个Session5.根据...

2018-03-05 11:27:27 1113

原创 JavaEE--SSH--hibernate框架介绍及基本使用

hibernate是一个优秀的持久层ORM框架.什么是ORM框架:ORM(Object Relational Mapping):对象关系映射.将对象和表建立一种映射关系,从而操作对象就可以操作表.通俗的讲也就是:自动将对象上携带的数据保存在关系型仓库中,将仓库中的数据自动赋值到对象上.谈谈hibernate产生背景:以前我们对数据库的表进行操作可能会使用这两种手段.JDBC+C3P0优点:JDBC...

2018-03-05 11:12:40 873

PC端从零搭建微信自动回复机器人(一)基础框架搭建及源码

微信机器人基础依赖插件

2023-11-25

万能pdf神器(cleverPDF)

pdf各种操作目前越来越多被用于各种材料的收集方式,但现在网上的各种pdf工具几乎都要收费。还在为wps的pdf收费操作头疼吗?快来下载我的这个资源吧!一定物超所值。

2023-01-18

js+css绘制静态圣诞树源码

html+js+css 绘制静态圣诞树

2022-12-07

CronExpBuilder(表达式生成器).rar

可以根据选择定时器规则自动生成对应的Cron表达式

2021-11-13

redis各版本下载地址

https://download.redis.io/releases/

2021-11-09

CAS服务端war包(亲测可用)

CAS服务端,可直接部署在tomcat下使用

2021-09-25

mysql_8.0.22.0.rar

mysql 5.8 版本下载工具,亲测可用~~

2021-08-10

HBase不睡觉书PDF版.zip

HBASE不睡觉书高清PDF版本,此书通俗易懂,深入浅出。适合入门新手和想要了解大数据的人士观看。喜欢该资源的多多留言哦~~

2019-06-18

Jnotify-0.94源码

这个是Jnotify的源码,相关配置,及jar包。是我千辛万苦找到的,希望能帮上大家,免去寻找的麻烦。

2018-06-07

空空如也

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

TA关注的人

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