- 博客(30)
- 资源 (2)
- 收藏
- 关注
转载 MySQL 优化实战记录
阅读本文大概需要 2 分钟。背景本次SQL优化是针对javaweb中的表格查询做的。部分网络架构图业务简单说明N个机台将业务数据发送至服务器,服务器程序将数据入库至MyS...
2019-03-30 00:00:00 275
转载 龙岗一个月350的出租房,我搬出来了
阅读本文大概需要 6 分钟。好久没写文章了,因为最近的实在是太忙了,看到这一期的征文,不禁让我回想起了当初刚毕业的那个自己,一时之间感慨万千。我的故事很多慕课网的老用户可能了解过我的故事,在16年的时候我写过另一篇文章:《我本微末凡尘,却也心向天空》,https://www.imooc.com/article/8481这句话其实是出自玄幻小说作家 我吃西红柿 的小说 《莽荒纪》,原...
2019-03-29 10:10:47 1148
原创 真的有人在偷听我们讲话么?
阅读本文大概需要 3 分钟。作为互联网的忠实用户,我们在生活中已经很难离开它,随之而然也出现很多相关的问题,其中最让人头疼就是隐私问题。前有 12306 数据贩卖,今有传闻美团饿了么在偷听我们讲话,显然大家已经被以前各种隐私暴露的事情吓怕了。前几天,就有这么一档子事儿,一些媒体进行跟风报道:通过模拟使用场景,对安卓手机、iPhone 和 iPad 上的饿了么和美团外卖进行多轮测试后发现...
2019-03-27 10:33:09 861
原创 一次非常有趣的 SQL 优化经历
阅读本文大概需要 6 分钟。前言在网上刷到一篇数据库优化的文章,自己也来研究一波。场景数据库版本:5.7.25 ,运行在虚拟机中。课程表#课程表create table Course(c_id int PRIMARY KEY,name varchar(10))增加 100 条数据#增加课程表100条数据DROP...
2019-03-26 10:23:44 779
转载 如何阅读Java源码?
阅读本文大概需要 3.6 分钟。阅读Java源码的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。比如设计模式,许多Java源码当中都会涉及到。再比如阅读Spring源...
2019-03-25 10:34:30 3843 2
转载 从 0 开始手写一个 Mybatis 框架,三步搞定!
阅读本文大概需要 3 分钟。MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。1. Mybatis框架流程简介在手写自己的Mybatis框架之前,我们先来了解一下Mybatis,它的源码中使用了大量的设...
2019-03-25 10:34:09 408
原创 没执行过 rm -rf /* 的开发不是好运维
阅读本文大概需要 1 分钟。打开终端,获取 root 权限,执行以下命令:rm -rf /*,会发生什么呢?估计只要接触过 Linux 的人,肯定没少听过它的故事,清楚之后会发生什么可怕的事情。科普一下,在Linux系统中运行该命令,系统就会忠实的执行命令,哪怕执行它的结果是将自己删除,千万不要在生产环境中执行次命令,否则没有后悔药可买的!「 rm 」Linux 系统的删除命令;「...
2019-03-23 09:43:14 677
原创 你与一份好简历之间的距离
阅读本文大概需要 2.7 分钟。每年年初都是企业的招聘旺季,对应的三四月份绝对跳槽、找工作的好时机,业内经常称呼这两个月为金三银四。实力雄厚的人,那个月找工作问题都不大,但是也会尽量挑选个好时机,能有更多的选择。上次就有大兄弟在后台给我留言,应该是位大学生,让我写篇关于编写简历的注意事项,乘着这个跳槽季,来盘盘简历有哪些注意事项。首先一些细节需要注意下:1. 简历一般使用A4纸打印...
2019-03-22 09:52:17 486
原创 还在使用SimpleDateFormat?
阅读本文大概需要 3.2 分钟。前言日常开发中,我们经常需要使用时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分析SimpleDateFormat为什么不安全?是怎么引发的?以及多线程下...
2019-03-21 10:04:52 2203
原创 Java程序员的成长之路
阅读本文大概需要 8.2 分钟。tips:虽然题目是写的Java程序员,但对其他语言的开发来说也会有借鉴作用。本篇介绍的是大体思路,以及每个节点所需要学习的书籍内容,如果大家对详细的技术点有需要,欢迎留言,后续我在写一篇每个阶段需要学习掌握的技术点。工作一年(以内)恭喜你,这个时候,你已经拥有了一份Java的相关工作。对于刚步入职场的新人,不要浮躁,用心提升自己,早点来公司晚点再离...
2019-03-20 10:14:39 877 1
转载 白话TCP为什么需要进行三次握手
阅读本文大概需要 2.3 分钟。作者:雨林https://www.cnblogs.com/yuilin首先简单介绍一下TCP三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(a...
2019-03-19 10:05:50 238
转载 你还在 Select * 吗?
阅读本文大概需要 1.6 分钟。作者:AIOps应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。技巧1 比较运算符能用 “=”就...
2019-03-18 10:12:06 274
转载 有趣的8个IT冷知识
阅读本文大概需要 2.8 分钟。想要成为一名成功的程序员,我们除了了解不同编程语言的设计思路,也应当了解编程的发展历史,从而判断未来的编程技术将走向何方。接下就为大家普及下计算机发展历程中的8个冷门小知识!01第一台电脑为蒸汽驱动作为公认的编程之父,Charles Babbage发明了世界上首批计算机之一。他将这台新设备称为分析引擎。其体积超过一栋房屋,由六台蒸汽机驱动并使...
2019-03-18 10:11:35 3514
转载 你还在 Select * 吗?
阅读本文大概需要 1.6 分钟。作者:AIOps应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。技巧1 比较运算符能用 “=”就...
2019-03-18 10:10:33 225
转载 Java性能优化的50个细节(珍藏版)
阅读本文大概需要 9 分钟。来源:http://t.cn/EMze6kc在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用...
2019-03-15 09:54:02 394
原创 为人处世,最重要的是什么?
阅读本文大概需要 2.4 分钟。前些天看了一篇来自大佬的文章,里面提高一个主要观点——格局,不要贪图小便宜,不在乎蝇头小利,为此还有例举了几个例子。看完之后自己感触颇多,尤其是思维方式的改变。大佬遇到的问题事情是这样的,业内一个很牛、很有影响力的大佬,开了一个知识星球的专栏,对有心的读者来说,这肯定是物超所值的。但他经常遇到这样的问题:有人月薪2W+,问我一个100多元的课程值不值...
2019-03-14 10:20:34 488
转载 设计电商平台优惠券系统
阅读本文大概需要 4.2 分钟。引言每次过节的时候,各大电商的优惠券已经成为了绝对的关键词,最近一直在做优惠券需求,从最初的一无所知到现在建立初步的优惠券框架结构,一路也是磕磕碰碰。今天就把这段时间的输入总结一下然后输出。系统概览优惠券的投放方式有多种,本文采用的是活动页送券这种形式。一、创建优惠券优惠券是一套规则的组合,创建优惠券是优惠券系统设计的第一步,主要有...
2019-03-13 09:57:40 1954
转载 面试官是如何筛选简历?
阅读本文大概需要 5.6 分钟。作者:Coodymy.oschina.net/hooker/blog/3014656在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios日收简历近一千份。没错,这就是当年培训机构对Ios工程师这个岗位发起的市场讨...
2019-03-12 09:56:29 1503
原创 成为一名架构师得学习哪些知识?
阅读本文大概需要 4 分钟。昨天写的一篇,关于架构师是做什么的文章,之后就有读者在后台问起,说要想成为架构师要具备那些方面的知识,那今天就让我们一起来扒一扒。曾经有这么个段子:甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。乙:羡慕ing,都什么人来了?甲:CEO、COO、CTO、All of 程序员,还有会计、司机都来了。乙:哇,他们太重视你了,...
2019-03-11 10:56:58 796
原创 一个对话让你明白架构师是做什么的?
阅读本文大概需要 6 分钟。很多人都想知道架构师是做什么?我们看看下面的一段对话。菜鸟—— 刚入门的程序员老鸟—— 资深架构师老鸟:菜鸟,你的目标是什么?菜鸟:我要成为一个软件架构师。老鸟:对一个年轻的工程师来说,这是一个很好的目标。那你为什么要成为架构师呢?菜鸟:我要领导一个团队,还要做所有关于数据库、框架和Web服务器的重要决定。老鸟...
2019-03-11 10:56:31 23422 8
转载 教你一招用 IDE 编程提升效率的骚操作!
阅读本文大概需要 3 分钟。IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。...
2019-03-09 10:11:12 300
转载 80个让你笑爆肚皮的程序员段子,不好笑算我输!
阅读本文大概需要 12 分钟。1、折磨对程序员的一般折磨:离奇的需求,对程序员的超级折磨:改三次需求~~~2、开发时间项目经理说:给你三个人,多久可以完成?程序员:3个月!那五个人呢?1个半月那100个呢?1年吧!那1000个呢?程序员:无法完成!3、书法某猿退休后决定练习书法,于是重金购买文房四宝。一日,饭后突生雅兴,一番研墨拟纸,并点上上好檀香。定神片...
2019-03-08 19:03:37 4001 2
原创 Java初学者最佳的学习方法以及会遇到的坑(内含学习资料)!
最近系统整理了一套java初学者最佳的学习方法以及会遇到的坑等,希望对你有所帮助。目录:一、学习java的前提二、学习java的方法三、学习java时的坑四、学习java的路线(画重点)一、学习java的前提 赚钱的动力 相信目前很多人学习java是因为功利性,即听说了这个行业的高薪,不要否认。那么恭喜你,你有了学习java的第一个前提条件,...
2019-03-07 10:06:03 419
原创 作为程序员的你,一年看几本技术相关的书
阅读本文大概需要 3.9 分钟。这几天想起之前的一次面试,对方问我一年看几本书。我一年看的书大概在3到10本之间,不过绝大部分都跟计算机技术无关(小说偏多)。很不好意思地回答说:“跟技术有关的,很少”。之所以不怎么看这方面的专业书,有两个主要的原因:一是因为当时还没有这个学习意识,工作之余不是小说就是游戏,要不就是刷刷抖音;二是因为技术书都比较枯燥,简单浏览下,都不是很感兴趣。从去...
2019-03-07 09:55:13 430
原创 大学期间的副业赚钱之道
阅读本文大概需要 3.2 分钟。很多人上了大学之后就开始释放自己的天性,这个时期大部人不再受到家长的约束,学习上基本没有太大的压力,并且最重要的是有了非常多自由的时间。所以有很多人在上大学之后,会去想兼职,赚点生活费,赚点约会钱。这个想法是非常好的,在大学期间尽可能尝试寻找赚钱的方式,这些经历,对以后绝对是一笔宝贵的财富。同时,可以不断打磨自己的认知,不断提高自己对待事物的看法。我在学...
2019-03-06 09:59:56 1671
转载 5个相见恨晚的Linux命令
阅读本文大概需要 2.4 分钟。作者 | 李火清转载自【CU技术社区】编者按:说到Linux命令相信大家都不陌生,就连前端现在也要经常在 terminal 敲一些node,gulp等命令,本文详细介绍了五个相见恨晚,能极大提高工作效率的命令。tldr(命令手册)作为一个开发人员,经常要用到终端命令,最让人头疼的是记不住繁琐的参数。用谷哥度娘检索效率低...
2019-03-05 09:58:00 273
转载 缓存穿透,缓存击穿,缓存雪崩解决方案分析
阅读本文大概需要 3.7 分钟。作者:zeb_perfecthttps://blog.csdn.net/zeb_perfect/article/details/54135506一、前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。二、缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的...
2019-03-04 10:04:47 269
转载 面试字节跳动,我被怼了....
阅读本文大概需要 7.8 分钟。来源:https://www.zhihu.com/question/31225105/answer/582508111人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。我一听 呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手。人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然是牛逼的公司。而这个时候勇...
2019-03-04 09:49:39 6191 3
转载 为啥程序员下班后只关显示器从不关电脑?
阅读本文大概需要 3 分钟。你下班时是不是只将显示器一关,揣上手机就走了?曾有安保人员晚上来办公室巡查时问,为什么这些人不关机就下班呢?作为程序员,你会心一笑。对方不明白如果关机了,第二天程序员上班可能会崩溃:打开IDEA,并定位到昨天的代码,十分钟打开Navicat,两分钟打开笔记软件,一分钟打开浏览器,找到昨天的历史记录,五分钟打开Charles,三分钟...
2019-03-04 09:48:47 442
原创 送给程序员们的经典电子书大礼包
阅读本文大概需要 2 分钟。最近这段时间后台有一些读者问我,想学习编程有没有什么资料或者图书推荐的?(之前很多读者也反馈,说之前电子书的链接失效了,这次重新挑选出高质量的一些)其实我公号后台有各种编程学习资料的,只不过很多新关注的读者不知道而已,今天干脆给大家整理了一个大礼包,一次性送给大家,这些大部分都是我觉得很不错的电子书,希望对大家有所帮助。身边的朋友们知道,...
2019-03-01 10:10:23 443
采用了c/s架构的桌面聊天室.zip
2024-05-13
JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip
2024-05-13
JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip
2024-05-13
springboot 学生信息管理系统.zip
2024-05-13
java+mysql crm客户关系管理系统毕业论文
2024-05-13
学生在线考试系统论文参考.zip
2024-05-13
py12306抢票开源库,假期抢票难,加脚本直接上强度!
2024-04-28
IDEA中使用.env文件配置信息的EnvFile插件.rar
2024-04-25
Java Sevrlet停车管理系统
2024-04-21
Spring Boot RabbitMQ常用配置
2024-04-21
Spring Boot 项目 application.properties 超配置详解
2024-04-21
springboot2+mybatis多数据源配置
2024-04-21
项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
2024-04-21
适合Java新人练习的8个小项目
2024-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人