- 博客(54)
- 收藏
- 关注
原创 算法笔记整理
算法笔记代码中常用到的数据结构(剑指offer第五页)链表public class ListNode{int val}单例模式:https://blog.csdn.net/qq_41458550/article/details/109243456遍历的话,可以尝试使用双指针算法或者迭代的方法进行遍历。...
2022-02-14 18:18:09
196
原创 java性能调优
String1、当需要使用字符串拼接时,我们需要显示的使用StringBuilder ,这样可以避免每次使用的时候都创建一个StringBuilder 对象。2、给字符串进行赋值的时候我们可以使用.intern进行赋值,这样如果字符串常量池中有这个字符串,可以直接返回该字符串对象的引用,从而节省空间。当然你也可以显示的将一些常用的字符串单独抽出来一个对象,这样也可以避免空间的浪费。但是也需要考虑实际的业务场景,因为常量池类似于HashMap里面存储的数据越多,那么遍历它锁需要花费的时间就越长。Shar
2020-10-27 18:03:35
212
原创 springCloud学习
https://gitee.com/itmuch/spring-cloud-study?_from=gitee_search
2020-09-27 16:18:54
143
原创 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
12628
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
233
原创 调用外部接口知识点总结
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
631
原创 Java中http方式调用的集中实现方式
https://blog.csdn.net/riemann_/article/details/90539829
2020-05-27 16:13:47
118
原创 安装dubbo-admin界面踩的坑
1.首先谨记一点linux系统中我们必须把应用安装到/usr/local下面,我今天就遇到了这么一个问题。应用安装错地方了导致tomcat起来了,但是没有占用8080端口。2.启动tomcat的时候发现./startup.sh没法使用,是因为没有输入chmod 777 *.sh,这是授权命令。坑爹,我是root账号,忽然也没有权限。...
2019-12-19 15:52:03
417
原创 Maven之pom.xml配置文件详解
https://blog.csdn.net/qq_33363618/article/details/79438044
2019-12-18 09:36:30
94
原创 Java中的线程池和异步任务详解
Java中的线程池和异步任务详解引言java中经常需要用到多线程来处理一些业务,我们非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题,这个时候引入线程池比较合理。有些时候也需要把多线程的逻辑给异步话,接口不需要等待子线程逻辑执行完就马上返回,这里就需要异步任务。java中涉及到线程池的相关类均在jdk1.5开始...
2019-12-09 17:14:40
1881
3
原创 CyclicBarrier(同步屏障)的简单使用
CyclicBarrer简介CyclicBarrer,可循环使用的屏障,功能是让多个线程到达某个点时被阻塞,直到最后一个线程达到这个屏障便释放所有线程,和CountDownLatch的区别即在于线程释放后屏障是否可重用。实例化:通过带参数的new CyclicBarrer(N)可实例化CyclicBarrier,N代表需要屏障拦截(阻塞)的线程数,也可以使用new CyclicBarrier(...
2019-12-09 17:14:28
324
原创 11月工作总结
1。每次写功能都要拉一个自己的分支,这样不容易污染其它的代码,便于进行代码的管理。2.update有很多种,每一种update的更新方式都会有所不同,有的是根据对象更新的,它会更新这个对象的所有信息。有的是更具对象的特定行去更新的,这个一定要看好。 /** * 根据条件计数 * * @param example */ long countByEx...
2019-11-20 13:22:35
133
原创 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
167
原创 service层里面写自己的方法
service层里面的代码 /** * 获取本次离职申请的所有申请人 * @param pkId * @return */ List<Map<String,String>> selectApprovalMarkByPkId(String pkId);service实现类里面的代码@Override public L...
2019-09-19 13:45:51
1261
原创 python爬虫入门教程
python爬虫入门教程https://blog.csdn.net/hihell/article/details/86106916
2019-09-12 16:05:46
517
原创 如何将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
2369
原创 9月工作总结
9月工作总结9月相对来说是一个比较繁忙的一周,这周我主要做的事情的是编写了:专家库,以及固定资产接口,以及综合查询接口。这几个接口相比较于我以前写的接口,难度都有了比较大的增加,由于我对前端不是很熟,所以在写完接口后,对前端联调产生了比较大的麻烦。学习到的知识综合查询综合查询主要用到的关键字是: union all.这个关键字也比较的特殊,因为它要求用它关联的两个查询结果必须满足①字段...
2019-09-12 15:47:33
290
原创 前端基础知识体系及修炼攻略
前端基础知识体系及修炼攻略https://blog.csdn.net/fly_zj/article/details/90173393
2019-08-30 18:20:41
212
原创 设计模式实战-策略模式(Strategy Pattern)
设计模式实战-策略模式(Strategy Pattern)https://yq.aliyun.com/articles/687192?spm=a2c4e.11153940.0.0.700928727g2pEu
2019-08-30 17:42:24
284
原创 Zookeeper的原理和架构设计,以及应用场景
Zookeeper的原理和架构设计,以及应用场景https://yq.aliyun.com/articles/687223?spm=a2c4e.11153940.0.0.7cb0c96a237vVY
2019-08-30 16:15:20
203
原创 淘宝技术架构从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
490
原创 如何搭建亿级并发系统的性能指标体系
如何搭建亿级并发系统的性能指标体系https://yq.aliyun.com/articles/660520?spm=a2c4e.11153940.0.0.4e2849c1SmlaSB
2019-08-30 13:49:12
143
原创 高并发网站的监控系统选型、比较、核心监控指标
高并发网站的监控系统选型、比较、核心监控指标https://yq.aliyun.com/articles/669690?spm=a2c4e.11153940.0.0.57344c07jWnYF0
2019-08-30 13:37:03
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人