自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhoujie的博客

代码连上世界

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 idea 切换build 导致一些类什么的找不到问题处理

请勾选如下重新编译即可解决。

2023-04-18 11:59:10 231

原创 基数排序(桶排序)

【代码】基数排序(桶排序 左神)

2022-08-30 15:47:51 190

原创 切分数组--荷兰国旗问题

【代码】切分数组--荷兰国旗问题。

2022-08-22 16:46:49 180

原创 二分法求解局部最小

代码】二分法求解局部最小。

2022-08-16 14:31:12 155

原创 LeetCode 题 位运算

代码】LeetCode 题 位运算。

2022-08-15 21:14:50 139

原创 二分查找找找最左侧的满足条件的数

代码二分查找找找最左侧的满足条件的数。

2022-08-15 21:07:54 227

原创 第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题

第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题

2022-07-14 20:12:00 804

原创 记录一下IP首部各个功能

都知道 TCP/IP 是我们常用的通信协议,此篇博文意在记录自己学习IP(IPV4)首部的各个组成部分首先来看一张图-----此图是来源于 《图解TCP-IP》 一书当中的第4章。???? 版本(Version)由4 比特构成,表示ip首部的版本号 IPV4的版本号为4 ,因此此值为“4”,关于其他的协议,此值也是不一样的,如下图???? 首部长度(IHL) 由4比特构成,表示首部大小,单位为4 字节 (32比特),对于没有可选项的IP包,首部长度则设置5,也就是说没有可选

2022-01-18 16:23:49 2380

原创 idea 在做spring boot 项目的时候 resource目录下的application.yml 不是小叶子图标问题

网上有很多这种不是小叶子的图标的博客,如果您已经解决,那祝贺你,如果您看了其他文章还没有解决,希望本篇文章能够帮助到您。1、如果你的application.yml 新建出来是普通的文本图标,请检查你的idea 是否添加了yaml 的插件类似于这几个吧,最好都添加上,如果添加上了还是普通图标,请检查文件类型是否添加*.yaml,*.yml到这,以上几乎是其他相关博客的解决方案,如果还是没有解决,还是普通图标,那么接下来就是本博客的重点了。2、请检查file Type 下的tx...

2021-07-12 19:27:10 2616 9

原创 最近最少使用淘汰策略LRU算法

LRU的介绍我就大致介绍一下吧,也就是如标题说的,最近最少使用的我们就需要舍弃它,可以想象为一个队列,队列头总是最近使用的,队尾总是最以前使用的,如果队列长度大于我们给的的capacity值时,就要舍弃队尾的元素。我说的可能不清楚,下面的代码也只是记录一下的我自己的一个思路。有错欢迎指正下面就上代码吧!/** * @author jiezhou * @CalssName: LRU2Node * @Package com.cn.redis.boot1.redisboot1.utils *

2020-11-24 17:51:47 299

原创 Integer 与int之间值的关系

public static void main(String[] args) { int a=1000; int b=1000; System.out.println(a==b);/*不考虑[-128,127] 始终返回true*/ Integer a1=8; Integer b1=8; System.out.println(a1==b1);/*考虑[-128,127] 在区间之内返回true,否则返回false*/ Integer a2=new I.

2020-11-19 14:49:16 234

原创 动态规划-01背包问题,超级详细

题目 我这里就不想再重复写了 ,给一个撸友写得不错的地址:https://blog.csdn.net/apple1414/article/details/100935043我这里只是为了贴代码,注释都在代码里面了,如果有不懂或者我写得不对的可以下方留言。/** * @author jiezhou * @CalssName: DynamicPlanning * @Package org.buptdavid.datastructure.zj.shangguigu.com.atguigu.程序员1

2020-09-01 16:39:55 201

原创 字符串反转(不是字母的字符还在原来的位置)

字符串反转(不是字母的字符还在原来的位置)package org.buptdavid.datastructure.zj;import java.util.Scanner;/** * @author jiezhou * @CalssName: Mian1 * @Package org.buptdavid.datastructure.zj * @Description: 字符串反转(不是字母的字符还在原来的位置) * @date 2020/7/28/15:29 */pub..

2020-07-28 15:52:25 670

原创 GC测试之OOM异常

虚拟机使用的是HotSpot8(jdk8)使用idea进行编码建立灿三个测试类Main类:import java.awt.*;import java.util.ArrayList;/** * @author jiezhou * @CalssName: Main * @Package PACKAGE_NAME * @Description: OOM异常排查测试 * @date 2020/7/13/14:33 */public class Main { pub

2020-07-13 15:27:03 623

原创 TimerTask简单测试

java.util.Timer是一个工具类,可以用于安排一个再某个时间的特定任务,Timer可以安排一个一次性的任务或者一个周期性的任务,配合Timer的有TimerTask类,我们需要实现TimerTask类来实现自己的业务逻辑下面来看代码:package book.test;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.LocalDateTime;import java.ti

2020-07-04 10:33:48 280

原创 java 里的 |= &= ^= 的详细区别

测试 int a = 5; // 0000 0101 int b = 3; // 0000 0011//a |= b; // 0000 00111//结果:7//a &= b; // 0000 0001//结果:1a ^= b; // 0000 0110//结果:6System.out.println(a);总结:/*** 总结: |=:两个二进制对应位都为0时,结果等于0,否则结果等于1; &=:两个二进制的对应位都为1时,结果为1,.

2020-06-27 17:09:41 369

原创 Paxos算法的java实现demo(只是为了简单的测试)

Paxos 的概念我就不在这里啰嗦了,网上有很多优秀的博客,下面是我推荐的一个写的比较好的https://www.cnblogs.com/linbingdong/p/6253479.html我们直接上代码吧,代码里面都有注释先看一下项目结构图Acceptor类package com.paxos;import java.util.Map;/** * @author jiezhou * @CalssName: Acceptor * @Package com.p..

2020-06-27 09:45:55 1050 4

原创 spring bean 的生命周期的点点滴滴

一、绪论这篇博文的代码其实很早就有了(在看《精通spring4.x企业应用开发实践》学习记录的),只是我没有把它写成博文,今天突然想去翻翻,找半天才找到,所以我在此疾苦一下,否则今后再想去看又找不到了,在此非常感谢作者,让我看到了这么细致的spring开发书籍。本篇也是在作者书籍当中的代码自己敲了过来,学习学习。二、spring Bean介绍spring的bean实例化会经历多个阶段,每个阶段都为bean处理不同的逻辑和控制三,spring Bean 的初始化过程(生命周期)1、..

2020-06-22 15:05:19 154

原创 spring 测父子容器获取bean的范围 (HierarchicalBeanFactory)

一、介绍HierarchicalBeanFactory是什么呢?spring ioc容器可以建立父子层级管关联的容器体系,子容器可以访问父容器的bean,反过来父容器权不能访问子容器的bean,在容器里面,bean的id必须唯一,但是子容器可以拥有和父容器相同id的bean,父子容器层级关系增强了spring架构的灵活性和扩展性。二、测试接下来我们来测试一下父容器定义两个beanpackage spring.hierarchical;import java.io.Seria

2020-06-22 14:46:49 504

原创 java 高并发框架(Akka)

本文来源,是我在阅读《实战java高并发程序设计》第7章锁了解的,参考了这本书,在此记录一下。往后也好翻翻。Akka是用Scala创建的,Scala也是java虚拟机上的语言,和java差不多。学习一个框架或者一门技术,无外乎这三点,1是什么?2怎么用?3用了之后有什么好处?一,Akka能给我吗带来什么好处呢?1,首先,Akka提供了一种称之为Actor的并发模型,粒度比线程还要小,这表明你可以在系统当中创建及其大量的Actor2,Akka提供了一套容错机制,允许Actor出现异常.

2020-06-16 15:56:54 3199 1

原创 java之 CGLB代理简单测试

在使用CGLB代理需要实现MethodInterceptor接口public interface MethodInterceptor extends Callback { Object intercept(Object var1, Method var2, Object[] var3, MethodProxy var4) throws Throwable;}里面只有一个方法intercept。需要说明的是。CGLB不需要接口(有无接口都可以),但是jdk动态代理必须要接口,以下是使

2020-06-13 14:17:19 336

原创 java锁(ReentrantLockd)重入锁的Condition测试

package org.buptdavid.datastructure.zj.thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * @author jiezhou * @CalssName: condition * @Package org.buptdavid.datastructure.zj.thread * @Descripti.

2020-06-13 12:25:20 213

原创 java线程之join阻塞测试

package book.test;import java.util.ArrayList;import java.util.List;public class JoinDemo extends Thread{ int i; Thread previousThread; //上一个线程 public JoinDemo(Thread previousThread,int i){ this.previousThread=previousThread; .

2020-06-13 12:19:12 317

原创 java线程之中断(interrupt,interrupted,isInterrupted)的简单测试

package book.test;import org.springframework.cglib.proxy.Proxy;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class IsInterruptedDemo1 { public static class Dae.

2020-06-13 12:16:58 292

原创 CyclicBarrierc的简单测试

package book.test;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class CyclicBarriercDemo { static CyclicBarrier cyclicBarrier=new CyclicBarrier(5,new A()); public static void main(String.

2020-06-13 12:08:02 152

原创 实现一个叫「餐盘」的类 DinnerPlates

package tx.one;import java.util.ArrayList;import java.util.List;import java.util.Stack;import java.util.Vector;/** * 我们把无限数量 ∞ 的栈排成一行,按从左到右的次序从 0 开始编号。每个栈的的最大容量capacity 都相同。 实现一个叫「餐盘」的类Di...

2020-04-10 18:04:48 261

原创 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K ,如果没有和至少为 K 的非空子数组,返回 -1 。

package tx.one;import java.util.*;/** * 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K 。 如果没有和至少为 K 的非空子数组,返回 -1 。 */public class Solution16 { static List<int[]> result=new ArrayList<>(); ...

2020-03-25 14:29:13 688

原创 存在重复元素

package tx.one;/** * 存在重复元素 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,3,4,3,2,...

2020-03-25 14:28:30 138

原创 除自身以外数组的乘积

package tx.one;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 除自身以外数组的乘积 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各...

2020-03-25 14:27:51 173

原创 反转字符串中的单词 III

package tx.one;import static tx.one.Solution6.x;/** * 反转字符串中的单词 III 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc" 注...

2020-03-25 14:25:33 125

原创 反转字符串

package tx.one;/** * 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:["h","e","l","l","...

2020-03-25 14:25:02 129

原创 字符串相乘

package tx.one;/** * 字符串相乘 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2 = "456" 输出: "56088" 说明...

2020-03-25 14:23:18 2829

原创 盛最多水的容器

package tx.one;/** * 盛最多水的容器 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 思路:看成是比较面积...

2020-03-24 11:14:40 112

原创 最接近的三数之和

package tx.one;import java.util.*;/** * 最接近的三数之和 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 ...

2020-03-24 11:13:33 70

原创 删除排序数组中的重复项

package tx.one;import java.util.Arrays;/** * 删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2],...

2020-03-24 11:13:26 82

原创 三数之和

package tx.one;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c , 使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案...

2020-03-24 11:11:56 120

原创 最长公共前缀

package tx.one;import java.util.concurrent.atomic.AtomicInteger;/** * 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["d...

2020-03-24 11:11:24 247

原创 字符串转换整数 (atoi)

package tx.one;import java.text.ParseException;/** * 字符串转换整数 (atoi) 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数...

2020-03-24 11:10:50 181

原创 最长回文子串

/** * 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" */public class Solution2 { public static vo...

2020-03-24 11:10:18 67

原创 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。

/** * 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))=Ologm*Ologn。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 = [1,...

2020-03-24 11:09:09 2527

proper.xsd

proper.xsd

2021-02-19

Webserver基于Ws

webserver基于ws服务及其客户端超级简单例子,入门使用

2018-11-18

空空如也

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

TA关注的人

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