java技术深究
技术刨根问底儿栏目组,硬核技术问题解剖!
自由游戏开发者
主要工作网络安全领域、大数据技术、AI算法、区块链技术、Java技术精进、业余爱好游戏开发全栈
展开
-
JAVA 中okhttp3中HttpUrl怎么用
1 如何使用public clast TestHttp { private final OkHttpClient client; public TestHttp{ this.client = httpClient.newBuilder() .followRedirects(true) .followSslRedirects(true) .build(); } privat原创 2021-05-06 16:10:29 · 2427 阅读 · 0 评论 -
架构师之路-权限系统设计
权限系统设计一个系统的核心,其中就包含权限数据管理。这一部分的设计最为复杂也是系统设计的最基础的部分。有幸我能设计这部分。下面图能说清楚权限包含哪些概念。权限:职能权利范围。(通俗说哪些事能干,哪些事不能干)操作权限:一般体现在通过界面登录,登录进来到控制台,更直观的权限控制。菜单权限:用户登录后,通过菜单显示控制这个用户的权限,正常的中型系统都具备这种功能。按钮权限:这个细粒度...原创 2019-11-01 14:57:39 · 417 阅读 · 0 评论 -
JAVA如何进行高效的进行字符串拆分
题目:如何最高效率最快的按空格进行拆分如下字符串,获得最长非空字符串的长度!“aaaa ccsdf we iii ldkjl eee”** 备注:有说用逗号隔开的字符串,或者别的什么隔开的字符串等等,都一样。**参赛选手介绍:1号选手split 号称史上最慢,来自java.lang.String家族,但用着就是香!真香2号选手StringTokenier来自java.util家族,皇室血统,公认很快!真的快吗?3号选手来自草根无名无姓,暂时叫EsayMethod,我自己想的也不是啥算法,思想是原创 2020-09-18 00:31:15 · 1477 阅读 · 0 评论 -
使用阿里的easyexcel 导入xls类型Excel文件报错问题深挖
1、报错如下:Xls must be available markSupported,you can do like this <code> new BufferedInputStream(new FileInputStream(\"/xxxx\"))</code>翻译一下:这里报错重点意思xls必须要有这个标识markSupported必须为True,建议你用new BufferedInputStream(new FileInputStream(\"/xxxx\"))这种编原创 2020-07-16 19:05:01 · 8695 阅读 · 2 评论