java
古木2019
这个作者很懒,什么都没留下…
展开
-
java 根据最小值和最大值以及数组之和来生成对应的数组
【代码】java 根据最小值和最大值以及数组之和来生成对应的数组。原创 2024-07-04 16:54:19 · 153 阅读 · 0 评论 -
java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)报错原因
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)和 Error:Module not specified 报错原因原创 2022-11-20 12:51:07 · 9831 阅读 · 0 评论 -
Access-Control-Allow-Origin header contains multiple values ‘http://xx, *‘, but only one is allowed
【SpringBoot】 Access to XMLHttpRequest at 'http://xx' from origin 'http://xx' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values 'http://xx, *', but only one is allowed.原创 2022-10-31 11:45:47 · 2652 阅读 · 0 评论 -
java中的Lock和tryLock方法的详解
java中的Lock和tryLock方法的详解原创 2022-07-07 15:10:44 · 2652 阅读 · 0 评论 -
java 两个日期的大小比较方式
java 两个日期的大小比较方式原创 2022-03-09 16:22:06 · 1950 阅读 · 0 评论 -
java 事务回滚
@Override @Transactional(rollbackFor = Exception.class) public JsonResult getStartLookingTrures(Long userId, BigDecimal latitude, BigDecimal longitude, Integer cityId) {//调用service里的方法需要用到 TreasureLaunchService treasureLaunchService=(TreasureL.原创 2021-06-15 10:04:32 · 2064 阅读 · 0 评论 -
微信支付-退款操作(JAVA版 Spring Cloud Spring Boot) 基于Linux系统
本demo基于微信扫码支付退款官方地址:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4 /** * * @author hubl * @date 2020/1/14 * @param * @param json 1 退款信息 * @return com.q...原创 2020-01-14 11:13:44 · 914 阅读 · 0 评论 -
java List循环并替换指定键值对
/** * 列表查询 * @param * @return */ @PostMapping("list") public JsonResult list(@RequestBody JSONObject jsonObject){ Integer userId = userInfoService.getUserId(reque...原创 2020-01-13 18:09:47 · 3040 阅读 · 0 评论 -
WebSocket 基于JAVA Spring boot Spring Colud 的使用
先上代码再看调试结果:package com.qiang.user.util;import com.alibaba.fastjson.JSONObject;import org.springframework.stereotype.Component;import javax.websocket.*;import javax.websocket.server.PathParam;...原创 2020-01-07 14:16:16 · 350 阅读 · 1 评论 -
java 获取指定字符后的字符串
先上一段代码打印一下 public static void main(String[] args) { bb(); } public static void bb() { String aa="下单数量:1;金额:100;订单号:001"; Map<String,Object> map=new Has...原创 2020-01-04 18:12:51 · 4423 阅读 · 0 评论 -
Java将List转成String[] 以及将List转成String
1.List转StringString test = String.join(此处是连接List中元素的符号(如","),yourList);调试一下: public static void main(String[] args) { bb(); } public static void bb() { List&...原创 2020-01-04 17:14:58 · 39172 阅读 · 1 评论 -
MyBatis中#{}和${}的区别详解(sql 防注入)
mybatis中的#和$的区别:1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:where username=#{username},如果传入的值是111,那么解析成sql时的值为where username="111", 如果传入的值是id,则解析成的sql为where username="id". 2、$将传入的数据直接显示生成在sql中。如:where us...原创 2019-12-19 17:06:40 · 351 阅读 · 0 评论 -
使用 FeignClient 进行微服务交互(微服务接口互相调用)
先写一个公共方法: public String getSettingValue(String name) { Map<String, Object> map = (Map) settingClient.getByName(name).getData(); return (String) map.get("value"); }然后...原创 2019-11-20 15:20:09 · 3714 阅读 · 3 评论 -
Integer的缓存机制、自动装箱拆箱
一、什么是自动装箱拆箱很简单,下面两句代码就可以看到装箱和拆箱过程//自动装箱 Integer total = 99; //自动拆箱 int totalprim = total;简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。 public static void main(String[] args) {...原创 2019-11-19 15:16:01 · 224 阅读 · 0 评论 -
java中public class Test{ public Test(){ } }(Test()是类Test的构造方法)
public class testController implements Runnable { private String name; public testController(String name) { this.name=name; System.out.println("name:"+name); } public...原创 2019-11-15 11:38:01 · 12130 阅读 · 0 评论 -
多线程(二):run()方法和start()方法的区别
先运行以下代码看下start()方法:public class testController implements Runnable { private String name; public testController(String name) { this.name=name; System.out.println("name:"+n...原创 2019-11-15 11:19:55 · 320 阅读 · 0 评论 -
多线程(一):run()方法和start()方法的区别
首先我们通过以下代码运行来看下start()方法和run()方法的区别:public class testController extends Thread { //在该方法中实现线程的任务逻辑 public void run() { //获取当前正在执行的线程名称 System.out.println("线程名称:"+Thread.curre...原创 2019-11-15 10:29:10 · 345 阅读 · 0 评论 -
java 多线程之 implements Runnable
请看以下题目:public class testController implements Runnable { int b = 100; synchronized void m1() throws InterruptedException { b = 1000; System.out.println("开始暂停重载1秒"+b); ...原创 2019-11-15 09:43:37 · 2065 阅读 · 0 评论 -
JAVA 1*2*3*4*5*.*n 1到n的阶乘(Integer和BigInteger的区别)
我们分别使用Integer和BigInteger运算一下1到10的阶乘 public static JsonResult test(){ BigInteger b=new BigInteger("1"); for (int i = 2; i < 10; i++) { b = b.multiply(new BigIntege...原创 2019-11-08 14:48:34 · 1054 阅读 · 0 评论 -
java mysql mybatis 使用记录 (一)
mysql 时间格式化:date_format(i.createTime,"%Y-%m-%d %H:%i:%S") createTimemybatis 注解版实现多表联查备注(只适用简单查询,比如做非空判断就比较麻烦) @Select("select i.id,i.title,i.content,i.image,i.createTime,i.author,t.name fr...原创 2019-08-19 17:51:07 · 309 阅读 · 0 评论