Wesley13 Wesley13
4年前
java 二分查找算法
二分查找又称折半查找,它是一种效率较高的查找方法。将数列按有序(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。它可以明显减少比较次数,提高查找效率。但是,表中的数据元素必
Wesley13 Wesley13
4年前
java基础编程练习题
1、題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?123456711235813这就是斐波那契数列(Fibonaccisequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Le
Wesley13 Wesley13
4年前
Java Remote Debug(idea远程调试)
概述对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时。今天咱们来了解了解Java远程调试这个牛逼的功能,本文以IntellijIDEA为例讲解怎么使用远程调试。以Thrift入门教程这篇文章中使用的程序作为例子。这个程序由Thrift服务端和客户端
Wesley13 Wesley13
4年前
Java 解决Emoji表情过滤问题
Emoji表情从三方数据中获取没有过滤,导致存入DB的时候报错。!(https://oscimg.oschina.net/oscnet/78996c93aca4143fd8a5ea48a805b617745.png)原因:UTF8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不
Wesley13 Wesley13
4年前
Java(springboot) 读取txt文本内容
publicclassTxtTest{privatestaticfinalLoggerloggerLoggerFactory.getLogger(TxtTest.class);publicstaticStringreadTxt(Filefile)throwsIOException{St
Wesley13 Wesley13
4年前
Java ThreadLocal的内存泄漏问题
ThreadLocal提供了线程独有的局部变量,可以在整个线程存活的过程中随时取用,极大地方便了一些逻辑的实现。常见的ThreadLocal用法有:\存储单个线程上下文信息。比如存储id等;\使变量线程安全。变量既然成为了每个线程内部的局部变量,自然就不会存在并发问题了;\减少参数传递。比如做一个trace工具,能够输出工程从开始到结
Wesley13 Wesley13
4年前
Java连接RabbitMQ之创建连接
依赖包:1<dependencies2<dependency3<groupIdjunit</groupId4<artifactIdjunit</artifactId5<version4.12</version6
Wesley13 Wesley13
4年前
Java 虚拟机诊断利器
作者|小白一只【Arthas官方社区正在举行征文活动,参加即有奖品拿~点击投稿(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Falibabacloud.mikecrm.com%2F9khcRrs)】!1.png(https://ucc.alicdn.com/pi
Wesley13 Wesley13
4年前
Java递归拷贝文件夹
拷贝文件或文件夹/拷贝文件@paramsource源文件@paramtarget目标文件/publicvoidcopyFile(Stringsource,Stringtarget){//源文件
Stella981 Stella981
4年前
IDEA 搭建Java WEB 开发环境
本文是一篇讲解如何在目前比较流行的IntellJIDEA下搭建JavaWEB的说明文档,如有写的不详细的地方,希望各位留下自己宝贵的意义。Tips:遇到的问题,请耐心看完文章,在文章的最后有解决方案1\.maven依赖包下载后的红色波浪线问题2.项目在pom.xml中新增依赖,部署后classnotfoun