skk_joker
码龄6年
关注
提问 私信
  • 博客:31,561
    31,561
    总访问量
  • 12
    原创
  • 932,380
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-07-26
博客简介:

skk_joker的博客

博客描述:
个人笔记,仅供学习交流!
查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得13次评论
  • 获得49次收藏
  • 代码片获得101次分享
创作历程
  • 6篇
    2020年
  • 6篇
    2019年
成就勋章
TA的专栏
  • ElasticSearch
    3篇
  • bug
    1篇
  • redis集群
    2篇
  • 笔记
    6篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

redis存取list<T>,及bug:Failed to serialize object of type: class com.google.common.collect.Lists$Revers

Redis存取List实体类必须序列化,对于redis这种nosql数据库,实例化很重要,很多文章也都介绍了必须实例化,在配置redisTemplate时也会配置序列化规则:<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="jedisConnectionFactory" /&
原创
发布博客 2020.08.26 ·
1236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断日期是否在某个日期区间内

背景:在很多项目开发中,都有置顶或者top类目,在置顶时会设置一个置顶时间,在这个时间段内时置顶状态。Date日期类型和String类型转换Date日期转String再转回Date如果是要获取当前时间可以使用new Date();但是这个获取的日期是yyyy-MM-dd日期类型,这对于置顶这个功能来说并不能用。举个例子:比如我要置顶某个产品一天,如2020-08-11 – 2020-08-11,通过new Date()来获取是否在这个日期区间内是不行的。这里就要使用日期类型转换一下:Simpl
原创
发布博客 2020.08.11 ·
8045 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

Redis存储时遇到的问题:set()、setnx()、setex()的区别

Redis存储时遇到的一些问题项目中用的Redis集群,存储时封装的api,有个定时任务定时将数据插入到Redis中,然后就直接调用了封装好的api,结果我脑残用了setnx这个方法:if (null==liveSeconds ) { jcp.setnx(key, bos.toByteArray()); } else { jcp.setex(key, liveSecon
原创
发布博客 2020.08.10 ·
2436 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Redis集群xml配置和工具类

Redis集群xml配置和工具类redis单机改集群由于公司项目在用为redis单机,在存储和查询性能方面需要调优,所以改为redis集群,自己也研究了一下,配置redisCluster可以通过bean注入也可以写一个工具类,本质都是通过spring容器实例化redisCluster来提供redis数据的存取。下面介绍一下xml配置bean和工具类配置。bean文件配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http
原创
发布博客 2020.08.05 ·
1252 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Mysql简单优化之索引

Mysql概述MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Mysql存储引擎1、查看mysql当前的存储引擎mysql> show engines;可见mysql目前除了FEDERATED存储引擎不支持...
原创
发布博客 2020.01.04 ·
202 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java实用工具类:Excel的导入和导出

一:将Excel表格中的数据导入到数据库中1、实体类创建@Datapublic class ImportProduct { //商家id private String id; //商家名称 private String businessName; //概述 private String profile; //价格 privat...
原创
发布博客 2020.01.04 ·
505 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

ElasticSearch7.4.2:RestHighLevelClient应用

ElasticSearch7.4.2:highLevel-clent实现项目的增删改查新版本的ElasticSearch分为了低版本和高版本,这次项目应客户要求使用highLevel-client版本,由于之前做的es搜索还是使用SpringData+Transport来操作,所以这次也是看了好久的官方api:u、以及好多大神的笔记,但是由于是版本太高,使用的人可能或许太少或许大神是没时间写笔记...
原创
发布博客 2019.12.30 ·
5593 阅读 ·
3 点赞 ·
7 评论 ·
12 收藏

java代码模拟大乐透

java代码模拟大乐透前区1-35随机5位不重复从小到大排列,后区1-12随机2位不重复从小到大排列//模拟大乐透public class DaLeTou { public static void main(String[] args) { //前区list集合 List<Integer> list1 = new ArrayList<...
原创
发布博客 2019.08.23 ·
8952 阅读 ·
7 点赞 ·
1 评论 ·
15 收藏

Tomcat manager监控

通过tomcat自带的tomcat-manager监控1、找到tomcat/config/tomcat-user.xml2、修改role和user中的内容3、添加用户名和密码<role rolename="manager-gui"/><user username="admin" password="123456" roles="manager-gui"/>4...
原创
发布博客 2019.07.31 ·
515 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

SpringData操作ElasticSearch

使用SpringDataES框架操作ElasticSearch完成crud、分页和排序SpringData是一个用于简化数据库访问,并支持云服务的开源框架,使用SpringData操作ElasticSearch比用原生Java代码方便许多。Elasticsearch JAVA操作有三种客户端:1、TransportClient 2、JestClient 3、RestClient,本文用Trans...
原创
发布博客 2019.07.31 ·
735 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

使用JDWP远程debug

JDWPJDWP是Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的Java虚拟机(target vm)之间的通信协议。SpringBoot+debug1、springboot框架搭建打开idea选择Spring Initializr2、选择Web的启动包3、建一个测试类:比较简单的一个for循环@RestControlle...
原创
发布博客 2019.07.30 ·
1109 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Window下安装ElasticSearch并布置ElasticSearch集群

首先在window下安装ElasticSearch在linux下安装ElasticSearch过程太过于复杂,所以在window下安装ElasticSearch看一下Es(ElasticSearch的简称)的搜索效果下载安装ElasticSearch的压缩包我下载的ElasticSearch的压缩包是5.6.1版本的解压之后直接点击/bin/elasticsearch.bat运行即可。...
原创
发布博客 2019.07.27 ·
266 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏