java
文章平均质量分 53
我意纵横
这个作者很懒,什么都没留下…
展开
-
org.openqa.selenium.StaleElementReferenceException: stale elementreference: element is not attached
场景:用 Selenium 渲染页面后,有一个 Div 是通过 Ajax 渲染出来的,然后碰到了这个异常。StackOverflow 上的答案,看了一部分,基本都是在说如果第一次拿不到,报了这个异常,则在 catch exception 的时候,再执行一次。 这样做大部分情况可能没问题,但是逻辑始终是有问题的。比如说就算执行两次,但是这两次执行的时间很快,而想要获取的元素此时仍然没有渲染出来怎么办?理论上这个概率挺大的。之所以很多人附议这个答案,我理解还是因为对爬虫的结果精度不那么高,所以有时候拿不原创 2022-01-20 14:29:14 · 9073 阅读 · 0 评论 -
Lombok @Data @Accessors 注解遇到的坑
碰到个反射的问题,原数据是一个 map,对应数据库表的键值对,此时需要将这个 map 转换成 Entity,所以会用到反射。用了 Apache BeanUtils,用了 BeanMap 都是不行,无法反射。如下代码import com.alibaba.fastjson.JSON;import lombok.Data;import lombok.experimental.Accessors;import org.springframework.cglib.beans.BeanMap;im原创 2021-12-15 13:43:37 · 1773 阅读 · 0 评论 -
Mybatis-plus 动态添加/删除数据源
mybatis-plus version : 3.4.3.1spring-boot version : 2.3.5.RELEASE@Servicepublic class DynamaicRoutingDataSourceManagerImpl implements IDynamaicRoutingDataSourceManager { @Autowired private DataSource dataSource; @Autowired private原创 2021-11-11 10:44:21 · 1098 阅读 · 0 评论 -
Java通过跳板机远程连接数据库
以下列举了程序使用 ssh 到跳板机,通过跳板机连接 mysql 数据库的过程。首先是 maven 依赖<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version> </dependency>看了下基本都是用这个包,但是这里有一个问题,就是原创 2021-10-09 11:49:53 · 1910 阅读 · 0 评论 -
对象 toString() 文本重新转成结构数据
public static JSONArray parseArray(String requestStr) { JSONArray array = new JSONArray(); try { array = JSON.parseArray(requestStr); } catch (Exception e ) { requestStr = requestStr.trim().substring(1, ...原创 2020-11-06 11:20:13 · 1670 阅读 · 0 评论 -
螺旋矩阵
[code="java"]/** * 1 16 15 14 13 * 2 17 24 23 12 * 3 18 25 22 11 * 4 19 20 21 10 * 5 6 7 8 9 */ public static void print(int n){ int[][] xy = new int[n][n]; int cir...原创 2013-08-26 16:45:59 · 69 阅读 · 0 评论 -
友盟 java sdk,ios 推送支持设入标题、内容
友盟的官方 sdk 中,ios 的推送是不支持你设定标题和内容的,有点奇怪这应该是基础功能,为什么会不支持。官方给的 API 里显示,是可以设标题和内容的,如图也就是说, alert 可以是文本,也可以是 jsonobj,但是官方给的 sdk 中,alert 只能设置为文本public void setAlert(String token) throws Exception...原创 2019-08-07 11:20:03 · 568 阅读 · 0 评论