netsafer
netsafer
利用mongodb的findAndModify 原子操作,实现简单队列
com.cybermkd.mongo.kit.MongoQuery.exist(String) 似乎存在问题,无法做到字段过滤(我理解问题?)。 可以做如下修改 ``` public MongoQuery exist(String key) { query.add(Filters.exists(key)); return this; } ``` 可以增加如下方法: ``` /** * 是否存在某个key * @param key * @param exists true 存在,false 不存在 * @return...
不管是否有此记录,findOne() 都能返回一个不为空的对象。 看代码后,发现是如下代码 见:com.cybermkd.mongo.kit.MongoKit.parseObject(Document, Class) private T parseObject(Document doc, Class clazz) { try { if (doc == null) { return JSON.parseObject(new JSONObject().toJSONString(), clazz); } return JSON.parseObject(JSON.toJSONString(doc), clazz); } catch (NullPointerException...
好像目前不支持啊
建个群?交流交流^_^
建个群?交流交流^_^
拦截请求响应。一般的情况下,通过 `page.setRequestInterception(true); page.onRequest(request->{ System.err.println("url:" + request.url()); request.continueRequest(); });` 可以拦截page的请求响应。 但这个page,如果不是程序里newPage()出来的(比如用户手动创建的tab page,点击a标签创建的page)。程序无法自动添加监听事件。 我尝试在这样去做: `browser.onTrgetcreated((target) -> { System.err.println("target type: "+target.type()); if ("page".equals(target.type())) { System.err.println("新的网页Tab被创建"); Page _page = target.page(); _page.setRequestInterception(true); _page.setDefaultNavigationTimeout(300*1000); _page.onRequest(request->{ System.err.println("url:"...