01 2019 档案
post 请求传对象及解决406问题
摘要:一、post请求传对象: (1)传参注解: public Object getName(@RequestBody Student student){ return ""; } 注:传参用@RequestBody,而非@RequestParam; (2)用postman发送请求 二、解决406问题 H 阅读全文
posted @ 2019-01-31 17:25 qqzhulu 阅读(1974) 评论(0) 推荐(0)
java Map代替List在for循环中的应用
摘要:例:有数据表:express 对list集合:通过code获取name(orderController) 方式1: (先查出数据表express中所有的对象List<Express>,在List<ExpressStatus>的遍历中,通过获取code,再获取name值,循环较多,i*j次) cont 阅读全文
posted @ 2019-01-30 21:50 qqzhulu 阅读(341) 评论(0) 推荐(0)
json 及json数据解析
摘要:1、json数字 { "age":30 } 2、json对象 { "name":"快递6666" , "url":"www.kuidi6666.com" } 3、json数组 { "sites": [ { "name":"学习java" , "url":"www.xuexi.com" }, { "n 阅读全文
posted @ 2019-01-29 22:14 qqzhulu 阅读(302) 评论(0) 推荐(0)
java Gson转为list集合
摘要:一、创建相应实体: public class ExpressStatusVO { private String ftime; private String context;// 信息内容 private String time; public String getFtime() { return f 阅读全文
posted @ 2019-01-28 23:31 qqzhulu 阅读(746) 评论(0) 推荐(0)
java 正则表达式验证邮箱
摘要:邮箱正则表达式匹配:[A-Z0-9a-z_]+@[A-Z0-9a-z_]+(\.[A-Z0-9a-z]+)+ (注:\为转义字符) 验证邮箱: String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9]+)+"; // (注:\为转义字符) 阅读全文
posted @ 2019-01-26 22:20 qqzhulu 阅读(3551) 评论(0) 推荐(0)
postman 基本用法
摘要:一、发送get请求: 2、发送带MultipartFile格式参数的get请求: 3、发送post请求 4、发送带<xml>格式参数的post请求: 5、发送json对象的post请求: json对象格式为: 6、收集请求 (1)点击collections选添加按钮: (2)给文件起名: (3)添加 阅读全文
posted @ 2019-01-24 23:32 qqzhulu 阅读(243) 评论(0) 推荐(0)
java 微信申请退款的开发
摘要:一、接口链接:https://api.mch.weixin.qq.com/secapi/pay/refund 二、请求字段 三、注意事项 (1)需要证书: (2)证书来源: (3)证书获取 四、代码开发 /** * 微信退款 * @throws Exception */ public static 阅读全文
posted @ 2019-01-23 20:15 qqzhulu 阅读(1096) 评论(0) 推荐(0)
postman post发带<xml>格式参数的请求
摘要:请求方法:post 控制参数选择: 三、请求结果 阅读全文
posted @ 2019-01-22 22:33 qqzhulu 阅读(5454) 评论(0) 推荐(0)
微信退款开发,req_info解密
摘要:首先添加依赖包: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk16</artifactId> <version>1.46</version> </dependency> 一、解密步骤: 二、主要字段: 阅读全文
posted @ 2019-01-21 21:21 qqzhulu 阅读(3281) 评论(1) 推荐(0)
java 订单支付status逻辑
摘要:一、java实现订单支付status逻辑,主要是通过位运算实现的,例: 二、可设置常量来进行状态判断: public static final Long ORDER2_DELETED = (1L); //已删除 public static final Long ORDER2_CANCELLED = 阅读全文
posted @ 2019-01-18 15:39 qqzhulu 阅读(693) 评论(0) 推荐(0)
微信统一下单需注意问题
摘要:微信支付需: (1)生成内部订单,采购数量需与库存比较,若采购数量大于库存数量,生成内部订单失败; (2)微信统一生成订单时,需要将实际生成订单中获取采购数量,若采购数量大于库存,微信生成统一订单失败。 注:单人采购数量大于库存,生成订单失败;单人采购数量小于库存,可以生成订单,但实际进行微信支付时 阅读全文
posted @ 2019-01-17 23:37 qqzhulu 阅读(262) 评论(0) 推荐(0)
java String型时间类型与数据库中Data进行比较
摘要:在执行sql语句过程中,需要通过前台获取的String类型数据与数据库中的Data型数据进行比较,从而查询满足某段时间的数据: 例:通过从前台获取String类型时间,从数据库中查询在此时间之前的订单 解决思路:将获取的String型时间转换为Long类型的时间戳(单位为s),执行查询语句时,写sq 阅读全文
posted @ 2019-01-16 22:33 qqzhulu 阅读(1340) 评论(0) 推荐(0)
java post请求,含<xml>字段
摘要:用postman软件 选择post请求,填写请求路径,在文本框中输入<xml>字段 请求结果为: {"code":"0","msg":"微信统一回调成功"} 阅读全文
posted @ 2019-01-15 20:29 qqzhulu 阅读(383) 评论(0) 推荐(0)
java中 .split( )用法
摘要:创建main方法: public class StrTest { public static void main(String[] args) { String str = "北京,天津,上海,重庆,河北,河南,云南,辽宁,黑龙江,湖南,安徽,山东,新疆,江苏,浙江,江西,湖北,广西,甘肃,山西,内 阅读全文
posted @ 2019-01-14 23:05 qqzhulu 阅读(178) 评论(0) 推荐(0)
java 遍历中为对象添加元素
摘要:publie Object getaddress(){ List<MemberAddress> memberAddressList = new ArrayList<MemberAddress>(); try { // 通过memberId查询用户所有地址 memberAddressList = me 阅读全文
posted @ 2019-01-11 23:36 qqzhulu 阅读(1071) 评论(0) 推荐(0)
java 通过map实现循环控制
摘要:public Object cycle(){ private Map<String, Long> userTicks = new HashMap<String, Long>(); String memberId = member.getId(); if (userTicks.containsKey( 阅读全文
posted @ 2019-01-10 23:14 qqzhulu 阅读(345) 评论(0) 推荐(0)
java double算法,保留固定位小数
摘要:public static void main(String[] args) { double a = 26765; int b = 45676; double c = a/b; double d = a/b/1.000; double e = a/1000.00; String result = 阅读全文
posted @ 2019-01-09 21:28 qqzhulu 阅读(309) 评论(0) 推荐(0)
springCloud 使用sql更新数据库
摘要:1、controller 层: @RequestMapping(value = "v2/member/blog/cancelBlogShield")//取消屏蔽别人的帖子 public Object cancelBlogShield(@RequestParam String blogId, Http 阅读全文
posted @ 2019-01-08 20:30 qqzhulu 阅读(334) 评论(0) 推荐(0)
java 位运算应用
摘要:1、数字a位1为1时,改为0,a&(~1) 例: 5 & (~!)=4 即101 & (110) →100; 2、数字a位1为0时,改为1 ,a | (1) 例:4|(1)=5 即100 |(001)→101; 3、选数字a(i)位1位3皆为1时,a(i) & 5 == 5 例: 7 & 5 == 阅读全文
posted @ 2019-01-07 22:27 qqzhulu 阅读(191) 评论(0) 推荐(0)
java 通过id与token确定用户是否登录
摘要:controller层: public class Login{ public String confirmLogin(HttpServletRequest request) { Member member = memberService.checkIdAndToken(request); if(m 阅读全文
posted @ 2019-01-04 23:18 qqzhulu 阅读(483) 评论(0) 推荐(0)
java xml转换为String
摘要:public class XmltoJsonUtil { public static String xml2JSON(String xml) { JSONObject obj = new JSONObject(); try { InputStream is = new ByteArrayInputS 阅读全文
posted @ 2019-01-03 22:50 qqzhulu 阅读(715) 评论(0) 推荐(0)
java 生成随机字符串
摘要:java中选择相应的字段,生成固定长度的字符串 public static String getRandomString(int length) { // length表示生成字符串的长度 String base = "abcdefghijklmnopqrstuvwxyz0123456789"; R 阅读全文
posted @ 2019-01-02 23:46 qqzhulu 阅读(213) 评论(0) 推荐(0)