知识总结
Help猿
我是一个勤奋的程序员,喜欢学一些新的技术。
展开
-
算法笔记整理
算法笔记代码中常用到的数据结构(剑指offer第五页)链表public class ListNode{int val}单例模式:https://blog.csdn.net/qq_41458550/article/details/109243456遍历的话,可以尝试使用双指针算法或者迭代的方法进行遍历。...原创 2022-02-14 18:18:09 · 200 阅读 · 0 评论 -
java性能调优
String1、当需要使用字符串拼接时,我们需要显示的使用StringBuilder ,这样可以避免每次使用的时候都创建一个StringBuilder 对象。2、给字符串进行赋值的时候我们可以使用.intern进行赋值,这样如果字符串常量池中有这个字符串,可以直接返回该字符串对象的引用,从而节省空间。当然你也可以显示的将一些常用的字符串单独抽出来一个对象,这样也可以避免空间的浪费。但是也需要考虑实际的业务场景,因为常量池类似于HashMap里面存储的数据越多,那么遍历它锁需要花费的时间就越长。Shar原创 2020-10-27 18:03:35 · 217 阅读 · 0 评论 -
spring源码解析
https://www.cnblogs.com/yixiu868/p/11295572.html原创 2020-07-17 18:22:03 · 143 阅读 · 0 评论 -
java设计模式
https://www.cnblogs.com/pony1223/p/7608955.html原创 2020-07-03 14:30:10 · 117 阅读 · 0 评论 -
利用Redis实现分布式锁
https://blog.csdn.net/yb223731/article/details/90349502原创 2020-07-01 11:19:16 · 84 阅读 · 0 评论 -
java中各种排序算法的实现
https://blog.csdn.net/L_X_Y_HH/article/details/81812510原创 2020-06-04 11:10:01 · 112 阅读 · 0 评论 -
mysql性能调优的几点建议
https://www.cnblogs.com/yhaing/p/8616954.html原创 2020-06-02 15:42:19 · 100 阅读 · 0 评论 -
大厂面试必备得技能
1、高并发架构选型/JUC并发包/幂等性/性能调优/并发线程/架构设计/OS Kernel2、https://www.cnblogs.com/look-look/p/12716279.html3、https://blog.csdn.net/zhupanlinch/article/details/1049812194、https://www.jianshu.com/p/ad9cbefd51795、https://www.bilibili.com/read/cv5500232/6、https://zh原创 2020-06-02 14:12:05 · 237 阅读 · 0 评论 -
redis分布式锁的正确实现方式
https://blog.csdn.net/yb223731/article/details/90349502原创 2020-05-29 11:04:03 · 112 阅读 · 0 评论 -
Java中http方式调用的集中实现方式
https://blog.csdn.net/riemann_/article/details/90539829原创 2020-05-27 16:13:47 · 123 阅读 · 0 评论 -
Java多线程编程在线书籍
多线程书籍:http://concurrent.redspider.group/article/03/12.html原创 2020-05-23 17:44:10 · 359 阅读 · 0 评论 -
JAVA技术栈
https://www.cnblogs.com/shenhaha520/p/9273188.html原创 2019-12-30 09:11:05 · 135 阅读 · 0 评论 -
java必会技术
https://blog.csdn.net/diyan1925/article/details/101485200原创 2019-12-25 10:47:33 · 207 阅读 · 0 评论 -
Maven之pom.xml配置文件详解
https://blog.csdn.net/qq_33363618/article/details/79438044原创 2019-12-18 09:36:30 · 97 阅读 · 0 评论 -
nexus搭建maven私服
https://www.cnblogs.com/sybblogs/p/9835977.html原创 2019-12-18 09:21:13 · 113 阅读 · 0 评论 -
rabbitmq教程
https://blog.csdn.net/hellozpc/article/details/81436980原创 2019-11-04 20:06:50 · 210 阅读 · 0 评论 -
SpringCloud教程
http://c.biancheng.net/spring_cloud/原创 2019-10-24 17:39:06 · 134 阅读 · 0 评论 -
SpringCloud教程
https://blog.csdn.net/hemin1003/article/details/82043611原创 2019-10-17 17:00:01 · 70 阅读 · 0 评论 -
如何搭建亿级并发系统的性能指标体系
如何搭建亿级并发系统的性能指标体系https://yq.aliyun.com/articles/660520?spm=a2c4e.11153940.0.0.4e2849c1SmlaSB原创 2019-08-30 13:49:12 · 148 阅读 · 0 评论 -
Mybatis常用的注解
Mybatis常用的注解MyBatis的常用注解以及简单使用1.普通映射@Select("select * from mybatis_Student where id=#{id}") public Student getStudent(int id); @Insert("insert into mybatis_Student (name, age, remark, pic,grade...原创 2019-08-17 14:50:02 · 3860 阅读 · 0 评论 -
rabbitMQ
https://blog.csdn.net/hellozpc/article/details/81436980原创 2019-10-10 16:54:16 · 79 阅读 · 0 评论 -
python爬虫入门教程
python爬虫入门教程https://blog.csdn.net/hihell/article/details/86106916原创 2019-09-12 16:05:46 · 524 阅读 · 0 评论 -
分布式技术大纲
https://blog.csdn.net/achang07/article/details/96583401原创 2019-09-03 13:29:33 · 108 阅读 · 0 评论 -
Java中的线程池和异步任务详解
Java中的线程池和异步任务详解引言java中经常需要用到多线程来处理一些业务,我们非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题,这个时候引入线程池比较合理。有些时候也需要把多线程的逻辑给异步话,接口不需要等待子线程逻辑执行完就马上返回,这里就需要异步任务。java中涉及到线程池的相关类均在jdk1.5开始...原创 2019-12-09 17:14:40 · 1905 阅读 · 3 评论 -
Java多线程基础
Java多线程学习https://www.cnblogs.com/GarfieldEr007/p/5746362.html原创 2019-08-23 15:23:49 · 97 阅读 · 0 评论 -
SQL史上最全教程
什么是SQLSQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言SQL中的DMLhe DDL可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELE...原创 2019-08-17 12:04:22 · 1076 阅读 · 0 评论 -
Spring、SpringMVC常用的注解
Spring常用的注解大全1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(controller层)2.注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resou...原创 2019-08-17 14:21:14 · 93 阅读 · 0 评论 -
HTTP教程
HTTP教程HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发...原创 2019-08-17 16:04:10 · 397 阅读 · 0 评论 -
SpringBoot常用的注解
SpringBoot常用的注解springboot注解:@Service: 注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository: 注解在类上,表示这是一个数据访问层bean@Component: 注解在类上,表示通用bean ,value不写默认就是类名首字母小写@Autowired:按类型注入.默认属性requi...原创 2019-08-18 13:44:46 · 659 阅读 · 0 评论 -
SpringCloud教程汇总
SpringCloud教程汇总SpringCloud基础教程一:SpringCloud基础教程一SpringCloud常见的错误:SpringCloud常见的错误SpringCloud基础教程二:SpringCloud基础教程二SpringCloud+SpringBoot视频教程:SpringCloud+SpringBoot视频教程...原创 2019-08-18 14:28:06 · 363 阅读 · 0 评论 -
java时间戳和普通时间之间的转换
java时间戳和普通时间之间的转换普通时间转换为时间戳//starttime =‘2012-12-25 20:17:24’;starttime = starttime.replace(new RegExp("-",“gm”),"/");var starttimeHaoMiao = (new Date(starttime)).getTime(); //得到毫秒数时间戳转换为普通时间var...原创 2019-08-26 16:40:48 · 1125 阅读 · 0 评论 -
CyclicBarrier(同步屏障)的简单使用
CyclicBarrer简介CyclicBarrer,可循环使用的屏障,功能是让多个线程到达某个点时被阻塞,直到最后一个线程达到这个屏障便释放所有线程,和CountDownLatch的区别即在于线程释放后屏障是否可重用。实例化:通过带参数的new CyclicBarrer(N)可实例化CyclicBarrier,N代表需要屏障拦截(阻塞)的线程数,也可以使用new CyclicBarrier(...原创 2019-12-09 17:14:28 · 333 阅读 · 0 评论 -
Java知识点汇总
Java知识点汇总https://blog.csdn.net/Amen_Wu/article/details/79522912总结这是我转载的一篇大佬的文章,里面知识点非常的详细。原创 2019-08-29 13:34:09 · 337 阅读 · 0 评论 -
Java并发知识点汇总
Java并发知识点汇总https://blog.csdn.net/codingtu/article/details/78061028原创 2019-08-29 13:39:55 · 132 阅读 · 0 评论 -
高并发架构解决方案总结
高并发架构解决方案总结高并发架构解决方案总结https://yq.aliyun.com/articles/652450原创 2019-08-30 13:25:20 · 258 阅读 · 0 评论 -
高并发网站的监控系统选型、比较、核心监控指标
高并发网站的监控系统选型、比较、核心监控指标https://yq.aliyun.com/articles/669690?spm=a2c4e.11153940.0.0.57344c07jWnYF0原创 2019-08-30 13:37:03 · 317 阅读 · 0 评论 -
Zookeeper的原理和架构设计,以及应用场景
Zookeeper的原理和架构设计,以及应用场景https://yq.aliyun.com/articles/687223?spm=a2c4e.11153940.0.0.7cb0c96a237vVY原创 2019-08-30 16:15:20 · 208 阅读 · 0 评论 -
设计模式实战-策略模式(Strategy Pattern)
设计模式实战-策略模式(Strategy Pattern)https://yq.aliyun.com/articles/687192?spm=a2c4e.11153940.0.0.700928727g2pEu原创 2019-08-30 17:42:24 · 297 阅读 · 0 评论 -
前端基础知识体系及修炼攻略
前端基础知识体系及修炼攻略https://blog.csdn.net/fly_zj/article/details/90173393原创 2019-08-30 18:20:41 · 215 阅读 · 0 评论 -
前端架构知识图谱
前端架构知识图谱https://blog.csdn.net/achang07/article/details/84890183原创 2019-08-30 18:31:44 · 424 阅读 · 0 评论