一行瑠璃-
码龄4年
关注
提问 私信
  • 博客:26,582
    26,582
    总访问量
  • 20
    原创
  • 1,411,467
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-10-07
博客简介:

weixin_51369307的博客

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

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

对线程的基本理解(3)

java中有三种停止线程方法:1)使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。2)使用stop方法方法强行终止线程,但是不推荐使用这个方法,应为stop不安全而且已经被废弃的方法,还有suspend和resume都是废弃的方法。3)使用interrupt方法中断线程。interrupt()方法 仅仅使线程中打了一个停止的标记,并不是真的停止线程。this.interrupted() 测试当前线程是否已经中断。this.isInterrupted()测试线程是否已经
原创
发布博客 2021.08.24 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对线程基本理解(2)

让线程暂时停止可以选择sleep方法。比如Thread.sleep(1000),当前线程睡眠1秒。需要知道的是,1秒后,线程是回到可执行状态,并不是执行状态,什么时候执行那是由虚拟机来决定的。所以sleep(1000)并不是在睡眠1秒后立即执行。yield:解释它之前,先简述下,多线程的执行流程:多个线程并发请求执行时,由cpu决定优先执行哪一个,即使通过thread.setPriority(),设置了线程的优先级,也不一定就是每次都先执行它Thread.yield();,表示暂停当前线程,..
原创
发布博客 2021.08.24 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对线程的基本理解(1)

一、关于进程和线程,首先从定义上理解就有所不同1、进程是什么?是具有一定独立功能的程序、它是系统进行资源(内存)分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。2、线程又是什么?线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源。二、他们之间的关系1、一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程(通常说的主线程)。2、资源分配给进程,同一进程的所
原创
发布博客 2021.08.24 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过Javaweb文件对数据库文件进行增删改查

创建student_update.jsp<html><head> <title>Title</title></head><body> ${student} <% Student student = (Student) request.getAttribute("student"); %> <form action="<%=request.getC
原创
发布博客 2021.08.12 ·
810 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

通过Javaweb程序实现对数据库中的数据进行删除和添加

private Integer id; private String name; private Integer age; private String gender; public Student() { // this(1, "zhangsan", 3, "男"); // new Student(1, "zhangsan", 3, "男"); } public Student(Integer id, Strin...
原创
发布博客 2021.08.11 ·
1583 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

使用HTML编写一个猜大小的程序

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> function getRandom(min, max) { return Math.floor(Math.rand.
原创
发布博客 2021.08.09 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用HTML计算阶乘

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table> <tr> <td> <input type="text" id="num"/> </td> <td.
原创
发布博客 2021.08.09 ·
2433 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

使用HTML写一个简易计算器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table> <tr> <td><img src=""width="50px"height="50px"/></td> <td colspan="3"&.
原创
发布博客 2021.08.09 ·
8232 阅读 ·
1 点赞 ·
0 评论 ·
33 收藏

用html画一个表格

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> * { padding: 0; margin: 0; } .fl { float: left; } .fr { float: right;.
原创
发布博客 2021.08.09 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS基础基础知识

CSS定义:cascading style sheet 层叠样式表。语法:选择器 { 属性名1:属性值1; 属性名2:属性值2; 属性名3:属性值3; 属性名4:属性值4;}CSS使用:1、通过选择器选择上标签2、在选择的标签上设置样式选择器分类:标签选择器: p{}类选择器: .className{}id选择器: #id{}一些常见的样式:color:red;文字颜色font-size:4...
原创
发布博客 2021.08.06 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用IDEA调用数据库中的数据

public class JDBCDemo { @Test public void test1() { int setId = 5; Connection connection = null; PreparedStatement statement = null; ResultSet resultSet = null; try {// 1、加载驱动Class.forName(""); .
原创
发布博客 2021.08.05 ·
3342 阅读 ·
1 点赞 ·
1 评论 ·
33 收藏

设计自己的异常类表示对负数求平方根的错误;从键盘输入一个数,若输入的数不小于0,则输出它的平方根;若小于0,则抛出自定义异常;在程序中处理异常并输出提示信息“输入错误,不能对负数求平方根”

import java.util.Scanner;public class squareRoot { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数"); int a = sc.nextInt(); if (a > 0) { System.
原创
发布博客 2021.08.04 ·
767 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

模拟银行转账,可以实现存钱和取钱的功能取钱时候如果余额不够就抛出异常 MeiQianException

public class Student { private Integer id; private String name; private Integer age; private String gender; public Student() { } public Student(Integer id, String name, Integer age, String gender) { this.id = id; .
原创
发布博客 2021.08.04 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

输入年份月份,输出这个月多少天

@Test public void testSwitch(){ Scanner scanner = new Scanner(System.in); System.out.println("请输入年份:"); int year = scanner.nextInt(); if(year < 0){ System.out.println("输入错误的年份"); return; .
原创
发布博客 2021.08.03 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

收银台程序

1、编写一个收银台收款程序,if定义输入----单价、数量、用户输入金额定义输出----应收金额、找零使用double类型变量scanner.nextDouble();2、当总价>=500时候打八折3、考虑程序出现异常的情况,如:收款金额小于应收金额 若收款金额大于等于应收金额,则计算找零后输出 若收款金额小于应收金额,输出错误信息。public class Cashier { @Test public void zy3(){ ...
原创
发布博客 2021.08.03 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

交换两个数

public class ExchangeNumber {//交换两个数 public static void main(String[] args) { int num1 = 3; int num2 = 5; System.out.println("开始"); System.out.println("num1:" + num1); System.out.println("num2:" + num2);
原创
发布博客 2021.08.03 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

输入一个年份判断是不是闰年

public class zy1 {//判断是不是闰年 @Test public void test(){ Scanner scanner = new Scanner(System.in); System.out.println("输入年份"); int year = scanner.nextInt(); System.out.println(year); if(year < 0) { .
原创
发布博客 2021.08.03 ·
441 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

数据库设计三范式简述

第一范式(1NF),原子性原子性:存储的数据应该具有“不可再分性”。反例:修改后第二范式(2NF)唯一性 (消除非主键依赖联合主键中的部分字段)需要实现每一行数据具有唯一可区分的特性,并不能有部分依赖关系。通常,给一个表加主键(也是推荐做法),就可以做到“唯一可区分”。但主键有这样情况:设定一个字段为主键:此时,表示该一个字段的值就可以明确确定一行数据。设定多个字段为主键:表示只有这多个字段的值都确定后才能确定一行数据。此时也称为“联合主键”什么叫..
原创
发布博客 2021.08.03 ·
321 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

数据库的几个查询

子查询:嵌套查询,一个查询语句是另一个查询语句的条件查询班级是class1的所有学生信息SELECT * FROM student WHERE banji_id =(SELECT id FROM banji WHERE `name` = 'class1');查询班级是class1或者class2的所有学生信息SELECT * FROM student WHERE banji_id IN(SELECT id FROM banji WHERE `name` = 'class1'OR
原创
发布博客 2021.08.03 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

创建学生表,课程表,班级表,班级课程表

首先创建班级表,因为班级跟学生为一对多关系,先创建班级表能在学生表中插入外键班级表CREATE TABLE banji( id INT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(10) NOT NULL);INSERT INTO banji(`name`)VALUES('class1'),('class2');SELECT * FROM banji;CREATE TABLE student( id INT PRI...
原创
发布博客 2021.08.02 ·
4687 阅读 ·
4 点赞 ·
0 评论 ·
27 收藏
加载更多