自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux搭建Docker

1.下载Docker依赖yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecacheyum -y install docker-ce2.启动Dockersystemctl start docker3.配置阿里云镜像加速服务阿

2022-03-17 14:59:26 1072

原创 Windows删除Kafka主题

删除kafka主题1.启动zookeeper切换到zookeeper安装目录下的bin以管理员身份运行zkServer.cmd2.启动kafka切换到kafka安装目录 cmd运行.\bin\windows\kafka-server-start.bat .\config\server.properties3.查看kafka所有主题切换到kafka安装目录 cmd运行.\bin\windows\kafka-topics.bat --list --zookeeper localhost:218

2021-12-17 10:43:33 2191

原创 IDEA远程debug

1.写个测试接口package com.example.demo.debug;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RestController;/** * author: tianyuqing * Date: 2021/6/1718:58 **/@RestControllerpublic class test {

2021-06-17 19:37:08 157 3

原创 MySQL按月统计累计人数

MySQL按月统计累计人数SELECT tables.*,(@i:=@i+tables.sum) as totalNumFROM(SELECT DATE_FORMAT(create_time,'%Y-%m') AS month,COUNT(1) AS sum FROM user GROUP BY month)tables CROSS JOIN (select @i := 0) x;

2021-05-14 15:37:25 916

原创 MySQL创建存储过程报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL

这是因为;在mysql中会自动结束 加入delimiter//就可以了

2021-05-08 11:09:48 657

原创 Java通过快递鸟-查询物流

Java通过快递鸟-查询物流先申请快递鸟账号 填入账号信息 //电商ID private String EBusinessID = EBusinessID; //电商加密私钥,快递鸟提供,注意保管,不要泄漏 private String AppKey = AppKey ; //请求url private String ReqURL = "http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx";

2021-03-01 11:34:26 584

原创 记一次报错java.lang.IllegalStateException: org.springframework.boot.context.embedded.AnnotationConfigEmbe

少加了一个@RequestBody

2020-12-25 08:53:36 2007

原创 Java使用stream计算List<Map<String, Object>>总数

Integer all = maps.stream().mapToInt(t->Integer.parseInt(t.get("count").toString())).sum();

2020-12-08 14:21:24 1759

原创 Java使用stream计算最小最大double/BigDecimal值

BigDecimal hospitalDiscount = BigDecimal.ONE;//dateils是传入的集合,使用getHospitalDiscount最计算hospitalDiscount = BigDecimal.valueOf(details.stream() .mapToDouble(t->t.getHospitalDiscount().doubleValue()).min().getAsDouble());...

2020-12-03 15:50:24 1833

原创 Java生成微信小程序二维码上传阿里云返回路径

Java生成微信小程序二维码上传阿里云返回路径1.先在yml配置微信参数wx: appid: XXXXX appsecret: XXXXX2.WXcode配置类package com.yl.base.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.aliyun.oss.OSSClient;import com.yl.util.config.OSSConf

2020-11-11 18:35:12 402 1

原创 Java中List根据字段去重

//根据id去重treeList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Tree::getId))),ArrayList::new))

2020-10-27 16:06:10 1279 1

原创 java实现百度云OCR文字识别

java实现百度云OCR文字识别引入jar <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.6.0</version> </dependency>工具类public cl

2020-10-26 16:31:35 469

原创 Java查询定时任务最近几次运行时间

Java查询定时任务最近几次运行时间先引入jar包 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </dependency>实现

2020-10-23 16:12:59 779

原创 Java使用Http地址XML转换JSON格式

引入jar包 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20171018</version> </dependency> <dependency>

2020-09-18 10:54:56 218

原创 Java使用泛型递归构建树

定义一个树实体@Datapublic class Tree<T> { /** * 节点ID */ private String id; /** * 节点的子节点 */ private List<Tree<T>> children = new ArrayList<>(); /** * 父ID */ private String parentId;

2020-08-22 17:02:13 658

原创 使用Hutool实现递归

引入jar包 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version> </dependency>实现 //查询全部值 List<n

2020-08-22 16:56:31 1719

原创 Java下载多图片

Java下载多图片 //imgUrls 图片地址的集合 public static void downloadPic(List<String> imgUrls, HttpServletResponse response) throws Exception { ZipOutputStream zos = new ZipOutputStream(response.getOutputStream()); InputStream fis = null;

2020-08-14 11:50:47 399

原创 Java下载服务器文件到浏览器

Java下载服务器文件到浏览器public static void getFile(String remoteFilePath, HttpServletResponse response) { URL urlfile = null; HttpURLConnection httpUrl = null; BufferedInputStream bis = null; BufferedOutputStream bos = null;

2020-08-14 11:49:35 466

原创 Java生成不重复id

先使用System.currentTimeMillis()获取时间戳 再通过redis存自增key结合 @Resource private StringRedisTemplate stringRedisTemplate; String no = stringRedisTemplate.opsForValue().get("id_"); if (StringUtils.isEmpty(no)) { str

2020-08-10 18:13:11 1200

原创 FeignClient实现跨服务之间调用

首先在A服务写好接口新建这几个包跟类@FeignClient(contextId = "remoteSysDictService", value = ServiceNameConstants.AMS_SERVICE, fallbackFactory = RemoteSysDictServiceFallbackFactory.class)public interface RemoteSysDictService { @GetMapping("/sysdict/getOwsInfromByType

2020-07-02 10:32:58 5015 2

原创 Java根据子节点查找父节点

/** * 根据节点查找父节点 * @param label * @return */ public static Label getParentLabelObject(Label label,List<Label> list) { if (label.getParentId() == 0) { return label; } Label l = list.strea...

2020-07-01 14:38:03 8222

原创 Java递归获取所有父子节点

/** * @param list 数据库里面获取到的全量菜单列表 * @return */ public static List<Label> parseMenuTree(List<Label> list){ List<Label> result = new ArrayList<Label>(); // 1、获取第一级节点 for (Label label : list)

2020-07-01 14:37:03 3434 1

原创 Java获取当前用户信息

@UtilityClasspublic class SecurityUtils { /** * 获取用户 */ public SysUser getSysUser() { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); if (authentication == null) { t.

2020-05-26 14:32:11 3083

原创 实用型Redis工具类

package com.tyq.shop.common.util;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.*;import com.google.common.util.concurrent.ThreadFactoryBuilder;import org.redisson.Redisson;import org.redisson.api.Redi.

2020-05-25 16:21:57 160

原创 Java根据开始时间 结束时间 金额 跨月份 计算总价

package com.zgyanglao.saas.ams.util;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Calendar;/** * @author tianyuqing * @version V1.0 * @Package com.zgyanglao.s...

2020-05-07 15:25:54 702 2

原创 Java生成指定范围随机数

public void ranDom(){ int leftLimit = 1; int rightLimit = 10; Random random = new Random(); for (int i = 1; i < 10; i++) { int generatedInteger = leftLimit + random.nextInt(rightLimit ...

2020-04-26 15:28:02 189

原创 Java实现导出Excel

添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency>编写工...

2020-04-17 16:08:02 172

原创 String转JSON数组循环输出值

先看我的json引入的包import net.sf.json.JSONArray;import net.sf.json.JSONObject; JSONArray arr =JSONArray.fromObject(owsInfrom.getAttachment()); for(Object o:arr){ JSONObject b=JSONObject...

2020-04-10 13:53:16 271

原创 IDEA中application.properties显示灰色

去掉✔即可

2020-04-09 15:41:01 7013 3

原创 Java实现String类型时间加减

java实现string类型时间加减 String time = "2020-05-20 00:00:00"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); t...

2020-03-20 14:30:46 3928

原创 MybatisPlus一句代码实现增删改查

1.新增umsBedBasicService.save(umsBedBasic);新增比较简单直接调用可以用2.删除umsBedBasicService.remove(Wrappers.<UmsBedBasic>query().lambda().eq(UmsBedBasic::getId,2));相当于 delete from umsBedBasic where id =...

2020-01-03 11:07:56 837

原创 SpringBoot实现文件下载

Springboot实现文件下载由于之前写过相对路径的文件下载 老是有问题 这次采用的是绝对路径的文件下载需要注意的是项目中必须要有这个文件 /** * 下载免责声明 * @param response * @return * @throws UnsupportedEncodingException */ @RequestMapping(value = "/downlo...

2019-12-16 17:29:43 300

原创 SpringBoot实现两个实体类用一个数组接收新增

Springboot实现两个实体类用一个数组接收新增1.接收数组放入实体类 @PostMapping("/saveOwnNurse") public R saveOwnNurse(@RequestBody Object[] nurse){ //用户 SysUser sysUser = new SysUser(); sysUser.setUsername(nurse[0].toS...

2019-12-16 17:22:45 1409

原创 SpringBoot实现多文件上传

核心代码@PostMapping("/uploading") @ResponseBody public JSONObject uploadMore(@RequestParam("file") MultipartFile[] files, Integer basicId, Integer tenantId) { JSONObject result = new JSONObject();...

2019-12-10 16:41:58 174

原创 SpringBoot实现任务调度

1.启动类加注解@EnableScheduling2.设置三十秒自动调度完毕!!!

2019-12-10 16:38:53 126

原创 SpringBoot实现文件上传

SpringBoot实现文件上传首先我们需要引用依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...

2019-11-09 09:42:21 138

原创 Spring核心面试题

Spring核心面试题1.什么是SpringSpring是个Java企业级应用的开源开发框架 Spring主要用来开发Java应用 但是有些扩展是针对构建J2EE平台的web应用 Spring框架目标是简化Java企业级应用开发 并通过POJO为基础的编程模型促进良好的编程习惯 是一个一站式轻量级框架2.使用Spring框架好处是什么1.轻量:Spring是轻量的 基本的版本约2MB2....

2019-08-12 17:00:00 249

原创 JAVA垃圾回收机制

一.垃圾回收机制的意义Java语言中一个显著的特点就是引用了垃圾回收机制 使C++程序员最头疼的内存管理问题迎刃而解 它使得Java程序员在编写程序的时候不再需要考虑内存管理 由于有个垃圾回收机制 Java中的对象不再有“作用域的概念” 只有对象的引用才有“作用域” 垃圾回收可以有效的防止内存泄露 有效的使用空闲的内存注:内存泄露是指该内存空间使用完毕之后未回收 在不涉及复杂数据结构的一般情况...

2019-08-09 15:29:14 112

原创 常见Java面试题

常见java面试题JAVA面向对象的特征封装 继承 抽象 多态封装:在面向对象语言中 封装特性是由类来实现的 我们将现实生活中的一类实体定义成类 其中包括属性和行为(在java中是方法) 例如电脑继承:继承就像是我们现实生活中的父子关系 儿子可以遗传父亲的一些特性 在面向对象语言中 就是一个类可以继承另一个类的一些特性 从而可以代码复用抽象:抽象就是将一类实体的共同特性抽象出来 封装在一...

2019-07-05 16:04:10 165

原创 SpringCloud 使用Zuul构建微服务网关和服务过滤

SpringCloud 使用Zuul构建微服务网关和服务过滤在之前项目基础上 新建一个SpringBoot项目(eureka-zuul)注意:包名必须和前面一致com.tyq勾选依赖application.properties配置文件spring.application.name=eureka-zuulserver.port=8088eureka.client.serviceU...

2019-06-21 16:04:33 148

空空如也

空空如也

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

TA关注的人

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