- 博客(15)
- 收藏
- 关注
原创 Mybatis总结
一.MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connect
2017-12-21 08:33:34 504 1
转载 Spring Web MVC入门总结
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此
2017-12-20 18:51:55 387
原创 Java开发快递物流项目(7)
客户下单业务模块:一.自动分单逻辑分析1. 获取到寄件人和收件人的省市区信息2. 第一种情况假如寄件人的地址和CRM地址库里面的地址完全匹配,则分配快递员,生成工单3. 第二种情况只有定区的信息,则根据定区来匹配快递员,匹配快递员成功的话就进行分单,生成工单4. 第三种情况有分区关键字(keyWords)的信息,则通过分区关键字,找到分区,关联上定区,找到快递员,进行分
2017-12-11 20:06:14 6821 2
原创 Java开发快递物流项目(6)
前端系统(AngularJS )、用户注册 短信平台、Redis 、MQ一.前端AngularJS1)ng-app 在任何元素上使用,代表 angular 应用作用域 ng-controller 指定控制器 ng-model 指定模型 ng-bind 或者 {{属性名}} 进行属性取值用于显示 2) 什么是双向数据绑定? 更新模型,视图
2017-12-06 18:54:25 4681 1
转载 关于反爬虫,看这一篇就够了
编者:本文来自携程酒店研发部研发经理崔广宇在第三期【携程技术微分享】上的分享,以下为整理的内容概要。墙裂建议点击视频回放,“现场”围观段子手攻城狮大崔,如何高智商&高情商地完美碾压爬虫。。。关注携程技术中心微信公号ctriptech,可第一时间获知微分享信息~你被爬虫侵扰过么?当你看到“爬虫”两个字的时候,是不是已经有点血脉贲张的感觉了?千万要忍耐,稍稍做点什么,就可以在名义上让他们胜利,实际
2017-12-03 08:38:42 775
转载 Java 开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用
2017-12-02 23:11:43 251
原创 Java开发快递物流项目(5)
4.定区管理功能1) 定区添加功能2) 定区列表分页条件查询public class FixedAreaAction extends BaseAction { // 注入service @Autowired private FixedAreaService fixedAreaService; // 定区添加功能 @Action(value = "fixedArea
2017-12-02 21:21:02 1835
原创 WebService小总结
WebService作用: 实现多个系统之间的数据通信技术点: 主要提供了2个技术点:JAX_WS: 传输数据,就是XML格式,基于 SOAP 协议JAX_RS(平时开发主流使用方式): 传输数据,传输 XML 格式或JSON 格式,基于 HTTP 协议 为什么使用RS而不使用WS: 主要原因就是RS是Restful风格的服
2017-12-02 21:07:36 573
原创 Java开发快递物流项目(4)
基础设置模块一:3.区域设置模块 a. 代码重构优化(优化Action代码,抽取BaseAction) 1)抽取模型驱动代码 2)分页查询代码重构优化 作用:优化掉每次编写都要重复写的代码,实现代码简化import java.lang.reflect.ParameterizedType;import j
2017-12-01 14:39:21 5522 1
原创 Java开发快递物流项目(3)
基础设置模块一:1. 收派标准模块a. 根据实体类生成对应的表,在父工程中配置相应的pom文件b. applicationContext.xml中做好相应的配置,注解开发不要忘记包扫描,事物的注解管理c. 前台页面通过Jquery Easyui编写好相应的代码d. 后台功能的实现(增加功能,分页查询功能,收派标准修改功能)e. 选中一行进行修改前台代码的实现
2017-11-30 21:15:36 9099
原创 Struts ValueStack解析
1.ValueStack的作用: 我们使用valueStack的主要目的是为我将我们action中产生的数据携带到页面上,也就是说valueStack它就是一个容器。2.ValueStack的原理: 在Struts2框架中将valueStack设计成一个接口。 com.opensymphony.xwork2.util.Va
2017-11-30 16:56:32 324
原创 Java开发快递物流项目(2)
一.基础设置 模块需求分析1、 基础档案设置目前需要在此设置的基础档案包括:线路类型、取派员类型、签收类型、保险类型、受理备注说明、配载信息、返货原因、肖单原因、取消牵手类型、返货拒绝类型、大物流类型.2、 快递员 (取派标准、车辆信息 ) 2.6.2 – 2.6.4不同快递员 使用不同交通工具, 具有不同取派能力 ,使用取派标准不同3、 取派覆盖的区域 2.6.
2017-11-30 16:40:20 3586
转载 我心中的超短系统之人气、情绪、大局观、仓控
任何人只要选择做超短求生存,就注定了是一条不平坦的道路。过程坎坷、伤痕累累、没有稳定,多次亏到怀疑自己是一种正常现象,毕竟没有人天生就会打开这道门。 超短除了掌握正确努力的方向之外,我认为也靠悟性和天赋。股市对我的打击次数已经记不清,好在我从未放弃,坚信自己。我喜欢思考总结,加上近期学习操作中的感悟,萌生了一种想用文字来记录成长心得的想法,内容算是我自认为超短最重要的核心部分。 希望当我某一天
2017-11-26 19:44:18 671
原创 Java开发快递物流项目(1)
一:项目简介:BOS后台管理系统,分为七个部分 : 1、 基础设置 (物流业务管理 元数据 ): 取派标准、取派时间管理、车辆管理、快递员管理、区域管理… 2、 取派: 下单管理、取件管理、配送管理… 3、 中转: 货物运输过程中,中转点 出入库操作 … 4、 路由: 运输线路、运输交通工具… 5、 PDA: 快递员无线通讯设备 通讯功能 …
2017-11-26 19:36:05 10799 9
转载 解决Oracle占用Http 8080端口的问题?
在安装Oracle XE时默认使用的HTTP端口是8080,这和Tomcat端口有冲突,我要将这个Oracle这个端口改为8081第一步:使用DBA权限登录,执行下面代码: begin dbms_xdb.sethttpport('8081'); dbms_xdb.setftpport('0'); end;这样就将默认端
2017-11-26 09:37:51 4168 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人