自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 VUE显示项目运行时间

最近有个需求,要在项目里加上一个项目运行时间,格式如下。

2023-03-15 16:51:30 554 1

原创 什么是threadlocal,内存泄露产生的原因又是什么

ThreadLocal是本地线程副本,主要是通过线程独享来解决并发问题,也就是每个线程都创建一个副本,通过这个方式保证线程安全,是典型的空间换取时间的策略内存泄露是因为内部结构中的ThreadLocalMap的Entry导致的,如果Entry的value回收不了就导致了内存泄露而调用TreadLocal的remove方法可以避免内存泄露...

2021-04-10 22:57:20 125

原创 Mysql怎么实现可重复读

Mysql怎么实现可重复读Mysql 利用 mvcc 实现可重复读。mvcc 并发版本控制。可重复读:它确保同一事务的多个实例在并发读取数据时,会看到同样的数据行。具体做法是:当一个事务开启时会生成一个事务 id。mysql 会讲事务的操作记录到 undo log 日志中。在这个记录中每个操作行都会有一个事务 id 和回滚指针。当你需要查询一个数据时,会先访问日志从最新的记录开始利用回滚指针向上访问。第一次查询开启时会生成一个 readView(未提交的事务 id 组成的数组+生成的事务最大 id)

2021-04-10 22:37:49 286

原创 使用ABAP调用图灵api制作个简单的聊天机器人

使用ABAP调用图灵api制作个简单的聊天机器人闲来无事的时候想着做点什么,正好看到了图灵的聊天机器人API,于是就想着用abap试试连接一下,但是楼主abap基础太差,最终还是用java做了一个转发器,来实现聊天功能先发一下效果再来分享下实现代码,我这里是用的springboot快速创建了一个web服务,代码贴在下面package com.cjq.demo.controller;...

2019-05-10 14:57:04 383

原创 java求无重复字符的最长子串

今天在做题的时候看到了这道题,简单贴下自己的解法,写的不好的地方望指导class Solution { public int lengthOfLongestSubstring(String s) { int longest = 0; int index = 0; List list = new ArrayList();...

2018-12-11 11:00:20 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除