-
ORM的常用查询语法进阶
所属栏目:[Java] 日期:2020-12-15 热度:184
一般操作 看专业的官网文档,做专业的程序员! 必知必会13 1 all(): 查询所有结果 2 filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 3 get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没[详细]
-
Java自学-类和对象 单例模式
所属栏目:[Java] 日期:2020-12-15 热度:165
Java的饿汉式与懒汉式单例模式 LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次 步骤 1 : 单例模式 单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 步骤 2 : 饿汉式单例模式 GiantDragon 应该只有一[详细]
-
第11讲-Java泛型和文件操作
所属栏目:[Java] 日期:2020-12-15 热度:168
1、知识点 1.1、课程回顾? 1.2、本章重点 1.2.1、泛型 1.2.2、文件操作 2、具体内容 2.1、Java泛型 2.1.1、为什么需要泛型 我们发现在List中,底层是Object[ ]数组,那么也就是说,List可以存储任意对象类型。但是在实际开发中,我们一般一个List只存储一种[详细]
-
java构建树形列表(带children属性)
所属栏目:[Java] 日期:2020-12-15 热度:74
一些前端框架提供的树形表格需要手动构建树形列表(带children属性的对象数组),这种结构一般是需要在Java后台构建好。 构建的方式是通过id字段与父id字段做关联,通过递归构建children字段来达到构建树形列表的目的。 /** * 树形表格工具类 * * @author ya[详细]
-
java 设计模式——反射机制的应用
所属栏目:[Java] 日期:2020-12-15 热度:108
? ? ? ? Java反射机制 是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 ? ?class是一个类,通过类[详细]
-
#Java# SDKD 软件18-1,3 实验1
所属栏目:[Java] 日期:2020-12-15 热度:137
求最大值 考点 基本输入输出,分支语句(if-else) 代码 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { int a,b; Scanner cin = new Scanner(System.in); a = cin.nextInt(); b = cin.nextInt(); System[详细]
-
JVM:类加载机制
所属栏目:[Java] 日期:2020-12-15 热度:88
虚拟机把描述类的数据从class文件加载到内存并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 类加载过程分为: ? 加载 :加载阶段由类加载器负责。 验证 :验证阶段负责验证类数据信息是否符合JVM[详细]
-
java-mybaits-016-mybatis知识点StatementType
所属栏目:[Java] 日期:2020-12-15 热度:135
1、statementType 在mapper文件中可以使用statementType标记使用什么的对象操作SQL语句。 statementType:标记操作SQL的对象? 要实现动态传入表名、列名,需要做如下修改 ,添加属性statementType=”STATEMENT” ,同时sql里的属有变量取值都改成${xxxx},而[详细]
-
Date日期选择美化控件----------WinForm控件开发系列
所属栏目:[Java] 日期:2020-12-15 热度:181
下面是控件显示界面源码,日期选择面板源码太多了3000行左右,没有贴出来,可以下载源码去看。你可以完善这个日期控件。 /// summary /// 日期选择美化控件 /// /summary [ToolboxItem( true )] [DefaultProperty( " DatePicker " )] [Description( " 日期选[详细]
-
Java基础(四)
所属栏目:[Java] 日期:2020-12-15 热度:194
概述 ????????????????? ? ? 常用快捷键 ? ? ? 数组 概述 ????????????????? 数组是一种 引用类型 。变量只可以存放一个数据,数组则可以存放 多个类型统一的数据 ,可以存放基本类型,也可以存放引用类型。 ????????????????? 如果需要存储的数据很多,那么[详细]
-
Java-Unsafe
所属栏目:[Java] 日期:2020-12-15 热度:148
Unsafe 是 sun.misc 包下的一个类,可以直接操作堆外内存,可以随意查看及修改 JVM 中运行时的数据,使 Java 语言拥有了类似 C 语言指针一样操作内存空间的能力。 Unsafe 的操作粒度不是类,而是内存地址和所对应的数据,增强了 Java 语言操作底层资源的能力[详细]
-
java layer调用native层的android_media_AudioTrack_get_min_buf
所属栏目:[Java] 日期:2020-12-15 热度:105
java layer调用native层的android_media_AudioTrack_get_min_buff_size()确定audio track buffer的min size,再根据这个size创建AudioTrack // ----------------------------------------------------------------------------// returns the minimum requir[详细]
-
Comet OJ - Contest #10 C-鱼跃龙门 (扩展GCD+暴力枚举)
所属栏目:[Java] 日期:2020-12-15 热度:184
题目链接: https://www.cometoj.com/contest/65/problem/C 题意: 找到最小的前n项和 使得 该前n项和 mod 给出的 X 等于 0 思路: 看到这个方程的话就会想到 (n+1)*n/2 % X = 0,即 (n+1)*n %2X =0; 与余数相关的,比如同余方程之类的。当然也会想到 exgcd()[详细]
-
java、if判断和循环
所属栏目:[Java] 日期:2020-12-15 热度:95
一、选择、循环语法 ?? ?选择 ?? ??? ?if ?? ??? ??? ?if(表达式) 语句A; ?? ??? ??? ??? ?如果表达式的值是真的,就会执行语句A,否则不执行 ?? ??? ??? ?if(表达式){ 语句A; 语句B; } ?? ??? ??? ??? ?如果表达式的值是真的,就会执行语句A和语句B,[详细]
-
java main 方法被隐藏
所属栏目:[Java] 日期:2020-12-15 热度:185
MainMethod6 1 package main; 2 3 public class MainMethod6 extends SuperClass2{ 4 public static void main(String[]args) { 5 System.out.println("main() in MainMethod6" ); 6 } 7 8 } SuperClass2 1 package main; 2 3 public class SuperClass2 { 4[详细]
-
2019.9.7 concurrency control和replication control
所属栏目:[Java] 日期:2020-12-15 热度:95
第七章 先讲的RPC(Remote Procedure Call)即远程过程调用,就是说一台机器上的函数要调用另外一台机器的函数,本质上就是远程通信。 由客户端向服务端请求一大堆RPC,就组成了一个transaction,中文叫事务。当然,可能会有很多客户端同时向服务端请求事务,[详细]
-
L1-049 天梯赛座位分配 (20 分)
所属栏目:[Java] 日期:2020-12-15 热度:157
L1-049 天梯赛座位分配 (20 分)(Java解法) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令[详细]
-
Java基础(九)
所属栏目:[Java] 日期:2020-12-15 热度:69
综合案例 此前我们已经练习了根据集合当中的字符串对象读写文件,而本综合案例主要练习根据集合当中的自定义对象来读写文件。 场景介绍 很多网络游戏当中都有组队模式,例如魔兽世界、DotA、英雄联盟(LOL)、王者荣耀等,均为5人组队进行游戏。即使在现实生[详细]
-
Java基本数据类型
所属栏目:[Java] 日期:2020-12-15 热度:93
Java基本数据类型 package test;/** java中的变量与常量* */class Test_1 { public static void main(String args[]) { byte a=127;//byte类型8位 short b=32767;//short类型16位 int c=2147483647;//int类型32位 long d=9223372036854775807L;//long类型64[详细]
-
设计模式课程 设计模式精讲 10-2 外观模式源码解析
所属栏目:[Java] 日期:2020-12-15 热度:157
1 源码解析 1.1 源码解析1(jdk中的JDBCUtils工具类) 1.2 源码解析2 1.3 源码解析3 1.4 源码解析4 ? 1 源码解析 1.1 源码解析1 (jdk中的JDBCUtils工具类) jdbc在springJDBC中的封装 ? /** * Close the given JDBC Connection and ignore any thrown excep[详细]
-
廖雪峰Java16函数式编程-2Stream-7其他操作
所属栏目:[Java] 日期:2020-12-15 热度:158
1. 排序 StreamT sorted(); //按元素默认大小排序(必须实现Comparable接口)StreamT sorted(Comparator? super T cp); //按指定Comparator比较的结果排序 public static void main(String[] args){ StreamString s = Stream.of("hello","JAVA","python","RU[详细]
-
JVM内存模型
所属栏目:[Java] 日期:2020-12-15 热度:160
?javac :?编译代码(即将.java文件编译成.class的中立字节码文件) eg:javac App.java ??javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息[详细]
-
Java描述设计模式(02):简单工厂模式
所属栏目:[Java] 日期:2020-12-15 热度:186
本文源码: GitHub·点这里 || GitEE·点这里 一、生活场景简介 1、引入场景 订餐流程简单描述1)、食品抽象类,规定食品的基础属性操作2)、鱼类,鸡肉类食品类扩展3)、订餐流程类,根据食品名称,加工指定类型食品4)、模拟客户端预定操作 2、源代码实现 1)、[详细]
-
Java的类型转换
所属栏目:[Java] 日期:2020-12-15 热度:196
数据类型的转换是在所赋值的数值类型和被变量接收的数据类型不一致时发生的,它需要从一种数据类型转换成另一种数据类型。数据类型的转换可以分为隐式转换(自动类型转换)和显式转换(强制类型转换)两种。 ? 强制类型转换,隐式转换(自动类型转换) char c[详细]
-
Java中常见的异常
所属栏目:[Java] 日期:2020-12-15 热度:135
Java中常见的异常(Exception) 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 算术异常:Arithme[详细]