随笔分类 -  综合

上一页 1 2 3 4 下一页

为什么我们不用数据库生成 ID?
摘要:▍先介绍一下背景 团队正在一个为 SQL Server 构建数据目录项目的历程中,我们优化系统以实现解耦。这对我们来说非常重要,从根本上来说,我归结为两个核心原则,希望每个软件专业人员都能认同: 我们不希望系统复杂度随功能的增加而线性增长,这样会大大拖慢我们在业务发展速度以及对于价值的信心。 我们希 阅读全文

posted @ 2022-09-01 08:48 数据与人文 阅读(148) 评论(0) 推荐(0)

一次简单的 JVM 调优
摘要:背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 5% 左右的提升,还算不错。先介绍一下项目的基本情况:项目是一个高 QPS 压力的 web 服务,单机 QPS 一直维持在 1.5K 以上,由于旧机器 阅读全文

posted @ 2022-08-25 11:07 数据与人文 阅读(67) 评论(0) 推荐(0)

面试官:分布式环境下,如何实现 Session共享
摘要:先了解一下为什么会出现这种session共享的解决方案? 随着互联网公司的项目在微服务和分布式的环境下进行的搭建,导致一个项目可能分别部署在几个甚至很多的服务器集群下,此时就会出现一个问题: 当用户进行一个session会话的时候,比如一个用户去登录项目,一般的大公司的项目都是有Nginx进行反向代 阅读全文

posted @ 2022-07-29 11:38 数据与人文 阅读(148) 评论(0) 推荐(0)

面试官:你能接受加班吗?
摘要:在竞争激烈、上班节奏快、工作量大这样的大环境下,“你能接受加班吗?”这样的问题不少同学都被问到过。没有一个人喜欢加班,面试官也知道,可偏偏面试的时候,面试官经常问的一个问题就是:你能接受加班吗?面对这个问题,你会怎么回答?1、你不能说接受加班,你也不能说不接受加班(这个问题就是这样被玩坏的)分享一个 阅读全文

posted @ 2022-06-06 10:23 数据与人文 阅读(467) 评论(0) 推荐(0)

线程池中多余的线程是如何回收的?
摘要:最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多了。 不过,我倒是对线程池是如何回收工作线程比较感兴趣,所以简单分析了一下,加深对线程池的理解吧。 下面以JDK1.8为例进行分析 1.  阅读全文

posted @ 2022-05-13 09:49 数据与人文 阅读(142) 评论(0) 推荐(0)

工作思维 ≠ 交作业思维
摘要:最近我一直在思考当前很多人在进入职场后的工作中究竟有哪些思维意识上面的问题,感觉用我们学生时代的交作业思维来评价比较恰当,那么我就先来看下我理解的交作业思维究竟有哪些特点? 老师让我做的我就做,没有安排我做的我觉得不会做; 老师安排的作业我只要全部做完能够上交就算完事,一切以能够按时交上作业为目标; 阅读全文

posted @ 2022-05-07 13:24 数据与人文 阅读(82) 评论(0) 推荐(0)

九种 OOM 常见原因及解决方案
摘要:什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:Thrown when the Java Virtual Machine cannot allocate an object be 阅读全文

posted @ 2022-04-12 10:09 数据与人文 阅读(1545) 评论(0) 推荐(0)

DBA 面试避坑指南,这几个问题想好了吗?
摘要:工作干久了,自然而然就会有做面试官的机会,考验别人的同时对自己也是一种考验。 总结一下我遇到过的DBA面试的问题点,与大家共同探讨。 1、企业会在什么时候招聘DBA? 以前的DBA跳槽或者内部转岗了; 业务规模扩大,DBA人手不够用了; 公司原来没有DBA,老板觉得需要一个了。 不限于DBA岗位,假 阅读全文

posted @ 2022-03-29 12:00 数据与人文 阅读(276) 评论(0) 推荐(0)

高手总结的9种 OOM 常见原因及解决方案
摘要:当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 1、Java heap space 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出 ja 阅读全文

posted @ 2022-02-07 09:20 数据与人文 阅读(91) 评论(0) 推荐(0)

一个员工的离职成本有多恐怖!
摘要:一个员工的离职成本,很恐怖! 对于用人单位来说,一个员工离职后留下的坑,并不是再找一个人填上就万事大吉了 一般来说,核心人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有相当于4个月工资的招聘费用,超过40%的失败率。 员工离职后,从找新人到新人顺利上手,光是替换成本就 阅读全文

posted @ 2021-10-18 17:16 数据与人文 阅读(8555) 评论(0) 推荐(0)

不换思想就换人 | 读《智识分子》有感
摘要:导读 百度词条对思维的解释: 人用头脑进行逻辑推导的属性、能力和过程 对于思维你完全可以看做是人类理解和改造自然的一个过程,是人类大脑能动地反映客观现实的过程,是人类开动脑筋认识世界的过程中进行比较、分析、综合的能力,是人类大脑的一种机能。 因此里面包括了科学,哲学两个方面的内容。而科学本身又细分出 阅读全文

posted @ 2021-10-18 13:41 数据与人文 阅读(374) 评论(0) 推荐(0)

谈谈解决问题的思路
摘要:还有十多天就高考了,中学阶段的学习,特别是对于理科,可以看到逻辑思考方法始终都是比单纯的记忆和背诵更加重要的一环,逻辑思考谈的最多的就是归纳和演绎方法论,那么基于这个基础对比中学阶段常用的解题思路和我们现在的分析和解决问题方法有异曲同工之处。可以谈谈以下几点。. 1、已知推导未知,未知推导可知这是很 阅读全文

posted @ 2021-10-18 13:36 数据与人文 阅读(668) 评论(0) 推荐(0)

你撸代码时,会戴耳机吗?
摘要:刷到某搞笑段子上一个问题:程序员上班时戴耳机是在听什么?? 神回复是:戴上耳机是告诉其他人不要打扰我,实际上并没有在放音乐。 下面还有其他程序员贴出来的形象比喻,在工作时间里除了其他人过来打扰,他的通讯软件是这样的: [置顶]业务群:@你 … 产品-刘同学:这块需求我想改成… 测试-陈大姐:今天要上 阅读全文

posted @ 2021-10-18 13:09 数据与人文 阅读(46) 评论(0) 推荐(0)

人之忌,在好为人师
摘要:人之忌,在好为人师。——《孟子·离娄上》段目二十三。 今天是6月19日周六,原计划早起跑步可惜外面雨下的很大,既然没办法出门跑步睡又睡不着索性写点东西,写到哪算哪吧。。 从最初给自己看的工作记录流水账到开放的自媒体平台,写了差不多有三四年了。偶尔翻一翻过去写的东西会发现内容领域并不是那么垂直,很多内 阅读全文

posted @ 2021-10-18 11:43 数据与人文 阅读(143) 评论(0) 推荐(0)

软件架构师的特点
摘要:下面是电气及电子工程师协会给“构架师”做的定义:构架师是]负责系统构架的人,团队或者组织。作为项目的技术主管,构架师的技术需要非常的广泛,这比技术深度更加重要(当然构架师在特定的领域需要一定的技术深度)软件构架师是技术主管首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导 阅读全文

posted @ 2021-10-18 11:27 数据与人文 阅读(105) 评论(0) 推荐(0)

证据就在代码里
摘要:Code Anthem 博客中曾发过一篇博文《proof is in the code. That is all.》,外刊IT评论对此文进行了翻译,现转载于此, 全文如下: 招聘一个程序员,唯一对你有意义的是他能写出好程序的能力。很少人像这样去招人,他们更喜欢去挑剔程序员的个人癖好和性格缺点。 我一 阅读全文

posted @ 2021-10-18 11:05 数据与人文 阅读(78) 评论(0) 推荐(0)

金三银四,面了七个候选人,有些话不吐不快。
摘要:春水初生,春林初盛,金三银四确实是找工作的好时节,大量企业放出空缺职位,大的基数总会蕴藏一些好的机会,以下是我近半个月面试的七个候选人的一个总结,不是什么标准答案,如果恰好你在找工作,这些话可能对你有用 一、对你而言 1、简历 对于做技术的人而言,简历的风格还是尽量简约大气些更好,标新立异过分花哨的 阅读全文

posted @ 2021-10-18 09:23 数据与人文 阅读(172) 评论(0) 推荐(1)

争议 | 要不要去IT外包公司工作?
摘要:一、前言 看到一位朋友发布的求职说明中,明确指出,外包勿扰,并给出了他做出这个决定的理由: 过去若干年间,他一直在中软国际从事.NET方向的软件研发,虽然工作了很多年,但是做的项目类型特别多,总感觉没什么积累,而且工作很累,经常要加班,压力很大。不仅如此,由于外包类型的项目,往往需要驻场开发,一旦在 阅读全文

posted @ 2021-07-19 09:47 数据与人文 阅读(415) 评论(0) 推荐(0)

程序员辞职的7个常用借口,你用的是哪一个?
摘要:程序员辞职的理由一般都很简单。在我看来,也没有什么特别的套路。分享一下我身边的程序员朋友离职常用的招数。 1、决定走时,要高工资。 说实话,程序员和老板谈工资一般不会做很多的铺垫。几句话单刀直入,嫌弃工资太低。一般的老板都深知程序员是不愁工作的,谈话一开始都会象征性的加一点,或者找理由跳过去,变相去 阅读全文

posted @ 2021-06-02 08:54 数据与人文 阅读(707) 评论(0) 推荐(0)

主流 NoSQL 数据库常见应用场景详解
摘要:一、导读 对比传统关系型数据库,NoSQL有着更为复杂的分类——键值、面向文档、列存储以及图数据库。这里就带你一览NoSQL各种类型的适用场景及一些知名公司的方案选择。 在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Or 阅读全文

posted @ 2021-05-11 12:46 数据与人文 阅读(1306) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页