- 博客(103)
- 资源 (18)
- 收藏
- 关注
原创 配置静态资源映射
如果在web.xml中定义的url拦截形式为"/"表示拦截所有的url请求,包括静态资源例如css、js等,那么就需要在springmvc.xml中添加资源映射标签: mvc:resources location="/WEB-INF/js/" mapping="/js/**"/> mvc:resources
2018-02-28 21:15:56 3320
原创 springmvc+spring+mybatis基于soa架构进行框架整合思路分析
springmvc也可以初始化一个容器,因此不必须在表现层整合spring.service打的是war包,其他关联的工程如interface,pojo,dao等最终的形式会被打为一个jar包,会放到war工程的lib目录。因此这几个关联工程的配置文件应该放在service这个工程中。初始化spring 容器的目的就是为了发布dubbo服务。【整合思路】dao层:mybatis整
2018-02-28 21:13:19 1462
原创 dubbo注册中心zookeeper的安装使用
Zookeeper是Apache Hadoop的一个子项目,是一个集群管理工具。没错,zookeeper就是动物园管理员的意思,我们学习的语言不是既有大象hadoop,蜜蜂,还有猪等。zookeeper是由java语言开发的,在windows和linux下安装都是一样的,因为java语言是跨平台的。Zookeeper的安装: Linux相关操作命令: 上传:【put 文件
2018-02-28 20:42:58 406
原创 在soa工程中使用dubbo的步骤
使用dubbo的步骤第一步:肯定就是导入dubbo相关的jar包啦。第二步:发布服务使用dubbo:service标签发布服务。第三步:调用服务调用服务时,使用dubbo:reference标签将服务引入,那么就会在本地创建一个服务的代理对象,就如同调用本地的服务一样。在soa的架构中,就不能使用原来的将action和service配置在一个文件中的做法了,要讲Action和service分开来配...
2018-02-28 20:26:09 401
原创 商城项目使用到的主要技术分析
SOA面向服务架构说明:通俗点讲,就是服务层是服务层,表现层是表现层,都是独立出来的。比如下订单功能都是通用的,pc端和移动端下订单的功能实现都是一样的。所以可以将下订单这一功能单独抽取出来,需要用时就调用就可以了。这里就用到了SOA的哲学。使用服务中间件dubbo.表现层要展示商品信息,就必须要调用服务层的服务接口,这就涉及到了系统之间的通信,使用webservice技术是一种解决手
2018-02-28 18:43:42 5118 1
原创 关于struts,spring,hibernate的几个问题
Struts2:1.为什么每次请求都要创建一个Action对象?re: 为了防止线程迸发,如果每次都使用同一个Action进行数据修改和传递的话,容易引起线程迸发,使线程不安全。 2.ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题?re:在数据输出之前将数据接收的Bean里面的数据清空。解决了数据混淆的可能性。 3.为
2018-02-28 18:17:47 426
原创 ArrayList,LinkedList,Vector的异同点
先总结下ArrayList和LinkedList的区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList...
2018-02-26 09:37:40 438
原创 HashMap和Hashtable的区别
HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java...
2018-02-26 09:16:08 344
原创 解决导入的maven聚合工程中子模块项目不显示
导入的maven聚合工程中没有子模块,最主要的原因是没有选择正确的导入方式。应该选择maven projects来导入。
2018-02-25 19:52:55 6850 2
原创 Eclipse新建Maven Module模块出现:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2
错误如下: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven
2018-02-25 13:36:32 3689 2
原创 【绝对管用】彻底的卸载干净oracle 11g
1.进入服务:运行services.msc,关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径: <找注册表 :开始->运行->regedit> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标...
2018-02-24 22:06:23 30125 9
原创 Apache Shiro 框架简介和下载导入
实现权限控制, 可以自己写代码实现 (粗粒度权限控制 Filter、 细粒度权限控制 自定义注解、代理、反射技术)1、 自己写权限框架2、 Spring Security (使用复杂, 依赖 Spring )3、 Apache Shiro (更轻量, 使用更简单, 并不完全依赖 spring,可以独立使用 )官网: http://shiro.apache.org/Apache Shiro 体系结构...
2018-02-24 13:08:14 1337
原创 权限控制相关数据表
实体 : 用户、角色、权限用户: 系统登录用户 User权限: 描述权限信息 (粗粒度权限控制,可能在权限表描述访问资源 URL 信息)Permission角色: 方便用户进行授权, 角色就是权限的集合 Role用户 *---* 角色 *---* 权限 ==> 建立 5 张数据表Menu 菜单, 为了方便进行动态菜单管理 , 为不同用户定制不同系统菜单不同用户系统菜单,可以根据用户角色 进行...
2018-02-24 13:03:31 384
原创 ActiveMQ整合spring
主要讲解点:使用ActiveMQ完成发短信功能(重点)2、Kindeditor上传图片及图片管理器功能的实现(对应后台代码是重点,Kindeditor参照demo会用就行)宣传活动的保存功能(重点)4、BootStrap分页(了解)ActiveMQ整合spring实现生产者(能实现)导入相关jar包1)Spring开发测试2)ActiveMQ3)Spring整合activeMQ2、编写配置生产者1...
2018-02-23 20:21:08 440
原创 day07
主要讲解点:注册功能的实现(重点)发短信和发邮件的技术(了解,会用)Redis及springDataRedis的使用(会用)ActiveMQ(重点)客户注册手机号校验发送HTTP请求(能实现)1、手机号校验2、发送http请求客户注册服务器发送短信验证码实现(能实现)编写CustomerAction,获取手机号,发送短信1、web.xml检查struts2 Filter是否配置2、pom.xml引...
2018-02-23 20:19:39 446
原创 day06
主要讲解点:定区关联客户功能实现(重点)定区关联快递员功能实现(重点)AngularJS的使用(重点)吉信通发短信(了解)分区业务及前端系统业务分析(了解)定区关联客户功能实现(能实现)5、实现页面select左右移动效果6、点击关联客户按钮,提交form表单到所有关联到当前定区的客户id和定区id7、将右侧select中所有选项提交8、编写服务器端,实现调用远程WebService完成客户关联定...
2018-02-23 20:17:28 392
原创 POI批量导入及一键上传ocupload和pinyin4j组件的使用案例
主要讲解四点: 快递员批量作废功能(重点,本质上是快递员的批量修改操作) 一键上传、POI解析Excel、pinyin4j(会用) 代码重构:优化模型驱动和优化分页代码(理解) 定区添加、带条件分页查询(重点) 一、快递员作废datagrid的formatter使用(重要)1、作废:逻辑删除,就是给某条记录打上标记 Courier数据表d...
2018-02-23 20:03:10 482
原创 SpringData Jpa、Hibernate、Jpa 三者之间的关系
JPA规范与ORM框架之间的关系是怎样的呢?JPA规范本质上就是一种ORM规范,注意不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但具体实现则由服务厂商来提供实现,JBoss应用服务器底层就以Hibernate作为JPA的实现。既然JPA作为一种规范——也就说JPA规范中提供的只是一些接口,显然接口不能直接拿来使用。虽然应用程序可以面向接口编程,...
2018-02-23 20:01:05 6252 2
原创 SpringDataJpa使用示例
主要讲解四点:1、SpringDataJpa原理及查询和修改操作(理解原理,能说出来,会用)2、datagrid使用及分析(会用)3、收派标准分页列表查询实现及修改功能(重点)4、快递员添加、分页列表查询、Specification实现分页列表带条件查询(重点)一、SpringDataJpa原理分析和基本API(重点)1、Spring DataSpring Data 出现就是为了简化、统一...
2018-02-23 19:59:21 441
原创 day02
主要讲解四点:Jqueryeasyui插件继续学习:自定义右键菜单、menubutton、messager(会用)基础设置模块业务需求分析,掌握实体数据之间的关系(理解)Oracle安装及PLSQL Developer操作Oracle(安装成功,会操作)收派标准的添加功能实现(重点)Spring+HibernateSpring+JPA+HibernateSpring + JPA + Hiberna...
2018-02-23 19:59:09 411
原创 sts配置maven及Git使用(解决冲突)
主要讲解四点:1、物流项目整体分析(背景、业务场景、开发环境、技术) (了解)2、STS(Spring Tool Suite)、java开发工具、maven集成配置、Hbuilder页面开发 (掌握)3、项目版本控制,Git(本地版本库、在线版本库使用)(了解,项目开发中掌握)4、后台界面开发框架jQuery Easyui框架、Ztree树形菜单技术(掌握)一、内容概述1、物流项目整体分析(背景、...
2018-02-23 19:58:15 2151
原创 jQuery easyUI--数据表格 datagrid 的使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>数据表格 datagrid</title> <script type="text/javascript" src=
2018-02-23 19:24:24 481
原创 jQuery easyUI--弹窗的使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>弹窗的使用</title> <script type="text/javascript" src="..
2018-02-23 19:22:57 645
原创 jQuery easyUI--消息框的使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>消息框的使用</title> <script type="text/javascript" src=".
2018-02-23 18:57:01 450
原创 jQuery easyUI--下拉菜单的制作
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>下拉菜单的制作</title> <script type="text/javascript" src="
2018-02-23 18:52:22 554
原创 jQuery easyUI--选项卡右键菜单
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>选项卡右键菜单</title> <script type="text/javascript" src="
2018-02-23 18:25:58 727
原创 jQuery easyUI--树形菜单整合选项卡
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>树形菜单整合选项卡</title> <script type="text/javascript" src=&quo
2018-02-23 18:14:17 839
原创 jQuery easyUI--zTree属性菜单
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>树形菜单</title> <script type="text/javascript" src="../
2018-02-23 18:12:11 373
原创 jQuery easyUI--tabs选项卡面板
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>tabs选项卡面板</title> <script type="text/javascript" src=&quo
2018-02-23 18:09:46 434
原创 jQuery easyUI--accordion折叠面板
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>accordion折叠面板</title> <script type="text/javascript" src=
2018-02-23 18:07:56 438
原创 jQuery easyUI--layout布局页面
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>layout布局页面</title> <script type="text/javascript" src=&qu
2018-02-23 18:04:05 554
原创 Javaweb-AJAX快速入门及案例实战
AJAX概述AJAX介绍AJAX 是一种用于创建快速动态网页的技术。AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可
2018-02-23 11:38:42 3333
原创 Spring 整合 aspectj 框架实现的 aop
在现在的开发中使用这种方案比较多在 spring2.0 以后它支持 jdk1.5 注解,而整合 aspectj 后可以使用 aspectj 语法,可以简化开发。Aspect:切面 =切点+通知(多个切点与多个通知的组合)AspectJ 它是一个第三方框架,spring 从 2.0 后可以使用 aspectJ 框架的部分语法.AspectJ 框架它定义的通知类型有 6 种1. 前置通知 Before...
2018-02-22 23:01:53 503
原创 AngularJS 快速编程入门
什么是 AngularJS 最为核心的概念: MVVM、模块化、自动化双向数据绑定、依赖注入、内部指令、语义化标签。官网: https://docs.angularjs.org/ 安装文件 angular-1.5.8.zip开发如果使用 angular 最基本功能,只需要导入 angular.js 从 angularJS 1.2 版本后,路由功能 js 被单独分离
2018-02-22 22:56:02 655
原创 Struts2框架执行流程
Struts2源码导入对于struts2框架它的源代码我们主要使用三部分struts2核心部分源代码 org.apache.struts2xxsrc\core\src\main\javastruts2的xwork核心部分源代码src\xwork-core\src\main\java\com\opensymphony\xwork2struts2的插件的源代码src\plugins关于struts....
2018-02-22 22:32:24 488
原创 Struts2框架完成登录操作案例
一个简单的登录案例思路分析 在这个案例中,我们要使用struts2框架怎样解决 重点:struts2框架如何完成原来由servlet完成的工作。Struts2框架如何完成请求参数的封装处理Struts2框架如何完成页面跳转。 简单登录案例原型需要三个jsp页面 login.jsp success.jsp failer.jsp还需要一个ser
2018-02-22 22:17:04 6409
原创 Struts2框架概述及运行流程
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互Struts2=struts1+webwork 问题:struts2是一个mvc框架,它的mvc是什么? javaweb开发中的mvc,是在jsp的model2模式中提过Model------javabeanView...
2018-02-22 22:03:16 843
原创 MySQL事务的特性及事务隔离级别演示
事务的概述事务的概念事务:指的是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么全都成功,要么全都失败。MySQL中的事务管理环境准备create table account( id int primary key auto_increment, name varchar(20), money double); insert into
2018-02-22 21:37:50 593
Spring security+jwt服务鉴权完整代码.zip
2019-09-09
spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip
2019-09-03
spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码
2018-07-01
Premiere CS4教程——制作一个简单的相册
2013-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人