分类:Java

MyBatis返回Map

有时候我们做查询, 只需要返回两个string类型的字段,方便我们后续的处理.比如根据商品的code查询对应的分类的名字,需要返回一个map, key为商品code, value为商品分类对应的名称.以方便我们后续对结果集的处理.如果你直接用mybatis返回一个map, 你可能会发现,结果根据不是[……]

Read More…

Read more →

彻底搞明白JAVA中JDBC连接

一开始我们在学习JDBC的时候,老师就教我们了以下几步来建立JDBC连接.

  1. Class.forName到底干了什么

首先Class.forName来加载注册我们的mysql驱动,执行完这个Class.forName,[……]

Read More…

Read more →

MySQL添加购物车防止重复添加

最近做APP购物车下单支付这一块儿.被测试提了一个bug,当点加入购物车点的比较快的时候,同一个商品在购物车中出现了两个.

因为加入购物车的时候,分2步, 第1步是先判断要加入购物车的商品是不是已经在购物车当中了,如果在的话就在原来的数量基础上做加一操作.如果不在再插件.

因为两步不是原[……]

Read More…

Read more →

使用selenium做自动化测试入门-基于JAVA

之前在使用JAVA做爬虫的时候,有遇到一个问题,就是有些网站,必须要浏览器运行,然后JS执行.内容才能显示出来.遇到这种站,代码直接就趴了,内容抓取不到.网上找了一下发现有一个叫selenium的,可以模拟浏览器行为,做自动化测试.感觉这个应该挺好玩的.难得今天有时间.玩了一把.确实不错
[cra[……]

Read More…

Read more →

记一题CTF的decode和encode

最近开始接触了CTF,发现挺有意思的. 在某网站上,看到了这样一个题目.看了半天,根据自己的思路,猜想发现了一些东西,但是搞到最后,怎么都不对.最后借助大神们的思路,找到了解决方法,原来自己一开始,就想错了.解出题目之后,想逆向实现一下.

题目如下:
[crayon-5d58d8af3fd5[……]

Read More…

Read more →