![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
Qensq
这个作者很懒,什么都没留下…
展开
-
springboot2.x 建立websocket服务端和客户端(前后端)使用,支持socket集群
springboot 对于websocket 的使用与处理原创 2022-07-11 15:54:31 · 4037 阅读 · 0 评论 -
redisson 实现分页存储与分页查询处理
@Override public Integer getScoredSortedSetSize(String key) { RScoredSortedSet sortedSet = redisson.getScoredSortedSet(wrap(key)); return sortedSet.size(); } @Override public <V> void addScoredSortedSetElement(Strin.原创 2021-05-30 18:47:47 · 1627 阅读 · 6 评论 -
设计类似于抖音、小红书、微博等方式的主题点赞与评论的数据库表
转载请注明Garcia主题设计: 主题ID、用户ID、主题标题、主题城市、主题位置名称、主题位置详细地址、地理经度、地理纬度、 主题展示内容(100)、主题展示媒体文件路径(List图片名称)、点赞数、评论数、收藏数,转发数、 是否为转发主题、被转发主题ID、被转发主题发行人ID、被转发主题发行人名称、创建时间、更新时间主题内容设计: 主题ID,主题完整内容主题点赞表: 主题ID、用户ID、状态(1有效,0取消)主题主评论表(根据点赞数排序)...原创 2021-05-09 15:52:18 · 3082 阅读 · 0 评论 -
redis 使用redisson缓存api模板
import org.redisson.api.RLock;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;/** * @Author: Garcia * @CreateDate: 2021/04/10 17:45 * @Description: what it is class? */public interface Cache.原创 2021-04-11 10:42:31 · 1476 阅读 · 0 评论 -
JDK11 maven编译打包Compilation failure 问题解决
出现的问题:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project moon-prize-mgmt-core: Compilation failure或者 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8...原创 2021-03-28 21:31:57 · 4370 阅读 · 0 评论 -
关于IDEA在debug时私自调用toString()方法的问题,会引起dubbo异常
工程启动时,dubbo抛出异常如下:<dubbo:reference interface="" /> interface not allow null!解决方式:1,IDEA在debug时,当debug到某个对象时,会调用对象的toString()方法,用来在debug界面显示对象信息。2,IDEA调用toString()方法时,即使在toString()方法中设置了断点,该断点也不会被触发,也就是说,开发者多数情况下不会知道toString()方法被调用了。3,多数情况下调转载 2021-02-20 18:41:15 · 437 阅读 · 0 评论 -
JAVA 获取LDAP的AD部门目录并转换为树结构以及部门和用户的逻辑关联操作,文件夹目录转树结构
文件夹目录转树结构原创 2021-02-07 17:35:38 · 2094 阅读 · 10 评论 -
Java 引用io.kubernetes的client-java后导致工程无法正常编译问题
这个仅记录,遇到的人应该不多,我的工程用的client-java版本是5.0.0的,由于电脑调整,将工程迁移至其他电脑时,发现无法正常编译有的电脑可以,有的电脑不可以。最后经过1天的调试发现是由client-java 这个依赖包导致的,由于工程已弃用k8s,所以直接将依赖文件去除后。工程编译才正常目前不知道原因,如果有知道的,麻烦下面回复,谢谢...原创 2020-12-21 17:48:33 · 384 阅读 · 0 评论 -
当Java 调用python 脚本遇到ImportError: libclntsh.so.11.1: : No such file or directory,脚本本身正常的情况解决
当python 脚本正常运行或者不正常运气的时候,使用下面方式解决问题,但是必须要保证python配置正确python脚本运行正常,java调用出现问题,这种方式可以解决。一、首先检查which sysresv依赖关系[oracle@RHELDB admin]$ ldd `which sysresv` linux-vdso.so.1 => (0x00007fff42291000) libclntsh.so.11.1 => /app/u01/oracl...原创 2020-07-02 10:43:29 · 1102 阅读 · 0 评论 -
maven 使用 mvn 脚本指定JDK环境和路径
maven 在使用的时候,可能需要用到不同的JDK环境,但是系统只能配置一个环境变量,那这个是就需要指定JDK环境来达到目的mvn 和mvn.batmvn是linux系统使用的启动文件mvn.bat是window 使用的启动文件以下方式均通过文本编辑方式打开mvn:在命令的上面增加 JAVA_HOME=/opt/local/jdk_home1.8mvn.bat在命令的上面增加 set JAVA_HOME=C:\java/jdk_home1.8...原创 2020-07-01 18:38:59 · 9529 阅读 · 0 评论 -
Java 中文字符转码、加密、等处理后乱码解决思路与方法
一、java 转码方式1. xxx.getBytes() ,xxx.getBytes(String charsetName)是将xxx字符串使用指定字符集方式进行重新编码并获得一个新的字符串字节数组。charsetName是指定字符集,不指定使用系统当前默认字符集。字符集:UTF-8、GBK等2.new String(byte[]xxx,String charsetName)是将xxx的到的byte数组,使用charsetName字符集进行解析成字符串。二、乱码的解决思路...原创 2020-06-23 15:41:00 · 1473 阅读 · 0 评论 -
springboot配置 log4j2 直接使用版 支持2.0以上打印彩色 日志大小天数切割
springboot 配置使用方式,需要排除loggin 日志包,再引用log4j2 包resource 文件夹下创建 log4j2.xml 文件最后贴入以下配置:<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--statu..原创 2020-06-05 15:48:21 · 685 阅读 · 0 评论 -
JAVA Redis 反序列化之序列ID不一致问题解决(serializer.support.SerializationFailedException)!!!!!!!!
redis 序列化后,再反序列化时可能出现以下异常内容:Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a resu...原创 2020-04-22 14:22:57 · 1882 阅读 · 0 评论 -
Java 对文件使用二进制加密方式
文件加密算法。key自定义字符串,bytes 为文件二进制流encryptImg 可加密也可以解密import lombok.extern.slf4j.Slf4j;import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream...原创 2020-01-17 10:27:26 · 1598 阅读 · 2 评论 -
java 使用 Thumbnails 图片压缩,会失真
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version></dependency>@Slf4jpublic class A...原创 2019-12-10 16:25:00 · 5760 阅读 · 3 评论 -
java 图形界面编写实例快速界面
快速使用的java界面package com.yinyezhizhao.ocrdemo;import lombok.extern.slf4j.Slf4j;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/...原创 2019-12-06 16:47:46 · 725 阅读 · 0 评论 -
bat 启动jar包 不弹出不显示不使用黑窗口
将java.exe 替换为javaw.exe 即可原创 2019-11-22 11:45:06 · 1934 阅读 · 0 评论 -
Elasticsearch 常用聚合(group by || sum || count)分组查询
1.elasticsearch 对指定字段分组,求出分组后每个参数的总金额 例如:求出每个人的总金额GET index_name/_search{ "query": { "match_all": {} }, "aggs": { "group_by_name": { "terms": { "field": "name", ...原创 2019-11-15 11:23:38 · 14145 阅读 · 1 评论 -
SpringBoot使用Thymeleaf自定义标签,简单实例。快速学习!
此篇文章内容仅限于 描述springboot与 thy 自定义标签的说明,所以你在看之前,请先会使用springboot和thymeleaf!!之前写过一篇是springMVC与thymeleaf 的自定义标签(属于自定义方言的属性一块,类似thy的th:if和th:text等)文章,如果你想了解,以下是地址:点击>>Thymeleaf3.0自定义标签属性这篇例子可以实现你...原创 2018-01-19 18:34:04 · 17543 阅读 · 1 评论 -
Elasticsearch搜索引擎备份与数据迁移---快速学习
废话不多说直接上步骤:说明: /mnt/backup是linux目录,如果是win本地测试迁移,也可以用本地的目录E:\\xxxx一、修改es搜索引擎配置elasticsearch.yml 在elasticsearch.yml中增加path.repo: /mnt/backup二、创建备份仓库(千万别问我下面这个在哪输入)// 创建仓库PUT _snapshot/my_ba...原创 2018-04-08 15:23:23 · 780 阅读 · 0 评论 -
CAS 5.3.x 单点登录实现集群搭建,快速入手(一)!!!!
前言:该篇教程描述如何搭建CAS5.3.x集群操作,由于官方文档并没有贴出集群搭建方案,所以本博主根据源码剖析解决该问题。文档并没有深入浅出说明原理,直接贴代码用于快速上手学习。gainward555指出官网有提供配置,本人确实没注意到该配置内容,以为只是其他与redis有关并没有详细看配置内容,仔细看后发现确实是集群配置(吐槽下:官网的文档说明写的跟猫屎一样),地址如下:官方配置...原创 2018-08-23 16:19:51 · 6562 阅读 · 7 评论 -
CAS 5.3.x 单点登录实现集群搭建,快速入手(二)!!!!
前言:该篇教程描述如何搭建CAS5.3.x集群操作,由于官方文档并没有贴出集群搭建方案,所以本博主根据源码剖析解决该问题。文档并没有深入浅出说明原理,直接贴代码用于快速上手学习。学习CAS5.x 推荐看 以下两个博主文章此博主文章:https://blog.csdn.net/u010475041/article/category/7156505此博主文章:https://blo...原创 2018-09-07 19:04:04 · 4173 阅读 · 4 评论 -
CAS 5.3.x 单点登录实现集群搭建,快速入手(三)!!!!
前言:该篇教程描述如何搭建CAS5.3.x集群操作,由于官方文档并没有贴出集群搭建方案,所以本博主根据源码剖析解决该问题。文档并没有深入浅出说明原理,直接贴代码用于快速上手学习。学习CAS5.x 推荐看 以下两个博主文章此博主文章:https://blog.csdn.net/u010475041/article/category/7156505此博主文章:https://blo...原创 2018-09-07 19:40:01 · 3249 阅读 · 0 评论 -
Elasticsearch5.x 提示 failed to find global analyzer [ik] 解决方案
ik分词器学习安装地址:https://blog.csdn.net/wwd0501/article/details/78258274以上操作完成后,ik分词器安装就能成功,如果提示failed to find global analyzer [ik] 应该是验证操作出问题了。首先确认启动日志是否拥有红圈内容,没有就请查看安装是否正确不要使用head插件和kibana验证,直接...原创 2018-10-10 16:31:21 · 13918 阅读 · 1 评论 -
springboot 整合shiro完整版以及权限和认证的正常运行与粗略讲解
shiro呢,经常会遇到认证成功了,但是权限授权那里不执行,这是为什么,看内容maven 依赖文件<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</v...原创 2019-01-11 16:50:59 · 364 阅读 · 0 评论 -
Android killer和Apktool回编译错误No resource identifier found for attribute
一、Android关于 'roundIcon' in package '的错误 在android 7.1(api level 25)有一个新特性,就是圆形桌面Icon,对应的是在AndroidManifest.xml的application节点配置:android:roundIcon=”@mipmap/ic_launcher_round”有时候载入别人的项目会发现编译错误:Erro...转载 2019-04-19 00:26:55 · 3509 阅读 · 0 评论 -
Springboot 2 的@RequestParam接收数组异常解决!!!
最近Vue 开发前端,然后向后台springboot 2 传递数组,发现springboot 2 接收数组方式无法使用-- @RequestParam("ids[]") List<String> ids --然后抛出以下异常,经过多轮验证发现@RequestParam("ids[]") 失效,无法使用(不知道是BUG,还是改了,之前可以的)Resolved [org.spr...原创 2019-05-28 03:58:17 · 4801 阅读 · 0 评论 -
Oracle 百万数据随机取一条性能优化
select * from ( select * from t where rownum < trunc(dbms_random.value(2,1000)) order by dbms_random.value )where rownum=1...原创 2019-08-22 18:08:46 · 501 阅读 · 0 评论 -
Thymeleaf 3.0 自定义标签方言属性,简单实例。快速学习!
此篇文章内容仅限于 描述 thy3.0 自定义标签的说明,所以你在看之前,请先会使用它。直奔主题,以下代码是如何引用 第三方标签的。说明: shrioDialect 是Shiro 官方为thy开发的自定义标签工具。和jsp的一样RiskDialect 是我写的自定义标签原创 2017-02-16 14:23:31 · 17059 阅读 · 2 评论