-
First informal essay
所属栏目:[Java] 日期:2020-12-15 热度:56
博客申请了几个月了,本文是一位蒟蒻的第一篇博客,开张啦,, 晚上陪同学吃了几句鸡,心血来潮,翻起平日里收藏的(一直没看的)大佬的博客,才发现原来还有好多都是大佬们自己搭建的网站,简直开挂了吧,,,羡慕,恨吖,笨吖。 今天是暑假来学校集训的第[详细]
-
Java秒杀系统实战系列~分布式唯一ID生成订单编号
所属栏目:[Java] 日期:2020-12-15 热度:53
摘要: 本篇博文是“Java秒杀系统实战系列文章”的第七篇,在本博文中我们将重点介绍 “在高并发,如秒杀的业务场景下如何生成全局唯一、趋势递增的订单编号”,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的“分布[详细]
-
Java中的I/O输入输出流概述
所属栏目:[Java] 日期:2020-12-15 热度:175
?????? 流是一组有序的数据序列,根据操作类型,可以分为输入流和输出流两种,Java语言中定义的负责各种输入输出的类都被放在java.io包中。其中所有的输入流类都是抽象类InputStream(字节输入流)或抽象类Reader(字符输入流)的子类;而所有的输出流都是抽象类[详细]
-
5804: 最大子序和(单调队列)
所属栏目:[Java] 日期:2020-12-15 热度:94
5804: 最大子序和 ? 时间限制(普通/Java):1000MS/3000MS ? ? 内存限制:65536KByte 总提交: 86 ? ? ? ?? ? 测试通过:32 描述 ? 输入一个长度为n的整数序列,从中找出一段不超过m的连续子序列,使得整个序列的和最大。 例如 1,-3,5,1,-2,3 当m=4时,S=5+1-2+[详细]
-
SVG基础绘图实例
所属栏目:[Java] 日期:2020-12-15 热度:149
? SVG可缩放矢量图(Scalable Vector Graphics),是使用 XML 来描述二维图形和绘图程序的语言,图像在放大或改变尺寸的情况下其图形质量不会有所损失,是万维网联盟的标准。 下面整理了一些SVG基础绘图实例: 1、圆形 !-- 圆 -- !-- circle标签的cx、cy、r[详细]
-
JVM常用虚拟机命令汇总
所属栏目:[Java] 日期:2020-12-15 热度:139
title: JVM常用虚拟机命令汇总 comments: false date: 2019-07-22 11:45:33 description: 总结一下常用的JVM虚拟机启动命令。 categories: GC 概述 本文主要说明一些 JVM 启动命令的作用以及使用方法。 在 Java 程序启动时,我们可以通过加入参数来让虚拟机[详细]
-
Lambda表达式和匿名内部类
所属栏目:[Java] 日期:2020-12-15 热度:63
例1:无参函数的简写 如果需要新建一个线程,一种常见的写法是这样: // JDK7 匿名内部类写法 new Thread( new Runnable(){ // 接口名 @Override public void run(){ // 方法名 System.out.println("Thread run()" ); }}).start(); 上述代码给Tread类传递了[详细]
-
Normal Probability Plots|outlier
所属栏目:[Java] 日期:2020-12-15 热度:63
6.4 Assessing Normality; Normal Probability Plots The?normal probability plot?is a?graphical technique?to identify substantive departures from?normality ? ? ? 即如果 sample 满足正态分布,则 1-12 位置上对应的 y 值应该为这一列上的值 Noted :[详细]
-
webpack概念
所属栏目:[Java] 日期:2020-12-15 热度:123
本质上, webpack ?是一个现代 JavaScript 应用程序的 静态模块打包器(module bundler) 。当 webpack 处理应用程序时,它会递归地构建一个 依赖关系图(dependency graph) ,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个? bundle 。[详细]
-
P2420 让我们异或吧
所属栏目:[Java] 日期:2020-12-15 热度:165
树链剖分 1 #include algorithm 2 #include cstdio 3 #include vector 4 using namespace std; 5 const int maxn = 100000 + 10 ; 6 int n,m,r,p,dis[maxn],dep[maxn],father[maxn][ 18 ]; 7 vectorpair int , int edges[maxn]; 8 inline void dfs( int now,[详细]
-
Java数组的三种初始化方式
所属栏目:[Java] 日期:2020-12-15 热度:52
Java语言中数组必须先初始化,然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间,并为每个数组元素附初始值。 注意:数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值: ??????????? 基本数据类型的整数类型(byte、short、in[详细]
-
【JavaWeb】在office word中使用merge field出现空行问题
所属栏目:[Java] 日期:2020-12-15 热度:198
1.问题介绍 项目目前是使用JAVA加office来生成文档。主要问题在于,因为是英文文档,如果文档格式是: 《地址一》 《地址二》 《地址三》 而地址二有时为空有时不为空,为空的时候这一行就会出现空行,用户不能接受,所以需要方法处理。 2.解决办法 使用offi[详细]
-
虚拟机都丢失了里面的数据库怎么提取出来呢
所属栏目:[Java] 日期:2020-12-15 热度:166
介绍多了服务器类的数据恢复案例,今天小编从虚拟机数据恢复角度为大家介绍一篇由于异常断电导致的虚拟机无法启动的数据恢复成功案例。其中不仅涉及虚拟机数据恢复,另外也涉及有服务器数据恢复、数据库修复等技术知识。 客户的一台虚拟机由于服务器异常断电[详细]
-
java _io_文件输出
所属栏目:[Java] 日期:2020-12-15 热度:78
1、创建源 2、选择流 3、操作(写出) 4、刷新缓存,避免数据驻留内存 5、释放资源 File f =new File("D:/d/t.txt"); //文件不存在stream流会自动创建 OutputStream os=new FileOutputStream(f,true) //添加布尔类型true,会开启追加模式, 默认为false。 byt[详细]
-
Java链表概念理论知识点
所属栏目:[Java] 日期:2020-12-15 热度:73
上一个(对象)的引用指向下一个节点对象 头插: 1.如果要插入的数据没有结点 先给它装入一个节点中Node node=new Node(); node.value=0; 2.让原来的第一个结点成为新节点的下一个结点node.next=head; 3.更新最新的第一个结点为新节点 head=node; 尾插; 1.如[详细]
-
java _io_ .read()分段读取字节
所属栏目:[Java] 日期:2020-12-15 热度:172
byte[] flush =new byte[n] //字节数组充当缓冲容器 .read(flush) //每次返回读取的n个字节,当数据字节数不够时,返回实际字节数 int len=-1; //接受read(flush)返回的实际长度 String s= new String(flush,len) //解码操作,len必须为实际大小,否则多余[详细]
-
java _io_文件的拷贝,面向对象风格
所属栏目:[Java] 日期:2020-12-15 热度:71
//文件拷贝,以程序为中转站,从一个文件到另一个文件 可处理图片和文本 思路: type[] flush = new type[1024] 在 .read(flush) ,时已将将内容存储到字节数组,只需再进行写出即可 os.write(flush,len)然后刷新缓存,os.flush() public class test{ private[详细]
-
hdu1199(离散化线段树)
所属栏目:[Java] 日期:2020-12-15 热度:178
Color the Ball Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6689????Accepted Submission(s): 1655 ? Problem Description There are infinite balls in a line (numbered 1 2 3 ....),and[详细]
-
关于JDBC、JdbcTemplate使用遇到的坑
所属栏目:[Java] 日期:2020-12-15 热度:148
1、如果数据源是oracle(mysql结尾是可以使用" ; "的),sql字符串中结尾处禁止使用分号" ; ",不然会报错: java.sql.SQLException: ORA-00911: 无效字符 2、使用jdbc连接oracle数据库时,如果驱动名使用“ oracle.jdbc.driver.OracleDriver ”报错: oracle.[详细]
-
wait & notify的错误理解
所属栏目:[Java] 日期:2020-12-15 热度:50
原本以为notify 可以直接唤醒处于wait状态的线程 实则不然 package waitNotify; /** p * Wait and notify in Java; low-level multithreading methods of the * Object class that allow you to have one or more threads sleeping,* only to be woken up by[详细]
-
冒泡排序,快速排序,归并排序
所属栏目:[Java] 日期:2020-12-15 热度:129
冒泡排序 #include iostream#include vectorusing namespace std;void mysort(vectorint da) { int n = da.size(); for (int i=0; in; ++i) { for (int j=0; jn-i-1; ++j) { if (da[j]da[j+1]) swap(da[j],da[j+1]); } }}int main(){ vectorint nums{9,8,7,4[详细]
-
把数组排成最小数
所属栏目:[Java] 日期:2020-12-15 热度:121
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 ? 思路:自定义一个比较函数加上string就可解决问题 ? cmp定义如下: 对[详细]
-
java RSA验签
所属栏目:[Java] 日期:2020-12-15 热度:136
这几天在跟一个php的小哥哥联调接口,遇到了一些问题记录下来, 直接上代码吧,亲测有效 ? ? import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.Base64Utils;import javax.crypto.Cipher;import java.io.File;import[详细]
-
java选择排序
所属栏目:[Java] 日期:2020-12-15 热度:184
1 public class 选择排序 { 2 public static void main(String[] args) { 3 int []arr= new int []{5,4,8,7,3,9,1 }; 4 for ( int i=0;iarr.length-1;i++ ){ 5 for ( int j=i+1;jarr.length;j++ ){ 6 if (arr[j] arr[i]){ 7 int temp= arr[i]; 8 arr[i]= arr[详细]
-
Java生鲜电商平台-高并发核心技术订单与库存实战
所属栏目:[Java] 日期:2020-12-15 热度:156
Java生鲜电商平台-高并发核心技术订单与库存实战 ? 一、 问题 一件商品只有100个库存,现在有1000或者更多的用户来购买,每个用户计划同时购买1个到几个不等商品。 如何保证库存在高并发的场景下是安全的? (1)不多发 (2)不少发 ? ? ? 二、 下单的步骤[详细]