自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 线程池配置

package com.hikvision.ostore.commons.config;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;imp

2022-09-26 18:02:46 149

原创 esayExcel导出,外加字段外部链接示例

vo:package com.hikvision.sbm.comflowservice.noticeinternal.model.entity;import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.annotation.write.style.ColumnWidth;import com.

2021-12-21 15:26:55 1281 1

原创 esayExcel导入示例

导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.1</version> </dependency>@ApiOperation(value = "导入审核员积分") @RequestMapping(val

2021-12-11 13:57:21 645

原创 java一行代码使double类型保留n位小数并四舍五入

Double aDouble = Double.valueOf(String.format("%.nf", d));保留几位,n就为几,保留2位小数则Double aDouble = Double.valueOf(String.format("%.2f", d));

2021-11-05 16:17:49 333

原创 idea运行报错out of memory内存溢出解决方案

idea运行报错out of memory内存溢出解决方案:先检查代码有没有问题,比如嵌套死循环之类的,确定代码没问题配置一下idea的compiler,调大一点,比如2000

2021-09-08 16:05:07 2107

原创 手动写Dockerfile文件制作spingboot项目容器

step1:springboot项目打成jar包,maven依赖:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 工程主入口-->

2021-09-02 11:40:15 81

原创 springboot免修改配置文件的多环境配置

在pom文件中配置变量,使用profile标签,activeByDefault为true表示没选择时默认加载的配置<profiles> <profile> <id>sit</id> <properties> <env>sit</env> </properties> &.

2021-05-05 12:19:55 144

原创 oracle与mysql分别在mybatis的sql语句下的like模糊查询

mybatis:1.like concat('%',#{userVo.name},'%')2.like "%" #{userVo.name}"%" oracle:1.like concat(concat('%',#{userVo.name}),'%')ps:oracle一次只能拼两个字符串,所以要两个concat2.like '%' || #{userVo.name} || '%'

2020-08-24 21:36:30 343

原创 基于springboot的手机app端支付宝实名认证

yml配置文件:alipay: APP_ID: 2021001166634591 APP_PRIVATE_KEY: ALIPAY_PUBLIC_KEY: maven依赖:<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId>

2020-07-17 18:49:22 2351 4

原创 java从项目中读取json文件转为map或者实体类

导入依赖: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> &lt

2020-06-11 11:58:12 2272

原创 springData之jpa学习总结(1):基本单表crud用法与分页排序

依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframew

2020-06-07 18:52:36 184

原创 springData之JPA问题记录

springboot版本:<version>2.2.6.RELEASE</version>使用@Query语句编译不通过, @Query("from Student where name like ?") List<Student> findByZheGe(String name);启动更是会抛异常:Caused by: java.lang.IllegalArgumentException: JDBC style parameters (?) are

2020-06-06 18:04:07 253

原创 springboot整合swagger2携带token全局配置

导入依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency>

2020-05-25 19:23:27 3584

原创 springboot整合rabbitmq之主题topic模式

配置队列,路由器,并绑定package com.gkl1120.topicmq.conf;import org.springframework.amqp.core.*;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configu

2020-05-24 21:30:53 1221 2

转载 rabbitmq延时队列转发路由任务

https://www.cnblogs.com/shihaiming/p/11081948.html

2020-05-20 13:42:44 236

原创 基于springboot框架使用redis(redisson)作为分布式锁,从synchronized开始分析弊端并解决

案例:电商平台下订单修改商品的数量,数量值放在redis中 int num=(Integer) redisUtils.get("product") - 1; boolean set = redisUtils.set("product", num); //redisUtils是我封装的redisTemplet,效果是一样的 ...

2020-05-08 13:12:31 799

原创 springcloud系统全局配置与消息总件bus

在git上创建仓库,把配置文件上传到里面创建配置中心服务在服务里创建配置文件application.propertiesserver.port=12000spring.application.name=cloud-configspring.cloud.config.server.git.uri=写上git地址spring.rabbitmq.host=localhost#暴露触发消息总...

2020-04-13 15:24:22 138

原创 springcloud之zuul网关服务并携带头信息转发token

启动类注解@EnableZuulProxy@EnableEurekaClient配置文件server.port=1120#指定服务名spring.application.name=eureka-client1#Eureka客户端与Eureka服务端进行交互的地址eureka.client.serviceUrl.defaultZone=http://127.0.0.1:6868/e...

2020-04-09 13:16:49 3104 3

原创 springcloud使用feign携带token调用服务

springboot和springCloud版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>...

2020-04-08 16:56:28 1829

原创 springSecurity+jwt实现注册或添加用户密码加密与登录认证demo

springSecurity:导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> <...

2020-04-07 14:26:49 1457 1

原创 java通过阿里云发送短信最新apiDemo

不知道阿里云短信api是改了还是怎么,验证码短信发不出去,报错信息为json参数不合法,定位到验证码的code参数,思考了一下阿里云给的demo是静态写死的验证码,若验证码为66666,则形式为:request.putQueryParameter("TemplateParam", "{\"code\":\"666666\"}");那么现在要替换成动态code,模仿demo用到转义字符\ r...

2020-04-03 10:16:19 522

转载 springboot整合redis配置及工具类

导入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency...

2019-12-05 12:12:45 273

原创 springboot的定时器,定的时间比方法执行完的时间要短会发生的事

闲着无聊,安装了个windows版的rabbitmq来玩了一些有意思的东西-邮件轰炸我自个(为啥不用短信?短信要钱啊)要轰炸肯定要系统自动,那就把发送消息写在定时器里面,突然想到标题所说的,如果定的时间比方法执行完的时间要短会怎样?是放弃当前的方法,准时按照定时器定的时间继续重新执行方法,还是一定会执行完这个方法呢?好玩的来了,上代码@Componentpublic class SendM...

2019-12-03 15:01:20 748

原创 mybatis传入值为map的foreach查询

controller层: public R list(@RequestParam Map<String,Object> map){ if(map.containsKey("propertyId")&&((String)map.get("propertyId"))!=""){ if(((String)map.get("proper...

2019-11-06 10:17:54 826

原创 三级城市树的遍历

public List<CityBean> getCityTree() { List<CityBean> firstCity = cityDao.getCityTree("", "0"); List<CityBean> firstTreeCity=new ArrayList<>(); for (City...

2019-11-04 10:38:40 194

原创 springboot前后端分离跨域问题

ps:工作中开发是在虚拟桌面,代码拷不出来,直接用截图,见谅见谅然后在启动类上面加上@ServletComponentScan注解,解决

2019-09-10 12:31:11 84

原创 对数据库与mybatis的总结

#{}是预编译处理,${}是字符串替换。使用#{}可以有效的防止SQL注入,提高系统安全性。mybatis的一对多与多对一:<mapper namespace="com.lcb.mapping.userMapper"> <!--association 一对一关联查询 --> <select id="getClass" parameterType="in...

2019-06-13 20:35:58 170

原创 spring中在某个类中调用request的办法

在web.xml中加入监听器,可以监听request域对象的创建和销毁<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>然后在需要的类中@Autowir...

2019-05-31 14:49:48 225

转载 spring整合redis

附上转载地址https://blog.csdn.net/weixin_44030218/article/details/87897032需要注意的是要注意读取spring-redis.xml文件的顺序,之前放在后面一直启动不来,改完位置就好了。我的是这样的classpath:spring-redis.xml,classpath*:applicationContext.xml,classpa...

2019-05-24 21:24:02 70

原创 关于String的一些总结

记得曾经在开发中用null判断,报了空指针,最后用isEmpty来判断就好了,查阅了一下资料,发现 isEmpty(),""和null三者的关系如下:isEmpty()分配了内存空间,值为空,是绝对的空,是一种有值(值 = 空)“”分配了内存空间,值为空字符串,是相对的空,是一种有值(值 = 空字串)null是未分配内存空间,无值,是一种无值(值不存在)...

2019-05-21 10:15:49 68

原创 关于linux的一些小总结

权限管理:方式1:chmod u=rwx,g=rwx,o=rw +(文件) (备注:rwx分别为读写执行)方式2:chmod 761 +文件 (rwx分别为421)压缩:tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt解压:tar -xvf xxx.tar.gz -C +(路径)创建空文件:touchps -e|grep mysql(查看mysq...

2019-05-15 09:52:03 104

原创 java对于一些零碎小知识的总结

(使用jquery获取前端数据,修改和删除都得用到html里的id,用var foodtypeid = this.parentNode.parentNode.firstChild.innerHTML获取) $("#TableData").on('click', '#upd', function () { var foodtypeid = this.parentNode.pa...

2019-05-15 09:48:48 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除