tys87198312
码龄7年
关注
提问 私信
  • 博客:48,391
    48,391
    总访问量
  • 20
    原创
  • 2,139,483
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2017-11-26
博客简介:

tys87198312的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得7次评论
  • 获得51次收藏
创作历程
  • 12篇
    2020年
  • 9篇
    2019年
成就勋章
TA的专栏
  • shiro
    1篇
  • gradle
  • linux
    3篇
  • clickhouse
    3篇
  • git
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

SpringBoot +Shiro +JWT做前后端分离简单认证,并获取当前登陆人信息

一 类介绍shiroConfig shiro配置类UserRealm 继承 AuthorizingRealm 来做用户的认证授权AuthToken 自定义的token类,实现AuthenticationTokenAuthFilter 自定义的过滤器 继承 AuthenticatingFilterDemoController 测试类 包括登陆接口AuthConstants 常量类TokenUtil token的工具类, 用于生成token和解析tokenLoginUser 当前登陆对象二
原创
发布博客 2020.11.10 ·
2418 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Idea2019使用gradle

一 下载gradle地址: https://gradle.org/next-steps/?version=6.7&format=bin下载的是zip文件, 直接解压 我的目录是 /home/tangys/sort/gradle-6.7二 配置环境变量配置环境变量在PATH中添加 :/home/tangys/sort/gradle-6.7/bin如果是Linux用户执行 export PATH=$PATH:/home/tangys/sort/gradle-6.7/bin测试是否成功: gr
原创
发布博客 2020.10.22 ·
1747 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

envsubst命令, 并实现docker下nginx动态配置

命令作用替换shell格式字符串中的环境变量(substitutes environment variables in shell format strings)添加一个测试的环境变量export myname=dragee查看是否添加成功env | grep myname 基本使用我们打印这个myname的时候 可以使用 echo $myname or echo "$myname" 当我们使用单引号包裹的时候代表是字符串, 不能打印出环境变量, 可以使用 echo '$mynam.
原创
发布博客 2020.10.10 ·
3019 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

docker-compose 启动 natapp监控linux

编写docker-compose文件version: "3"services: netdata: container_name: netdata image: netdata/netdata ports: - 19999:19999 volumes: #- ./netdatalib:/var/lib/netdata 如果要挂在需要先获取文件, 可以不挂载 #- ./netdatacache:/var/cache/netdata -.
原创
发布博客 2020.09.23 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ClickHouse内存不足问题

错误信息User class threw exception: ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 241, host: 10.121.8.8, port: 8123; Code: 241, e.displayText() = DB::Exception: Memory limit (for query) exceeded: would use 9.31 GiB (attempt to.
原创
发布博客 2020.09.22 ·
5475 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

linux下使用natapp做内网穿透

(一)下载natapp官网地址https://natapp.cn/点击立即下载选择自己要下载的版本(二) 获取免费隧道登陆注册购买免费隧道如果需要提示需要实名认证就按照步骤认证设置端口和协议web 支持的是http(s)协议 , 将本机的80端口映射记录authtoken(三) 启动natapp找到刚才下载的文件 natapp设置为可执行文件 sudo chmod a+x natapp可以直接启动 ./natapp -authtoken=你的
原创
发布博客 2020.09.18 ·
642 阅读 ·
0 点赞 ·
2 评论 ·
7 收藏

ClickHouse处理单表最牛逼的数据库

先放官网地址: https://clickhouse.tech/然后说一下我目前用ch(clickhouse)实现的效果:单节点的ch , 五亿的多字段单表, 查询六万条数据的两个字段, 速度保持在150ms以内 硬盘占用 3.5G简单介绍列存储数据库OLAP类型 (数据分析型数据库)适合单表, 原则处理大宽表事物, 和数据一致性要求低高吞吐写入能力20多种表引擎 (核心 MergeTree)多线程查询 (一条sql 会使用多条线程查询, 然后结果合并 , 所以不适合高并发场景)…
原创
发布博客 2020.09.17 ·
2733 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

git add 失效的问题

使用 git add 命令 文件没有加入到暂存区解决方法:进入到当前项目的 .git文件夹下编辑config文件添加内容 autocrlf = false safecrlf = false
原创
发布博客 2020.09.15 ·
2823 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

docker启动clickhouse挂载配置文件问题,并远程连接

先看下镜像FROM ubuntu:18.04ARG repository="deb http://repo.yandex.ru/clickhouse/deb/stable/ main/"ARG version=19.1.13ARG gosu_ver=1.10RUN apt-get update \ && apt-get install --yes --no-install-recommends \ apt-transport-https \ .
原创
发布博客 2020.09.05 ·
2380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下切换node版本

下载node版本控制工具(前提已经安装node)安装sudo npm install -g n查看版本n -V 或者 n --version查看其他命令n --help切换本版我这里从14切换回10版本n 10.22.0查看那node版本查看n的版本库n ls注意: 没有切换过一次版本后 n ls 才会生效...
原创
发布博客 2020.08.18 ·
4160 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

idea 2019 调出Run Dashboard

一、二、三、调出成功
原创
发布博客 2020.06.21 ·
423 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

使用v-viewer实现图片查看

一、环境vue + springboot + v-viewerv-viewer中文文档二、开始1、使用npm命令安装npm install v-viewer2、引入v-viewer及必需的css样式,并使用Vue.use()注册插件,之后即可使用。import 'viewerjs/dist/viewer.css'import Viewer from 'v-viewer' // 预览...
原创
发布博客 2020.02.19 ·
3021 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatisplus下使用pagehelper插件

场景:mybatisplus是mybatis的一个延申,它既可以通过api操作数据也可以用xml写语句,当我们使用api的方式来操作的时候,已经为我们提供了page方法我们只需要再params里传入page 和 limit 就可以,但是我们要写xml语句的时候就需要手动分页了先引入需要的pom1.pagehelper包2.mybatisplus包使用代码这里依然使用的api的方式...
原创
发布博客 2019.12.21 ·
4715 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

spring注入静态属性

场景:我在编写文件上传工具类的时候需要上传文件并保存上传记录,需要用到记录对象的service对象,但是工具类通常都是静态方法所有也需要注入静态的service直接上图一、这里首先在工具类上加上@Component注解,代表这个类需要被扫描到二、讲需要注入的service设置为静态属性三、为静态属性的set方法上加上@Autowired注解四、内部静态方法调用...
原创
发布博客 2019.12.13 ·
1628 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

磁盘空间不足导致docker容器启动失败

linux下安装docker 目录为/var/lib/docker 时间久了这个分区的空间就会不足需要手动给docker根扩容关闭docker查看分区#lsblk要将docker目录软连接到home分区下1.先移动目录mv /var/lib/docker /home/docker2.将/home/docker软连接回去ln -s /home/docker /var/lib/doc...
原创
发布博客 2019.12.09 ·
2150 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

springboot项目设置热部署,修改java代码不重启项目

一、快捷键 ctrl+shift+alt+/ 选择Registry 勾选图中选项二、File --> Setting 设置自动编译三、修改启动配置四、引入热部署包org.springframework.bootspring-boot-devtoolsruntimetrue五、最重要!!!!!! 这里设置是否重启 ,如果你需要修改java代码就重启就设置为tru...
原创
发布博客 2019.11.28 ·
1630 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

idea大量编译报错解决

一、保证idea配置1)project级别的jdk设置2)modules设置3)编译器设置4)编码统一二、如果使用了lombok类似插件的话,可能会出现突然大量报错的情况 是因为编译的时候没有处理注解,需要勾选启动三、如果还是存在问题,那只能清理下缓存了...
原创
发布博客 2019.10.14 ·
3706 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

linux下使用docker安装oracle11g和mysql5。6

一、拉取oracle11g的镜像$ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g下载完成二、启动容器$ docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g这...
原创
发布博客 2019.08.19 ·
3215 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

linux脚本编程入门

在这里插入代码片 脚本编写基础变量和参数变量替换变量的名字是它的值保存的地方。引用它的值称为变量替换。如果varibl...
转载
发布博客 2019.08.08 ·
200 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux安装mysql数据库到远程连接

一、环境1)wget命令二、获取mysql下载页Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package.7版本的https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm三、开始下载...
原创
发布博客 2019.08.02 ·
188 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多