- 博客(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/20318493pub
2021-10-29 11:14:47
2318
原创 thrift - 如何安装 Apache thrift 0.13.0(当前是0.15.0)
这个解决方案对我有用。如果你现在已经安装了更高版本的,记得卸载brew uninstall thrift尝试:brew tap-new $USER/local-tapbrew extract --version=‘0.13.0’ thrift $USER/local-tapbrew install [email protected]资料来源:https://gist.github.com/tonydeng/02e571f273d6cce4230dc8d5f394493c关于thrift - 如何安装
2021-10-06 23:53:17
1514
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
371
转载 java Future用法和意义 简洁易懂
java Future用法和意义 简洁易懂Java在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。run的返回值是void类型。如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8…使用多线程来计算。但后者需要前者的结果,就需要用callable接口了。callable用法和runnable一样,只不过调用的是call方法,该方法有一个泛型返回值类型,你可以任意指定。线程是属于异步计算模型,所以你不可能直接从别的线程中得到函数返回值。这时候,
2021-09-22 09:18:20
426
原创 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
827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人