雨季不再见
码龄5年
关注
提问 私信
  • 博客:15,709
    15,709
    总访问量
  • 32
    原创
  • 504,408
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山西省
  • 加入CSDN时间: 2020-06-29
博客简介:

weixin_49014375的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得24次收藏
  • 代码片获得133次分享
创作历程
  • 17篇
    2022年
  • 17篇
    2021年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

7大属性和4种拒绝策略

CallerRunsPolicy当线程数超出时会返回超出的线程,交给主线程执行。newThreadPoolExecutor.AbortPolicy()//第一种拒绝策略。当线程超出了最大线程数和等待线程数的和后会出现异常。DiscardPolicy不抛出异常,继续执行。...
原创
发布博客 2022.07.24 ·
314 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

线程池的三大方法

代码】线程池的三大方法。
原创
发布博客 2022.07.23 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式简单讲解

单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。...
原创
发布博客 2022.07.23 ·
357 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

juc的三大辅助类

juc的三大辅助类。
原创
发布博客 2022.07.18 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集合类不安全

当我们在JUC中创建集合类时,例如会出现ConcurrentModificationExceptio异常,这是因为我们没有使用锁,造成了在添加数据时,会产生数据覆盖出现异常当我们将List list = new ArrayList();改为 List list = new Vector();就可以正常用行成功了,但是它是用了synchronized 并不是lock而当我们用List list = new CopyOnWriteArrayList();也可以正常用行成功, CopyO...
原创
发布博客 2022.07.01 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lock生产者和消费者问题

1.等待->2.业务->3.通知按指定的顺序执行流程A->B->C
原创
发布博客 2022.06.29 ·
67 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wait_timeout

本文为CSDN博主「【官方推荐】唐城」的原创文章原文链接:https://blog.csdn.net/qq_41570658/article/details/10797388使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond 其中错误还会提示你修改wait_timeout或是使
转载
发布博客 2022.06.01 ·
1243 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

旋转字符串2

转自LeetCode算法思路止可首先,如果s和goal的长度不一样,那么无论怎么旋转,s都不能得到goal,返回false。在长度一样(都为n)的前提下,假设s旋转i位,则与goal中的某一位字符goalj对应的原s中的字符应该为s[(i+)mod nl。在固定i的情况下,遍历所有j,若对应字符都相同,则返回true。否则,继续遍历其他候选的i。若所有的i都不能使s变成goal,则返回false。代码class Solution { public boolean rotateString(S
转载
发布博客 2022.04.07 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

旋转字符串

转自LeetCode算法给定两个字符串, s 和 goal。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。s 的 旋转操作 就是将 s 最左边的字符移动到最右边。 例如, 若 s = ‘abcde’,在旋转一次之后结果就是’bcdea’ 。示例 1:输入: s = "abcde", goal = "cdeab"输出: true示例 2:输入: s = "abcde", goal = "abced"输出: false 提示:1 <= s.length, g
原创
发布博客 2022.04.07 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

for循环输出1--1000之间能被5整除的数,并且每行输出3个

package com.jing.struct;public class Demo03 { public static void main(String[] args) { //以for循环输出1--1000之间能被5整除的数,并且每行输出3个。 for (int i = 0; i <= 1000; i++) { if (i%5==0){ System.out.print(i+"\t");
原创
发布博客 2022.04.01 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

形成三角形

package com.jing.struct;public class Demo三角05 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5; j >=i; j--) { System.out.print(" "); } for (int
原创
发布博客 2022.04.01 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

输出稀疏数组

记录数组一共有几行几列有多少个不同值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模package com.jing.array;public class Demo05 { public static void main(String[] args) { int[][] array1 = new int[11][11]; //数组共有11行11列 array1[1][2] = 1; //赋值 array1[
原创
发布博客 2022.04.01 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

定义一个整数数组a,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在输出-1

package com.jing.array;import java.util.Scanner;public class Demo03 {//定义一个整数数组a,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在输出-1 public static void main(String[] args) { Scanner scanner =new Scanner(System .in); //boolean flag = false;
原创
发布博客 2022.04.01 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

冒泡排序及优化

冒泡排序的时间复杂度为O(n2)//冒泡排序需要俩个循环来实现public static void main(String [] args){ int[] a={16,3,8,4,65,45,7,,47}; int[] sort=sort(a); System.out.println(Array.toString(sort));}public static int[] sort(int[] array){ temp=0;//设置第三个值一遍交换位置 //确认循环进行了
原创
发布博客 2022.03.30 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SMBMS(超市订单管理系统)

系统框架及数据库 转载狂神笔记1.系统框架2.数据库源码CREATE DATABASE `smbms`;USE `smbms`;DROP TABLE IF EXISTS `smbms_address`;CREATE TABLE `smbms_address` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `contact` VARCHAR(15) COLLATE utf8_unicode_ci DEFAU.
原创
发布博客 2022.03.28 ·
2004 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

构造器(构造方法)

new关键字是要实例化对象构造器分为无参构造和有参构造构造方法:1.必须和类的名字相同 2.没有返回值类型,不能写viodpubilc class Person{//一个类什么也不写会定义个无参构造}无参构造pubilc Person(){//()内没有写参数 例如String name}构造器可以初始化值String name;pubilc Person(){ this.name=“hjs”;}有参构造String na
原创
发布博客 2022.03.25 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC数据库连接驱动

操作数据库的规范jdbc大致分为六步1.加载驱动Class.form(“com.mysq.jdbc.Driver”);2.输入用户信息String url="jdbc:mysql://localhost:3306/数据库名称?userUnicode=true&charaEncoding=utf8&useSSL=true";String username="root";String possword="123456";3.连接数据库Connection connect
原创
发布博客 2022.03.16 ·
2136 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

用线程表示倒计时

**倒计时**package com.TestThread;public class TestSleepDemo01 { public static void tenDown() throws InterruptedException { int nums = 10; while (true) { Thread.sleep(1000); System.out.println(nums--);
原创
发布博客 2021.09.14 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用线程更新系统时间

更新系统时间在这里插入代码片```package com.TestThread;import java.text.SimpleDateFormat;import java.util.Date;import java.util.logging.SimpleFormatter;public class TestSleepDemo02 { public static void main(String[] args) { Date startTime = new Date(
原创
发布博客 2021.09.14 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用代码描写龟兔赛跑

## ***龟兔赛跑***package com.TestThread;//模拟龟兔赛跑public class Race implements Runnable {private static String winner;@Overridepublic void run() { for (int i = 0; i <= 100; i++) { //模拟兔子睡觉 if (Thread.curre...
原创
发布博客 2021.09.06 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多