![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小鸟不会费
安得广厦千万间
展开
-
统计文件中出现最频繁的前TOP个汉字(Java版)
【代码】统计文件中出现最频繁的前TOP个汉字(Java版)原创 2022-09-07 20:35:10 · 285 阅读 · 1 评论 -
log4j2跟logback性能对比
log4j2跟logback性能对比原创 2022-03-20 08:27:03 · 1934 阅读 · 0 评论 -
关于Java中double精度丢失原因详情
关于java中,double精度丢失详情,附带精度丟失的模拟代码和原因总结!原创 2021-12-14 01:02:09 · 4041 阅读 · 0 评论 -
华为OD机试11月24日
1:按照身高和体重排队;2:求矩阵的公共面积;3:炸金花求牌型;原创 2021-11-23 17:03:10 · 370 阅读 · 1 评论 -
持续分享牛客网华为解题大全
语言: java牛客网华为机试地址HJ1 字符串最后一个单词的长度import java.util.*;public class Main { // 解题思路: 求最后一个单词的长度, 那么只需要把最后一个单词提取出来即可. // 怎么提取? 给两个标位, 首i, 尾j. j默认置为字符串下标0的位置, 此时反向遍历字符串, 当j==0的时候, 并且是字母, 就把单词末尾位置j, 置为此时下标. // 确认了单词末尾, 在确认单词首位, 继续遍历, 遇到空格, 就可以确定是首位, 如果没有原创 2021-11-18 16:48:21 · 477 阅读 · 0 评论 -
牛客网十道题目1
原题目地址: 牛客10道练习题1发现有问题, 请提出来. 谢谢啦!class Exam1 { /** * 1、求解连续数列 * <p> * 已知连续正整数数列{K}=K1,K2,K3...Ki的各个数相加之和为S,i=N (0<S<100000, 0<N<100000), 求此数列K。 * * @param s */ public static void t1(String s) {原创 2021-11-17 23:14:02 · 1630 阅读 · 0 评论 -
牛客网十道题目2
原题目地址: 牛客10道练习题2发现有问题, 请提出来. 谢谢啦!/** * 一辆运送快递的货车,运送的快递均放在大小不等的长方体快递盒中,为了能够装载更多的快递,同时不能让货车超载,需要计算最多能装多少个快递。 * <p> * 注:快递的体积不受限制,快递数最多1000个,货车载重最大50000。 */ public static void t1() { Scanner scanner = new Scanner(Syste原创 2021-11-17 01:42:14 · 2487 阅读 · 4 评论 -
springboot调用so文件
话不多说,直接进入重点。1. 导入jna依赖 <dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</version> </dependency>2. 在resources下新建目录l原创 2021-10-24 02:46:30 · 4559 阅读 · 4 评论 -
用java写的文件合并
import java.io.*;import java.util.ArrayList;import java.io.File;import java.util.ArrayList;public class MergeFile { public static void main(String[] args) { File dir = new File("C:\\Users\\fhh\\Desktop\\sx\\investor"); long time原创 2021-05-14 15:44:39 · 399 阅读 · 0 评论 -
将springboot打成可以被直接引用的Jar包
话不多说, 直接上核心将pom.xml文件的对应内容替换成如下内容 <build> ... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</arti原创 2021-02-06 17:00:15 · 1562 阅读 · 1 评论 -
实战反射获取对象属性和值
try { String attr = "occPeoples"; Method[] methods = askContPlan.getClass().getDeclaredMethods(); // 截取第一个字母后面的内容 String ttr = attr.substring(1); // 保证是方法是顺序调用的 for (int i = 0; i <= occtypes.size(); i++) { for (int j = 0;原创 2021-01-27 16:42:30 · 146 阅读 · 0 评论 -
大家都喜欢求素数
Scanner sc = new Scanner(System.in); Long n = sc.nextLong(); // 储存质数的数组 boolean b[] = new boolean[n.intValue() + (int) Math.floor(Math.sqrt(n.intValue()))]; int len = b.length; // 把数组元素填充为true Arr..原创 2021-01-22 19:21:31 · 69 阅读 · 0 评论 -
springboot 解决缓慢的http攻击
问题:上次项目准备上线,做了一次全站的安全检测。鄙人解决了一天,吃了一些坑,特此记录了一下问题解决。以下只是解决缓慢的http攻击漏洞扫描到的漏洞截图:漏洞名称:检测到目标主机可能存在缓慢的HTTP拒绝服务攻击攻击原理:缓慢的HTTP拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络上的肉鸡,对目标Web服务器进行海量HTTP请求攻击,直到服务器带宽被打满,造成了拒绝服务。慢速HTTP拒绝服务攻击经过不断的演变和发展,主要有三种攻击类型,分别是Slow headers、S原创 2021-01-12 20:20:57 · 10142 阅读 · 6 评论 -
批量上传静态资源文件到七牛云
pom.xml <!-- 文件上传到云服务器 --> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.14.2</version> <scope>原创 2020-10-23 21:58:14 · 263 阅读 · 0 评论