自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单的HTML制作爱心

【代码】简单的HTML制作爱心。

2022-11-07 14:37:08 3991 1

转载 java 加载jar包顺序

java 加载jar包顺序 当我们启动一个tomcat的服务的时候,jar包和claess文件是是以怎么样的顺序被加载进来的? 加载顺序: 1. $java_home/lib 目录下的java核心api 2. $java_home/lib/ext 目录下的java扩展jar包 3. java -classpath/-Djava.class.path所指的目录下的类与jar包

2021-07-31 16:48:34 1911

原创 解析yaml文件的两种方式

解析yaml文件的两种方式 //直接读取文件内容 String context = readFile("C:\\Users\\admin\\Desktop\\新建文件夹\\demo1.yaml"); System.out.println(context); //使用yaml工具类 Yaml yaml = new Yaml(); File file = new File("C:\\Users\\admin\\Desktop\\新建文件

2021-06-05 16:38:07 784

原创 java8 stream根据条件使用filter筛选出指定结果

java8 stream根据条件使用filter筛选出指定结果List<Role> roles = obsRoles.getRoles().stream().filter(role ->"role_name".equals(role.getDisplay_name())).collect(Collectors.toList());

2021-06-05 16:28:46 694

原创 接口的yaml文件样例

接口的yaml文件样例swagger: "2.0"info: description: "This is mytest" version: "1.0.0" title: "Swagger Petstore"host: "petstore.swagger.io"schemes:- "https"- "http"paths: /pet: post: tags: - "pet" summary: "Add a new pet to the

2021-06-05 16:25:26 702

原创 【LEETCODE】【菱形】

【LEETCODE】【菱形】题目描述华老师给了你们一个打印任务,让你们打印边长为n的菱形。解答要求时间限制:1000ms, 内存限制:100MB输入输入一行一个整数n(1<=n<=50)。输出打印边长为N的菱形(菱形的打印形式见样例),每行均以’‘结尾,每行的’‘之前如果需要用空格补齐对齐,’*‘之后不要有多余的空格。样例输入样例 1 复制6输出样例 1 * *** ***** ******* ********************

2021-05-27 09:59:00 333

原创 【LEETCODE】【鱼缸难题】

【LEETCODE】【鱼缸难题】题目描述最近小华买了n条金鱼,小华想买一些鱼缸去装他们,商店有两种鱼缸第一种:每个鱼缸价格是c1元,可以装n1条鱼第二种:每个鱼缸价格是c2元,可以装n2条鱼小华想要把所有的鱼都养在买的那些鱼缸中,而且每个鱼缸都要装满鱼,小华很难计算出两种鱼缸各买多少个最实惠(总花费最少),请你使用程序帮小华计算出最实惠方案。解答要求时间限制:1000ms, 内存限制:100MB输入每个用例包含三行第一行为整数n第二行为c1,n1第三行为c2,n2所有数的范围均为[

2021-05-27 09:56:25 680

原创 【LEETCODE】【组合的数】

【LEETCODE】【组合的数】题目描述给你 m 个整数,你可以按照一定的顺序将他们首尾相连构成一个新的组合数字。请输出值最大的组合数字。如整数1,23,组合起来有两种情况,123和231,因为231 > 123,所以231是答案。解答要求时间限制:1000ms, 内存限制:100MB输入第一行输入一个正整数T(1 <= T <= 100),表示有T组测试数据。对于每组测试数据:第一行一个m ( 0 < m <= 1000 ),第二行m个正整数(int范围内)并

2021-05-27 09:54:29 604

原创 【LEETCODE】【史密斯数】

【LEETCODE】【史密斯数】题目描述Simth数的概念:一个非素数,其各位之和等于其所有质因数的各位之和。例如:4=22,4=2+2,所以4是一个史密斯数。22=211,2+2=2+1+1,22也是一个史密斯数。27=333,2+7=3+3+3,27也是一个史密斯数。解答要求时间限制:1000ms, 内存限制:100MB输入第一行输入一个整数n(1<n<200),表示有n组测试数据。接下来每行一个数num(1<=num<=5000000)。输出对于输入的每

2021-05-26 14:23:44 3235

原创 【LEETCODE】【鸡兔同笼】

【LEETCODE】【鸡兔同笼】题目描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。题目保证有解。解答要求时间限制:1000ms, 内存限制:100MB输入一行有两个整数n, m(1 <= n <= 10^5, 1 <= m <= 10^7)。输出鸡的数目和兔的数目,用一个空格分开,以回车结尾,末尾不要输出多余的空格。样例输入样例 1 复制14 32输出样例 112 2提示样例 1提示设鸡有a只,兔有b只,则a + b

2021-05-26 14:18:05 647

原创 【LEETCODE】【判断直角三角形】

【LEETCODE】【判断直角三角形】题目描述输入三角形三边长度值(均为正整数),判断它是否能为直角三角形的三个边长。如果可以,则输出“yes”,如果不能,输出no,如果根本无法构成三角形,则输出“not a triangle”。解答要求时间限制:1000ms, 内存限制:100MB输入一行有三个整数a b c(1 <= a, b, c <= 10^6)。输出如果a、b、c不能构成三角形输出“not a triangle”,否则,如果它们能构成直角三角形,输出“yes”,否则输

2021-05-26 14:15:23 773

原创 【LEETCODE】【整数反转】

【LEETCODE】【两数之和】给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0提示:-231 <= x <= 231 - 1

2021-05-26 14:13:07 39

原创 【LEETCODE】【Z 字形变换】

【LEETCODE】【Z 字形变换】将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows

2021-05-26 14:11:47 109

原创 【LEETCODE】【最长回文子串】

【LEETCODE】【最长回文子串】给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成public static String longestP

2021-05-26 14:08:52 37

原创 【LEETCODE】【寻找两个正序数组的中位数】

【LEETCODE】【寻找两个正序数组的中位数】给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例

2021-05-26 14:06:45 46

原创 【LEETCODE】【无重复字符的最长子串】

【LEETCODE】【无重复字符的最长子串】给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是

2021-05-26 14:04:12 37

原创 【LEETCODE】【两数相加】

【LEETCODE】【两数相加】给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9

2021-05-26 13:59:10 39

原创 【LEETCODE】【两数之和】

【LEETCODE】【两数相加】给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], t

2021-05-26 11:42:58 39

转载 在java中调用mockjs生成模拟数据

一、手写版在前端有个模拟数据的神器 Mock.js 能生成随机数据,拦截 Ajax 请求,然后我觉得他的这个生成随机数据不错。然后我就到度娘一顿操作,没找到类似的java实现,于是就有了下面的代码:pom.xml<!--hutool 快速开发工具包--><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactI...

2020-11-17 19:51:39 1651

转载 private方法上增加AOP时,内部属性@Autowired注入失败

1.背景最近项目中使用了数据字典,在写订单模块时会经常在映射方法中将订单的类型和订单的状态放到request域或model域中。由于订单模块业务映射很多,一个个添加太麻烦,所以想到AOP来实现。  2.问题描述自己写了一个AOP,访问时发现,有些映射访问错误,属性注入为空  ...

2020-09-08 17:21:30 651

原创 apollo配置中心注册到eureka指定ip而不是hostName

apollo配置中心注册到eureka指定ip而不是hostNameadminserver的bootstrap.xml配置configserver的bootstrap.xml配置特别注意adminserver的bootstrap.xml配置eureka: instance: hostname: 192.168.1.1 preferIpAddress: true status-page-url-path: /info health-check-url-path: /he

2020-05-12 14:21:14 2291 2

空空如也

空空如也

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

TA关注的人

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