版本idea java
取消IDEA双击shift快捷键
取消IDEA双击shift快捷键 开发中我们经常进行中英文切换,很容易触发IDEA双击shift快捷键,可以通过以下方法取消 适用于IDEA2021.2.2以后的版本,找到Settings->Advenced Settings->User Interface Disable double modif ......
Java面向对象
Java面向对象:封装,继承,多态(对像上转型),抽象 每一个对象都有两个特征:属性(成员变量),行为(成员方法) 继承:被继承的类叫父类,反之为子类(关键字: extends) class 子类 extends 父类 (注: Java语言只支持单重继承) { ……} 如果父类和子类中都定义了初始化 ......
7、Java内置工具类
Java内置工具类 1.字符串类 1.String类 String类不能被修改 其被修改的本质是申请新的内存空间,所以其每一次更改都会new新的对象 适用于需要量小不怎么修改的字符串时 2.StringBuffer和StringBuilder StringBuffer是多线程安全的类,适用于多线程。 ......
理解 Java8 的时间API(二)时间
理解 Java8 的时间API:java.time 上一篇介绍了 Java8 里新的时区API。这一篇介绍新的时间API:LocalDateTime,LocalDate,LocalTime类。 三、Java8中的时间 最常用的应该是java.time.LocalDateTime,java.time. ......
Java 网络编程 —— ServerSocket 详解
构造 ServerSocket ServerSocket 的构造方法有以下几种重载形式 ServerSocket() throws IOException ServerSocket(int port) throws IOException ServerSocket(int port, int bac ......
IDEA报错:Unsupported characters for the charset 'ISO-8859-1'
IDEA报错:Unsupported characters for the charset 'ISO-8859-1' 解决方法 File->Settings->Editor->File Encodings 将Properties Files (*.properties)下的Default encod ......
java反转部分链表后记
由于链表只是一个单向链表 所以不能在一次循环之内就直接进行反转操作 又因为只需要反转部分链表 所以只要将链表遍历到需要反转的最后一位,剩下的不用管了 于是我想到了在第一遍循环中用HashMap获取需要反转的链表的部分,键代表下标,值代表原先链表中val 之后第二遍遍历时按照将值按照反向数据即可 Ti ......
java面向对象
大家好,我是筱筱,这里主要分享的是个人日常学习java面向对象的随笔,如果您对本篇有不同的方法和建议,欢迎您在评论区留言指正,您们的留言和点赞是我继续学习和分享的动力,非常感谢观看! ......
Java逆向解密
#(这里是个解题的分界,涉及到了java,以后还会碰到py)依旧查壳。 ##java的一般都是64位,按照老套路扔进IDA中,你会发现,你看不懂它在干嘛了,而且没有伪代码给你看了,因为IDA无法反编译java的文件,我们需要另一个软件jadx-gui来进行对java文件的反编译。拖进工具里,如下: ......
java(1)基础下载安装以及path环境变量配置
一. java 1.java语言跨平台原理 (1): 这里JVM指的是Java虚拟机,而Java虚拟机根据自己的需求下载不同的版本,有Window版JVM,macOs版JVM,linux版JVM。 大概就是在需要运行JAVA应用程序的操作系统上,安装一个与操作系统相对应的java虚拟机(JVM)。 ......
用Aspose-Java免费实现 PDF、Word、Excel、Word互相转换并将转换过得文件上传OSS,返回转换后的文件路径
嘿嘿嘿、嘿嘿,俺又回来了! github代码地址 https://github.com/Tom-shushu/work-study 接口文档有道云 https://note.youdao.com/s/GShGsYE8 接口文档离线版本 https://files.cnblogs.com/files/ ......
Java内置工具类
Java内置工具类 1. String类 首先,String类的值不能被更改 如果对String对象操作(增加长度等),会新开辟一块内存空间,再更改String的指向(如果有的话),而原来字符串不变(可能指向被更改或者不存在)。因此如果要大量更改String类型时不推荐用他,应该用StringBuf ......
Java的stream操作
Java中的stream 只需告诉做什么,而不用管怎么做 1. 创建流 1.1 从数组创建流 1.1.1 Arrays提供 String[] names = {"nick", "jack", "michael", "jone", "jane"}; // Arrays提供的返回流的接口 Stream< ......
2017年计算机应用专业学术硕士毕业时的部分简历——“胡编内容版本”
项目经验: 硕士期间曾参与教育部人文社会科学研究青年基金, “轻量级数据集成环境下基于语义元数据的商务智能实现技术研究“。在该项目使用100台浪潮英信服务器对运行环境进行假设,采用Hadoop大数据处理框架对1TB的语言文本资料进行自然语言分析和处理,并采用yarn架构对资源进行调配。 硕士期间曾参 ......
ubuntu 二进制部署k8s 1.22版本
1.环境准备 注:本次部署没有做master节点和node节点扩展操作,直接部署。 主机名称 IP地址 说明 软件 Master01 192.168.80.45 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 ......
Java异常
原文链接:Java 里的异常(Exception)详解 (一)什么是java里的异常 由于java是c\c++ 发展而来的, 首先我们先看看c语言里的错误. 1.c语言里的错误 我们实现一个程序的过程包括, 代码编写, 编译代码成为程序, 执行程序.其中大部分常见的语法错误都会被编译代码这样部过滤掉 ......
[oeasy]python0145_版本控制_git_备份还原
git版本控制 回忆上次内容 上次我们了解了 try 的完全体 try 尝试运行 except 发现异常时运行的代码块 else 没有发现异常时运行的代码块 finally 无论是否发现异常最终都要运行的代码块 添加图片注释,不超过 140 字(可选) 发现导入部分 可以再分为两个子模块 一个输 ......
Java教程:Springboot项目如何使用Test单元测试
今天早上来公司 领导突然分配了任务,就是简单的测试一下实体的添加修改功能,要使用到Juntil单元测试,目前使用springboot项目,jpa,maven管理,回忆起曾经用到过@Test注解,于是开始唰唰唰的写起了测试咧,然鹅,一顿报错,依赖无法注入,空指针,乱七八糟的一大通,无奈开始借助百度,终 ......
java-echart报表插件使用笔记
java-echart报表插件使用笔记 报表插件Echart java类 package com.spring.controller; import java.io.IOException; import java.util.Arrays; import java.util.Date; import ......
JAVA创建线程的方式总结
1. 继承Thread类 通过继承Thread类,并重写它的run方法,就可以创建一个线程。 public class TestThread1 extends Thread { public TestThread1(String name) { super(name); } @Override pu ......
java基于springboot+vue的校园二手书交易管理、校园二手交易商城、校园二手交易管理系统,附源码数据库文档
1、项目介绍 本次设计任务是要设计一个乐校园二手书交易管理系统,通过这个系统能够满足乐校园二手书交易的管理员及卖家用户和用户二手书交易信息管理功能。系统的主要功能包括首页、个人中心、用户管理、卖家用户管理、图书分类管理、二手图书管理、求购图书管理、求购回复管理、留言反馈、系统管理、订单管理等功能。 ......
java:输入一个字符串,在其中寻找长度最长的,不含重复字符的字符串,如果有多个长度相同的最长子字符串,则全部输出子字符串
public class test2 { public static List<String> findLongestSubstring(String s) { List<String> result = new ArrayList<>(); int n = s.length(); Map<Char ......
让 IDEA 注释加在行开头并添加空格
打开 IDEA 的 Settings 对话框(快捷键为Ctrl+Alt+S); 在左侧面板中选择Editor -> Code Style -> Java; 在右侧面板中选择Code Generation选项卡; 将Line comment at first column选项设置为false使注释加在 ......
Java线程池中的四种拒绝策略
CallerRunsPolicy:这是默认的拒绝策略,当线程池队列已满并且无法处理新任务时,将由提交任务的线程来执行该任务。这种策略可以降低新任务的流量,但也会增加提交任务的线程的负载。 AbortPolicy:当线程池队列已满并且无法处理新任务时,将抛出RejectedExecutionExcep ......
JAVA的Jdbc连接Access数据库
Eclipse加入Access_JDBC30.jar: 程序如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; pub ......
Java内部类与匿名类
内部类 定义: 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类就被我们称为内部类,嵌套内部类的类被我们称为外部类 //外部类 class Outer { //内部类 class Inner { } } package Innerclass; //外部其他类 public class c1 { } ......
Java层序遍历打印二叉树(有Null值)
public class Solution { public static void main(String[] args) { Integer[] arr = { 3, 9, 20, null, null, 15}; // 根据数组构造出二叉树 TreeNode treeNode = creatT ......
idea对代码进行水平/垂直切分(Split),极大的方便编辑,免除拖来拖去了
如上图所示,IntelliJ IDEA 支持对代码进行垂直或是水平分组。一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。当然了,前提是自己的浏览器分辨率要足够高。 ......
java反射 学习记录
java反射 学习记录 获取类的Class对象 Class<?> clazz = Class.forName("com.example.MyClass"); 获取类的所有接口 Class<?>[] interfaces = clazz.getInterfaces(); 获取类的所有抽象方法 Meth ......