- 博客(68)
- 收藏
- 关注
原创 工作应该选择稳定的、工资低的?还是有挑战的工资高的?
签约之后,我还是在寻找一些机会,但是10月之后,计算机类的秋招,基本上接近尾声了(其他专业不了解),机会也不多,一次偶然的机会,看到北京某研究所在招人,我就抱着试一试的心态,参加了面试,很幸运,拿到了offer,不过令人难过的是,年薪15万。生活有时候就是这样,没有完美的选择,没有钱多事儿少离家近的工作,关键看你,是什么样的人,向往什么样的生活。来了之后,就像温水煮青蛙,一不小心,就到了今天,不过好在,这几年,我也涨了一些工资,虽然还没有我室友的起薪高,但是也知足了,毕竟,我的时薪,肯定不低,哈哈哈哈。
2023-11-08 16:16:52 191
原创 docker中SpringBoot项目连接Redis报错 redis JedisConnectionException: Could not get a resource from the pool
Java项目以及Redis均在docker中成功启动,使用 docker ps 命令查看容器正常运行,但是日志中一直报redis JedisConnectionException: Could not get a resource from the pool,开始以为是连接池写的有问题,然后就改用直连,但是还是报Redis的连接错误。后来想是因为容器有虚拟ip,不能通过宿主机IP或者localho...
2020-05-02 17:26:33 1574 1
原创 《深度思维》读书笔记
文章目录一、思维逻辑链二、换位思维三、可视化思维四、流程思维五、生态思维六、系统思维七、大势思维八、兵法思维九、慢即是快 作者是个学生,学的是软件工程,码农的干活。疫情期间,在完成实验室项目的同时,阅读了一些书籍,记录一些自己的读书笔记。一、思维逻辑链 ...
2020-04-17 12:00:42 1230
原创 PyCharm设置整个背景为护眼色,包括导航栏
楼主有强迫症,之前用IDEA的时候,也是用的护眼色,包括上侧以及左侧的导航栏,需要的朋友可以参考[IDEA左侧上侧导航栏护眼色设置(https://blog.csdn.net/weixin_41432270/article/details/82885253)1、插入背景图片2、设置Theme3、效果展示...
2019-12-03 20:33:00 2139
原创 手撕代码怎么破
基础知识的知识点在前面介绍过了,涉及到的内容,都会在后面同步,今天我们主要来聊聊面试过程中的手撕代码环节。关于手撕代码,公司不同,要求不同,但是有一点是很显然的,那就是即使你写不出来可运行的代码,也得有清晰的思路,绝大部分公司则要求写出完整的代码,而代码能力和基础知识不同,不是短时间能够恶补的,更不是可以死记硬背的...
2019-11-19 15:26:56 7255 1
原创 SpringBoot + MyBatis-Plus分页插件不生效解决办法
配置类@Configurationpublic class MyBatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}测试方法@Test public voi...
2019-11-14 18:07:08 4447 1
原创 软件开发面试知识点总结
数据结构&&算法 1、《剑指Offer》 2、LeetCode 3、堆、栈、树、队列、二分、贪心、动归、排序计算机网络 1、各层都有哪些协议,特点是什么,用来干什么,TCP、UDP重点 2、协议常用字段有哪些,作用是什么 3、TCP/UDP的特点,使用场景,TCP的三次握手、四次挥手过程、原因,每个状态的作用等以及TCP的拥塞控制等...
2019-11-14 15:25:52 717
原创 如何“吊打”面试官
这你都敢点进来,你胆子不小啊,还想吊打面试官,我看你是飘了。笑归笑,闹归闹,言归正传! 我是新时代民工–CURD工程师,作为应届生毕业生,求职时候特别迷茫,看着牛客网上的面经,再看看镜子里的自己,心里默默的嘟囔了句“菜鸡”。但是经过...
2019-11-12 10:03:01 1226 1
原创 实习生转正难 吗
从今年的秋招来看,目前互联网行业确实不景气,有些公司在发了offer之后,会要求学生先去实习,然后看表现转正,这是offer吗????你们这是坑die呢。 但是,任何行业都一样,所谓的机会是留给有准备的人的,不如粗暴、直白一点,机会...
2019-11-11 10:41:45 4339
原创 Java面试要点
声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录一、创建线程二、线程状态转换三、基础线程机制一、创建线程二、线程状态转换三、基础线程机制...
2019-10-17 19:41:35 527
原创 数据库MySQL
声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录一、索引1、B+树2、MySQL索引3、索引优化4、索引的优点5、索引使用条件6、索引失效二、查询性能优化三、存储引擎1、InnoDB2、MyISAM3、对比四、数据类型五、主从复制一、索引能学多细就学多细,索引、B+树是MySQ...
2019-10-17 19:36:23 504
原创 数据库基础篇
声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录一、事物二、隔离级别三、并发下的一致性问题四、封锁1、粒度2、类型3、三级锁4、两段锁五、MVCC六、锁机制七、三大范式1、函数依赖2、什么是三范式八、索引九、存储过程一、事物二、隔离级别三、并发下的一致性问题四、封锁...
2019-10-17 19:23:28 281
原创 Socket select、poll、epoll
文章目录一、概述二、select、poll三、epoll四、应用场景一、概述select/poll/epoll 都是 I/O 多路复用的具体实现,select 出现的最早,之后是 poll,再是 epoll二、select、poll三、epoll四、应用场景...
2019-10-17 19:10:51 307
原创 Elastalert监控elasticsearch实现邮件报警
文章目录一、安装ES二、Python版本问题三、安装Elastalert1、拉取项目2、安装依赖3、创建索引4、修改配置文件1️⃣config.yaml文件2️⃣配置发送邮件邮箱3️⃣监控规则四、测试1、启动ES2、启动Elastalert一、安装ES官方下载ES,好像暂时不支持7及以上版本,我用的是6.8.0,进入安装位置的bin目录下,例如:cd /usr/local/Cellar/el...
2019-10-17 16:28:02 1460 12
原创 计算机网络之HTTP
文章目录一、HTTP二、HTTP状态码三、HTTP2.0四、GET && POST一、HTTP二、HTTP状态码三、HTTP2.0四、GET && POST
2019-10-15 21:42:45 463
原创 计算机网络基础篇
声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录物理层数据链路层基本问题信道分类信道复用CSMA/CDPPP协议MAC协议局域网以太网交换机通信网络层概述IP数据报格式IP地址编码地址解析协议ARPICMP网际控制报文协议NAT-网络地址转换(略)路由选择协议(略)传输层概述UDP...
2019-10-15 21:28:56 1409
原创 操作系统
声明:有笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录一、基本特征二、基本功能三、大内核&&微内核一、基本特征二、基本功能三、大内核&&微内核...
2019-09-28 21:28:04 376
原创 基础排序算法
基础排序算法实现,主要参照程序员小灰的《漫画算法》文章目录冒泡排序桶排序计数排序堆排序插入排序归并排序快排选择排序希尔排序冒泡排序 /** * O(n^2) * @param arr * @return */ private static int[] bubbleSort(int[] arr) { int sortBorder ...
2019-07-25 15:39:47 350
原创 递归很简单
递归其实特别简单,你只需要知道两件事一:递归什么时候停止?也就是你一眼就能看到结果的时候二:递归的表达式是什么?就是你能通过前面的结果,得知后面的结果下面我们来看几个问题...
2019-07-13 10:59:47 534
原创 算法学习笔记
1、找出字符串中第一个只出现一次的字符解题思路: 参考对于char 的字符来说,总共有256种不同的字符,因此只需统计每一个字符在字符串中出现的次数就可以了,这样的话,使用一个哈希表就能解决这个问题。定义哈希表的键值是字符,而值是该字符出现的次数。同时从头开始扫描字符串两次。第一次扫描字符串时,没扫描到一个字符,就在哈希表找到对应的项,把相应的值加1,这样,就能快速的找到第一个只出现一次的...
2019-05-22 16:20:46 274
原创 SringBoot中使用事件监听
一、定义事件eventpublic class AddVehicleEvent extends ApplicationEvent { private Map<String, Object> params; public Map<String, Object> getParams() { return params; } pu...
2019-05-17 17:48:56 293
原创 日期工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;public final class DateUtil { p...
2019-05-08 16:34:20 229
原创 Java获取今天是几号
System.out.println(Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
2019-05-08 14:55:35 13815
原创 Java Scanner nextInt不读入换行
今天在牛客网做题,题目是先输入数字n,然后输入n个串,结果每次能够输入的串都是n-1,后来发现,nextInt不会自动换行,因此提供一些解决方法。方法一:以串读入,转为int Scanner sc = new Scanner(System.in); Integer num = Integer.parseInt(sc.nextLine()); Str...
2019-05-08 10:53:46 5755
原创 剑指offer题解Java版
1、二维数组中的查找题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数思想:由题目可知,每一行右边最大,每一列上边最大public boolean Find(int target, int [][] array) { if (arr...
2019-03-15 17:19:55 2309
转载 转载一些文章
收藏公众号CyC2018每日一更,都是面试常见问题 大家可以自行关注微信公众号 CyC2018 作者很棒03-06 非递归实现树的前中后序遍历
2019-03-13 19:13:26 598
原创 力扣(LeetCode)题解------简单
1、970. 强整数public List&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;Integer&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; powerfulIntegers(int x, int y, int bound) { Set&amp;amp;am
2019-03-11 16:04:09 2420
原创 SpringBoot @Autowired注解在非Controller层注入为null
通常注入public class PiecewiseFun implements Calculate { @Autowired private DistanceUnitPriceService distanceUnitPriceService; //使用 public void calculate() { List<DistanceUnitPri...
2019-02-13 11:33:13 1396
原创 strlen“好神奇”,永真式——if(strlen(q) - strlen(p) >= 0)
今天突然发现神奇的一幕 这个if中居然是个永真式 怎么可能 char *p = &quot;aaaaaaaa&quot;; char *q = &quot;ssss&quot;; int x = strlen(p); int y = strlen(q); if(strlen(q) - strlen(p) &amp;gt;= 0) { printf(&quo
2019-01-26 15:50:22 780
原创 Java实现ping命令
我们经常在cmd中用ping命令测试网络的连通性,那么在Java中如何实现ping呢?其实很简单。private static final int TIMEOUT = 5000; private static final String IP = "127.0.0.1"; public boolean isPing() { boolean status = false; if (IP != nul...
2019-01-22 16:23:22 2373 1
原创 【2019年计划】
1、勇于承担 目前来看,裁员如火如荼,你的努力,别人看在眼里,尤其小公司,老板更是盯着员工的一举一动。2、接受挑战 互联网行业的新技术每天都在更新,与其说终身学习,我觉得更是一种挑战,毕竟大龄程序员对于学习新技术,还是有压力3、保持饥饿 学习不是因为被工作所迫,而是要自己积极努力充电,等工作需要时候,你会发现,别人已经学会了,那么你,拜拜吧4、自信自律 曾经我也是一个自信...
2019-01-08 14:18:18 596
原创 SpringBoot中使用excludePathPatterns过滤Swagger路径失败
实际excludePathPatterns是起作用了,但是由于Swagger并不是只需要开放一个URL,而是有很多,可以通过浏览器f12查看被拦截的路径有哪些,然后全部开放即可。 .excludePathPatterns("/swagger-ui.html") .excludePathPatterns("/configuration/ui") ...
2018-12-27 21:16:57 15608 1
原创 日期计算之LocalDate类,好用到飞起
有时候,我们需要日期的计算,比如在当前日期的基础上移动X天是什么时候,或者在指定的某一天的基础上移动X天是什么时候,等等。。public static void main(String[] args) { DateDemo.nowDateMove(3); DateDemo.unKnownDateMove(2016,12,12,6); } publ...
2018-12-22 14:42:26 974
转载 真正的高手,都有破局思维
看到一篇非常棒的文章在美国华尔街的游戏规则里,一家公司每个季度财报上的数据都得要足够亮眼才会获得资本的青睐,因为他们更注重短期利润。而亚马逊CEO贝索斯却不以为然,他们反而选择了以长线思维牺牲短期利润来获取增长。时间证明了贝索斯的决策是正确的,如今,亚马逊颠覆了书店,颠覆了超市,甚至颠覆了计算能力市场,其作为一家电商,居然进入到云计算的行业,而现在Oracel,IBM,惠普,Dell等等这些世...
2018-12-11 10:34:56 2906
原创 《关键对话》如何高效能沟通之保证安全
一、保证安全 安全感的第一个条件是共同目的,相互尊重是对话持续的因素,当两者出现危机时候,你可以采用道歉,对比说明,创建共同目的来应对,恢复对方的安全感1、共同目的 只有你相信对方的意图,你才会耐心的接受令人不快的表达,要强调共同性,为自己、为对方实现的目标是什么2、相互尊重 相互尊重,对话才能持续,当对方没有感受到尊重时,我们要做的不是为自己的行为找借口,而是努力理解对方,学会站...
2018-12-05 20:08:25 530
原创 《关键对话》如何高效能沟通之注意观察
韦达说过:没有一个无赖觉得自己是无赖,自知之明是一种美德 当我们发现情况变得棘手时候,要观察对话内容和对话气氛一、留意对话气氛 当对话风险很高时候,双方情绪激动的时候,我们往往不能很好的处理问题 我们往往陷入对话内容无法自拔,几乎不可能腾出精力去观察自己和对方会有哪些细微变化二、安全感 我们要做的是当别人沉默或者暴力的时候,你要把这当成是对方缺乏安全感 当对方缺乏安全感到的时候,就...
2018-12-03 20:54:50 462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人