![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yinyan1314
这个作者很懒,什么都没留下…
展开
-
求一个字符串中连续不重复的最长子字符串。
如题,求的是不重复的最长子字符串,分析如下:1:字符串需要遍历2:出现重复字符时,需要重新遍历。3:每次重新遍历需要去掉首位字符ok,通过上述分析,选择使用递归方式进行解题,代码如下:public class getLongestSubstr { private static String longerStr = ""; private static ...原创 2019-11-07 11:38:27 · 834 阅读 · 0 评论 -
钉钉开发之PC端钉钉打开微应用为空白页问题
在实现开发的h5页面的微应用在PC端打开时遇到了一个问题,PC端的钉钉是采用iframe引入H5页面的,我使用了spring-security,由于在spring-security默认的x-frame-options是DENY(禁止iframe引入页面)的,所以导致在pc端无法引入H5页面。解决方法: 在spring-security策略中添加如下代码即可解决: <sec:h原创 2017-09-06 16:51:29 · 7296 阅读 · 0 评论 -
钉钉获取所有部门ID方法
获取部门,钉钉提供了两个API。1.获取子部门ID列表https://oapi.dingtalk.com/department/list_ids?access_token=ACCESS_TOKEN2.获取部门列表https://oapi.dingtalk.com/department/list?access_token=ACCESS_TOKEN1方式必须传递id(父部门ID),当我们想获得公司所有...原创 2018-03-27 16:19:30 · 19972 阅读 · 0 评论 -
@PostConstruct在项目启动时被执行两次或多次
原因是因为文件对@PostConstruct所在类扫描了两次!首先排查,带有扫描包配置(context:component-scan)的同一spring文件,是否在web.xml配置中,初始化就执行的那种配置(比如context-param,init-param),被重复的配置了两遍。然后在排查,web.xml中配置了初始化配置的多个spring文件是否都扫描了@PostConstruct所在类的...原创 2018-05-18 12:06:42 · 7434 阅读 · 1 评论 -
线程中创建子线程,实现保证先执行子线程。
package test;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.ut...原创 2019-05-09 10:35:17 · 688 阅读 · 0 评论