摘要: 1、等值连接:显性连接和隐性连接在《MySQL必知必会》中对于等值连接有提到两种方式,第一种是直接在WHERE子句中规定如何关联即可,那么第二种则是使用INNER JOIN关键字。如下例两种方式是“等同”的。//WHERE方式 SELECT vend_name, prod_name, prod_price, quantity FROM vendors, products... 阅读全文
posted @ 2017-08-20 11:39 Dulk 阅读(4420) 评论(0) 推荐(2) 编辑
摘要: 1、SQL查询语句的执行顺序(7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9) ORDER BY (10) LIMIT 10 1(7) SELECT 2(8) ... 阅读全文
posted @ 2017-08-19 16:59 Dulk 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 1、微信支付的流程如下三张手机截图,我们在微信网页端看到的支付,表面上看到的是 “点击支付按钮 - 弹出支付框 - 支付成功后出现提示页面”,实际上的核心处理过程是:点击支付按钮时,执行一个Ajax到后台后台通过前台的部分信息(如商品名额,金额等),将其组装成符合微信要求格式的xml,然后调用微信的“统一下单接口”调用成功后微信会返回一个组装好的xml,我们提取之中的消息(预支付id也在其中)以J... 阅读全文
posted @ 2017-07-15 16:19 Dulk 阅读(17877) 评论(5) 推荐(4) 编辑
摘要: 0、写在前面的话最近在做微信的公众号开发,因为调用微信接口失败的话是以各类错误码和错误信息返回的,在Github发现有位老哥整理成了xml(weixin/error.xml),索性也就想借鉴他的方式和这份xml,将内容读取存储到一个Map中,这样在遇到微信返回的错误码时就可以从Map中取出对应的具体错误信息。在工具类中建立一个静态块,然后试图读取xml然后存入Map,问题来了,之前在Servlet... 阅读全文
posted @ 2017-07-11 22:43 Dulk 阅读(9536) 评论(0) 推荐(1) 编辑
摘要: 最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。1、查看图形形式的继承链在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示: 实... 阅读全文
posted @ 2017-06-01 10:03 Dulk 阅读(145853) 评论(22) 推荐(43) 编辑
摘要: 1、模板消息的概况模板消息的定位是用户触发后的通知消息,不允许在用户没做任何操作或未经用户同意接收的前提下,主动下发消息给用户。目前在特殊情况下允许主动下发的消息只有故障类和灾害警示警告类通知,除此之外都要经过用户同意或用户有触发行为才能下发模板消息。公众号只能在模板库中按照自己的行业来选择模板。如果模板库中暂时没有你想要的模板,在满足微信规范和要求的情况下,可以为你所在的行业贡献新模板,帮助充实... 阅读全文
posted @ 2017-05-18 14:22 Dulk 阅读(3887) 评论(0) 推荐(1) 编辑
摘要: 0、写在前面的话如何实现微信平台后台管理中的,图文消息发送功能?大概的过程如下:通过类似表单的形式,将文章各部分内容提交到后台,封装成一个实体类,并持久化到数据库中需要推送的时候,将不同的文章选择取出交给后台,由后台组装成规范化的数据结构,调用微信的图文消息素材上传和群发接口其中文章的主体部分,我们采用UEditor富文本编辑器本文主要针对模拟表单的图片上传,以及结合UEditor进行图文内图片上... 阅读全文
posted @ 2017-05-17 16:33 Dulk 阅读(7021) 评论(0) 推荐(0) 编辑
摘要: 1、增:插入数据INSERT关键字可以插入新的行到数据库表中:插入完整的行插入行的一部分插入多行插入某些查询的结果基本的INSERT语句是:INSERT INTO R(A1, A2, ..., An) VALUES (V1, V2, ..., Vn); 1 1INSERT INTO R(A1, A2, ..., An) VALUES (V1, V2, ..., Vn); 1.1 插入完整的行如下... 阅读全文
posted @ 2017-05-11 11:17 Dulk 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1、异常处理我们在调用某个方法时,会被编译器告知需要捕捉异常和处理,意味着你调用的这个方法是有风险的,可能会在运行期间出状况,你必须写出在发生状况时加以处理的代码,未雨绸缪!这就是Java中异常处理机制的意义。异常处理看似和直接使用if else的方式雷同,实际上if else必须嵌入到正常业务逻辑代码中去,逻辑代码和业务代码混杂,而异常将它们独立开来,主次明确,可读性高。下面两段代码,可以感受一... 阅读全文
posted @ 2017-05-11 10:23 Dulk 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、基本连接不同类型的数据,存储在多个表中,而所谓多表连接,就是将多个表联合返回一组输出。1.1 等值连接基本的连接方式非常简单,只需要在WHERE子句中规定如何关联即可,如下:SELECT vend_name, prod_name, prod_price FROM vendors, products WHERE vendors.vend_id = products.v... 阅读全文
posted @ 2017-05-09 15:26 Dulk 阅读(916) 评论(0) 推荐(0) 编辑