自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 6S管理是什么?

5S 管理5S 起源于日本,是指在生产现场对人员、机器、材料、方法等生产要素进行有效管理,这是日本企业独特的一种管理办法“5S”是整理(Seiri)、整顿(Seiton)、清扫(Seiso)、清洁(Seiketsu)和素养(Shitsuke) 这5个词的缩写。5S的定义与目的1S-整理定义:区分要与不要的东西,职场除了要用的东西以外,一切都不放置。一个概略的判定原则,是将未来3 0天内,用不着的任何东西都可移出现场。该阶段关键道具“红单运动“目的:将"空间"腾出来活用2S-整顿定义:要的

2021-04-12 10:08:39 1294

原创 项目管理十大管理之首,项目的整体管理

2021-01-22 22:20:40 588 1

原创 项目立项管理

第五章项目立项管理1.项目建议项目立项管理5个典型环节项目建议编制项目建议书特别小的项目可以不写内容输出到可行性报告项目可行性分析阶段机会研究可以省略初步研究可以省略详细研究不能省略产出可行性研究报告项目审批项目 招 投 标项目合同谈判与签订项目建议书定义项目建议书RFP 是项目建设单位向上级主管部门提交的项目申请文件,是对拟建项目提出的总体设想项目建设单位是招标方 甲方承建方时候

2021-01-19 21:26:35 959

原创 IDEA连接 MySQL 从 5.5 到 8.0 需要注意的地方

1.切换 jar 包,从5.5 换成 8.0,切记 换包2.db.properties 中 增加了 cj5.5driverClassName = com.mysql.jdbc.DriverMysql 8.0driverClassName=com.mysql.cj.jdbc.Driver3.设置时区,多数问题都是时区没有设置好,注意多看报错信息,时区有多重设置方法,多试几个.url=jdbc:mysql://192.168.14.201:3306/exam?&serverTimezon

2021-01-16 09:25:32 608

原创 JavaScript 从入门到 ti tong pao lu

1. JS 概念JavaScript 用来实现人与页面的交互一门浏览器客户端的脚本语言运行在客户端浏览器中的,每一个浏览器都有 JavaScript 的解析引擎脚本语言,不需要编译,直接就可以被浏览器解析执行好处可以增强一些用户的体验,实现人与页面的动态交互也可以使用 JavaScript 来控制页面中的元素内容,让页面有一些动态效果(如 轮播图)C-- liveScript NetScape JavaScript JScript IEECMA 欧洲计算机制作商协会 Europea

2021-01-14 15:27:45 233

原创 项目管理

1.项目管理概念项目是为达到特定的目的,使用一定资源,在确定的期间内,为特定发起人提供***独特的产品、服务或者成果***而进行的一系列相互关联的活动的集合项目具有完整的生命周期,有开始,有结束,具有***一次性、临时性***的特点项目目标包括***成果性目标 和 约束性目标***项目的约束性目标也叫管理性目标,项目的成果性目标也叫做项目目标项目成果性目标是指通过项目开发出满足客户要求的产品、系统、服务或成果项目约束性目标是指通过项目成果性目标需要的时间、成本以及要满足的质量项目的目标要求遵从

2021-01-12 23:22:11 621 1

原创 JavaScript 轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>轮播图</title> <style> * { margin: 0; padding: 0; } </style></head><body&g

2020-12-29 21:39:30 89

原创 HTML制作一个会动的电子钟

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <!--<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, init

2020-12-24 20:48:38 1436

原创 HTML 不太懂...怎么感觉前端知识点好多啊

表单控件<input> 表单元素属性: 1. button 定义可点击的按钮 2. checkbox 定义复选框 3. file 4. hidded 5. image 6. password 7. radio 单选按钮 8. reset 9. submit 提交按钮,表单域中内容传递给后台 10.text 输入字段 <lable> 标签用于绑定呀一个表单元素,当点击 <lable> 标签的文本时,浏览器会自定将焦点转到或者选择对应的表单元素上

2020-12-23 22:56:24 155 2

原创 HTMLcss 层叠样式表的使用位置

内部样式表行内样式表外部样式表1.内部样式表,可以写在任意位置,建议写在 head 标签中<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ color: red; } </st.

2020-12-21 23:10:02 108

原创 Stream 简介及代码演示

Java从8开始,不但引入了Lambda表达式,还引入了一个全新的流式API:Stream API。它位于java.util.stream包中。划重点:这个Stream不同于java.io的InputStream和OutputStream,它代表的是任意Java对象的序列。两者对比如下:java.iojava.util.stream存储顺序读写的byte或cha顺序输出的任意Java对象实例用途序列化至文件或网络内存计算/业务逻辑再次划重点:这个Str

2020-12-21 20:18:43 269

原创 Java 12A34B56C,多线程

package lx;public class ThirdMethod { // 锁对象 static final Object obj = new Object(); // 开关保证 一定是12 先执行 static boolean flag = false; public static void main(String[] args) { Thread t1 = new Thread(()->{ synch

2020-12-18 19:53:17 187 1

原创 Java File 操作,将GBK 编码转变成 UTF-8

import sun.nio.cs.ext.GBK;import java.io.*;import java.nio.channels.FileChannel;import java.nio.charset.StandardCharsets;/** * 将GBK 编码转变成 UTF-8 * <p> * 思路, * 1. 创建一个GBK 格式 的 TXT * 2. 读取一个 GBK 格式的 txt * 3. 读取后 以 UTF - 8 格式 输出 一个 TXT */pub

2020-12-16 23:13:58 803

原创 Java 剪切文件

import java.io.*;public class CutFiles { /** * 1.剪切文件夹 * <p> * 思路: * 1. 找到指定的文件夹 * 2. 遍历目录,找到所有的文件 * 3. 读写 * 4. 删除文件夹 * 5. 释放资源 */ public static void main(String[] args) { // 源地址 .

2020-12-16 22:14:25 1088

原创 Java IO流 简介

IO概述I input 输入(读取)O output 输出(写入)流: 数据(字节,字符)1 个 字符 = 2 个字节 1 个 字节 = 8 个二进制位输入流输出流字节流InputStreamOutputStream字符流ReaderWriterJava 中 IO操作,主要是靠 Java.IO 包下面的类和接口来实现的,输入.输出操作输入也可以叫做读取数据输出也可以叫做写如数据IO 分类概述根据数据的流向,分为 输入流 和 输出流输

2020-12-15 23:07:19 120

原创 Java try - with - catch

区别于普通 try catch , Java 1.7 增加了 try - with - catch此时可以不用写 close 语句, 程序会自动关闭try(定义流对象){ // 可能出现异常的代码 }catch(异常类型 异常变量名){ // 异常的处理逻辑 }public static void main(String[] args) { try (InputStreamReader reader = new InputStreamR

2020-12-15 22:50:04 347 1

原创 Java,多线程之龟兔赛跑分析

龟兔赛跑兔子加速度为 5 m/s乌龟加速度为 1 m/s乌龟最快 4 m/s兔子最快 20m/s龟兔 一起跑当兔子超过乌龟 80 米的时候,兔子休息等 乌龟 超过 兔子 80 米的时候,兔子开始跑总路程 1000 米,谁赢了v = a * t v速度 a加速度 t时间s = 0.5 * a * t * t s路程 a加速度 t时间计算乌龟耗费的时间前 4 秒,走了 8 米乌龟的速度0 - 4 m/s s = 0.5 * 1 * 4 * 4 = 8 米992

2020-12-14 20:09:08 497

原创 递归加筛选,查找所有某路径下,所有以 .java 结尾的文件

实现类package Recursion;import java.io.File;import java.io.FileFilter;public class FileFilterImpl implements FileFilter { /** * 过滤的规则: * 在 accept 方法中,判断 File 类对象是否是以.java 结尾 * 是 就返回 true * 如果 此 file 是一个文件夹 返回 true * @param

2020-12-14 17:33:04 294

原创 Java File 简介

public static void main(String[] args) { /* static String pathSeparator 与系统有关的路径分隔符,为了方便它被表示为一个字符串 static char pathSeparatorChar 与系统有关的路径分隔符 static String separator 与系统有关的默认名称分隔符,为了方便它被表示为一个字符串 static c

2020-12-12 14:58:56 92

原创 The right path -- Thomas GreenBerg

在这百无聊赖的生活中,你是否偶尔也会思念着什么是否也会偶尔感慨,那条未走过的路

2020-12-11 23:19:36 282

原创 线程是啥?

进程 : 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个线程;进程也是程序的一次执行过程,是系统运行程序的基本单位系统运行一个程序就是一个进程从创建,运行,到消亡的过程线程 : 是进程执行过程中的一个执行单元负责当前进程中程序的运行,一个程序中,至少有一个线程一个进程可以有多个线程,这个应用程序也可以称之为多线程程序总结,一个程序运行后,至少有一个进程,一个进程中可以包含多个线程备注:单核处理器的计算机肯定不能并行的处理多个任务,只能是多个

2020-12-11 23:16:40 119

原创 多线程之锁 Lock,到底是啥

解决线程安全问题的第三种解决方法使用 lock 锁Java.util.concurrent.locks.lock 接口lock 实现了 比 synchronized 方法 和语句 更加广泛的锁定操作public void lock(); 获取锁public void unlock(); 释放锁Java.util.concurrent.locks.ReentrankLock implements Lock 接口使用 步骤:1. 在成员的位置创建一个 ReentrankLock 对象

2020-12-11 23:09:34 258

原创 线程的等待与唤醒

package WaitingThread;public class WaitingThread { // 锁对象 public static Object object = new Object(); public static void main(String[] args) { // 匿名内部类 new Thread(new Runnable() { // 重写 @Override public void run() { // 永真循环

2020-12-11 23:03:15 75

原创 多线程之卖票,电影院卖票

多线程同步之同步方法接口的实现类// 实现买票案例public class RunnableImpl implements Runnable { // 定义 一个 多线程共享的资源票 private static int ticket = 100; // 窗口指代的是 线程 // 设置线程的任务 : 卖票 @Override public void run() { System.out.println("this-->" + this); // 先判断 票 是否存在

2020-12-11 22:55:14 302

原创 线程池 ThreadPool 简介

线程池 JDK 1.5 后提供的Java.util.concurrent.Executors 线程池的工厂类,用来生产线程池Executors 类中的静态方法public static ExecutorService newFixedThreadPool(int nThreads)创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程。参数 : int NThreads 创建线程池中包含的线程数量返回值: ExecutorService 接口,返回的是ExecutorServi

2020-12-11 22:46:14 157

原创 多线程间之包子问题,生产者与消费者

包子类public class BaoZi {// 包子 String OutSide; // 皮 String InSide; // 馅 boolean flag = false; // 默认 没有包子}生产者// 包子铺 ,生产者,是一个线程类/** 生产者 是一个线程类,继承 Thread类 设置线程的任务时 生产包子 true 有包子 包子铺调用 wait 方法 进入等待状态 false 没有包子 增加难度,交替生产两种包子 两种状态 ( i %

2020-12-11 22:36:40 396

原创 Lambda 表达式()->格式的简介

Lambda 表达式lambda 表达式的标准格式有三部分组成 a: 一些参数 0,1,2,,n b: 一个箭头 c: 一段代码格式:(参数列表) -> 箭头 { 一些重写 run 方法的代码 }格式说明:() : 接口中的抽象方法,参数列表可以没有参数,空着. 有参数就写出参数,多个参数 用,隔开-> : 传递的意思,把方法中的参数传递给方法体{}{} : 重写接口的抽象方法中的方法体.示例// 1 new Thread(new

2020-12-11 22:32:14 1143

原创 HTML小小的练习,选择器

<!DOCTYPE html><!--!定义文档的格式--><html lang="en"><head> <meta charset="UTF-8"> <title>标题标签</title> <style> div{ font-size: 30px; } #a{ background: a

2020-12-11 09:25:37 213

原创 Java,多线程....

继承方式和实现方式的 联系与 区别public class Thread extends Object implements Runnable区别继承Thread:线程代码存放Thread子类run方法中。实现Runnable:线程代码存在接口的子类的run方法。实现方式的好处避免了单继承的局限性多个线程可以共享同一个接口实现类的对象,非常适合多个相同线程来处理同一份资源创建线程的两种方式方式一: 继承Thread类1) 定义子类继承Thread类。2) 子类中重写Thread

2020-12-10 23:22:49 86

原创 Java 多线程练习 生产者和消费者案例,使用匿名内部类

public class mainProgram { static int thing = 0 ; static final Object object = new Object(); public static void main(String[] args) { new Thread (new Runnable () { @Override public void run() {

2020-12-10 21:28:56 124

原创 Java 多线程练习,生产者和消费者

生产者和消费者生产者 : 不停的生产商品消费者 : 不停的消费商品多线程public class mainProgram { public static void main(String[] args) { // 生产者 Producer p = new Producer(); Thread t = new Thread(p); t.start(); // 消费者 Customer c = ne

2020-12-10 21:27:28 154

原创 Java Eclipse 调试程序说明

Debug 调试程序可以让代码逐行执行,查看代码的执行过程,调试程序中出现的bug使用方式 :1.在行号的左边,鼠标双击,添加断点 breakPointing (一般是在方法的首行和bug出现的那一行)2.右键,选择 Debug as --> Run APPlication 启动Debug 程序按键说明Resume F8 当前程序,执行到下一个断点,如果程序没有下一个断点,就结束了Terminate : 打断整个进程Step into(F5) : 进入到当前方法Step return

2020-12-08 09:02:35 95

原创 编写一个应用程序,利用数组或集合,求出四个字符串的平均长度以及字符出现重复次数最多的字符串

import java.util.*;/*编写一个应用程序,利用数组或集合,求出四个字符串的平均长度以及字符出现重复次数最多的字符串 */public class Todo1 { public static void main(String[] args) { show01(); show02(); } public static void show01() { // 创建一个集合存储4个字符串 Linked

2020-12-07 20:38:30 344 1

原创 Java 模拟双色球

import java.util.*;// 双色球public class DoubleColor { public static void main(String[] args) { // LinkedHashMap<Integer,Ball> hashSet = new LinkedHashMap<>(); ArrayList<Ball> al = new ArrayList<>(); al.a

2020-12-05 14:19:55 233 1

原创 Java Collection 集合中 Comparable 排序,针对基本数据类型 或者 对象排序

集合中的 Comparable 接口,已经实现了基本的类型,如下代码所示,包装类都已经实现了Comparable 接口,调用 sort 会按照某种规则进行排序public static <T> void sort(List <T> list)将集合中的元素按照默认规则排序(此处不能说一定是升序或者降序)public static <T> void sort(List <T> list , Comparator<? super T> c)

2020-12-03 21:31:35 169

原创 Java 练习题-从键盘录入 5 个学生的信息(姓名 语 数 外) 按照总分从高到低输出学生信息

package todayHw;import java.util.ArrayList;import java.util.Scanner;/*键盘录入 5 个学生的信息(姓名 语 数 外)按照总分从高到低输出学生信息 */public class Todo4 { public static void main(String[] args) { Student[] arr = new Student[5]; for (int i = 0; i &lt

2020-12-02 21:55:41 1944 1

原创 Java练习题-从键盘录入数据,以 0 结束 要求在控制台中输出这个多个数据中的最大值,和出现次数最多的最大值

package todayHw;import java.util.ArrayList;import java.util.Scanner;/*从键盘录入数据,以 0 结束要求在控制台中输出这个多个数据中的最大值,和出现次数最多的最大值 */public class Todo3 { public static void main(String[] args) { System.out.println("请录入int数字,以0结束(不包含0)"); Ar

2020-12-02 21:33:06 485

原创 Java 练习题之获取100 个 1-20之间的随机数,不重复

获取100 个 1-20之间的随机数,不重复package todayHw;/*获取100 个 1-20之间的随机数,不重复 */public class Todo2 { public static void main(String[] args) { double[] arr = new double[100]; for (int i = 0; i < 100; i++) { // 产生一个随机数

2020-12-02 20:26:49 820 1

原创 Java 斗地主发牌之再写

package todayHw;import java.util.ArrayList;import java.util.Collections;public class Poker { public static void main(String[] args) { // 创建牌盒 ArrayList<String> poker = new ArrayList<>(); // 创建 3 位玩家 Arra

2020-12-01 22:19:28 101 1

原创 Java 迭代器和增强 for 循环

迭代器概述在程序开发过程中,经常需要遍历集合当中的所有元素,针对这种情况,JDK 官方有提供了一个接口Java.util.IteratorIterator 接口它也是集合当中的一员,但是它与Map,Collection 接口不同Collection 接口和 Map接口它主要是用来存储元素的,而 Iterator 主要是用来迭代访问 Collection 与 Map 接口当中的元素,因此我们也经常把 Iterator 对象称为迭代器. 想要遍历 Collection 集合当中的元素首

2020-12-01 22:17:56 288

Java基础之发红包案例

支持普通红包和随机红包 随机算法仿照微信凭手气红包算法 使用了继承和容器的概念,有参考学习的同学直接下载就好了

2020-11-21

空空如也

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

TA关注的人

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