-
JAVA 常见函数
所属栏目:[Java] 日期:2020-12-15 热度:150
2019-08-23 1.输出函数 1 System.out.println(); 2 /* 3 eclipse 快捷键syso+alt+/ 4 sytem在lang包中,不用导入(核心) 5 out是java.io.PrintStream的对象 6 println是java.io.PrintStream类中的方法 7 相当于System.out.print(“n”); 8 换行输出 9 */[详细]
-
JAVA调用FFMpeg进行转码等操作
所属栏目:[Java] 日期:2020-12-15 热度:92
直接上代码: public abstract class FFmpegUtils { FFmpegUtils ffmpegUtils; int timeLengthSec = 1 ; String timeLength = "" ; Pattern pattern = Pattern.compile( " Duration: (.*?),start: (.*?),bitrate: (d*) kb/s " ); String frameRegexDurat[详细]
-
闭包的使用场景
所属栏目:[Java] 日期:2020-12-15 热度:95
一、闭包 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量, 闭包就是能够读取其他函数内部变量的函数 。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 比如下面的代码: function f1() { var n = 999 ; function f2()[详细]
-
ResourceBundle类:读取配置文件
所属栏目:[Java] 日期:2020-12-15 热度:72
ResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。 下面简单举例说明一下用法: 1. 数据准备 1)配置文件名称:application.properties(可将文件存放在工程的resource目录下,或者lib目录下[详细]
-
Java的基本数据类型
所属栏目:[Java] 日期:2020-12-15 热度:99
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 public class DataType { static byte b; static short s; static int i; static long l; static float f; static double d; static char c; static b[详细]
-
GC问题排查常用命令-jstat
所属栏目:[Java] 日期:2020-12-15 热度:120
jstat查看GC的常用命令 jstat [ generalOption, outputOptions vmid, [ interva,count ] 参数: generalOption: 一般使用-gcutil查看GC情况 vmid: 虚拟机进程号,即当前运行的java进程号 interval: 间隔时间,单位为秒或毫秒 count: 打印次数,如果缺省则[详细]
-
23.倒计时器CountDownLatch
所属栏目:[Java] 日期:2020-12-15 热度:53
import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 倒计时器:CountDownLatch * 通常用来控制线程等待,可以让某一个线程等待直到倒计时结束[详细]
-
Java基础知识1
所属栏目:[Java] 日期:2020-12-15 热度:72
Java基础知识1 Java的基本的常识知识 JDK JRE JVM JDK:Java开发工具包提供给开发人员进行编译的东西,其中也包含了JRE。 JRE:Java的运行环境,写好的源程序想要运行看效果,就需要它来当做运行环境看效果。JRE中也包含了运行原程序时所需要的一些核心类库[详细]
-
在java中什么是方法
所属栏目:[Java] 日期:2020-12-15 热度:65
方法 为了解决代码重复编写的问题,可以将代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次使用时通过这个名字来调用{}中的代码就可以了。而{}中的代码就是方法,方法有一定功能的一串代码。 概念 方法:方法就是对一段功能逻辑的封装,用来实现[详细]
-
Echarts绘图用法
所属栏目:[Java] 日期:2020-12-15 热度:149
ECharts的特性 :Echarts,一个使用javaScript实现的开源可视化库,可以流畅的运行在pc和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库,提供直观,交互丰富,可高度个性化定制的数据可视化图表。[详细]
-
java二叉树遍历——深度优先(DFS)与广度优先(BFS) 递归版与非递
所属栏目:[Java] 日期:2020-12-15 热度:179
介绍 深度优先遍历: 从根节点出发,沿着左子树方向进行纵向遍历,直到找到叶子节点为止。然后回溯到前一个节点,进行右子树节点的遍历,直到遍历完所有可达节点为止。 广度优先遍历: 从根节点出发,在横向遍历二叉树层段节点的基础上纵向遍历二叉树的层次[详细]
-
在Java中,如何跳出当前的多重嵌套循环?
所属栏目:[Java] 日期:2020-12-15 热度:94
要跳出当前的多重嵌套循环,有两种方法: 1、使用break语句,具体代码如下: flag: for ( int i=0; i10; i++ ) { for ( int j=0; j20; j++ ) { if (j==10 ) { break flag; } System.out.println(i +","+ j); }} 即在循环体开头设置一个标志位,然后在需要跳[详细]
-
BOM的初级理解
所属栏目:[Java] 日期:2020-12-15 热度:165
1.什么是BOM,BOm有什么作用? BOM和DOM、ES是JavaScript的重要三个组成部分; 其中BOM是专门操作浏览器的API,其实他就是一种兼容性问题,这其中问题比较大就是IE浏览器,谁叫它与众不同呢,记住BOM是他和另外两个部分不一样,另外两个都是有组织定义语法,[详细]
-
字符串匹配算法第一篇——暴力匹配
所属栏目:[Java] 日期:2020-12-15 热度:186
字符串匹配是一项重要的内容,本处我们讨论的字符串匹配是完全匹配,也就是找出子字符串在父字符串中的匹配位置。 例如:父字符串:EDGRNGIGEDEDGEDGLGDEDG,子字符串:EDG;则需要知道“EDG”在父字符串中的位置。先上代码: 1 // 使用暴力穷举法完成字符串[详细]
-
[luogu1540]机器翻译 (模拟/vector练习)
所属栏目:[Java] 日期:2020-12-15 热度:169
大水题 ? vector是个好东西qwq 下面应该附一下vector的使用 ? 题目 题目背景 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 题目描述 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于[详细]
-
java_MySQL未整理
所属栏目:[Java] 日期:2020-12-15 热度:150
package cn.aikang.MySql; public class MySqlTest { /* 数据库的基本概念: 1.数据库的英文单词:DataBase简称:DB 2.什么是数据库:用于存储和管理数据的仓库 3.数据库的特点: 1.持久化存储数据,数据库就是一个文件系统 2. 方便存储和管理数据 3.使用了[详细]
-
How to sort HashSet in Java
所属栏目:[Java] 日期:2020-12-15 热度:117
How to sort HashSet in Java 方法一: By Converting HashSet to List 方法二: By Converting HashSet to TreeSet import java.util.*;public class HashSortOfSort { public static void main(String[] args) { SetString set = new HashSet(); set.add("[详细]
-
database backup scripts
所属栏目:[Java] 日期:2020-12-15 热度:59
冷备脚本: run{ shutdown immediate; startup mount; allocate channel c1 device type disk; allocate channel c2 device type disk; backup database format ‘/u01/backup/rman/db_%d_%T_%U.bak‘; backup current controlfile format ‘/u01/backup/rma[详细]
-
Java底层原理(一):栈(starck)和堆(heap)
所属栏目:[Java] 日期:2020-12-15 热度:96
平时上课老师都会分析代码底层原来,在栈与堆已经代码区等等如何实现,原理是如何的,但是稍微一直稍微有些模糊,今天翻到了一篇还可以的文章,分享顺便给自己回顾一下; 栈与堆都是用来存放数据,java自动管理两个区,程序员不能直接管理和设置栈区和堆区;[详细]
-
JAVA求回文数
所属栏目:[Java] 日期:2020-12-15 热度:101
Manacher算法(马拉车算法)时间复杂度O(n) 用过中心检测法(就是上面说的O(n2) O(n^2)O(n )的算法)的都知道对于奇数回文串和偶数回文串的处理是不同的,奇数回文串有2n+1 2n+12n+1个字符,所以中心字符一定只有一个。而同理,对于偶数回文串,中心字符有[详细]
-
PAT_A1093#Count PAT's
所属栏目:[Java] 日期:2020-12-15 热度:183
Source: PAT A1093?Count PAT‘s?(25?分) Description: The string? APPAPT ?contains two? PAT ‘s as substrings. The first one is formed by the 2nd,the 4th,and the 6th characters,and the second one is formed by the 3rd,and the 6th characters.[详细]
-
哈工大pyltp
所属栏目:[Java] 日期:2020-12-15 热度:95
介绍 LTP(Language Technology Platform)为中文语言技术平台,是哈工大社会计算与信息检索研究中心开发的一整套中文语言处理系统。LTP制定了基于XML的语言处理结果表示,并在此基础上提供了一整套自底向上的丰富而且高效的中文语言处理模块(包括词法、句[详细]
-
190. Reverse Bits - Easy
所属栏目:[Java] 日期:2020-12-15 热度:105
Reverse bits of a given 32 bits unsigned integer. ? Example 1: Input: 00000010100101000001111010011100Output: 00111001011110000010100101000000Explanation: The input binary string 00000010100101000001111010011100 represents the unsigned int[详细]
-
《Java 8 in Action》Chapter 3:Lambda表达式
所属栏目:[Java] 日期:2020-12-15 热度:99
1. Lambda简介 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称:写得少而想得多! 函[详细]
-
JDBC事务管理
所属栏目:[Java] 日期:2020-12-15 热度:162
事务介绍 在JDBC中处理事务,都是通过Connection完成的。同一事务中所有的操作,都在使用同一个Connection对象。JDBC事务默认是开启的,并且默认是自动提交。 JDBC Connection 接口提供了两种事务模式:自动提交和手工提交。 事务代码 import java.sql.Conne[详细]