滴滴钱包怎么提现为什么不能全部提现

本帖子已过去太久远了,不再提供回复功能。Spring+Spring Mvc+Mybatis+MySqlite(SSM框架整合Xml配置)
Spring+Spring Mvc+Mybatis+MySqlite(SSM框架整合Xml配置)
后端--开发
我们在resources下创建spring-mybatis.xml,对应的参数配置
&?xml version="1.0" encoding="UTF-8"?&
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"
base-package="com.github.houshuai"/&
id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&
name="location" value="classpath:jdbc.properties"/&
id="dataSource" class="mons.dbcp.BasicDataSource" destroy-method="close"&
name="driverClassName" value="${driverClasss}"/&
name="url" value="${jdbcUrl}"/&
name="username" value="${username}"/&
name="password" value="${password}"/&
name="initialSize" value="${initialSize}"/&
name="maxActive" value="${maxActive}"/&
name="maxIdle" value="${maxIdle}"/&
name="minIdle" value="${minIdle}"/&
name="maxWait" value="${maxWait}"/&
id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"&
name="dataSource" ref="dataSource"/&
name="mapperLocations" value="classpath:mapping/*.xml"/&
class="org.mybatis.spring.mapper.MapperScannerConfigurer"&
name="basePackage" value="com.github.houshuai.dao"/&
name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/&
id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&
name="dataSource" ref="dataSource"/&
transaction-manager="transactionManager"/&
对应的jdbc.propeties 配置元素如下:
driverClasss=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/togetherlife_user?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username=root
password=houshuai
initialSize=0
maxActive=20
maxIdle=20
maxWait=60000
注意jdbcUrl:需要改为自己本地对应的MySql的datasource的name。
对应的Sql的建表语句为:
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
`id` bigint(11) NOT NULL auto_increment,
`user_name` varchar(255) default NULL COMMENT '用户名',
`user_phone` varchar(20) default NULL COMMENT '手机号',
`user_email` varchar(255) default NULL COMMENT '邮箱地址',
`user_pwd` varchar(32) default NULL COMMENT '加盐后用户密码',
`pwd_salt` varchar(6) default NULL COMMENT 'MD5盐',
`create_time` datetime default NULL COMMENT '创建时间',
`modify_time` datetime default NULL COMMENT '最后修改时间',
`is_delete` tinyint(4) default NULL COMMENT '是否删除,0-未删除;1-已删除',
PRIMARY KEY
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='用户登录表';
INSERT INTO `t_user` VALUES ('1', '赵大宝', '', '', '79d529e4ee61a212fa55', 'KJUYT5', ' 23:38:56', ' 23:39:09', '0');
INSERT INTO `t_user` VALUES ('2', '张三丰', '', '', '98bd3a1bebde01ad363d3c5a0d1e56da', '656JHU', ' 23:39:01', ' 23:39:13', '0');
INSERT INTO `t_user` VALUES ('3', '王尼玛', '', '', 'c354f6c8d628b80ae2f3c3', '89UIKQ', ' 23:39:05', ' 23:39:16', '0');
我们Mybatis对应的映射数据库操作的Xml :这里定位的名字为mapping/UserMapper.xml
&?xml version="1.0" encoding="UTF-8"?&
&!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"&
namespace="com.github.houshuai.dao.UserDao"&
id="UserBaseMap" type="com.github.houshuai.modle.User"&
column="id" property="id" jdbcType="BIGINT"/&
column="user_name" property="userName" jdbcType="VARCHAR"/&
column="user_phone" property="userPhone" jdbcType="VARCHAR"/&
column="user_email" property="userEmail" jdbcType="VARCHAR"/&
column="user_pwd" property="userPwd" jdbcType="VARCHAR"/&
column="pwd_salt" property="pwdSalt" jdbcType="VARCHAR"/&
column="create_time" property="createTime" jdbcType="DATE"/&
column="modify_time" property="modifyTime" jdbcType="DATE"/&
column="is_delete" property="isDelete" jdbcType="SMALLINT"&&
id="selectUserById" parameterType="java.lang.Long" resultMap="UserBaseMap"&
SELECT * FROM t_user
WHERE id = #{userId}
id="selectUserByPhoneOrEmail" resultMap="UserBaseMap"&
SELECT * FROM t_user
WHERE user_email = #{emailOrPhone} OR user_phone = #{emailOrPhone}
AND user_state = #{state}
id="selectAllUser" resultMap="UserBaseMap"&
SELECT * FROM t_user
Spring-mvc的对应配置
我们创建一个spring-mvc.xml
&?xml version="1.0" encoding="UTF-8"?&
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"&
base-package="com.github.houshuai.controller"/&
id="mappingJacksonHttpMessageConvertor"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"&
name="supportedMediaTypes"&
&text/charset=UTF-8&
class="org.springframework.web.servlet.view.InternalResourceViewResolver"&
name="prefix" value="/WEB-INF/jsp/"/&
name="suffix" value=".jsp"/&
id="multipartResolver" class="org.springframework.monsMultipartResolver"&
name="defaultEncoding" value="UTF-8"/&
name="maxUploadSize" value=""/&
name="maxInMemorySize" value="4096"/&
我们创建一个log4j.properties来设置我们的log输出位置和输出格式
log4j.rootLogger=INFO,Console,File
#控制台日志
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n
#普通文件日志
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=logs/ssm.log
log4j.appender.File.MaxFileSize=10MB
#输出日志,如果换成DEBUG表示输出DEBUG以上级别日志
log4j.appender.File.Threshold=ALL
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n
需要注意log4j.appender.File.File下的文件必须存在,否则会报错。
我的热门文章
即使是一小步也想与你分享springmvc+mybatis+spring 整合 bootstrap html5 mysql oracle SSM框架源码 maven - 易百教程
位置: >> >> springmvc+mybatis+spring 整合 bootstrap html5 mysql oracle SSM框架源码 maven
A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节
B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器
freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块
C 集成阿里巴巴数据库连接池druid&&数据库连接池&&阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势
D 集成安全权限框架shiro
&&Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠
E 集成ehcache 分布式缓存
&&是一个纯Java的进程内缓存框架,具有快速、精干等特点,广泛使用的开源Java分布式缓存。
F 集成微信接口开发,微信自定义菜单(支持多个公众号)
G 图片爬虫技术:输入有图片的网址,能把此网页的图片爬取并下载到本地服务器
H SQL 编辑器, 支持复杂sql语句(写入语句,查询语句),生成报表,可以导出excel
I&&websocket 真正及时通讯技术
&&即时聊天、及时站内信并声音提醒、实时在线管理、websocket及时刷新页面(完胜ajax技术)
J&&redis 工具类接口,方便调用,并发能力强
K 多数据源(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源
L&&快递单号物流查询接口(不需要选择物流公司,根据单号自动识别)1.& &权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限
& && &角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。
& && &按钮权限: 给角色分配按钮权限。
2.& &按钮管理:自定义按钮管理,维护按钮权限标识等
3.& &菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理)
4.& &数据字典:无限级别,支持多级别无限分类。内设编号,排序等
5.& &日志管理:记录用户登录退出和一些重要操作记录
6.& &在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录
7.& &系统用户:对各个基本的用户增删改查,单发、群发站内信邮件短信,导入导出excel表格,批量删除
8.& &会员管理:对前台用户管理,分配会员级别,到期时间,状态,联系信息等资料
9.& &代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器)
& && & 正向生成:&&生成完整的模块,页面、处理类、service层、myabaits的xml 建表的sql脚本等
& && & 反向生成:&&任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块
10. 性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等
11. 接口测试:POST or GET 方式检测系统接口,参数加密,json返回结果,计算服务器响应时间
12. 发送邮件:单发,群发邮件&&
13. 置二维码:生成二维码图表保存到服务器 or&&解析读取二维码内信息
14. 图表报表:柱状图、饼状图、折线图、各种图表大全
15. 地图工具:打开地图, 鼠标点击地图某位置获取经纬度坐标,根据经纬度计算两点距离
16. 打印测试:页面打印预览测试
17. 图片管理:对批量上传的图片统一管理 ,点击放大,可打开多个,自由切换,绚丽预览效果
18. 图片爬虫:输入某网址,爬出其图片显示在页面上,可以放大预览。可保存到服务器上,到图片管理里面
19. 站内信:收信箱和发信箱, websocket技术通讯技术做的及时收信提醒,可配置语音提示来信
20. 下拉联动:四级下拉联动demo
21. 系统设置:修改系统名称,邮件服务器配置,短信账号设置,图片水印配置,微信配置
22. 及时聊天:打开聊天窗口,可群聊、一对一聊天
23. 表单构建:拖拽式快速自定义构建表单,组建元素丰富,有富文本、上传控件、下拉框等等
24. 主附结构:提供一个主表和明细表模块的例子(用本代码生成器生成的)
25. 组织机构:无限级别,公司or部门管理
26. 员工管理:和组织机构部门管理,可以绑定登录系统用户,授权数据权限
27. 文件管理:上传文件,修改删除文件,计算文件大小
28. 快递查询:输入快递单号,查询物流跟踪信息。不需要选择物流公司,根据单号自动识别
&&-------------------------------------------------------------------------------------------------------------------------数据库管理
29. 数据库备份:可备份单表、整库,支持本地和远程数据库备份(java界面编程技术,socket编程技术)
30. 备份定时器:quartz 2.2 强大的任务调度,多线程备份数据库,任务启动关闭异步操作
31. 数据库还原:历史备份记录,还原数据库 or 单表 ,统计备份时间和文件大小
32. SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel
------------------------------------------------------------------------------微信模块&&(有指导视频&&花生壳本地IP映射操作)
33. 公众号管理:维护多公众号信息,配置appid和appsecret 支持微信自定义菜单
34. 关注回复:微信用户关注公众号回复
35. 文本回复:匹配关键词进行文本回复
36. 图文回复:匹配关键词进行图文回复
37. 应用命令:匹配关键词进行命令操作,例如微信发送命令,执行服务器重启、关机、锁定等操作
菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,无限级别菜单
按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理
支持多用户分权限管理后台,&&权限具体到不同的菜单不同的按钮
新闻管理:新闻的维护、发布、权重排序等 采用百度ueditor富文本框
公告管理:公告的维护、发布
广告管理:广告的维护、发布,状态维护,上传广告图片
友情链接:友情链接的维护、状态维护
特别推荐:特别推荐、状态维护
1. 导出 导入 excel 文件
2&&导出word文件
3. IO 流上传下载文件
4. 群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)
5. 群发or单独 发送短信,支持两种第三方短信商接口
6. spring& &aop&&事务处理
7. 代码生成器 (freemarker), 代码 zip 压缩打包
8. MD5加密 SHA加密(登录密码用此加密)接口加密身份校验
9. 数据库连接池&&阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发
10.加入安全框架 shiro (登录授权)(session管理)
11.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)
12.app接口@ResponseBody(支持与其它语言数据交互)
13.极光推送 (推送给APP及时消息,APP不启动也能收到)
14.微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序
15.java Quartz2.2 任务调度
16.java websocket 即时通讯技术,点对点,群聊,单聊
17.Lucene全文检索(在赠送的项目中)
18.Base64传输图片
19.图片加水印(图片水印,文字水印)
20.生成 or&&解析 二维码
21.HTML5 + JAVAEE&&WebSocket 通信技术,WebSocket 验证用户登录,强制某用户下线
22.批量异步上传图片,可预览,有进度条,支持拖拽上传(百度webuploader )。列表动态滑动放大展示。
23.ehcache 自定义二级缓存 ,选择缓存存放目录,处理并发,增加系统性能
24.服务器内部GET POST 请求
25.uploadify 上传插件,单条、批量上传多线程,带进度条,异步,图片、视频, 其它文件格式均可上传
26.地图选点获取经纬度坐标,根据俩经纬度计算距离
27.tab标签页面功能,标签自由切换,不重复操作数据库
28.站内信语音提醒,js控制音频播放
29.百度富文本编辑器,可上传图片
30.网页爬虫技术,可根据网页地址爬取图片和网页标题等信息(爬取某商城图片保存本服务器)
31.redis 技术
32.多数据源技术
33.springmvc 下拉多级联动技术
34.调用摄像头拍照技术,图片裁剪技术
35.快递接口查询技术,输入快递单号查询物流信息
系统演示视频:
链接: 密码:5kgr&&百度云存储过程USE [Member]
/****** Object:
StoredProcedure [dbo].[GetNextSeq]
Script Date: 10/25/:30 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
-- =============================================
-- Author:
-- Create date: &&
-- Description:
&获取编号的下一个序列号&
-- =============================================
ALTER PROCEDURE [dbo].[GetNextSeq]
-- Add the parameters for the stored procedure here
@Code varchar(20),
--序列编码
@Lenth smallint,
--返回序列长度
@IsDate char(1),
--是否在序列中包含日期信息 0:不包含 1:包含
@NewSeq char(14) output
Declare @NextSeq int
Declare @CurrentDate char(8)
Declare @OldSeq int
--表中存储的当前序列号
Declare @OldDate char(8)
--返回表中当前的日期
--Declare @NewSeq varchar(20)
--通过过程计算返回的最终编号
Declare @TabelSeq Table (NextSeq int) --表值变量,用于获得最新更新到表中的序列号
--判断传的序列编码值是否存在
If Not Exists(Select Code From Sequence Where Code =@Code)
Set @NewSeq ='-1'
Select '-1'
--获取序列表中相关字段当前值
Select @OldDate =CurrentDate,@OldSeq =NextSeq From Sequence Where Code =@Code
--获取系统当前日期,将格式转换为八位样式
Select @CurrentDate = convert(char(8),GETDATE(),112)
--不处理日期,表示取顺序流水号
If @IsDate = '0'
--将新的序列号写入表中
Update Sequence Set NextSeq =NextSeq +1 Output inserted.NextSeq into @TabelSeq Where Code =@Code
Select @NextSeq =NextSeq From @TabelSeq
Set @NewSeq =Right('0000000' +Ltrim(Rtrim(Convert(varchar(20),@NextSeq))),@Lenth)
select @NewSeq
--取日期,产生的流水号前八位为日期,后面为顺序流水号(输入参数的长度包括日期长度)
Else If @IsDate = '1'
If @OldDate =@CurrentDate
Update Sequence Set NextSeq =NextSeq +1 Output inserted.NextSeq into @TabelSeq
Where Code =@Code
Select @NextSeq =NextSeq From @TabelSeq
Set @NewSeq =@CurrentDate +Right('0000000' +Ltrim(Rtrim(Convert(varchar(20),@NextSeq))),@Lenth -8)
select @NewSeq
Update Sequence Set CurrentDate =@CurrentDate ,NextSeq =1 Where Code =@Code
Set @NewSeq =@CurrentDate +Right('',@Lenth -8)
select @NewSeq
ENDmapper.xml&?xml version="1.0" encoding="UTF-8" ?&
&!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" &
&mapper namespace="com.jkw100.ssm.mapper.CustomerMapperCustom" &
&select id="getNextSeq" parameterMap="getNextSeqMap" statementType="CALLABLE" resultMap="resultNextSeqMap"&
CALL GetNextSeq(#{Code},#{Lenth},#{IsDate},#{NewSeq})
&parameterMap type="java.util.Map" id="getNextSeqMap"&
&parameter property="Code" mode="IN" jdbcType="VARCHAR"/&
&parameter property="Lenth" mode="IN" jdbcType="SMALLINT"/&
&parameter property="IsDate" mode="IN" jdbcType="CHAR"/&
&parameter property="NewSeq" mode="OUT" jdbcType="CHAR"/&
&/parameterMap&
&resultMap type="java.util.Map" id="resultNextSeqMap"&
&result column="NewSeq" property="NewSeq" javaType="String" jdbcType="CHAR"/&
&/resultMap&
&/mapper&接口方法Map&String,Object& getNextSeq(Map&String, Object& map);Service接口public Map&String, Object& getNextSeq(Map&String, Object& map) throws EService实现类@Override
public Map&String, Object& getNextSeq(Map&String, Object& map) throws Exception {
return customerMapperCustom.getNextSeq(map);
}Controller方法@RequestMapping(value="/getNextSeq",method={RequestMethod.GET})
@ResponseBody
public MessageResult getNextSeq()
Map&String, Object& map = new HashMap&String, Object&();
map.put("Code","CustomerID");
map.put("Lenth", 12);
map.put("IsDate", "1");
map.put("NewSeq", "newSeq");
System.out.println("getNextSeq:"+customerService.getNextSeq(map));
return MessageResult.ok();
} catch (Exception e) {
e.printStackTrace();
return MessageResult.build(1, e.getMessage());
}错误提示### Error querying database.
Cause: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'@P1' 附近有语法错误。
### The error may exist in com/jkw100/ssm/mapper/CustomerMapperCustom.xml
### The error may involve com.jkw100.ssm.mapper.CustomerMapperCustom.getNextSeqMap
### The error occurred while setting parameters
### SQL: CALL GetNextSeq(?,?,?,?)
### Cause: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'@P1' 附近有语法错误。
; uncategorized SQLException for SQL []; SQL state [HY000]; error code [102]; [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'@P1' 附近有语法错误。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'@P1' 附近有语法错误。",
做自己喜欢做的事
自己解决了,是因为网上查的都是call调用,而sqlserver是exec调用
你还没有登录,请先登录或注册慕课网帐号
68430人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-2

我要回帖

更多关于 滴滴提现为什么要压钱 的文章

 

随机推荐