- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 大数据分析工具presto安装使用,连接mysql和clickhouse,docker安装,clikchouse乱码问题解决
这边百度了很多docker镜像,效果都不好,最后选择官方presto网站提供的。使用dbeaver 连接工具发现 ,mysql和clickhouse已经连接上。这里需要修改clickhoue的配置文件增加一个配置,就可以解决中文乱码问题。最后补充一点,clikchouse连接以后发现中文字符编码乱码。增加clickhouse.properties。增加 mysql.properties。这边也是踩坑安装过的,防止大家踩坑。这里演示docker镜像安装。检查docker容器是否启动。配置完成以后:重启镜像。
2023-08-04 12:48:35
635
原创 通过spring注解实现接口免登录校验
定义注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface NotLogin {}2.登录拦截放行 public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Ha..
2022-04-26 17:43:13
2788
原创 利用工厂模式简化if else,改造回调处理流程
1.接受回调处理的接口@RestController@Slf4jpublic class BaseNotifyController extends BaseController { @Autowired NotifyFactory notifyFactory; /** * 接受支付宝统一回调处理 * * @param req * @return */ @PostMapping(value = "/alipay/no
2022-03-31 17:56:06
688
原创 Eclipse Memory Analyze 分析线上内存溢出,定位具体sql
1.导入从生产下载下来的内存溢出文件,选择可疑的点2.复制可疑对象,选择查找3.右侧有内存溢出的具体sql
2021-08-05 15:14:52
378
原创 java 百度小程序支付 对接
elasticsearch官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html
2021-07-29 15:55:21
1039
原创 线上java 内存溢出分析
1.Eclipse Memory Analysis Tools (MAT)是一个分析Java堆数据的专业工具,用它可以定位内存泄漏的原因。工具地址:https://www.eclipse.org/mat/2从linxu服务器下载内存溢出文件.hprof,导入到MAT3.选择”Leak Suspects: includes leak suspects and a system overview.“,内存溢出的可疑项。4.如下图查看可疑项详情。4.如下图点击详情查看...
2021-07-13 10:36:53
855
原创 java 使用redis布隆过滤器
布隆过滤器的原理其本质就是一个只包含0和1的数组。具体操作当一个元素被加入到集合里面后,该元素通过K个Hash函数运算得到K个hash后的值,然后将K个值映射到这个位数组对应的位置,把对应位置的值设置为1。查询是否存在时,我们就看对应的映射点位置如果全是1,他就很可能存在(跟hash函数的个数和hash函数的设计有关),如果有一个位置是0,那这个元素就一定不存在。Redis 中的布隆过滤器Redis 官方提供的布隆过滤器到了 Redis 4.0 提供了插件功能之后才正式登场。布隆过滤器作为一个插
2021-07-13 10:33:46
3010
原创 form表单 用户名,密码和邮箱验证
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1ArrayArrayArray/xhtml" lang="zh-CN"> function check(){ var username=document.getElementById("username").value;
2014-11-21 17:42:33
5414
android ADT-18.0.0
2014-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人