Mysql数据存在更新,不存在则插入的实现
摘要:有些情况下,我们需要对数据库进行插入或更新操作的时候需要先根据特定的字段去判断是否已存在,然后做出不同的插入或者跟新操作。 replace函数: 我们要在需要判断的字段上建立一个唯一索引,且这个字段不能为空,否则就和insert完全一样了。replace其实是先删后插,给合并为一个操作了。 执行:
阅读全文
Oracel递归查询start with ...connect by prior在Mysql中的实现
摘要:Oracle是一个强大的数据库,有很多的函数和语法可以带来很多便利,有些函数和语法在Mysql中有代替的,但是有些没有现成可用的方法,比如Oracle的递归,在Mysql中怎么实现呢? 例子: Oralce递归: Mysql实现递归: 先写个Mysql函数: Mysql递归查询: 这样就实现在Mys
阅读全文
Spring事务mysql不回滚:mysql引擎修改
摘要:若Spring中@Transactional 注解开启且配置没问题的话,很可能是mysql数据库引擎不支持。 mysql引擎是MyISAM的话事务会不起作用,原因是MyISAM不支持事务和外键,改成支持事务和外键的InnoDB即可。 MyIASM引擎 MyIASM是MySQL默认的引擎,但是它没有提
阅读全文
java钉钉通讯录同步
摘要:钉钉做了好好几个项目了,和阿里云还有阿里钉钉合作也挺不错。因为之前就做过微信公众号,接触钉钉感觉还是比较顺手的,虽然也有一些不一样的地方。 因为之前写了一个微信公众号的开发文档,一直想写一个钉钉的开发文档,一直没有时间,先写个钉钉通讯录同步的吧~~ 废话不多说,先上菜吧~~ 1.ORACLE官方网站
阅读全文
Spring获取bean工具类,可用于在线程里面获取bean
摘要:Spring获取bean工具类,可用于在线程里面获取bean
阅读全文
java文件转发
摘要:实际开发情景中,有时会遇到文件需要从一台服务器发到另一台服务器的情况,比如外网发到内网,服务器之间文件同步的情况。 就可以用文件转发。 转发端代码: 接收端代码:
阅读全文
java简单的文件读写工具类
摘要:import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io....
阅读全文
oracle用户间表数据复制迁移
摘要:如system用户要将scott中的emp表倒入其中,按如下方法: 1.登录scott用户 2.给system用户赋予查询emp标的权限: 3.登录system用户 4.执行以下语句:
阅读全文
easyui改变tab标题
摘要:截图: 代码: //更改tab的标题 var tab = $('#microAppVersionTabs').tabs('getTab',0);// 取得第一个tab $('#microAppVersionTabs').tabs('update', { tab: tab, options: { ti
阅读全文
java使用poi生成导出Excel(新)
摘要:导出样式: java代码: 测试代码: 需要Jar包:(servlet-api.jar在tomcat中lib文件夹下) poi-3.13.jar poi-ooxml-3.13.jar servlet-api.jar maven依赖:
阅读全文
jquery即时获取上传文件input file文件名
摘要:截图: 代码: <input type="file" id="choosefile" style="display:none"/> <div onclick="uploadfile()" style="width:78px;height:50px;margin-left:5px;background
阅读全文
微信公众号开发(五)
摘要:微信公众号开发 第二章 创建菜单 1.字定义回复主菜单: 1.回复文本消息: 2.回复单图文消息: 3.回复多图文消息: 4.回复单图片和回复音频: 2.Java后台处理逻辑: 以上几章基本上涵盖了微信公众号几个常用的模块,都是demo的形式展现出来,实际项目需要的话可以在此基础上修改完善。 码字不
阅读全文
微信公众号开发(四)
摘要:微信公众号开发 第一章 消息回复 当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服
阅读全文
微信公众号开发(三)
摘要:微信公众号开发 第三章 素材 1.临时素材 公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。素材管理接口对所有认证的订阅号和服务号开放(注:自定义菜单接口和素材管理接口向第三方平台旗下未认证
阅读全文
微信公众号开发(二)
摘要:微信公众号开发 第二章 创建菜单 1.自定义菜单创建接口 备注: 1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。 3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号prof
阅读全文
微信公众号开发(一)
摘要:微信公众号开发 第一章 公众号基本配置 1.1 步骤: 1.1.1、填写服务器配置 1.1.2、验证服务器地址的有效性 1.1.3、依据接口文档实现业务逻辑 微信后台与Java后台的初始连接: URL是Java后台服务器的url地址; Token令牌是自己定义的,和Java后台获取连接是需要验证的。
阅读全文
Servlet中获取Spring管理的bean
摘要:描述: 在Servlet中调用Spring管理的接口,可以使Dao/Service/ServiceImpl。 前提是在调用的bean中有注解: @Repository("beanName") Dao 或者 @Resource("beanName") Service 代码: private TestD
阅读全文
easyUI带复选框的组合树
摘要:代码: 或者 depts.json模拟数据: [ { "children": [ { "id": "11", "text": "二级部门1" },{ "id": "12", "text": "二级部门2" },{ "id": "13", "text": "二级部门3" },{ "id": "14",
阅读全文
oracle和mysql几点差异对比
摘要:Oracle与mysql差异性总结 之前有个项目是用oracle数据库进行开发,需要把数据库改成mysql,遇到了一些地方需要注意的,就简单记了下来。 备注: 再把oracle转成mysql的时候,表中字段的类型转换是比较头疼的,比如oracle中的number转成mysql的时候,你要从“FLOA
阅读全文