骑鱼的猫咪
码龄7年
关注
提问 私信
  • 博客:102,050
    102,050
    总访问量
  • 43
    原创
  • 507,883
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-08-12
博客简介:

qq_39820860的博客

查看详细资料
个人成就
  • 获得41次点赞
  • 内容获得18次评论
  • 获得126次收藏
  • 代码片获得293次分享
创作历程
  • 2篇
    2022年
  • 3篇
    2021年
  • 9篇
    2020年
  • 26篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • json
    1篇
  • redis
    2篇
  • 前端
    3篇
  • Spark
    1篇
  • linux
    1篇
  • Java base
    10篇
  • java
    15篇
  • mysql
    3篇
  • servlet
    2篇
  • os
    1篇
  • network
    2篇
  • java multithreading
    5篇
  • n'
  • h
  • interview question
    1篇
  • hadoop
    1篇
  • spring
    2篇
  • tomcat
    1篇
  • algorithm
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

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

Java多线程使用列子

java多线程使用例子
原创
发布博客 2022.12.25 ·
260 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Jackson 序列化问题总结

Jackson 序列化问题总结
原创
发布博客 2022.10.19 ·
471 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AOP实现api接口每小时访问次数和成功失败统计

AOP拦截所有请求,获取HttpServletRequest和相应结果,并统计请求耗时,成功失败情况@Slf4j@Aspect@Componentpublic class AccessAOP { public AccessAOP(RedisService redisService) { this.redisService = redisService; } //!是排除 @Pointcut("execution(* com.xxx.contro
原创
发布博客 2021.01.28 ·
1416 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Redis 工具类

此工具类提供简单的key value存储和hash存储,使用的是StringRedisTemplate实现的 添加maven依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</version>
原创
发布博客 2021.01.28 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用ThreadLocal保存用户登录信息

遇到的问题: 在实际开发中,我们的登录是接的代理,每次取登录信息都需要从HttpServletRequest中取,不是很灵活,假如我们想在service,dao层使用,我们就需要从controller层一层一层传递,非常的麻烦 解决办法: ThreadLocal可以把用户信息保存在线程中,用户发来的每一次请求启动的线程到保存了用户信息,当请求结束,我们会把保存的用户信息清除掉,这样就方便我们在开发中获取用户登录信息 实现思路: 我们需要创建一个ThreadLocal类,创建一个Thread
原创
发布博客 2021.01.28 ·
2927 阅读 ·
6 点赞 ·
0 评论 ·
13 收藏

ubuntu 安装 opeanjdk8

执行更新$ sudo apt-get update安装sudo ap[t-get install openjdk-8-jdk配置openJDK环境变量sudo vi /etc/environment加入下面值JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"JRE_HOME=${JAVA_HOME}/jreCLASSPATH=.:JAVAHOME/lib:{JRE_HOME}/libPATH=JAVAHOME/bin:P
原创
发布博客 2020.08.21 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu 安装 nodejs12

执行下面的命令:sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificatescurl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -sudo apt install nodejs查看版本:node -vnpm -v
原创
发布博客 2020.08.21 ·
3299 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

centos7 上安装 redis 服务

安装gcc:yum -y install gcc 如果提示Nothing to do,无需安装 获取redis安装包:wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz 创建个文件夹:mkdir app 解压到指定文件夹:tar -zxvf redis-5.0.7.tar.gz -C app 进入文件夹:cd app /red...
原创
发布博客 2020.02.24 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos7 中 yum [Errno 256] No more mirrors to try 错误

进入这个文件夹: cd/etc/yum.repos.d/然后删除这个文件夹下所有文件找一个能用的centos7机器,把那台机器的/etc/yum.repos.d/ 下的文件都拷贝到这台机器上然后: yum update 即可...
原创
发布博客 2020.02.23 ·
1775 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java中利用HttpClient 发送Patch请求,携带Json参数

传入参数有url json对象和请求头,返回的是响应的状态码,可以根据你自己的逻辑改成返回是相应内容public static int patch(String url,JSONObject jsonParam, Map<String, String> header){ int statusCode = 0; CloseableHttpClien...
原创
发布博客 2020.02.18 ·
3897 阅读 ·
3 点赞 ·
3 评论 ·
3 收藏

模拟a标签实现带header的下载

function handleDownLoad() { fetch('xxxx', { method: 'GET', headers: new Headers({ //自己加的头信息全都要转成string id: xxxx.toString(), 'ACCESS-TOKEN': window.localStorage...
原创
发布博客 2020.02.13 ·
11912 阅读 ·
7 点赞 ·
4 评论 ·
14 收藏

使用POI读取Excel表格和导出Excel文件

POI实现Excel读取和导出的工具类://读取Excel表格存成List<List<String>>的数据结构public static List<List<String>> readXlsxByStream(InputStream inputStream) throws IOException { List<List...
原创
发布博客 2020.02.11 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spark 安装及使用

spark安装 tar -zxvf spark-2.1.1-bin-hadoop2.7.tgz -C 指定目录 官方例子运算pi: bin/spark-submit --class org.apache.spark.examples.SparkPi --excutor-memory 1G --total-executor-cores 1 ./examples/jars/spark-exa...
原创
发布博客 2020.02.01 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端报错:Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString.

报错详细:Unhandled Rejection (TypeError): Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString.报错原因: 是请求头中存在汉字解决方案: 我们前段可以使用Base64进行编码encodeURI...
原创
发布博客 2020.01.02 ·
7803 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java中 HttpClient中转上传文件遇到的坑

遇到的坑: 查询了网上的博客,百分之99的人在添加字节流文件的时候都是这么写: MultipartEntityBuilder builder = MultipartEntityBuilder.create();builder.addBinaryBody("file", file.getInputStream(), ContentType.MULTIPART_FORM_DATA, fil...
原创
发布博客 2019.11.23 ·
1271 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Java中算日期差的天数

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");long start = simpleDateFormat.parse(startTime).getTime(); //startTime为开始时间long end = simpleDateFormat.parse(endTime).getTime(...
原创
发布博客 2019.11.08 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node报This is probably not a problem with npm. There is likely additional logging output above.错误

可能由于版本更新的原因导致的可以npm install一下,如果还不可以,重新安装一次,在把之前装的都清空rm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm install...
原创
发布博客 2019.10.31 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式总结

单例模式,最常见的有两种单例模式,饿汉式和懒汉式,如下:/** * 饿汉式 */public class SingletonHungry { //单例对象 private SingletonHungry instance = new SingletonHungry(); //私有构造方法 private SingletonHungry(){} ...
原创
发布博客 2019.09.01 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java使用nashorn引擎运行运行js的代码实现

java8中采用了新一代的js执行引擎,比之前快了2~10倍,下面是一个例子import java.io.File;import java.io.FileReader;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;impor...
原创
发布博客 2019.07.16 ·
694 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java AES加密 CBC模式 zeropadding填充 实现代码

下面的代码为AES加密 CBC模式,zeropadding填充,偏移量为key,输出格式为Base64的Java实现import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypt...
原创
发布博客 2019.07.15 ·
7619 阅读 ·
4 点赞 ·
3 评论 ·
6 收藏
加载更多