老实人启蒙 寻访脸皮学院 如何与领导相处 方洲 薛凯 JR人际自助系列 PDF 网盘

2023-07-08
阅读 1 分钟
4.7k
最近发现了几本神书,名字叫做《老实人启蒙》、《寻访脸皮学院》、《小人研究》、《怎样和领导相处》、《怎样不受气》、《怎样赞美别人》一个完整系列,是JR人际自助系列的丛书。 

老实人启蒙 怎样赞美别人 小人研究 怎样不受气 方洲 薛凯 JR人际自助系列 PDF 网盘

2023-07-08
阅读 1 分钟
4.8k
最近发现了几本神书,名字叫做《老实人启蒙》、《寻访脸皮学院》、《小人研究》、《怎样和领导相处》、《怎样不受气》、《怎样赞美别人》一个完整系列,是JR人际自助系列的丛书。 

给定m个不重复的字符 [a,b,c,d],以及一个长度为n的字符串tbcacbdata滑动窗口

2022-02-06
阅读 2 分钟
1.7k
给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata, 问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,返回3。

Search in Rotated Sorted Array - 循环有序数组查找问题

2022-02-06
阅读 3 分钟
730
两道题Search in Rotated Sorted Array[链接]Search in Rotated Sorted Array II[链接]这两道题都是属于循环有序数组的查找问题,无论是查找具体元素的下标还是检查一个目标值是否在数组中,主要的判断逻辑都是一致的。思路这种将有序数组翻转成循环有序数组的解决办法是将原数组分段。用首元素start、中间元素mid、尾元...

因死循环导致CPU飙升到100%的问题排查记录

2022-02-06
阅读 2 分钟
1.4k
背景突然收到运维告警邮件,线上的一台负责处理定时任务的服务器CPU飙升到了100%,立马放下手头工作开始了紧张的排查工作。之前也写过一篇文章JVM调优之Java进程消耗CPU过高过程1、确定Java应用进程编号使用 jps 或 ps -ef|grep java 命令确定想要分析的应用的进程编号2、查看Java应用中线程CPU占比使用top -p 109023 -H...

会议室919、920、1897

2022-02-06
阅读 5 分钟
980
会议室I题目题目链接: {代码...} 解答 {代码...} 会议室II题目题目链接: {代码...} 解答 {代码...} 会议室III题目题目链接: {代码...} 解答 {代码...} 本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

IDEA中执行@Test单元测试时报错Class not found: “...“Empty test suite

2022-01-18
阅读 1 分钟
2.5k
因为近期团队对项目代码库进行了迁移,我们需要重新拉取代码到本地。故而我将旧的工程删掉,将新的项目代码clone下来之后重新导入到Intelij中后。

项目启动报错availableProcessors is already set to [8] rejecting [8]

2022-01-11
阅读 4 分钟
1.7k
1. 将代码段:System.setProperty("es.set.netty.runtime.available.processors","false");挪到静态代码块中。

Mysql范围查询之两个时间段是否存在交集

2022-01-11
阅读 1 分钟
1k
在后台会针对商品SKU配置售卖开始时间startTime和售卖结束endTime,现在想做一查询功能在查询框中输入一个查询开始时间和查询结束时间,查询在这段时间范围内售卖的SKU并展示出来,比如现在是12月,之前配置了一个SKU它的售卖时间是10月1日至11月6日,那么输入框中输入9月1日-10月1日、10月1日-11月6日、11月6日至12月1...

Log4j2史诗级漏洞导致JNDI注入问题探析

2022-01-11
阅读 5 分钟
1.7k
Apache Log4j2是一个基于Java的日志记录工具。该工具重写了Log4j框架,并且引入了大量丰富的特性。该日志框架被大量用于业务系统开发,用来记录日志信息。大多数情况下,开发者可能会将用户输入导致的错误信息写入日志中,比如在用户登录的时候打印一些异常信息,如xxx密码输入错误超过5次,账号被锁定;xxx账号已被锁定...

PageHelper不安全的分页问题,导致ParserException: syntax error

2022-01-11
阅读 4 分钟
1.2k
我们想到那肯定是因为其他地方有改动导致的。调查原因后发现有一处代码在调用了PageHelper.startPage后直接返回了,导致的报错,大致代码如下。

已知x=10*log10(S/N)-10*log10(S/(N+k*N)),输入任意x输出10*log10(k)的值并打印出来

2022-01-11
阅读 1 分钟
807
翎野君前段时间碰到了这样的一道题,觉得很有意思,特此记录下来。平常我们做题都是这个算法那个算法,乍一看这个题好像跟算法没什么关系。对,没错这就是一个数学题,我们来求解一下。

Dubbo使用Hessian2序列化时针对Byte类型出现java.lang.ClassCastException

2022-01-11
阅读 3 分钟
1.1k
前不久翎野君帮同事看一个问题,比较有启发性,特记录一下。一个dubbo rpc方法中,从请求对象中取出Set<Byte>变量进行循环操作,然后出现下面的问题。

红包随机算法,给定一定的金额,一定的人数,保证每个人都能随机获得一定的金额。

2021-10-10
阅读 5 分钟
3k
//题目:请编写一个红包随机算法。需求为:给定一定的金额,一定的人数,保证每个人都能随机获得一定的金额。//比如100元的红包,10个人抢,每人分得一些金额。//约束条件为,最佳手气金额不能超过最大金额的90%,每人都有红包可抢。//请给出java代码实现,返回每个人的分配金额并打印出来。随机分配法随机法,每次抢红包...

Spring Boot集成Caffeine Cache时遇到获取到的缓存对象和当初设置的对象不同的问题

2021-08-07
阅读 1 分钟
1.8k
在使用本地缓存Caffeine时,遇到了一个问题,代码逻辑大致如下,先从本地缓存中根据Key尝试获取Apple对象,如果没有获取到的话,则初始化一个名为“小花生”的苹果并放到Caffeine的本地缓存中去,但是放完了之后,我又对此对象进行了一个设置,把名字从“小花生”改成了“翎野君”,但是至此我直接返回对象,并没有再将这个对...

mysql sum函数中对两字段做运算时有null时的情况

2021-07-04
阅读 1 分钟
1.7k
在针对一些数据进行统计汇总的时候,有时会对表中的某些字段进行逻辑运算,如加减乘除,如果要求和的话还可能会用到sum函数,如果两者结合起来应该怎么处理,如果参与运算的字段中出现null值的时候会出现一些什么情况。

家用无线网络故障排查记录

2021-01-03
阅读 2 分钟
1.2k
最近一段时间家里的网络不是很稳定,网络时断时续,有的时候连得上有的时候连不上。试过网络上的办法,拔掉电源等10秒钟再插上;按住路由器的reset键重置路由器,但是都不管用。

java 泛型类的继承关系和转型问题

2021-01-02
阅读 3 分钟
4k
问题一:FatherClass和ChildClass是父子类的关系,那List<FatherClass>和List<ChildClass>是否也是父子类的关系?

Google Chrom版本升级后站内下载http链接的资源弹窗一闪不下载的问题

2020-12-15
阅读 1 分钟
3.7k
今天遇到了一个问题,在网站内部下载资源,之前都是好好的,但是最近升级的Google Chrom浏览器的版本后,就出现了弹窗一闪不下载的问题,相关搜索后发现问题是因为,新版本的Chrom认为某些网站误导用户,认为文件http的下载链接是安全的。Chrome将确保安全页面(即HTTPS页面)才能够下载安全文件。 为此,谷歌将会逐步禁...

Mysql exists用法小记

2020-12-13
阅读 3 分钟
8.3k
EXISTS 指定一个子查询,检测行的存在。语法:EXISTS subquery。参数 subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。结果类型为 Boolean,如果子查询包含行,则返回 TRUE。

PageHelper在SpringBoot的@PostConstruct中不生效

2020-10-06
阅读 1 分钟
2.1k
在使用PageHelper的过程中,出现了一个很奇怪的问题,假设在数据库中存放有30条Country记录,我们用下面的方法使用PageHelper进行分页查询,那么我们希望得到的page.size是10。

一个关于List的IndexOutOfBoundsException异常记录

2020-09-24
阅读 1 分钟
3.4k
根本原因在于new ArrayList<>()的时候创建出来的是一个不包含任何内容的空数组,此时的数组size是0,然后list.get(0)操作时,index>=size,所以就出现了数组越界的异常,在这里小记一下。

理清ThreadLocal、ThreadLocalMap、Thread之间的关系

2020-07-26
阅读 3 分钟
3.1k
从上图我们可以发现Thread 中持有一个ThreadLocalMap ,这里你可以简单理解为就是持有一个数组,这个数组是Entry 类型的。 Entry 的key 是ThreadLocal 类型的,value 是Object 类型。也就是一个ThreadLocalMap 可以持有多个ThreadLocal。

因maven包依赖问题导致项目启动时扫描到多个SqlSessionFactory从而报错的问题排查

2020-05-12
阅读 3 分钟
3.8k
初步定位这个问题的时候眼睛一直盯着more than one 'primary' bean found among candidates: [aSqlSessionFactory, bSqlSessionFactory],然后去看了一下A项目中的mybatis配置,发现都是正常的,这里一直也没有人改动过。

记录一次高并发引起的生产事故的溯源记录

2020-04-06
阅读 2 分钟
3.3k
2.每个rpc接口调用1个sql,一个sql延迟100ms,就算一个rpc调用100ms,比如这个进程给的线程数是100,那么一秒钟1000ms/200ms * 100 = 500次,也就是这个rpc接口的性能是500次/秒,恰好能够没有线程阻塞等待处理完毕,当501并发时第501个就会阻塞100ms才能进到rpc中执行代码处理,最后因为sql的超时导致了调用dubbo provid...

Redis热点大Key的优化过程

2020-03-21
阅读 2 分钟
5.7k
对于电商网站中,我们经常可以会遇到热门商品的抢购或者秒杀场景以及事先经过广告投放等措施进行定向引流,这样就会导致某个热卖商品在短时间内涌入大量流量。

windows下未知原因导致按键全部变成了快捷键(按D返回桌面)解决办法

2020-02-08
阅读 1 分钟
2k
聊聊这个坑爹的问题 不知道按错了什么键,导致键盘上的很多按键直接变成了快捷键,如按D返回桌面、按E打开我的电脑、按L锁定屏幕,等等。 初次搜索,发现这个问题似乎是因为启用了粘滞键导致,但其实不是这个原因,触发原因目前仍然未知,但已找到解决方案。 走了弯路 尝试通过【开始—控制面板—轻松访问中心—使键盘更容...

再谈序列化之rpc调用失败和jackson序列化时不允许Map中的key为null

2020-01-18
阅读 4 分钟
3.1k
使用dubbo框架在进行rpc调用的时候,出现了下面的问题,原因是因为接口参数中的NoSerialReqDto类没有实现Serializable接口,没有进行序列化导致的。

mysql 进行update时,要更新的字段中有单引号或者双引号导致不能批量生成sql的问题

2020-01-07
阅读 2 分钟
7.3k
将数据从一张表迁移到另外一张表的过程中,通过mysql的concat方法批量生成sql时遇到了一个问题,即进行UPDATE更新操作时如果原表中的字段中包含单引号'或者双引号",那么就会生成不正确的update语句。

Dating Java8系列视频

2020-01-01
阅读 1 分钟
1k
与Java8的浪漫的相遇将会使你忘掉过去繁冗的编码方式,只需用之前一半不到的时间就能写出更短、更清晰的代码。进阶到Java8之后你会意识到自己再也无法回到“旧Java时代”了。