framework国产solon java

代码随想录Java代码实现

第一章 数组 704.二分查找 关键词:二分法、双指针、边界处理 思路是使用二分查找方法,用左右指针不断进行二分来缩小范围,以这个为主要的思路,处理一些小的细节: java中的除法是去尾除法。 设定退出条件,退出条件与mid给两个指针的赋值相关。在这里是采取的加减1的方法,所以判断条件是大于等于。如 ......
代码 随想录 随想 Java

java8新特性-尚硅谷

新特性简介 速度更快,便于并行 代码更少,增加了新的语法:Lambda表达式 强大的Stream API 最大化的减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 Lambda表达式 Lambda表达式的本质:与其他语言的lambda表达式不同,java中的lambd ......
特性 java8 java

HeadFirst Java-Kathy Sierra

当某个对象被java虚拟机察觉不会被使用到,该对象就会被标记成可回收的。如果内存开始不足,垃圾收集器就会启动来清理垃圾、回收空间,让空间能够再次被利用。 任何变量只要加上public、static和final,基本上都会变成全局变量取用的常数。 事实上没有对象变量这样的东西存在,只要引用到对象的变量 ......
Java-Kathy HeadFirst Sierra Kathy Java

下载安装.net framework 4.5

下载链接: https://www.microsoft.com/zh-cn/download/details.aspx?id=30653 选择中文简体,点击下载 ......
framework net 4.5

Java内部类详解

内部类 内部类的分类 内部类分类: 成员内部类 静态内部类 局部内部类 匿名内部类 内部类的概念 在一个类里面定义一个完整的类 package com.lin.clas.demo01;​public class Body {​ //内部类 class Head{​ }} 成员内部类 在类的内部定义, ......
Java

win7 安装Microsoft.NET Framework 4.5,安装过程中提示:安尚未成功,根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。

原文链接:https://blog.csdn.net/w1163401315/article/details/125144064 遇到了就记录下吧。 1、问题win7 安装Microsoft.NET Framework 4.5,安装过程中提示:安尚未成功,根据当前系统时钟或签名文件中的时间戳验证时要 ......
时钟 Microsoft Framework 有效期 尚未

Java实现HTTP的上传与下载

相信很多人对于java文件下载的过程都存在一些疑惑,比如下载上传文件会不会占用vm内存,上传/下载大文件会不会导致oom。下面从字节流的角度看下载/上传的实现,可以更加深入理解文件的上传和下载功能。 文件下载首先明确,文件下载不仅仅只有下载方,还有服务端也就是返回文件的服务器那么看一个简易文件服务器 ......
Java HTTP

Java 枚举传参获取值

平常常用的根据传参获取枚举值 public enum SaleTypeStrEnum{ JX, // OTHERS ; public static SaleTypeStrEnum getByName(String saleTypeStr){ for (SaleTypeStrEnum value : ......
Java

Java DAO

Java DAO模式(Data Access Object)是一种设计模式,用于将数据访问逻辑从业务逻辑中分离出来。它提供了一种通用的方式来访问和操作数据库中的数据。 简单示例: public interface UserDao { User findById(int id); List<User> ......
Java DAO

Java中的继承:理解、应用与最佳实践

在面向对象的编程语言中,继承是一种重要的概念。Java作为一门流行的编程语言,继承是其面向对象编程(OOP)的核心特性之一。本文将详细介绍Java中的继承概念、工作原理以及最佳实践。 1.继承的概念 在Java中,继承是一个类(称为子类或派生类)能够获取另一个类(称为父类或基类)的属性和方法。通过继 ......
Java

头歌——HBase 开发:使用Java操作HBase

第1关:创建表 题目 任务描述 本关任务:使用Java代码在HBase中创建表。 相关知识 为了完成本关任务,你需要掌握:1.如何使用Java连接HBase数据库,2.如何使用Java代码在HBase中创建表。 如何使用Java连接HBase数据库 Java连接HBase需要两个类: HBaseCo ......
HBase Java

Java变量

JAVA变量 局部变量:必须声明和初始化值 作用域在方法体内 类变量 :也叫静态变量 static 作用域:在整个类中 实例变量:作用域:在整个类中 常量: public class Demo01 {​ //常量 final static final double PI = 3.14;​ //类变量 ......
变量 Java

Java方法详解

Java方法详解 1.何为方法 类似于其他语言的函数 Java方法是语句的集合,共同完成一个功能 设计方法的原则: 一个方法实现一个功能,有利于后期的管理和拓展! 命名:首小写+驼峰命名。 2.方法的定义 修饰符 返回值类型 方法名(参数类型 参数名){​ 方法体 return 返回值;} 实参:实 ......
方法 Java

Java开发环境详解(安装,工作流程,程序结构与终端运行)

参考书籍: 《明解Java》 《Java轻松学》 《Head First Java》 《Java核心技术卷I》 《Java核心技术卷II》 参考视频: Java零基础学习视频通俗易懂 Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程 参考网站: KuangStudy 一.J ......
工作流程 终端 流程 结构 环境

Java第八课_构造和静态

2.面向对象的编程 构造 public class Practice { public static void main(String[] args) { Person person1 = new Person(); Person person2 = new Person("lisi"); Pers ......
静态 Java

Java登陆第二十三天——JavaScript对象、JSON、事件

JS中声明对象的两种格式 方法1,new object()然后依次添加属性或方法 栗子: <script> //初始化对象 var user=new Object(); //给对象添加属性并赋值 user.name="张三"; user.age=18; //给对象添加方法 user.say=func ......
JavaScript 对象 事件 Java JSON

【一个队列实现栈】Java队列——Queue接口-LinkedList实现类

leetcode 225. 用队列实现栈 题意:用一个队列实现栈 题解: (1)弹栈:将队头开始的前size()-1个元素全部出队然后重新入队,使队尾元素循环到队头,然后弹出 (2)获取栈顶元素:先将队头开始的前size()-1个元素全部出队然后重新入队,使队尾元素循环到队头,此时队头元素即为栈顶元 ......
队列 LinkedList 接口 Queue Java

Java并发(十八)----常见线程安全类及实例分析

1、常见线程安全类 String Integer StringBuffer Random Vector Hashtable java.util.concurrent (JUC)包下的类 这里说它们是线程安全的是指,多个线程调用它们同一个实例的某个方法时,是线程安全的。 Hashtable table ......
实例分析 线程 实例 常见 Java

【双栈实现队列】Java——Stack类

leetcode 232. 用栈实现队列 题意:双栈实现队列;要求每个入队、出队操作均摊O(1)复杂度 题解: 用一个栈in维护入队元素,另一个栈out维护出队元素 出队或取队头元素:首先判断栈out是否为空,如果为空,将栈in中的元素pop()到栈out中,那么栈out栈顶元素即为原队列队头元素。 ......
队列 Stack Java

【leetcode 239. 滑动窗口最大值】Java优先队列——PriorityQueue类

leetcode 239. 滑动窗口最大值 题目描述: 1e5大小的nums[]数组中长度为k(1<=k<=1e5)的窗口的最大值 题解: 暴力求解O(n^2)会超时,需要O(nlogn)的解法 使用大根堆优先队列维护窗口元素,每次取最大值复杂度降为O(1),堆结构维护复杂度O(logn) 问:如果 ......
最大值 队列 PriorityQueue leetcode Java

Java String format()

The java string format() method returns the formatted string by given locale, format and arguments. If you don't specify the locale in String.format() ......
String format Java

java文件的上传与下载

1、文件上传下载 1.1 文件上传 什么是文件上传? 要将客户端(浏览器)大数据存储到服务器端,不将数据直接存储到数据库中,而是要将数据存储到服务器所在的磁盘上,这就要使用文件上传。 为什么使用文件上传? 通过文件上传,可以将浏览器端的大数据直接保存到服务器端。不将数据保存到数据库中,而是保存到服务 ......
文件 java

Java Spring Boot 拦截器的使用小结

很多时候,我们在开发项目中,总是希望在接口中,尽量进行业务处理,其余的事项交给其他组件来处理,比如: 登录验证 日志记录 接口性能 在 Spring Boot 中,正如大多数框架一样,可以用到拦截件进行处理,不管叫中间件还是拦截件,总之都是为了让我们更好的专注于业务,解耦功能。 我们看看 Sprin ......
小结 Spring Java Boot

安利一个java开发利器——guava

前言 工欲善其事必先利其器,一个好的工具让你花更少的时间,干更多的活,一定程度上比较高效地解放了你的的生产力,让你可以有更多的时间搞事情(摸鱼、划水呀),作为java后端开发人员,guava对我们而言,就是这样的工具,今天我们就来了解下这把利器。 guava guava是什么 Guava是Googl ......
利器 guava java

java多线程执行有返回值的任务示例

public static void main(String[] args) throws Exception { long startTime = System.currentTimeMillis(); //ConcurrentHashMap<String, String> map = new C ......
示例 线程 任务 java

复习java 子类继承父类后,可以直接调用父类的变量和方法,那为什么还用super调用呢?为什么在static方法中不能使用super与this?

1.子类继承父类后,可以直接调用父类的变量和方法,那为什么还用super调用呢?原因:如果子类对父类的变量和方法进行了重写,你又想再使用父类的方法,这是就需要super来调用,否则默认调用你在子类中重写的变量和方法。 this():调用本类中其他重载的构造函数(必须写在函数中的第一行)super() ......
方法 子类 super 变量 static

java文件上传和下载的方式

java上传文件和下载文件有很多种,我只介绍两种:一是io流,二是springmvc,本人更喜欢用springmvc的方式,因为更加简单一io流,需要导入comment.io,和comment.beabuty两个jar以jsp+servert为例直接上代码: import java.io.File; ......
方式 文件 java

八,JAVA面向对象,封装

alt+insert:自动生成get,set方法 封装,继承,多态 @Nullable:这是一个注解,@开头的都是注解:传参时允许为null public static int getNum(@Nullable String info, int start, int end) {}; 构造器 thi ......
对象 JAVA

【论文阅读笔记】【OCR-文本识别】 SEED: Semantics Enhanced Encoder-Decoder Framework for Scene Text Recognition

SEED CVPR 2020 读论文思考的问题 论文试图解决什么问题?写作背景是什么? 问题: 如何利用全局的语义信息提高文本识别模型对低质量文本的鲁棒性和识别效果? 背景: 以往的基于 encoder-decoder 的文本识别方法通常基于局部的视觉特征解码出文本,忽略了对单词显式的全局语义信息的 ......

秦疆的Java课程笔记:68 面向对象 什么是继承

继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extands的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承。 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承 ......
对象 课程 笔记 Java
共10720篇  :27/358页 首页上一页27下一页尾页