SongSir001
码龄4年
  • 91,757
    被访问
  • 42
    原创
  • 1,248,700
    排名
  • 26
    粉丝
关注
提问 私信

个人简介:码农一号

  • 加入CSDN时间: 2018-02-09
博客简介:

SongSir001的博客

查看详细资料
个人成就
  • 获得68次点赞
  • 内容获得39次评论
  • 获得136次收藏
创作历程
  • 1篇
    2021年
  • 5篇
    2020年
  • 12篇
    2019年
  • 27篇
    2018年
成就勋章
TA的专栏
  • 计算机
    3篇
  • 原码、反码、补码、变补
    1篇
  • 快捷键
    1篇
  • SQL
    1篇
  • 算法
    1篇
  • Linux
    2篇
  • Java&Web
    9篇
  • 第三方API集成
    6篇
  • Java&Web
    1篇
  • 前端
    2篇
  • JAVA基础
    9篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 人工智能
    回归
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nacos配置&集群

文章目录配置集群配置文件数据源和端口启动服务&关闭服务检验是否正常启动监控搭建prometheus采集Nacos metrics数据搭建grafana图形化展示metrics数据常见问题集群列表中每个节点的集群任期不一样配置集群配置文件在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。默认只有cluster.conf.example,复制一份文件名为cluster.conf到当前目录添加集群配置# ip:port200.
原创
发布博客 2021.05.11 ·
219 阅读 ·
0 点赞 ·
0 评论

机器数的原码、反码和补码

机器数的原码、反码和补码 机器数是计算机中使用的数分为有符号数和无符号数,我们通常所说的数在计算机中是一个字节,即8位二进制数。 计算机中无符号数没有原码、反码和补码。因为, 无符号数在计算机中直接将数字化成二进制然后存储在对应的存储器或者寄存器中。 这时寄存器或者存储器的位数就可以表示数值的范围,通常情况下如果是 8 位的, 表示的范围为 0 ~ 255。它的原码、反码和补码是一样的。有符号数:即有符号的数, 符号数存储时不仅要将数据部分存入计算机, 还要将符号存进去。正数的原码、反
原创
发布博客 2020.10.09 ·
7098 阅读 ·
4 点赞 ·
0 评论

Word2013经常使用的快捷键

##Word2013快捷键Ctrl+S保存;Ctrl+X剪切;Ctrl+V粘贴;Ctrl+Z撤销;Ctrl+N新建;Ctrl+H替换;Ctrl+P打印;Ctrl+U加下划线;Ctrl+B加粗;Ctrl+I倾斜;Shift+Enter换行不换段;Enter 换段落;Insert改写,替换文章中后面的文字;Ctrl+P:打印;Ctrl+“+”:下标;Ctrl+Shift+"+":上标;Ctrl+E:居中;Ctrl+R:有靠齐;Ctrl+O:打开;Ctrl +A:全选;C
原创
发布博客 2020.09.30 ·
199 阅读 ·
1 点赞 ·
0 评论

更优雅的使用线程池-ThreadPoolExecutor

文章目录一、使用线程池优势1、new Thread弊端2、线程池优势二、ThreadPoolExecutor1、核心参数2、rejectHandler拒绝策略3、ThreadPoolExecutor主要方法4、ThreadPoolExecutor线程池使用示例三、线程池大小合理配置一、使用线程池优势1、new Thread弊端每次 new Thread 都要新建对象,性能差线程无法统一管...
原创
发布博客 2020.03.21 ·
214 阅读 ·
0 点赞 ·
0 评论

计算机网络大纲

第一章 概述1. 互联网发展的三个阶段2. 计算机体系结构第二章 物理层1. 通信基础概念第三章 数据链路层1. 数据链路的基本概念2. 协议三个问题第四章 网络层1. 网际协议IP2. 地址解析协议3. IP数据报格式第五章 运输层1. UDP和TCP2. TCP连接3. TCP三次握手4. TCP四次挥手第六章 应用层1....
原创
发布博客 2020.03.20 ·
603 阅读 ·
2 点赞 ·
2 评论

使用SpringBoot + JWT

文章目录简介JWT的格式怎样使用token?JWT 实战加入Maven jwt 依赖在application.proterties中加入配置JwtHelper工具类JWT过滤器JwtFilter配置JWT在Controller中使用JWT辅助工具类JsonResult作者:固安李庆海链接:https://www.jianshu.com/p/620a9b15a619来源:简书著作权归作者所有...
转载
发布博客 2020.01.21 ·
504 阅读 ·
1 点赞 ·
0 评论

建个RPC工程(JAVA)

文章目录一、简介1、项目构成二、项目搭建1、songsir-rpc-dependencies2、songsir-rpc-parent3、songsir-rpc-provider--web4、songsir-rpc-consumer-web三、最后一、简介1、项目构成songsir-rpc-dependencies:主要控制第三方依赖的引入和版本相关控制songsir-rpc-parent...
原创
发布博客 2019.12.25 ·
336 阅读 ·
1 点赞 ·
0 评论

Mysql 联合索引最左匹配原则

一、环境准备1、建表DROP TABLE IF EXISTS `test_table`;CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `namee` varchar(255) DEFAULT NULL COMMENT '姓名', `sex` varchar(255) D...
原创
发布博客 2019.11.16 ·
421 阅读 ·
0 点赞 ·
0 评论

SpringCloud全家桶核心组件

文章目录EurekaFeignRibbonHystrixZuulEureka服务注册发现中心。比如一个微服务架构的电商系统,分为会员、订单、促销、积分、库存等服务系统。那么会员支付的流程如下:调用订单服务,修改订单状态,调用会员积分服务等增减积分,调用库存服务加减库存等等。那么这些服务都部在不同的机器上,服务间是怎么调用的呢?这时Eureka就登场了,上述每个服务都有一个Eureka ...
原创
发布博客 2019.11.08 ·
287 阅读 ·
0 点赞 ·
0 评论

HashMap基本结构

文章目录一、结构二、扩容一、结构hashMap采用键值对存储,底层使用数组额链表的结构。HashMap初始化容量是16,即初始化数组大小为16,数组的每个位置都可以看个一个桶,每个桶存放一个链表Entry,Entry包含了四个字段,key、value、next和hash,采用拉链法解决冲突,如下图所示:拉链法,HashMap的put操作时,比如插入<K1, V1>时,先计算...
原创
发布博客 2019.10.14 ·
170 阅读 ·
0 点赞 ·
1 评论

Synchronize 和 Lock

文章目录一、Synchronize 和 Lock 介绍二、乐观锁和悲观锁三、CAS(Compare And Swap)一、Synchronize 和 Lock 介绍Synchronize:Synchronize是Java的关键字,可以作用于方法、代码块上,JVM层次上的控制锁的获取和释放。可以视为一种悲观锁。Lock:其实现类ReentrantLock,相比于Synchronize是JVM...
原创
发布博客 2019.09.25 ·
390 阅读 ·
1 点赞 ·
2 评论

NCR(numeric character reference)字符转换成真实字符

文章目录1、问题2、NCR字符转换3、在前端将NCR转为普通字符1、问题开发中发现这种情况,中文变成了奇怪的字符,由 &# + 数字 + 分号组成,比如订单列表变成了 &#35746;&#21333;&#21015;&#34920;这种称为NCR(numeric character reference)字符值引用(numeric character...
原创
发布博客 2019.08.28 ·
782 阅读 ·
1 点赞 ·
0 评论

CSRF(跨站请求伪造) 漏洞与预防(附代码)

文章目录一、概念二、攻击原理三、防范手段1、校验Referer代码实现1(web.xml配置版):代码实现2(SpringBoot版)2、添加校验 Token3、输入验证码一、概念CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽...
原创
发布博客 2019.08.02 ·
900 阅读 ·
0 点赞 ·
0 评论

i++ 的线程安全性和改进

文章目录一、i++ 是线程安全的吗?1、测试环境2、代码验证(1)全部代码(2)相关说明(3)结论二、线程安全的自增操作1、测试环境2、代码验证(1)全部代码(2)相关说明一、i++ 是线程安全的吗?1、测试环境使用jdk8使用Executors创建线程池线程池容量100执行1000次自增操作2、代码验证(1)全部代码public class UnsafeDemo { ...
原创
发布博客 2019.06.26 ·
190 阅读 ·
0 点赞 ·
0 评论

jstat工具使用(jstat命令查看jvm内存、gc等相关信息)

文章目录一、jstat介绍二、jstat相关命令的使用1、环境2、类加载信息相关3、类编译统计4、堆垃圾收集统计信息5、堆内存生成和空间容量6、垃圾收集统计摘要7、新生代垃圾收集统计摘要8、老年代垃圾收集统计摘要9、动态打印垃圾收集情况三、总结一、jstat介绍Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring...
原创
发布博客 2019.05.13 ·
2723 阅读 ·
0 点赞 ·
0 评论

JAVA对接百度人脸检测API

文章目录一、账号申请配置1、账号申请和配置二、后台API对接1、项目准备2、工具类下载3、新建工具类获取token4、人脸检测方法三、人脸检测测试1、页面2、上传文件获取结果四、代码参考一、账号申请配置1、账号申请和配置1、如果没有百度账号,去百度申请一个。有的话,打开百度AI开放平台百度AI开放平台2、鼠标移动到控制台,选择人脸识别3、登录后,概况里面创建应用4、创建完,查看应...
原创
发布博客 2019.01.17 ·
918 阅读 ·
0 点赞 ·
0 评论

Java上传图片到阿里云对象存储OSS

文章目录一、开通账号1、去注册2、成功后领取免费套餐3、开通激活4、新建bucket5、获取AccessKey,备用二、图片上传一、开通账号1、去注册点击链接:https://help.aliyun.com/product/31815.html 注册。2、成功后领取免费套餐实名认证,可以用支付宝直接认证认证完领取免费套餐3、开通激活查看消息,点击开通4、新建buc...
原创
发布博客 2019.01.15 ·
7647 阅读 ·
6 点赞 ·
1 评论

CentOS安装和IP配置、桥接联网

文章目录一、安装二、设置1、ip2、后续添加......一、安装新建虚拟机选择系统文件自定义硬件开始安装选择语言选择磁盘创建用户完成后重启二、设置1、ip输入ifconfig[root@localhost ~]# ifconfig-bash: ifconfig: command not foundifconfig命令不可使用输入ip ad...
原创
发布博客 2019.01.09 ·
785 阅读 ·
0 点赞 ·
0 评论

实体类转为fastJson字符串时,带有$符号的字段转化异常不显示

文章目录一、 问题描述二、事例1、实体类如下2、测试代码如下3、输出结果三、代码微调一、 问题描述将实体类转为fastJson时,以$符号开头的字段转化后不显示,其他字段正常。比如实体类TBean有两个字段,分别为sid和$name,那么通过JSON.toJSONString()方法,只有sid保留下来,另一个消失了。二、事例1、实体类如下public class TBean {...
原创
发布博客 2018.12.18 ·
1369 阅读 ·
0 点赞 ·
0 评论

SpringBoot聚合项目

发布资源 2018.12.10 ·
zip
加载更多