不会汪汪的猫咪
码龄8年
  • 356,213
    被访问
  • 98
    原创
  • 652,518
    排名
  • 77
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:可以称得上是做互联网金融的开发工程师,会点Java,会点Python

  • 加入CSDN时间: 2014-10-30
博客简介:

一个想写小说的程序员

博客描述:
苟日新,日日新,又日新。
查看详细资料
个人成就
  • 获得170次点赞
  • 内容获得53次评论
  • 获得650次收藏
创作历程
  • 6篇
    2020年
  • 14篇
    2019年
  • 88篇
    2018年
成就勋章
TA的专栏
  • 简历发我邮箱哦~
    13篇
  • 个人简介有邮箱
    55篇
  • 绹宝招2020届实习生
    3篇
  • IDE工具经验
    5篇
  • BUG总结
    15篇
  • Tomcat知识
    1篇
  • Spring知识
    10篇
  • 算法积累
    8篇
  • Mysql
    4篇
  • redis
    6篇
  • Mybatis
    1篇
  • 数据透视
    1篇
  • 多线程
    15篇
  • 源码学习
    7篇
  • linux学习
    3篇
  • 处理文本
    1篇
  • 密码学
    3篇
  • git
    2篇
  • jvm
    7篇
  • IO模型
    2篇
  • Mq
    5篇
  • AQS
    8篇
  • GC
    2篇
  • HTTP
    1篇
  • 数据结构
    1篇
  • 笔试题
  • 日常记录
    6篇
  • junit
    1篇
  • 操作系统
    1篇
  • 软件架构
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CURL 发送请求

CURL 发送POST请求curl -H "Content-Type: application/json" -X POST -d '{"user_id": "123", "coin":100, "success":1, "msg":"OK!" }' "http://192.168.0.1:8001/test"参数 内容-H 请求头-d POST内容-X 请求协议简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非
转载
发布博客 2020.12.21 ·
230 阅读 ·
0 点赞 ·
0 评论

DAC MAC RBAC ABAC 权限系统的设计

访问控制Access ControlDAC (Discretionary Access Control) 自主访问控制,有权限的人可以给这个权限授权MAC(Mandatory Access Control) 强制访问控制,只能管理员授权前两个都是user-permission的模式RBAC(role-based)基于角色的 user-role-permissionABAC(attribute-based) 基于属性...
原创
发布博客 2020.08.13 ·
213 阅读 ·
0 点赞 ·
0 评论

分布式系统中的CAP理论

在分布式系统中,有一个CAP理论:C: 一致性 consistentA: 可用性 availableP: 分区容错性 partion tolerencecap不能同时做到,因为我们认为网络通信是不可靠的,总会可能出现问题导致网络通信失败。即必须满足P。当满足P时。即存在:CP:为什么满足CP时不能满足A呢,因为这里的C是强一致性,比如我们集群里有2台机器m1,m2,当发送修改数据到其中1台m1时(将一个数据a从0修改为1),如果我们为了达到强一致性,就必须在向m1写入...
原创
发布博客 2020.08.10 ·
78 阅读 ·
0 点赞 ·
0 评论

钉钉scheme

dingtalk://dingtalkclient/page/link?url=<UrlEncode后的url>&pc_slide=true
原创
发布博客 2020.04.07 ·
2548 阅读 ·
0 点赞 ·
0 评论

linux下使用cat打开文件乱码

cat test.txt | iconv -f GBK -t UTF-8使用此命令即可
原创
发布博客 2020.03.16 ·
636 阅读 ·
0 点赞 ·
0 评论

Spring中类路径下文件读取方式

InputStream is = 当前类名.class.getClassLoader().getResourceAsStream("test.properties");InputStream is = Class.class.getResourceAsStream("/test.properties");URL url = 当前类名.class.getClassLoader().getRe...
原创
发布博客 2020.03.16 ·
707 阅读 ·
0 点赞 ·
0 评论

如何优雅的判空

如何优雅的判空Scene1 判空并操作:先看一个例子:package *;​import lombok.Data;​import java.util.Random;​public class Test {​ private static Father getSomeoneFather() { return Math.random() >...
原创
发布博客 2019.12.27 ·
898 阅读 ·
0 点赞 ·
0 评论

一个网站的演进之路

1,应用和数据库分机部署2,应用服务器集群3,软硬件负载均衡4,解决统一session5,数据库读写分离6,缓存7,分布式存储,redis等非关系型数据库8,拆库,按业务垂直拆分数据,专库专用。水平拆分数据库表,sharding9,拆分应用,服务化。10,搜索引擎摘自《大型网站系统与JAVA中间件实践》...
原创
发布博客 2019.09.23 ·
138 阅读 ·
0 点赞 ·
0 评论

如何画架构图之C4模型画法

如何画架构图之C4模型画法之前一直看别人画架构图,自己画的很烂,最近看了一点点资料,整理了下,分享出来,希望对别人有帮助,如果有不对的地方欢迎指正。C4架构图要解答的问题:1,为哪些用户提供什么服务? 语境图2,完成这个系统使用了哪些服务?容器图3,每一个服务是由哪些组件实现的 组件图4,实现这个组件需要完成什么?类图语境图:意图:​ 我们构建的软件系统是什么?​ 谁在使用...
原创
发布博客 2019.05.12 ·
11687 阅读 ·
5 点赞 ·
0 评论

mac的ideal终端中mvn命令不生效 commang not found

可能是mac的终端使用了zsh,zsh的环境变量没配置vim ~/.zshrc增加环境变量即可修改后source~/.zshrc 生效
原创
发布博客 2019.04.29 ·
3720 阅读 ·
2 点赞 ·
2 评论

操作系统怎么启动

操作系统是怎么启动的?首先,计算机启动时会先加载bios(基本io系统),完成后加载BootLoader(硬盘第一个扇区,512字节,0fc00),然后由BootLoader来加载os。然后os就可以在内存中...
原创
发布博客 2019.04.07 ·
443 阅读 ·
0 点赞 ·
0 评论

springBoot JunitTest的使用以及如何在junit启动前加载

springBoot JunitTest的使用@SpringBootTest(classes = {Application.class},webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)@TestExecutionListeners(listeners = {TestListener.class, DependencyInj...
原创
发布博客 2019.03.04 ·
3905 阅读 ·
1 点赞 ·
0 评论

一次C端线上缓存问题的总结

一次C端线上缓存问题的总结做C端需求的第二周,有个小需求,需要将从中央配置中心的拿回来的数据做一个缓存,保证数据访问快速。由于项目中直接有ehcache,集成spring-boot,所以开发起来比较简单,只是随手加上了@Cacheable注解,并在需要清除缓存的时候加上了@CacheEvict。当然,正常情况下没有任何问题。结果….突然当配置中心挂了的时候,我们把null值缓存进去了,导...
原创
发布博客 2019.02.28 ·
198 阅读 ·
0 点赞 ·
0 评论

mac 上开发需要的软件

mac 上开发需要的软件软件类idealsourcetreetyporascroll reversexmindzsh + itermcharlessublimepostmanAlfred3navicatsecureCrtpdf Expert有道云开发环境类javamavengit...
原创
发布博客 2019.02.27 ·
456 阅读 ·
0 点赞 ·
0 评论

Java 进阶 ——2019 计划要读的书

Java 进阶 ——2019 计划要读的书代码整洁之道重构这两本学习完再写下面的书
原创
发布博客 2019.02.22 ·
175 阅读 ·
0 点赞 ·
0 评论

Base64 加密算法原理

Base64 加密算法原理Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。因为在内存中每个字节占8位,即 1 byte = 8 bit,所有的数据都可以先转成ascii码,然后将对应的ascii码转为8位长度的二进制数据,比如 s 对应 115-&amp;gt; 01110011。而base64做的就是将所有的二进...
原创
发布博客 2019.01.21 ·
2249 阅读 ·
0 点赞 ·
1 评论

ToDo

ToDo最近瞎忙,有几篇博客想写,但是一直没时间,记录下,后续补上。 客户端负载均衡和服务端负载均衡 Base64加密算法的实现原理
原创
发布博客 2019.01.17 ·
931 阅读 ·
0 点赞 ·
0 评论

ThreadLocal 变量和 与线程池配合使用时可能会出现的问题

ThreadLocal 变量和 与线程池配合使用时可能会出现的问题ThreadLocal 的介绍和使用先看下ThreadLocal变量的使用 public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map...
原创
发布博客 2019.01.16 ·
1187 阅读 ·
0 点赞 ·
0 评论

JAVA垃圾回收的几点知识

JAVA垃圾回收的几点知识GC Root对象因为java垃圾回收机制都是采用可达性分析法,所以需要有根对象来作为起始点,下面是可以作为GC Root的对象:1.虚拟机栈(栈帧中的本地变量表)中引用的对象2.方法区中的类静态变量引用的对象3.常量池中对象。(方法区中)4.本地方法栈中JNI(即一般说的Native方法)中引用的对象新生代GC(Minor GC)采用复制...
原创
发布博客 2019.01.15 ·
119 阅读 ·
0 点赞 ·
2 评论

git中统计代码提交数

git中统计代码提交数通过git log来取git log --pretty=’%aN’ | sort | uniq -c | sort -k1 -n -r | head -n 5
原创
发布博客 2019.01.14 ·
681 阅读 ·
0 点赞 ·
0 评论
加载更多