- 博客(21)
- 问答 (2)
- 收藏
- 关注
原创 vue根据权限动态生成路由
vue根据权限动态生成路由import store from '@/store' // vueximport router from '@/router' // routerimport axios from './request' // axios// 存放页面信息const data = [ // { // 主菜单 // path: '/okkk', // 页面路径 // name: 'okkk', // 名称 // component: () => impo
2022-05-07 17:54:13
753
原创 Java double转bigDecimal时精度丢失问题
使用new BigDecimal(double val)对doubel进行转换会导致转换后精度丢失原因BigDecimal的构造函数public BigDecimal(double val)会损失了double 参数的精度。jdk中已经明确不建议使用new BigDecimal(double value)这种形式的构造函数,而是使用new BigDecimal(Stringvalue) 或BigDecimal.valueof( double value)。测试代码 for (int i
2022-04-07 09:00:08
2192
原创 Java 实现笛卡尔积计算
代码 // 实现思路计算当前第N个List和前面N-1个List的笛卡尔积集合的笛卡尔积集合 public static<T> List<List<T>> cartesianProduct(List<List<T>> data){ List<List<T>> res = null; // 结果集(当前为第N个List,则该处存放的就为前N-1个List的笛卡尔积集合) for
2021-10-26 09:23:29
980
原创 记录spring cloud alibaba使用FeignClient时所遇到的坑
FeignClient无法注入spring cloud alibaba使用FeignClient调用服务,首先引入依赖。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </depen
2021-08-10 17:05:01
1101
原创 Java ThreadPoolExecutor笔记
1.线程池处理流程![图片(https://img-blog.csdnimg.cn/20210706092729388.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNDQzODAy,size_16,color_FFFFFF,t_70)
2021-07-06 10:03:35
115
原创 Java 基于zxing生成二维码
依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.3</version> </dependency> <dependency>
2021-06-29 17:59:03
899
原创 Spring boot @Async笔记
介绍在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成,即可继续其他的操作。使用启动类添加@EnableAsync注解@SpringBootApplication@EnableAsync // 开启public class ConsumersApplication { public static void main(String[] args) { SpringApplication.ru
2021-06-29 15:49:57
99
原创 记录Spring Cloud Config 使用中遇到的坑
1.git上面的文件名只能为 {application}-{profile}.yml 或 {application}-{profile}.properties(注: {application} 要与项目中微服务名称一直既spring.application.name的值,{profile}就是配置文件的版本,项目有开发版本、测试环境版本、生产环境版本等)2.config client maven依赖为 <dependency> <groupI
2021-06-21 18:04:42
246
原创 单项目maven配置阿里云仓库
pom文件中加入 <repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</l
2021-06-08 15:30:07
304
原创 Java 基于zxing识别图片中的二维码信息
public class QRCodeUtils { // 基于图片路径 public static String deEncodeByPath(String path) { String content = null; BufferedImage image; try { image = ImageIO.read(new File(path)); image = imgColorContras.
2021-05-27 17:22:58
602
原创 Java BufferedImage调整图片对比度
public static BufferedImage imgColorContrast(BufferedImage img, int contrast) { try { int contrast_average = 128; //创建一个不带透明度的图片 BufferedImage back=new BufferedImage(img.getWidth(), img.getHeight(),BufferedImag..
2021-05-27 16:26:04
403
原创 Java 动态规划实现买卖股票的最佳时机计算
题:买卖股票的最佳时机给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 =
2021-05-18 17:28:32
368
原创 Java 动态规划实现打家劫舍最大收益的计算
题:打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。 偷窃到的最高金额 = 1 + 3 = 4 。示例 2:
2021-05-18 14:59:38
320
原创 Java 动态规划实现最小路径和计算
题:最小路径和给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[ [1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。实现: // 最小路径和 public static int minPathSum(int[][] arr){ if (arr.length == 0){ //.
2021-05-18 09:26:34
477
原创 Java 动态规划实现三角形最小路径和计算
题:三角形最小路径和给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。[ [2], [3,4], [6,5,7], [4,1,8,3]]则自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。 // 三角形最小路径和 public static int minPath(int[][] arr){ if (arr.length == 0){ // 为0 最小路径为0 .
2021-05-17 17:41:08
176
原创 Java 动态规划实现最长上升子序列计算
题:最长上升子序列给定一个无序的整数数组,找到其中最长上升子序列的长度。输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。// 动态规划实现public static void maxSize(int[] arr){ int[] dp = new int[arr.length]; // 存放数组中对应下标元素的最长上升子序 // arr = [10,9, 2, 5, 3, 7,.
2021-05-17 16:27:19
650
原创 Java带哨兵节点的单向链表实现
// 带哨兵节点(虚拟节点)的单向链表public class Link{ // 节点 private class Node{ private int v; // 数据 private Node next; // 指向的下个节点 // 构造方法(数据和下一个节点) public Node(int v, Node next) { this.v = v; this.
2021-05-11 16:35:05
568
原创 Spring boot 获取HttpServletRequest
HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
2021-01-07 16:59:39
200
原创 Spring boot 使用jsr303
spring只是支持jsr-303验证,但却不提供jsr-303的实现,需要引入依赖如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>...
2020-07-14 11:32:49
136
空空如也
(已解决)Java Spring中事务的问题
2020-05-28
JS中俩个变量的判断出现错误
2018-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人