- 博客(123)
- 资源 (4)
- 收藏
- 关注
原创 在方法上和在类上添加事务写法
在方法上:@Transactionalpublic ResultObject getMerchantInfor(InputObject inputObject) { }在类上:@Service@Scope("prototype")@Transactional(rollbackFor=Exception.class)public class ChargeService { }...
2018-02-26 17:32:57 10537
原创 mysql存储过程详解
## 如果存在存储过程则删除DROP procedure if EXISTS pro;## delimiter表示sql语句在哪结束,它($$)用来替代分号这个结束符delimiter $$## 创建存储过程必须带括号,无论有参没参,调用存储过程参数类型顺序要对应上去。create PROCEDURE pro ( in name VARCHAR(10), ## in表示输入参数...
2018-02-26 17:30:16 182
原创 MYSQL删除表的记录后如何使ID从1开始
方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始 ...
2018-02-26 17:29:35 384
原创 ROOT密码时出错
具体操作步骤:关闭mysql然后,mysqld_safe --skip-grant-tables启动mysql。mysql -u rootmysql> use mysqlmysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';
2018-02-26 17:27:39 273
原创 在PowerDesigner中如何修改mysql数据库引擎类型
1.选择Physical Options页签选择左侧列表的type=(ISAM);点击>>可将其选择到右侧列表;选择右侧的type=(ISAM) 下面会出现type=的选择列表,可以选择相应的InnoDB、MYISAM等,选择完成后 可点击Preview 查看相应的SQL语句2.修改Database的 则可以选择Database->Default Physical Options...
2018-02-26 17:25:23 1162
原创 mysql数据库连接指定编码
?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
2018-02-26 17:24:46 2777
原创 获取当前时间
1、now(): 2、curdate() : 3、 curtime() : 4、获得当前 UTC (国际标准时间,与北京有8个小时时差)日期时间函数:日期:utc_date(),时间: utc_time(), 日期加时间:utc_timestamp()...
2018-02-26 17:22:48 166
原创 MySQL不支持子查询里有limit解决办法
这样的语句是不能正确执行的。select * from table where id in (select id from table limit 10);但是,只要你再来一层就行。。如:select * from table where id in (select t.id from (select * from table limit 10)as t)...
2018-02-26 17:21:17 916
原创 事件编写例子
触发事件:update coupon mjoin (select coupon_id id, case when now()<begin_time then 0 when now() BETWEEN begin_time and end_time then 1 when now()>end_time then 2 else 3 end status2from co...
2018-02-26 17:19:36 241
原创 mysql函数
1、截取字符substring,数据库下标是从1开始:SELECT SUBSTRING('abc',1) 2、substring_index以某个符号作为依据进行截取:SELECT SUBSTRING_INDEX('2132423435435,34235435,5436546',',',1) 3、获取字符串的长度:SELECT char_length('abc333')4、左右截取填充lpad函数...
2018-02-26 17:17:42 208
原创 mysql数据库新增只读用户语句
第一步:GRANT SELECT ON ycb.* TO '新增用户名'@'%' IDENTIFIED BY "新增用户的密码"; 第二步:flush privileges;对于第一步解释是授予select的权限给以ycb开头的数据库,to后面跟新增的用户名。@后面的%是表示任何ip都可以链接。IDENTIFIED BY后面跟新增用户的密码。...
2018-02-26 17:15:31 438
原创 按照经纬度排序
ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( 39.9117000000 * PI() / 180 - latit...
2018-02-26 17:14:29 844
原创 linux系统安装MySQL数据库
官网地址:https://dev.mysql.com/downloads/file/?id=413140下载这三个文件: linux安装mysql服务分两种安装方法:①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好...
2018-02-26 17:12:01 407 1
原创 window系统安装mysql数据库
下载地址:https://dev.mysql.com/downloads/mysql/安装的时候有一步注意要勾选mysql server。勾选不了说明你得双击安装他,不然最后会安装失败。
2018-02-26 17:02:46 445
原创 苹果mac系统安装mysql数据库
2017-02-07 21:00 3095人阅读 评论(0) 收藏 举报 1. 下载MySQL for mac: https://dev.mysql.com/downloads/mysql/2. 双击mysql-5.7.17-macos10.12-x86_64.dmg进行解压, 双击mysql-5.7.17-macos10.12-x86_64.pkg进行安装 3. Cont...
2018-02-26 17:01:55 8223 3
原创 数据库设计三大范式
1NF:属性不可再分割,比如商品这个属性就可以分割为商品名,商品价格等。2NF:非主属性必须完全依赖于码,码就是所有主键(主属性)的集合。3NF:非主属性之间不存在依赖关系...
2018-02-26 17:00:01 156
原创 数据库操作SQL语句
--具体创建数据库:create database stuDB on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称 size=5mb, --主数据文件的初始大...
2018-02-26 16:59:31 286
原创 小程序中文指定编码Md5加密
md5.js内容:var rotateLeft = function(lValue, iShiftBits) { return(lValue << iShiftBits) | (lValue >>> (32 - iShiftBits));}var addUnsigned = function(lX, lY) { var lX4, lY4, lX8, lY8,...
2018-02-26 16:56:59 403
原创 微信小程序开发地址
微信小程序开发地址:https://mp.weixin.qq.com/wxopen/wacodepage?action=getcodepage&token=1020424281&lang=zh_CN
2018-02-26 16:56:11 411
原创 微信获取code和openID
var REDIRECT_URI = encodeURI('http://www.fangdiankeji.cn/shareMultiOrder/index.html'); //该地址为获取code,openID后的跳转地址 var state = cabinetId + "_" + merchantId + "_" + shoppingId; //跳转地址要带过去的参数console.lo...
2018-02-26 16:55:46 2034
原创 405错误
原因: 1、有可能是请求参数对应不上。 2、将 method = RequestMethod.Post 改成 method = RequestMethod.Get 然后编译重启
2018-02-26 16:54:48 747
原创 ajax防止重复提交
ajax的执行顺序1jquery中各个事件执行顺序如下:1.ajaxStart(全局事件)2.beforeSend3.ajaxSend(全局事件)4.success5.ajaxSuccess(全局事件)6.error7.ajaxError (全局事件)8.complete9.ajaxComplete(全局事件)10.ajaxStop(全局事件)artwl | 专家六级 |园豆:16516 | 20...
2018-02-26 16:52:40 189
原创 ajax自定义FormData进行文件上传
html: <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="control-label">白名单<
2018-02-26 16:49:51 431
原创 获取ajax的返回值
formatter: function (calValue, options, rowdata, action) { debugger; var result; // 1、先在外层定义一个变量用来接收 $.ajax({ url:"/admin/ticket/ticket/getCreateBy", ...
2018-02-26 16:48:52 670
原创 margin
margin:x y;设置上下为x,左右为ymargin:a b c d;设置上a,右b,下c,左dmargin:x y z;设置上x,左右y,下z
2018-02-26 16:46:24 227
原创 sprinBoot的th标签用法
thymeleaf模板用法:http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#lists1、maven导入th标签包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...
2018-02-26 16:45:24 888
原创 jQuery的confirm弹框
参考文档地址:http://craftpip.github.io/jquery-confirm/ ajax返回成功后的jQuery消息提示框:success: function (rs) { if(rs.status =='successful') window.location.href='/ads/periodication'; ...
2018-02-26 16:42:56 833
原创 弹模态框
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> &am
2018-02-26 16:38:12 172
原创 ztree插件学习
该插件不需要通过递归创造一遍树形结构,只要把父子id弄好,加上一个属性判断是否是父ID直接使用。html代码:1 <div class="zTreeDemoBackground left">2 <ul id="treeDemo" class="ztree"></ul>1<script>2 var setting = {3
2018-02-26 16:37:35 381
原创 js实现对页面的部分内容的打印功能
在需要打印的内容前后加注解:1<!--startprint-->2 <div id="appmsg">3 打印内容4 </div>5<!--endprint-->6<div class="box-footer" >7</div>js函数实现打印功能:1
2018-02-26 16:36:19 358 2
原创 html 的返回操作写法
返回按钮<button type="button" class="btn btn-default call_back_class" onclick="javascript:history.back(-1);">返回</button>
2018-02-26 16:33:51 1032
原创 js 基本运算小数精度解决问题
乘法例子:1//乘法函数,用来得到精确的乘法结果2//说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。3//调用:accMul(arg1,arg2)4//返回值:arg1乘以 arg2的精确结果5function accMul(arg1,arg2)6{7var m=0,s1=arg1.toString(),s2=arg2.toStri...
2018-02-26 16:32:51 268
原创 Javascript刷新页面的几种方法:
Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 do...
2018-02-26 16:32:20 160
原创 js将后台传过来的时间戳转化成固定格式的字符串
function formatDateTime(inputTime) {23 var date = new Date(inputTime);4 var y = date.getFullYear();5 var m = date.getMonth() + 1;6 m = m < 10 ? ('0' + m) : m;7 var d = date.getDate(...
2018-02-26 16:31:02 2266
原创 js里单引号和双引号规则
双引号里如果还有需要双引号的地方引号要转译或用单引号。就是 双引号内部能在含有双引号,单引号内不能在出现单引号。外层用双引号,内层用转义双引号,第三层用单引号...
2018-02-26 16:30:40 2575
原创 js增加移除替换数组里的某个元素
js删除数组里的某个元素//删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变) var arr = ['a','b','c','d']; arr = ['a','b','c','d']; arr.splice(1,1); <span style="color:#aa5500">...
2018-02-26 16:30:19 40052 2
原创 linux下redis使用
安装并启动:第一步:解压redis安装包:tar -zxvf xxx.tar.gz第二步:安装gcc:yum install gcc-c++第三步:编译make第四步:安装到指定目录:make PREFIX=usr/local/redis install第五步:从解压目录拷贝一分redis-conf.xml文件到安装目录,跟bin在同一文件夹下。第六步:修改拷贝过来的文件:damo...
2018-02-26 16:19:54 269
原创 spring-boot 结合spring-data-redis使用redis的消息队列
发布消息:1package com.ycb.app.provider.cache;23import org.apache.commons.lang.NullArgumentException;4import org.springframework.beans.factory.annotation.Autowired;5import org.springframework.context.anno...
2018-02-26 16:19:13 792
原创 HttpHeader,restTemplate.postForObject()使用
HttpHeader,restTemplate.postForObject()使用1import org.springframework.web.client.RestTemplate;23 @Autowired4 private RestTemplate restTemplate;56 @RequestMapping(value = "/sync.php", method = ...
2018-02-26 16:12:28 4149
汇编工具 debug.exe edit.exe,dosBox74-win32等
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人