- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 线程中常用的方法
线程中常用的方法1、public void start() 使该线程开始执行;Java 虚拟机调用该线程的 run 方法。2、public void run() 如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。3、public final void setName(String name) 改变线程名称,使之与参数 name 相同4、public final void setPriority(int pi
2021-07-15 14:43:41 210 2
原创 线程的生命周期
线程状态与具体含义NEW一个尚未启动的线程的状态。也称之为初始状态、开始状态。线程刚被创建,但是并未启动。还没调用start方法。MyThread t = new MyThread()只有线程象,没有线程特征。RUNNABLE当我们调用线程对象的start方法,那么此时线程对象进入了RUNNABLE状态。那么此时才是真正的在JVM进程中创建了一个线程,线程一经启动并不是立即得到执行,线程的运行与否要听令与CPU的调度,那么我们把这个中间状态称之为可执行状态(RUNNABLE)也就是说它具.
2021-07-15 10:23:42 232
原创 LeetCode练习题2
LeetCode练习题2------两数相加题目描述:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。代码如下:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode ne
2021-06-06 16:06:51 96
原创 JDBC三层架构核心流程及代码实现(实现数据库的增删改查)
JDBC三层架构核心流程及代码实现(实现数据库的增删改查)一:表示层(UI,Main)1:收集用户输入数据2:调用业务逻辑层3:展示数据或展示操作结果二:业务层(service)1:开启事务2:调用DAO层3:处理数据4:提交或回滚三:数据访问层(DAO)1:查询相关业务逻辑的数据2:根据相关业务逻辑修改数据三层架构项目搭建(按开发步骤)1:utils 存放工具类2:entity 存放实体类3:dao存放DAO接口类 impl存放DAO接口实现类4:service 存放s
2021-04-01 18:04:13 3137 2
转载 java垃圾收集器
1.Serial收集器单线程收集器,收集时会暂停所有工作线程(我们将这件事情称之为Stop The World,下称STW),使用复制收集算法,虚拟机运行在Client模式时的默认新生代收集器。2.ParNew收集器ParNew 收集器就是Serial的多线程版本,除了使用多条收集线程外,其余行为包括算法、STW、对象分配规则、回收策略等都与Serial收集器一摸一样。对 应的这种收集器是虚拟机运行在Server模式的默认新生代收集器,在单CPU的环境中,ParNew收集器并不会比Serial收集器有
2020-10-12 10:23:38 66
原创 正则表达式
\d 匹配一个数字字符。等价于 [0-9]。\D 匹配一个非数字字符。等价于 [^0-9]。\f 匹配一个换页符。等价于 \x0c 和 \cL。\n 匹配一个换行符。等价于 \x0a 和 \cJ。\r 匹配一个回车符。等价于 \x0d 和 \cM。\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。\t 匹配一
2020-10-12 10:16:54 68
原创 数字与字符串之间的转换
1:数字转字符串public static void main(String[] args) { int i = 5; //方法一 String str = String.valueOf(i); //方法二 Integer it = i; String str2 = it.toString(); }2:字符串转数字public static void main(String[] args) { String str1 = "
2020-10-10 20:22:58 104
原创 java中利用异或运算,不借助中间变量实现两个数互换
代码如下:public static void main(String[] args) { int a=16; int b=5; a=a^b; b=a^b; a=a^b; System.out.println(a); System.out.println(b); }
2020-09-21 14:34:05 139
原创 public static void main(String[] args) {}
public是访问修饰符,public,公共的,代表被他修饰的类、方法,变量是公共的其他代码都可以访问static是静态修饰符,被他修饰的不需要实例化就可以使用void是返回值类型,void代表没有返回值String是变量类型,字符串类型args是数组的名字,一个String类型的数组,而args是这个数组的名称。...
2020-09-20 20:38:49 388
原创 java中Scanner类具体用法
如下://导入Scanner类import java.util.Scanner;public class work3 { public static void main(String[] args) { Scanner s = new Scanner(System.in);//Scanner类的变量s指向了一个实例化Scanner对象 int a1 = s.nextInt(); System.out.println("第一个整数:"+a1); float a2 = s.
2020-09-20 17:47:37 143
原创 lingo的一些简单题型及答案
第一题(1)model:max=100x+130y;2x+y<200;x<100;y<80;x>0;y>0;end(2)model:min=3x1+2x2-3x3+4x4;x1-2x2+3x3+4x4<3;x2+3x3+4x4>-5;2x1-3x2-7x3-4x4=2;x1>0;x2<0;end第二题...
2020-03-30 21:20:14 1489
原创 用lingo10求解03年数模国赛B题
露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。一般来说,平均铁含量不低于 25%的为矿石,否则为岩石。每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。每个铲位至多能安置一台电铲,电铲的平均装车时间为 5 分钟。卸货地点(以下简称卸点)有卸矿石的矿石漏、2 个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点...
2020-03-29 10:43:07 3706 2
原创 R语言向量中10个基础函数
1 sum函数求和函数2 max函数求最大元素函数3 min函数求最小元素函数4 mean函数求平均值函数5 median函数求中位数函数(需排序)6 range函数相对于c(min(x),max(x)),求最大和最小元素函数7 var函数求方差函数8 sd函数求标准差函数9 prod函数求向量元素连乘结果的函数10 cumsum函数cumsum(x)结果是一...
2020-03-27 14:16:22 606
原创 R语言入门基础知识点笔记——向量
一 向量的建立1 直接创建如x1<-1:10;x2<-666;x3<-TRUE;(必须使用大写)x4<-“Tianjing”(向量的格式不同)2 使用c()函数创建多个值的向量如v1<-c(1,5,8,6,0);v2<-c(1:10);v3<-c(“男”,“女”,“男”,“女”,“男”,“女”);v4<-c(TRUE,FALSE...
2020-03-27 13:57:37 862
原创 数学建模lingo实操
数学建模的一些简单题型:lingo实操答案如下MODEL:sets:hang/1…4/:c,s3;lie/1…3/:x,s1,s2;hanglie(hang,lie):r;endsetsdata:c=50 10 20 15;s1=16 16 16;s2=19 19 19;s3=4 5 6 8;enddatamin=@sum(lie(i):x(i));@for(han...
2020-03-26 19:28:14 891
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人