
Java
文章平均质量分 91
HoneySJ
You are You are
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中生产者消费者问题(多个线程任务需要执行时,分别分配多个线程进行执行)详尽步骤
Ⅰ.模拟一个工厂类属性:库存;(用来确定是否生产或者消费)方法:生产(…){…… ……}消费(…){…… ……}生产方法:当库存不足时,就需要自加(模拟生产),当库存足够时,就暂停生产。消费方法:当库存足够时,就需要自减(模拟消费),当库存不足时,就暂停消费。public class Factory { // 库存 int count; // 生产功能 publi...原创 2019-08-30 17:24:23 · 476 阅读 · 0 评论 -
以编码的方式解决主键 Id,数据库不再设置主键 Id 自增,将以 big int 的普通字段体现(分布式自增长IdWorker 工具)
代码:import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <p...原创 2020-03-09 14:18:47 · 326 阅读 · 0 评论 -
超简单、超容易理解的随机纯字母生成器,传入要生成的随机数的位数即可(大小写字母混合)
代码:import java.util.Random;public class RandomLetterUtil { public static String getRandomCode(int size) { // 传入要生成的随机数的位数 Random random = new Random(); String str = ""; ...原创 2020-03-09 14:05:04 · 3306 阅读 · 0 评论 -
超简单、超容易理解的随机数字 + 随机字母生成器,传入要生成的随机数的位数即可(大小写字母 + 数字混合)
代码:import java.util.Random;public class RandomLetterNumUtil { public static String getRandomCode(int size) { // 传入要生成的随机数的位数 Random random = new Random(); String str = ""; ...原创 2020-03-09 13:54:10 · 2255 阅读 · 0 评论 -
超简单、超容易理解的随机纯数字生成器,传入要生成的随机数的位数即可(10位以下)
**代码:**public class RandomNumUtil { public static long getRandomCode(int size) { // 传入要生成的随机数的位数 double n = Math.pow(10, (size - 1)); int num; if (size > 1) { ...原创 2020-03-09 13:38:49 · 669 阅读 · 0 评论 -
非常简单明了的404提示页面
非常简单明了的404提示页面效果图:① unauth.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ include file="common/common.jsp"%><html lang="zh"><head> <meta ...原创 2019-12-10 17:05:20 · 909 阅读 · 0 评论 -
使用DOM解析XML文档,及维护(新增、修改、删除操作)详尽步骤
DOM概念 :文档对象模型。DOM把XML文件映射成一棵倒挂的“树”,以根元素为根节点,每个节点都以对象的形式存在大体步骤:1.借助字节输入流,获取当前xml文档到jvm虚拟机中(磁盘->jvm) InputStream is = new FileInputStream("src/com/tencent/test2/dom.xml");2.使用DOM解析器解析xml文档2.1...原创 2019-09-06 16:14:25 · 1554 阅读 · 2 评论 -
Lambda表达式格式,以及官方提供的4种函数式接口(Consumer、Function、Predicate、Supplier)
代码://这4种官方提供的函数式接口,默认的所有抽象方法都只有一个参数import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplier;public class Test...原创 2019-09-04 19:24:40 · 292 阅读 · 0 评论 -
Java中的反射机制(二:静态成员的使用)详尽注解
//反射:静态成员的使用import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test2 { public static void main(String[] args) throws Exception { // 1.在类类型中定义某个具体的对象,即创建类对象,c1 Strin...原创 2019-08-27 16:24:51 · 273 阅读 · 0 评论 -
Java中的反射机制(一:实例成员的使用)详尽注解
//反射:实例成员的使用import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test1 { public static void main(String[] args) throws Exception { ...原创 2019-08-27 16:21:24 · 167 阅读 · 0 评论 -
利用转换流(字节缓冲流)进行转换(综合运用: .jpg .txt 复制操作)
将 d:/1.jpg 利用字节输入缓冲流和字节输出缓冲流进行转换 复制到 e:/2.jpgimport java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java....原创 2019-08-24 17:26:53 · 346 阅读 · 0 评论 -
动态生成该目录结构和文件
动态生成该目录结构和文件: 2019-08-23/111/222222.jpg2019-08-23 : 第一层必须为日期格式名称文件夹.111/222222.jpg : 随机生成该文件夹名(不超过3位数),和文件名(不超过6位数).import java.io.File;import java.io.IOException;import java.util.Random;public...原创 2019-08-23 17:26:27 · 282 阅读 · 0 评论 -
利用Random生成指定长度的随机数
创建会员账号,会员编号为随机生成的4位数字,创建成功后显示创建的会员信息import java.util.Random;import java.util.Scanner;public class Test3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); S...原创 2019-08-23 17:17:27 · 3084 阅读 · 0 评论