- 博客(15)
- 收藏
- 关注
原创 腾讯轻联或者hiflow的工作流引擎是自研的吗?
一直好奇腾讯轻联的任务流是怎么执行的,尤其是大数据,一个任务需要上一个任务的出参作为入参,是怎么保证效率的。
2023-08-28 09:08:18
168
1
原创 JVM调优思路
1,服务类型,是用户体验营,还是计算型 通过服务类型和内存大小选择cms或者g12,目标,减少full gc次数和时间3,手段,通过持续压测,观察full gc时间,计算出每秒钟产生多少数据,每秒钟进入老年代多少数据,多久触发full gc,分析产生的对象是什么对象,可以从优化代码,减少对象的生成数据,也可以增加年轻代大小,让对象在年轻代young gc,避免进入老年代gc...
2022-08-09 00:11:30
98
原创 堆外内存OHC报错
最近在SpringBoot项目集成OHC,集成版本,springboot版本是2.1.1.RELEASE<dependency> <groupId>org.caffinitas.ohc</groupId> <artifactId>ohc-core</artifactId> <version>0.7.0</version></dependency>总是报下面的错误Exce
2022-01-17 12:53:41
619
原创 五、二分查找
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-08-24 15:10:05
205
原创 数据结构+算法 面试题
数据结构+算法目录文章目录数据结构+算法目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言背景:主要介绍数据结构和常用算法,能够在工作或者面试中帮助到自己。原因:1、数据结构和算法工作中很少使用,所以只有面试时才突击复习,造成每次面试,都要进行一轮的复习,由于算法的特殊性和大厂对算法的逐年研究,造成题目五花八门,很难一时半会进行针对性复习,茫茫题海中只能刷刷leetcode常见题目,切复习一轮时间复杂度达很高,所以
2021-08-23 13:13:10
426
转载 看完这篇,别人的开源项目结构应该能看懂了
看完这篇,别人的开源项目结构应该能看懂了mb5fdcae83766b70人评论48人阅读2021-01-17 13:19:48转发:https://blog.51cto.com/15061948/2594112我为什么要写这篇近来,和不少初学Spring或Spring Boot的小伙伴私信交流了关于项目目录结构划分和代码分层的问题。很多小伙伴表示网上下载下来的开源项目看不懂,项目结构和代码分层看得很蒙,不知道应该以一个什么样的思路去学习和吸收别人的项目。好,今天.
2021-02-03 14:56:25
226
1
原创 Java项目如何精准命名?
1,命名要精准命名过于宽泛,不能精准描述,这是很多代码在命名上存在的严重问题,也是代码难以理解的根源所在。 命名要能够描述出这段代码在做的事情。 一个好的名字应该描述意图,而非细节。2,命名不要使用技术术语我们再来看一段代码:MapusersMap = userService.getUsers();我们都知道,编程有一个重要的原则是面向接口编程,这个原则从另外一个角度理解,就是不要面向实现编程,因为接口是稳定的,而实现是易变的。虽然在大多数人的理解里,这个原则是针对类型的,但在命名.
2021-01-15 16:08:21
297
原创 2019年6月面试题总结
**玖富面试设计个秒杀应该注意的事项,和设计方案?jdk代理和cglib有什么不同?aqs是什么?mysql怎么优化?你公司哪个项目哪个业务的哪个接口qps最高,达到多少?怎么处理的?**2019.6.27上午 博彦科技mysql怎么优化?分布式数据库什么时候使用?cansandra的选型原因?下午cansandra怎么排序?mongodb怎么排序?syschr...
2019-06-28 23:25:44
152
原创 互联网微服务架构高可用设计思路
1.为什么微服务需要高可用? 高可用的服务能让客户体验更好,从而容易实现公司的目标和利益最大化,如果一个公司的服务经常挂,用户体验收到影响,再好的产品都很难留住客户。2.影响服务高可用的原因?硬件方面硬件不可靠 容易出故障硬件生命周期 上市公司的部分服务器硬件一般3年左右就要换掉网络划分 因为服务间需要网络通信,网络肯定会在某个时间出现问题软...
2019-06-19 17:01:33
1051
原创 2019年06月06 日 java高开面试真题
今天在节前参加了一个美**的面试,对面试中的一些题做个总结,方便以后学习。1. 笔试题1.1 根据节点的值删除单链表中的节点比如,单链表的值: 1->3->4->6->7删除值有4的节点.......public ListNode delNode(ListNode head, int value){.........}此类题主要考察三方面知识:1...
2019-06-10 18:41:40
2503
原创 2019年06月10日 java高开面试真题 2
2019年06月10日 java高开面试真题 2北京*信2019年06月10日 java高开面试真题广视**Spring Cloud 面试类Spring Cloud 常用组件?Spring Boot类面试题Spring Boot 启动顺序?Spring Boot 配置文件有几种?Spring Boot 的application.properties是否可以重命名?S...
2019-06-10 18:13:46
370
原创 2019年06月10日 java高开面试真题 1
2019年06月10日 java高开面试真题广视**Spring Cloud 面试类Spring Cloud 解决了什么,项目中使用了哪些组件?Spring Boot类面试题Spring Boot 如果读取加载Properties的?Spring Boot 如果将全部Configuration读取到一个Bean(再由其他jar依赖的)?Spring Boot 如何不写死某...
2019-06-10 18:00:56
325
原创 单链表的增删遍历
单链表的增删遍历笔者及身边的朋友,在参加2019年的高开和架构面试,基本上都会让手写一个链表的相关题,比如,链表反转,链表查找等,所以懂得链表的基础概念,和基本的增删查,对后面的面试题至关重要。下面简单的介绍单链表的增、删、查。了解链表前必须要了解线性表的概念1、线性表线性表的的第一个表项称为表头,最后一个项称为表尾。因为线性表是有序的,这就意味着每个相邻的表项之间都有直接前驱和直接后继的...
2019-06-10 16:33:29
302
原创 两个有序链表的合并(递归)
@2个有序链表的合并(递归)两个有序链表的合并(递归方式)public class ListedMerge { //定义聊表节点 public static class ListNode{ int value; ListNode next; public ListNode(int value) { th...
2019-06-10 16:04:34
646
原创 学习新技术心得总结
技术的发展非常的快,技术的更新换代也非常快,作为一个一直在前线工作的人,对技术的敏感度应该非常高。怎样才能最快的学习一门新技术,然后应用到工作中,为公司创造价值呢?下面分享下自己的经验。1、如果英文比较好,基础知识扎实,从官网学习是最科学、快捷的一个方式,可以获得第一手的学习资料,而且还是原汁原味的技术介绍。2、如果英文不好,或者基础知识比较差,看不懂英文官网,只能自己去补习基础了,然...
2018-06-30 15:57:04
7411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人