- 博客(287)
- 资源 (2)
- 收藏
- 关注
原创 有趣的多线程之:累计相加
耗时大概 15s 结果:499999999500000000。显然不是,当线程数过多时,上下文切换也会增加耗时。10线程耗时大概 2.6s。
2023-12-24 22:42:03 685 2
原创 遇到解决不了的问题,你会怎么办
但是工作中,我们很难找到这样的老师。很多时候,当你遇到一个解决不了的问题,请教别人,你能得到的只是一个方案,这个方案,可能可行,也可能不可行。我记得高中那会,遇到不会的问题,一定会去问老师,因为他们总能给你全新的思路,让你获益匪浅。不知道大家平常工作中或者学习中遇到问题都是怎么解决的?那么这时候你又该怎么办呢?这周都在面临这个问题。
2023-12-09 00:44:44 363
原创 k8s(三): 基本概念-ReplicaSet与Deployment
ReplicaSet 的目的是维护一组在任何时候都处于运行状态的 Pod 副本的稳定集合,通常用来保证给定数量的、完全相同的 Pod 的可用性。
2023-12-02 21:19:30 1459
原创 k8s(二):Pod
pod 是K8s中最小的可部署单元,用于容纳一个或多个容器。Pod为容器提供了一个共享的环境,包括网络命名空间、存储卷和IP地址。
2023-12-02 20:05:07 1168
原创 k8s(一):基本概念
在Kubernetes系统中,Kubernetes对象是持久化的实体。哪些容器化应用正在运行可以被应用使用的资源关于应用运行时行为的策略:重启策略,升级策略,容错策略在k8中使用yaml格式的文件表示Kubernetes对象。几乎每个对象都包含两个嵌套的对象字段对象spec(规约)和对象status(状态)spec表示你希望对象所具有的特征,期望状态status对象当前的状态描述对象的yaml文件中必须具备的字段apiVersion。
2023-12-02 16:34:47 1266
原创 java实现二叉树的遍历与构造以及三个简单问题
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:41返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。
2023-07-23 14:40:09 237
原创 fastJson遇到的坑之造轮子实现按优先级将实体类的属性与属性值拼串
之前写过一个公共方法,实现对一个表的存储,但是今天报了个测试问题。排查问题的时候发现,如果不把所有字段的值打印出来,不便于问题的定位。但是由于我们的实体类是通过代码生成工具自动生成的,并且没有重写toString。
2023-04-21 23:50:51 465 1
原创 华为机试 HJ38 求小球落地5次后所经历的路程和第5次反弹的高度【Java实现】
华为机试 HJ38 求小球落地5次后所经历的路程和第5次反弹的高度【Java实现】
2022-08-09 20:35:28 249 1
原创 注入Bean的注解 @Autowired 与 @Resource
@AutoWiredspring注解优先根据类型注入/* 比如 DemoService 有两个实现类 DemoSerciceImpl1, DemoServiceImpl2 */@Autowiredprivate DemoSercice demoService; //报错,优先byTyoe匹配到两个,再byName无法匹配,这时spring就不知道注哪一个了/* 但是 @Autowired 其实也可以byName,但是条件比较苛刻 如下:*/@Autowiredprivate DemoS
2022-05-20 21:34:14 360
原创 华为机试 HJ27 查找兄弟单词【java实现】
描述定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次),而不添加、删除、修改原有的字母就能生成的单词。兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。 ab 和 ab 则不是兄弟单词。现在给定你 n 个单词,另外再给你一个单词 x ,让你寻找 x 的兄弟单词里,按字典序排列后的第 k 个单词是什么?注意:字典中可能有重复单词。数据范围:1≤n≤1000 ,输入的字符串长度满足 1≤len(str)≤10 ,1≤k<n输入描述:输入只有一行。 先输.
2022-04-23 19:38:43 495
原创 华为机试 HJ26 字符串排序【java实现】
描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y数据范围:输入的字符串长度满足 1≤n≤1000package com.wy.leetcode;import java.util.ArrayList;i
2022-04-23 17:55:03 584
原创 华为机试 HJ25 数据分类处理【java实现】
描述信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。数据范围:1≤I, R≤100 ,输入的整数大小满足 0~(2^31)-1输入描述:一组输入整数序列I和一组规则整数序列R,I和R序列的第一个整数为序列的个数(个数不包含第一个整数);整数范围为0~(2^31)-1,序列个数不限输出描述:从R依次中取出R,对I进行处理,找到满足条件的I:I整数对应的数字需要连.
2022-04-23 11:49:08 445
原创 华为机试 HJ24 合唱队【java实现】
找到每个位置的向左递减子序列和向右递减子序列186 186 150 200 160 130 197 200向左递减子序列186 左边没有,算上它自己 1186 左边只有186,因此也只算它自己 1150 左边没有比他小的 1200 递减子序列 由于 右边有三个数 150,186,186 这三个最长的递减子序列 为 1,因此 200 的递减子序列为 1 + 1 = 2160,只比150大,因此它的最长递减子序列 为 150的 + 1 也为 2130 右边没有比它小的
2022-04-22 23:05:56 1097
原创 华为机试 HJ23 删除字符串中出现次数最少的字符 【Java实现】
描述实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。数据范围:输入的字符串长度满足 1≤n≤20 ,保证输入的字符串中仅出现小写字母package com.wy.leetcode;import java.util.*;/** * @author HelloWorld * @create 2022/4/19 22:02 * @email helloworld.dng@gmail..
2022-04-19 23:14:30 332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人