
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微信web开发者工具(小程序开发工程),打开后卡住显示黑色或白色窗口如下图解决办法是,右击微信web开发者工具.exe文件,修改兼容性,改为windows7,如图:应用确定后,再次启动就可以了。...
原理是webview拦截页面的alert重写onJsAlert方法,根据alert(message)的message判断做指定的操作。android部分代码:WebSettings settings = baseView.getSettings();// 设置与Js交互的权限settings.setJavaScriptEnabled(true);// 设置允许JS弹窗settings.se...
一、服务器端代码package com.chhuang.websocket;import java.io.IOException;import java.util.Hashtable;import java.util.Map;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket
【代码】springboot使用dynamic-datasource和druid配置多数据库连接及druid监控。

像mybatis-plus一样自定义封装BaseMapper方法,所以我看一下mybatis-plus的BaseMapper中的exists方法,发现也是用的select count来判断的。三、现在就需要自己写一个sql注入器了,不然mapper里的select1limit1方法也不知道自己的实现是Select1limi1这个方法。加"@Param(Constants.WRAPPER)",不然运
能正常运行,就是不好看,我也不想降低springboot的版本,可以在方法上加上@SuppressWarnings("all"),不让idea报红色错误。下面分享一下redis配置类、redis工具类、和mybatis配置redis二级缓存的代码。五、当然还需要在配置中开启mybatis的二级缓存功能。一、LettuceRedisConfig类。三、MybatisRedisCache类。四、在ma

先说原因,是因为上传到linux服务器的文件默认权限是 -rw-------,就是中有所有者才能读与写,在服务器上传代码中添加。这三句就可以了,此时上传的文件就是 -rw-r--r-- 权限,nigix可以正常访问。

mybatis-plus3.3以后,不管有没有fill = FieldFill.insert都会执行insertFill方法,使用setFieldValByName会把没有标注FieldFill的也重新赋值了。mybatis-plus3.3以后,使用strictInsertFill强制过滤标注FieldFill的属性。

一、网页授权,是指用户点击微信公众号里的自定义菜单在打开页面中获取授权用户信息,可以用来实现免登录。下图是需要引导用户点开的地址其中redirect_uri=指向你真正要跳转的地址,比如可以在自定义菜单跳转地址中改成这种地址形式,就可以在页面中获取到地址栏的code。/*** 获取微信用户信息或者用户openid* @param code 微信给菜单地址重定向后带地址
在 Spring Boot 中, 用于获取当前线程绑定的信息。当使用自定义的时,理解其执行与否的场景,可以帮助我们更好地控制的解析过程。以下是一些典型场景,说明自定义的何时执行或不执行:当请求中有语言设置时:Spring 会通过自定义的来解析请求中的信息。常见的策略是通过头、URL 参数或 Cookie 来决定应该使用哪个 。请求处理器或拦截器触发时:在处理 HTTP 请求时,自定义的会在或中被调








