技巧excel java
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
报错如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.studay.base.study, PID: 16798 java.lang.SecurityException: Need android.permission.BLUETOOT ......
活字格性能优化技巧(1)——如何利用数据库主键提升访问性能
本文由葡萄城技术团队于博客园原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 大家都知道,活字格作为企业级低代码开发平台,拥有6大引擎,3大能力,能够高效落地企业级应用。在每年的应用大赛中也能看到很多格友利用活字格做了很多复杂的应用,例如2021年 ......
Java中的Class类 小的总结
* 点击查看代码 public class ProjectConfig { // 合作方产品唯一标示 public static String SOURCEID = "hthx_swyyssys_0001"; // AES加密解密key public static final String AESK ......
A模块引用B模块的mapper.java和mapper.xml时一直找不到mapper的sql映射
A模块引用B模块的mapper.java和mapper.xml时一直找不到mapper的sql映射 **场景:**我在A模块需要用到B模块的mapper.java和mapper.xml,但是一直报错Caused byorg.apache.ibatis.binding.BindingException ......
Java SpringBoot Bean InitializingBean
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。 Spring初始化bean有两种方式: 实现Initializin ......
java项目 宿舍管理系统 (源码+数据库文件+1w字论文+ppt)
java项目 宿舍管理系统 (源码+数据库文件+1w字论文+ppt)技术框架:java+springboot+vue+mysql后端框架: Spring Boot、Spring MVC、MyBatis Plus前端界面: vue、BootStrap、jQuery、ajxs 系统共分为三种用户系统主要 ......
【Java 并发】【九】【AQS】【三】基于AQS的共享锁实现、底层源码深度剖析
1 前言 上一节我们详细讲解了基于AQS实现的互斥锁机制,进行了深入的剖析,包括从acquire入口源码开始,剖析了获取锁失败调用addWaiter方法加入等待队列,知道了Node节点是怎么插入等待队列的;同时还剖析acquireQueue方法的源码,解析了插入等待队列之后的节点什么时候被挂起,什么 ......
java学习日记20230408-BigInteger类和BigDecimal类
BigInteger适合保存比较大的整型 BigDecimal适合保存精度更高的浮点数 public class BigInteger01 { public static void main(String[] args) { //当编程中需要处理很大的整数,long不够用,可以使用bigIntege ......
java学习日记20230408-System类
System类 exit退出当前程序; arraycopy:复制数组,比较适合底层调用,一般使用Arrays.copyOf完成复制数组; currentTimeMillens:返回当前时间距离1970-1-1的毫秒数 gc运行垃圾回收机制 public class SystemMethod { pu ......
java语言
1.编写一个程序,检查用户输入的数字是否除以3。 package H2;import java.util.Scanner;public class H { public static void main(String[] args) { Scanner in = new Scanner(System ......
java学习日记20230407-Arrays类
Arrays类 Arrays里面包含了一系列静态方法,用于管理和操作数组,比如排序和搜索; toString返回数组的字符串形式 sort排序(自然排序和定制排序) binarySearch通过二分搜索法进行查找,要求必须排好序 copyOf数组元素的复制 fill数组元素的填充 equals比较两 ......
解决在创建springboot项目中遇到:Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication
解决在创建springboot项目中遇到:Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication ......
Java异常处理流程
Java异常处理流程 java中处理异常的代码块构成一般如下 class TestException{ String testEx(){ try { System.out.println("捕获异常"); }catch (java.lang.Exception E){ System.out.prin ......
java学习日记20230407-Math类
Math类 包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数 方法一览(均为静态方法) public class MathMethods01 { public static void main(String[] args) { //绝对值 System.out.println(Ma ......
第二十二篇 高级技巧
by caix in 深圳 高级技巧 - 高级函数 在 JavaScript 里面,函数拥有非常高的特权,甚至是一等公民,因此也跟Kotlin一样支持多种编程范式 一些写函数时的高级技巧 纯函数 高阶函数 函数缓存 懒函数 柯里化 函数组合 纯函数 纯函数要满足两个条件: 1、给相同的参数返回相同的 ......
【fastadmin】如何导入excel表格数据
需求 我想在fastadmin批量导入excel表格的数据 实现 第一步 在需要添加index.html中添加一个导入的代码 {:build_toolbar('refresh,add,delete,import')} 第二步 在对应的js文件中添加如下代码 import_url: 'data/imp ......
java面试题学习记录1
1.如何发现垃圾? 引用计数法 可达性分析2.如何回收垃圾 4种 标记清除 标记整理 复制算法 分代收集算法 3.垃圾收集器 7种 gms收集器 标记清除 老年代收集器 g1收集器 标记整理 老年代加新生代 serial收集器 单线程复制算法 新生代收集器 parnew收集器 多线程复制算法 新生代 ......
JAVA第三次作业
分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) For: package fsafadad; public class dasdasdad { public static void main(String[] args) { // TODO ......
java文件上传审计
审计点简述 审计文件名-审计后缀名-审计文件内容- 审计点--文件名称 1.文件名存在目录穿越漏洞 漏洞原因:开发者直接将用户输入的文件名拼接在路径上进行查找 漏洞修复:开发者直接指定一个路径,不信任用户的路径(添加一个时间戳) 文件名直接拼接产生漏洞:/ab/c+file_name --> /a/ ......
Java笔记(10) GUI->布局
这里介绍3种布局: FlowLayout 流式布局 BorderLayout 边界布局 GridLayout 网格布局 FlowLayout /*MyFrame定义见 Java笔记9,这里添加了事件监听方法*/ public class TestFlowLayout { public static ......
Java多线程-基础篇
一、概述 如果你想一个程序运行得更快,那么可以将其断开为多个片段,在单独的处理器上运行每个片段。并发就是用于多处理器编程的工具。如果你有一台多处理器的机器,那么就可以在这些处理器上分布多个任务,从而提高吞吐量。例如web服务器,在Servlet就是为每个单独的请求分配一个线程,从而将大量的请求分布到 ......
Java Stream学习笔记(一)
Java Stream学习笔记 Stream是Java 8 API添加的一个新的抽象,称为流Stream,以一种声明性方式处理数据集合(侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式)。 一、特点 1、代码简洁: 函数式编程写出的代码简洁且意图明确,使用stream接口让你从此告别fo ......
Java第三次作业
1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) For import java.util.Scanner; public class ctt { public static void main(String[] args) { // T ......
【Java 并发】【九】【AQS】【二】基于AQS的互斥锁机制、底层源码深度剖析
1 前言 上一节我们从整体上分析了什么是AQS以及AQS内部的数据结构,那么这节我们就从acquire和release入手,分析一下AQS为独占锁提供的机制:到底是怎么在获取资源失败进入等待队列的?以及释放资源的时候怎么唤醒后继节点的线程竞争锁的? 2 acquire 方法源码解析 首先我们看一下A ......
Java第三次作业
1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package a; public class aaa { public static void main(String[] args) { int sum=0; for(int i=1 ......
Failed to start bean 'documentationPluginsBootstrapper';nested exception is java.lang.NullPointerEx
报错: Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException错误 项目版本: springboot最新版本 <parent> <group ......
java第三次作业
1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package www; public class Wyyy { public static void main(String[] args) { // TODO Auto-generat ......
Java第三次作业
1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) public class 坤坤 { public static void main(String[] args) { // TODO Auto-generated method stub ......
Java进制转换
public static void main(String[] args) { Scanner scan = new Scanner(System.in); String rs = "2022"; System.out.println(Integer.parseInt(rs, 9)); scan. ......