-
java 反射得到属性与属性值
所属栏目:[Java] 日期:2020-12-15 热度:54
反射可以破坏所有的封装性,比如这次通过反射得到的属性与属性值; /* * * 得到属性值 * @param obj */ public static void readAttributeValue(Object obj){ String nameVlues ="" ; // 得到class Class cls = obj.getClass(); // 得到所有属性 Field[] fie[详细]
-
2019上JAVA第四周实验报告
所属栏目:[Java] 日期:2020-12-15 热度:185
Java实验报告 班级 计算机科学与技术二班 学号 20188442 姓名 吴怡君 完成时间 2019/9/19 评分等级 实验二 Java简单类与对象 实验目的 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值; 理解类和对象的区别,掌握构造[详细]
-
Java—day04:Scanner的使用、流程控制语句 20190919
所属栏目:[Java] 日期:2020-12-15 热度:151
1、Scanner扫描仪 Scanner是JDK的系统类库中提供的一个用于获取用户输入数据的功能,Scanner的使用步骤: 第一步,创建一个Scanner: Scanner 扫描仪名称=new Scanner(System.in); 第二步,提醒用户输入数据(输出语句); 第三步,声明对应类型的变量来接收[详细]
-
第四周课程总结及实验报告
所属栏目:[Java] 日期:2020-12-15 热度:181
实验二 Java简单类与对象 ?实验目的 ?掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值; ?理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性; ?理解static修饰付对类、类成员变量及类方法[详细]
-
jmeter术语
所属栏目:[Java] 日期:2020-12-15 热度:168
? 1.负载:模拟业务请求操作对服务器造成压力的过程 2.性能测试(performance testing):模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求 3.负载测试(load testing):在一定软硬件环境下,通过不断加载负载来确定在满[详细]
-
课堂测试
所属栏目:[Java] 日期:2020-12-15 热度:104
课堂测试1: import java.util.Random; public class Sapp { ?public static void main(String[] args) { ??Random ran=new Random(); ??for(int i=1;i31;i++) { ???int a=ran.nextInt(100); ???int b=ran.nextInt(100); ???int c=ran.nextInt(4); ???if(c==[详细]
-
进程vs线程
所属栏目:[Java] 日期:2020-12-15 热度:173
进程vs线程 进程vs线程创建速度 from threading import Threadfrom multiprocessing import Processimport timedef task(name): print(f'{name} is running') time.sleep(2) print(f'{name} is end')if __name__ == '__main__': t = Thread(target=task,args[详细]
-
关于守护进程和守护线程的区别
所属栏目:[Java] 日期:2020-12-15 热度:198
一、守护进程 1.1、什么是守护进程? 1、守护进程会在主进程代码运行结束的情况下,立即挂掉。 2、守护进程本身就是一个子进程。 3、主进程在其代码结束后就已经算运行完毕了(守护进程在此时就被回收),然后主进程会一直等非守护的子进程都运行完毕后回收子[详细]
-
19-JDBC、代码优化
所属栏目:[Java] 日期:2020-12-15 热度:189
JDBC Java Database Connectivity,Java数据库连接 JDBC的本质是Java对所有关系型数据库进行连接操作所制定的一套规则,就是接口。 不同的数据库针对这套规则制定了相对应的实现类,我们需要使用这些已经做好的实现类,来使用Java对数据库进行连接和操作。[详细]
-
format格式
所属栏目:[Java] 日期:2020-12-15 热度:131
? {}表示字段 ? ‘1{},2{},3{}‘.format(‘a‘,‘b‘,‘c‘) ? ?‘{0},I {1} {2}‘.format("Hi","miss","you") ? ‘{a},I {b} {c}‘.format(a="Hi","b=miss",c="you") ? ‘{0},I {a} {b}‘.format("Hi",b="miss",c="you") 注意默认的放在定义的前边 ? ‘{{0}[详细]
-
java JVM-自定加密和解密类加载器
所属栏目:[Java] 日期:2020-12-15 热度:113
简单加密解密(取反)操作 int a=3; //00000011 //^异或操作,相同为1,0xff,表示一个十六进制数,表示a和1111 1111 进行异或操作,结果为1111 1100 System.out.println(Integer.toBinaryString(a^0xff)); //对二进制取反,转换成二进制字符串 //ff表示1111 1111,[详细]
-
JDK性能分析工具-引用于深入理解JVM
所属栏目:[Java] 日期:2020-12-15 热度:66
? ?? 1.jps(JVM Process Status Tool) 列出正在运行的虚拟机进程。 ? ? ? ?2.jstat(JVM Statistics Monitoring Tool) 显示运行状态信息。 ? ?3.jinfo(Configuration Info for Java) 查看和调整虚拟机各项参数。 ? 4.jmap(Memery Map for Java) 用于生成的堆[详细]
-
Java基础知识
所属栏目:[Java] 日期:2020-12-15 热度:195
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Java基础知识 ? 数组: 为什么有数组:单一值类型的变量不能存放多个数据,无法满足一些程序的设计需求,这个时候,就需要数组了. 数组是同一种数据类的多[详细]
-
强大的时间处理库 moment
所属栏目:[Java] 日期:2020-12-15 热度:134
中文文档:?http://momentjs.cn/docs/ ? 常用方法 1.当前时间对象? moment ()? ?/? 指定时间对象??moment("2019-09-19 08:00:00") 2.当前时间 moment()._d? 等于 new Date() 3.格式化当前时间?moment().format(‘YYYY-MM-DD HH:mm:ss‘)? ?//?"2019-09[详细]
-
Java实现小学生四则运算
所属栏目:[Java] 日期:2020-12-15 热度:128
要求: 1.两数相加不能超过100 2.两数相减不能出现负数 3.两数相乘不能大于100 4.除法不能出现小数 5.题目不能重复,可定制(数量/打印方式) 思路: 用random函数可以产生随机变量,将生成的两个随机数和四个算术符号分别存放在数组中,可以判断题目是否重[详细]
-
java第二节课 java语法基础动手动脑
所属栏目:[Java] 日期:2020-12-15 热度:128
动手动脑1: 枚举变量 ? 运行EnumTest.java package test2; public class EnumTest { ?public static void main(String[] args) { ??Size s=Size.SMALL; ??Size t=Size.LARGE; ??//s和t引用同一个对象? ??System.out.println(s==t);? // ??//是原始数据类型[详细]
-
线程queue、线程进程池,协程
所属栏目:[Java] 日期:2020-12-15 热度:75
线程queue import queueq = queue.Queue() #先进先出q = queue.LifoQueue() #先进后出t = queue.PriorityQueue() #优先级取数据,通常这个元组的第一个值是int类型q.put('123')q.put('qweqwe')print(q.get())print(q.get())t.put('100','tank')t.put('10','n[详细]
-
叁拾贰(转)
所属栏目:[Java] 日期:2020-12-15 热度:146
目录 socket多线程 客户端 服务端 线程queue 用法一:先进先出(Queue) 用法二:先进后出(LifoQueue) 用法三:优先级(PriorityQueue) 线程定时器 介绍 进程池和线程池 介绍 例子(进程池) 例子(线程池) 同步和异步 介绍 协程 介绍 什么是协程? 为什么要有协程[详细]
-
JVM垃圾回收?看这一篇就够了!
所属栏目:[Java] 日期:2020-12-15 热度:197
深入理解JVM垃圾回收机制 1、垃圾回收需要解决的问题及解决的办法总览 1、如何判定对象为垃圾对象 引用计数法 可达性分析法 2、如何回收 回收策略 标记-清除算法 复制算法 标记-整理算法 分带收集算法 垃圾回收器 serial parnew Cms G1 3、何时回收 下面就是[详细]
-
java.2
所属栏目:[Java] 日期:2020-12-15 热度:80
设计思路:用Random随机两个在一百以内的数和随机加减乘除四种运算法则;减法中被减数大的与小的做交换;乘法大于100的随机下一个;除法余数不为0的随机下一个; 源代码: package team1; import java.lang.Math; import java.util.Random; import java.util[详细]
-
Java 中的 syncronized 你真的用对了吗
所属栏目:[Java] 日期:2020-12-15 热度:98
生活中随处可见并行的例子,并行 顾名思义就是一起进行的意思,同样的程序在某些时候也需要并行来提高效率,在上一篇文章中我们了解了?Java 语言对缓存导致的可见性问题、编译优化导致的顺序性问题的解决方法,下面我们就来看看?Java 中解决因线程切换导致的[详细]
-
odoo 在"动作"("Action")菜单中添加子菜单
所属栏目:[Java] 日期:2020-12-15 热度:78
xml record id="emm_split_form" model="ir.ui.view" field name="name"emm_split/field field name="model"emm.emm/field field name="type"form/field field name="arch" type="xml" form group col="4" field name="goodsqty" colspan="2" readonly="1"/[详细]
-
java和mysql基本数据类型对照
所属栏目:[Java] 日期:2020-12-15 热度:194
数据类型: java ? ? ? ? ??mysql byte ? ? ? ?? tinyint short ? ? smallint int ? ?int(★) long ? ? ? ??? bigint char/String ?? varchar(★)|char ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?varchar:可变长度 ? ? ? mysql的方言 varcha[详细]
-
leetcode 763.划分字母区间(Java 贪心)
所属栏目:[Java] 日期:2020-12-15 热度:68
https://leetcode-cn.com/problems/partition-labels/submissions/ 划分字母区间,使同一个字母只能出现在一个区间。 贪心解决。 class Solution { public ListInteger partitionLabels(String S) { List Integer ans= new ArrayList(); // 储存结果 int [][详细]
-
由一个商城项目得到的感悟
所属栏目:[Java] 日期:2020-12-15 热度:79
? 首选,这个项目是一个比较老的项目,使用的jdk版本是1.7,基础框架还是基础的spring和springmvc,然而持久层是Jpa,项目的pom.xml如下 ?xml version="1.0" encoding="UTF-8"?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or[详细]