- 博客(11)
- 收藏
- 关注
原创 Leecode51
方法是构建两个矩阵,一个正常的,一个靠左上角旋转45度角的矩阵达到0(1)的时间复杂度校验,然后通过回朔去把所有结果算出来,下面是代码。时间复杂度和空间复杂度都还行,超多了90%用户。
2022-09-23 10:41:43
121
原创 leecode25 k个一组翻转链表
一个思路,并不是最佳答案,指针上还是踩了好多坑 public ListNode reverseKGroup(ListNode head, int k) { ListNode node = head; int len = 0; // 计算递归次数 if (node != null) { len = 1; } while (node.next != null) { n
2022-05-24 21:01:27
131
原创 docker 工程环境配置 持续更新
docker安装mysql先设置国内镜像我这边设置了两个 registry-mirrors打开命令窗口docker pull mysql配置网段docker network create --subnet=172.18.0.0/16 mynet运行docker镜像docker run --name myMysql -p 3306:3306-e MYSQL_ROOT_PASSWORD=123456 mysqlcd ~ 到个人目录mkdir dockercd dockermkid
2022-05-18 19:14:58
569
原创 重新配置mac环境
mac java等环境配置人比较倒霉,看源码电脑卡住了,然后重启电脑,idea崩溃了,怎么弄都弄不好,而且docker容器与镜像全没了,最后直接恢复出厂设置了。还好工程放云上了jdk安装官网地址https://www.oracle.com/java/technologies/downloads/#jdk18-mac下载后直接安装java -version 查看版本 如果电脑上已经存在jdk版本则需要配置默认环境安装idea没什么好讲的,去官网下载然后拖进applicationmaven
2022-05-10 23:48:51
479
原创 自己最近常用的docker命令
docker pull 下载镜像docker run -it -name=容器名(自定义) 镜像名 /bin/bash #启动并进入当前容器Docker run -di —name=容器名 镜像名。 #后台创建并启动容器docker ps 查看运行的容器docker ps -a 查看所有容器docker start/stop 容器id/容器名 #启动容器或者关闭容器Docker cp 文件地址 容器名:容器绝对目录地址 #复制文件到容器Docker cp 容器名:容器文件绝对地址
2022-05-09 14:29:44
512
原创 一个递归算法题
新员工考试,共25题,前10题每题2分,后10题每题4分,再后面每题8分,最多能错3题,错三题后提前交卷,问达到目标分数情况个数。 public static int getCount(int target){ return ecrurrence(0, true, 0, target,0) + ecrurrence(0,false,0,target,0); } public static int ecrurrence(int index, boolean isTr
2022-05-08 16:23:34
93
原创 多线程实现归并
```java`在这里插入代码片突然想到水平分库最后查询是要归并的,当然貌似sharding执行了这个逻辑,不过多线程好像也能实现归并,就照着模子写了一个,这个线程池还是感觉很难掌握在这里插入代码片 static { lists.add(new ArrayList<Integer>(){{ add(1); add(2); add(5); add(7); }}
2022-05-03 17:36:31
216
原创 大锤字符串排错问题
王大锤字符串排错public static String wangDaChui(String a) {int same = 0;char[] chars = a.toCharArray();Stack stack = new StringStack();StringBuilder builder = new StringBuilder();for (int index1 = 0; index1 < chars.length; index1++) {//如果是第一个字母,指甲压入站if
2022-04-30 00:04:04
76
原创 多线程防忘记代码
@[TOC](这里写 CompletableFuture skuInfoFuture = CompletableFuture.supplyAsync(() ->{//1.sku基本信息 pms_sku_infoSkuInfoEntity skuInfo = getById(skuId);skuItemVO.setSkuInfo(skuInfo);return skuInfo;},executor);CompletableFuture saleAttrFuture = skuInfo
2022-04-09 23:45:31
263
原创 多线程实现视频捕帧
import org.bytedeco.javacv.FFmpegFrameGrabber;import org.bytedeco.javacv.Frame;import org.bytedeco.javacv.FrameGrabber;import org.bytedeco.javacv.Java2DFrameConverter;import javax.imageio.ImageI...
2020-04-03 13:08:02
783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人