自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法笔记整理

算法笔记代码中常用到的数据结构(剑指offer第五页)链表public class ListNode{int val}单例模式:https://blog.csdn.net/qq_41458550/article/details/109243456遍历的话,可以尝试使用双指针算法或者迭代的方法进行遍历。...

2022-02-14 18:18:09 166

原创 java性能调优

String1、当需要使用字符串拼接时,我们需要显示的使用StringBuilder ,这样可以避免每次使用的时候都创建一个StringBuilder 对象。2、给字符串进行赋值的时候我们可以使用.intern进行赋值,这样如果字符串常量池中有这个字符串,可以直接返回该字符串对象的引用,从而节省空间。当然你也可以显示的将一些常用的字符串单独抽出来一个对象,这样也可以避免空间的浪费。但是也需要考虑实际的业务场景,因为常量池类似于HashMap里面存储的数据越多,那么遍历它锁需要花费的时间就越长。Shar

2020-10-27 18:03:35 194

原创 springCloud学习

https://gitee.com/itmuch/spring-cloud-study?_from=gitee_search

2020-09-27 16:18:54 115

原创 spring源码解析

https://www.cnblogs.com/yixiu868/p/11295572.html

2020-07-17 18:22:03 128

原创 java设计模式

https://www.cnblogs.com/pony1223/p/7608955.html

2020-07-03 14:30:10 87

原创 利用Redis实现分布式锁

https://blog.csdn.net/yb223731/article/details/90349502

2020-07-01 11:19:16 71

原创 java中各种排序算法的实现

https://blog.csdn.net/L_X_Y_HH/article/details/81812510

2020-06-04 11:10:01 82

原创 mysql性能调优的几点建议

https://www.cnblogs.com/yhaing/p/8616954.html

2020-06-02 15:42:19 72

原创 map中的remove方法

/** * * Map移除集合 * */public class MapDemo{ public static void main(String[] args) { Map<String,Integer> m = new HashMap<String,Integer>(); m.put("zhangsan", 19); m.put("lisi", 49); m.put("wangwu", 1

2020-06-02 14:42:49 12316 2

原创 大厂面试必备得技能

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 221

原创 redis分布式锁的正确实现方式

https://blog.csdn.net/yb223731/article/details/90349502

2020-05-29 11:04:03 99

原创 调用外部接口知识点总结

1、调用的流程2、本地通过httpclient的方式获取外部服务的token String getToken(){ // 通过账号密码获取华为云Token Begin String requestBody = "{\"auth\":{\"identity\":{\"methods\":[\"password\"],\"password\":{\"user\":{\"name\":\"hw47723473\",\"password\":\"hd12345\",\"domain

2020-05-28 15:54:04 602

原创 Java中http方式调用的集中实现方式

https://blog.csdn.net/riemann_/article/details/90539829

2020-05-27 16:13:47 98

原创 Java多线程编程在线书籍

多线程书籍:http://concurrent.redspider.group/article/03/12.html

2020-05-23 17:44:10 329

原创 JAVA技术栈

https://www.cnblogs.com/shenhaha520/p/9273188.html

2019-12-30 09:11:05 107

原创 java必会技术

https://blog.csdn.net/diyan1925/article/details/101485200

2019-12-25 10:47:33 194

原创 安装dubbo-admin界面踩的坑

1.首先谨记一点linux系统中我们必须把应用安装到/usr/local下面,我今天就遇到了这么一个问题。应用安装错地方了导致tomcat起来了,但是没有占用8080端口。2.启动tomcat的时候发现./startup.sh没法使用,是因为没有输入chmod 777 *.sh,这是授权命令。坑爹,我是root账号,忽然也没有权限。...

2019-12-19 15:52:03 391

原创 Maven之pom.xml配置文件详解

https://blog.csdn.net/qq_33363618/article/details/79438044

2019-12-18 09:36:30 87

原创 nexus搭建maven私服

https://www.cnblogs.com/sybblogs/p/9835977.html

2019-12-18 09:21:13 82

原创 Java中的线程池和异步任务详解

Java中的线程池和异步任务详解引言java中经常需要用到多线程来处理一些业务,我们非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题,这个时候引入线程池比较合理。有些时候也需要把多线程的逻辑给异步话,接口不需要等待子线程逻辑执行完就马上返回,这里就需要异步任务。java中涉及到线程池的相关类均在jdk1.5开始...

2019-12-09 17:14:40 1773 3

原创 CyclicBarrier(同步屏障)的简单使用

CyclicBarrer简介CyclicBarrer,可循环使用的屏障,功能是让多个线程到达某个点时被阻塞,直到最后一个线程达到这个屏障便释放所有线程,和CountDownLatch的区别即在于线程释放后屏障是否可重用。实例化:通过带参数的new CyclicBarrer(N)可实例化CyclicBarrier,N代表需要屏障拦截(阻塞)的线程数,也可以使用new CyclicBarrier(...

2019-12-09 17:14:28 287

原创 11月工作总结

1。每次写功能都要拉一个自己的分支,这样不容易污染其它的代码,便于进行代码的管理。2.update有很多种,每一种update的更新方式都会有所不同,有的是根据对象更新的,它会更新这个对象的所有信息。有的是更具对象的特定行去更新的,这个一定要看好。 /** * 根据条件计数 * * @param example */ long countByEx...

2019-11-20 13:22:35 99

原创 rabbitmq教程

https://blog.csdn.net/hellozpc/article/details/81436980

2019-11-04 20:06:50 192

原创 SpringCloud教程

http://c.biancheng.net/spring_cloud/

2019-10-24 17:39:06 126

原创 SpringCloud教程

https://blog.csdn.net/hemin1003/article/details/82043611

2019-10-17 17:00:01 63

原创 rabbitMQ

https://blog.csdn.net/hellozpc/article/details/81436980

2019-10-10 16:54:16 70

原创 MyBatis异常: There is no getter for property named 'XXX' in 'class java.lang.String'

MyBatis的mapper.xml文件传入String类型参数,并且对该参数进行了判空,在执行到这条SQL的时候,就会报这个错误。例如:<select id="countStudent" resultType="int"> SELECT COUNT(*) FROM table_student <where> ...

2019-09-24 20:01:55 138

原创 service层里面写自己的方法

service层里面的代码 /** * 获取本次离职申请的所有申请人 * @param pkId * @return */ List<Map<String,String>> selectApprovalMarkByPkId(String pkId);service实现类里面的代码@Override public L...

2019-09-19 13:45:51 1221

原创 python爬虫入门教程

python爬虫入门教程https://blog.csdn.net/hihell/article/details/86106916

2019-09-12 16:05:46 476

原创 如何将list转换为string以逗号隔开

如何将list转换为string以逗号隔开list1 = com.founder.core.util.UimUtils.getUserIdByRoleId(10017);String genManager1 = Joiner.on(",").join(list1);list2 = com.founder.core.util.UimUtils.getUserIdByRoleId(10018);...

2019-09-12 15:51:56 2309

原创 9月工作总结

9月工作总结9月相对来说是一个比较繁忙的一周,这周我主要做的事情的是编写了:专家库,以及固定资产接口,以及综合查询接口。这几个接口相比较于我以前写的接口,难度都有了比较大的增加,由于我对前端不是很熟,所以在写完接口后,对前端联调产生了比较大的麻烦。学习到的知识综合查询综合查询主要用到的关键字是: union all.这个关键字也比较的特殊,因为它要求用它关联的两个查询结果必须满足①字段...

2019-09-12 15:47:33 278

原创 分布式技术大纲

https://blog.csdn.net/achang07/article/details/96583401

2019-09-03 13:29:33 98

原创 前端架构知识图谱

前端架构知识图谱https://blog.csdn.net/achang07/article/details/84890183

2019-08-30 18:31:44 395

原创 前端基础知识体系及修炼攻略

前端基础知识体系及修炼攻略https://blog.csdn.net/fly_zj/article/details/90173393

2019-08-30 18:20:41 199

原创 设计模式实战-策略模式(Strategy Pattern)

设计模式实战-策略模式(Strategy Pattern)https://yq.aliyun.com/articles/687192?spm=a2c4e.11153940.0.0.700928727g2pEu

2019-08-30 17:42:24 257

原创 Zookeeper的原理和架构设计,以及应用场景

Zookeeper的原理和架构设计,以及应用场景https://yq.aliyun.com/articles/687223?spm=a2c4e.11153940.0.0.7cb0c96a237vVY

2019-08-30 16:15:20 164

原创 淘宝技术架构从1.0到4.0的架构变迁!

淘宝技术架构从1.0到4.0的架构变迁!https://yq.aliyun.com/articles/661477?spm=a2c4e.11153940.0.0.16bd4d38XYyVPE

2019-08-30 14:04:44 475

原创 如何搭建亿级并发系统的性能指标体系

如何搭建亿级并发系统的性能指标体系https://yq.aliyun.com/articles/660520?spm=a2c4e.11153940.0.0.4e2849c1SmlaSB

2019-08-30 13:49:12 133

原创 高并发网站的监控系统选型、比较、核心监控指标

高并发网站的监控系统选型、比较、核心监控指标https://yq.aliyun.com/articles/669690?spm=a2c4e.11153940.0.0.57344c07jWnYF0

2019-08-30 13:37:03 301

原创 高并发架构解决方案总结

高并发架构解决方案总结高并发架构解决方案总结https://yq.aliyun.com/articles/652450

2019-08-30 13:25:20 221

空空如也

空空如也

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

TA关注的人

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