- 博客(5)
- 收藏
- 关注
转载 JAVA split 分割符连续时 遇到的问题
在用split分割字符串时,当分隔符连续时如果使用默认方法则会出现问题,例如 String str = “132#456##”,这里以#分割,如果使用array = str.split("#")得到的结果会是 array = {“132” , “456”} array.length = 2 但是有时候这并不是我们想要的结果 如果我们想要这种结果 array = {“132”,“456”,"",""} 这里给出了解决方法: https://www.zhihu.com/question/20318493 pub
2021-10-29 11:14:47
2323
原创 thrift - 如何安装 Apache thrift 0.13.0(当前是0.15.0)
这个解决方案对我有用。 如果你现在已经安装了更高版本的,记得卸载 brew uninstall thrift 尝试: brew tap-new $USER/local-tap brew extract --version=‘0.13.0’ thrift $USER/local-tap brew install thrift@0.13.0 资料来源:https://gist.github.com/tonydeng/02e571f273d6cce4230dc8d5f394493c 关于thrift - 如何安装
2021-10-06 23:53:17
1517
2
原创 git - git clone 后所有文件在 Intellij 中标记为非项目文件
关于git - git clone 后所有文件在 Intellij 中标记为非项目文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55630846/ 文件 -> 项目结构(或按 Ctrl+Alt+Shift+S) 项目设置 -> 模块 选择你的项目,在右边你应该有一个内容根列表。 如果为空,那么在此add一下选择项目根目录就行了。 ...
2021-10-06 09:55:50
373
转载 java Future用法和意义 简洁易懂
java Future用法和意义 简洁易懂 Java在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8…使用多线程来计算。 但后者需要前者的结果,就需要用callable接口了。 callable用法和runnable一样,只不过调用的是call方法,该方法有一个泛型返回值类型,你可以任意指定。 线程是属于异步计算模型,所以你不可能直接从别的线程中得到函数返回值。 这时候,
2021-09-22 09:18:20
429
原创 ScheduledExecutorService 和 ScheduledFuture 类用法
import java.util.concurrent.Executors; import java.util.concurrent.ExecutorService; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; class Temp extends Thread { pu
2021-05-18 18:40:15
832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人