SF
CodeSheep的专栏
CodeSheep的专栏
注册登录
关注博客
注册登录
主页
关于
RSS
既然硕士毕业也去搞开发,那还去读研值吗?
CodeSheep
2020-06-23
阅读 3 分钟
3.3k
“ 好多人读了研,结果还是去搞开发了,是不是血亏啊? 都读了硕士还是去做开发岗,那我还读个喵的研啊? 读研的意义究竟是为何?到底能学到啥? 我到底要不要上船? ... ” 这是经常在私信、X乎、或者论坛里看到小伙伴们所经常讨论的一个话题,而且探讨这个问题的小伙伴很多都是观望并准备上船的仔。 正好今天又周末了,...
给你5分钟白漂:这些都是我的常用在线工具网站
CodeSheep
2020-06-04
阅读 3 分钟
2.7k
小伙伴们大家好,本期再托一次家底,和大家分享十几个自己日常工作学习过程中的常用在线工具和网站,希望能有帮助。 也欢迎小伙伴们分享和安利出你们觉得有用的工具,不要停啊。 注:本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术...
序列化/反序列化,我忍你很久了
CodeSheep
2020-06-01
阅读 8 分钟
7.8k
本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中... 工具人 曾几何时,对于Java的序列化的认知一直停留在:「实现个Serializbale接口」不就好了的状态,直到 ... 所以这次抽时间再次重新捧起了尘封已久的《Jav...
不就看一下Java后端开发书架吗?这有啥不行
CodeSheep
2020-05-16
阅读 4 分钟
2.8k
本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中... 先唠会嗑 前面刚刚整理过了「Java后端开发学习路线」,很多小伙伴也说让推荐一些对应的书籍瞧瞧。 推荐是没问题,但是有些话还是想聊聊看。 首先毫无疑问的...
常用Linux发行版操作系统大盘点
CodeSheep
2020-05-12
阅读 3 分钟
4.1k
本文已收录进开源项目:github.com/JavaCollection,有自学路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中... 在之前的两篇文章: 《人手一套Linux环境搭建之:macOS版本教程》 《人手一套Linux环境搭建之:Windows版本教程》 中详细演示了如何在Windows系统和macOS系统上基于虚拟机来打造学习和实验用...
Java后端开发学习路线:一文串起所有主流技术点
CodeSheep
2020-05-11
阅读 2 分钟
8.8k
注:本文已经收录进开源项目:github.com/JavaCollection,有自学路线、面试题和面经、编程资料以及系列技术文章。 前言 这篇想写很久了,原以为一两天搞定,结果整理、串接、画图搞了一周多。经过一番梳理、虽然东西不少,但感觉还是挺清晰的,不说了,肝。 前方高能 一图胜千言,但凡能用图,就不想用文字。直接看图吧...
程序员在二线城市工作爽吗?
CodeSheep
2020-05-06
阅读 3 分钟
3.1k
这次来聊一个小伙伴们可能也比较关心的问题,那就是毕业城市选择的问题。而谈到这个问题,就不可避免地会谈到一些关于:IT就业机会?技术氛围?跳槽?薪资水平?买房、租房的房价?幸福感和归属感?等等一系列问题。
都工作两年了,还不知道浮点数如何转二进制?
CodeSheep
2020-05-01
阅读 3 分钟
2k
在处理诸如 订单交易、货币计算、以及商品金额慎用浮点数(double/float)去定义变量,否则可能会遇到各种奇葩的问题,具体示例在那篇文章中都详细展示过。
数据库密码配置项都不加密?心也太大了吧!
CodeSheep
2020-04-25
阅读 7 分钟
13.4k
先看一份典型的配置文件 {代码...} 这是节选自某个典型的Spring Boot项目的application.properties配置文件。 嘘... 偷偷告诉我,是不是很多小伙伴也都是这么写的? 这乍一看没啥问题,很多人会觉得理所当然。包括我自己也看到过很多的项目(包括很多开源项目)是这么写的。 但仔细一琢磨,发现: 是的! 很多项目的配置...
船新 IDEA 2020.1真香体验!Java开发首席生产力担当
CodeSheep
2020-04-15
阅读 7 分钟
3.3k
我第一时间在机子上更新并体验了几天,感觉还是有点香的!怎么硕呢,体验完新特性之后,不由的感叹一句:IDEA现在真的是越来越智能,越来越懂开发者了。
老大说:谁要再用double定义商品金额,就自己收拾东西走
CodeSheep
2020-04-10
阅读 4 分钟
2.3k
先看现象 涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子: 典型现象(一):条件判断超预期 {代码...} 典型现象(二):数据转换超预期 {代码...} 典型现象(三):基本运算超预期 {代码...} 典型现象(四):数据自增超预期 {代码...} 看到没,这...
我的本科回忆录:从迷茫自卑到保送华科
CodeSheep
2020-04-08
阅读 3 分钟
9.9k
今天看新闻,多地高三终于开学了,看着他们风华正茂的样子,想着他们几个月后就要成为大学校园的一份子,我自己不禁也感慨万千。 说长不长,说短不短,距离我踏入大学本科校园的日子也已经过去快11年了。 我觉得我们这代90后年轻人还是蛮累的,毕业之后奔向四方,只顾着不顾一切的往前冲,甚至来不及追忆自己的青春与成...
谁要是再敢用Map传参,我过去就是一JIO
CodeSheep
2020-04-05
阅读 5 分钟
6.6k
还记得上次我写过一篇关于实际项目代码分层和规划的文章《看完这篇,别人的开源项目结构应该能看懂了》,在文尾处提到过一些注意事项,其中第一条就是: Contorller层参数传递建议不要使用HashMap,推荐使用数据模型定义 私信里竟然有很多小伙伴提问说,为什么不能这样做? 我心里暗自寻思:难道这么做的小伙伴都没有被...
服务器软件大盘点!
CodeSheep
2020-04-01
阅读 6 分钟
1.9k
服务器的硬件好理解,其实就是一台性能、稳定性、扩展性等等比我们普通个人PC强的一台机器而已,它也需要搭载操作系统,比如有专门的Windows Server或者各种Linux发行版系统。只不过咱这里很多小伙伴可能还是处于学习阶段,没见过企业里面真实的服务器机房,觉得好奇而已。
是时候该开始读一读JDK源码了
CodeSheep
2020-03-26
阅读 4 分钟
6.5k
为什么要读JDK源码 当然不是为了装,毕竟谁没事找事虐自己 ... 1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。 2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理, 3、学习优秀的代码、...
看完这篇,别人的开源项目结构应该能看懂了
CodeSheep
2020-03-23
阅读 3 分钟
26k
我为什么要写这篇 近来,和不少初学Spring或Spring Boot的小伙伴私信交流了关于项目目录结构划分和代码分层的问题。 很多小伙伴表示网上下载下来的开源项目看不懂,项目结构和代码分层看得很蒙,不知道应该以一个什么样的思路去学习和吸收别人的项目。 好,今天熬夜肝了这篇文章,和大家一起来交流探讨一下,不足之处也...
程序员小猪队友行为大赏
CodeSheep
2020-03-20
阅读 3 分钟
2.5k
Z队友上线了 最近和搞开发的同学一起闲聊,正好前段时间大家都经历过远程办公和团队协作的场景,好像大家都难免有点想吐槽的事情。 因此本篇准备跟大家来分享一下,我们工作以来所遇到过的一些程序员Z队友的有趣经历,当然分享的也是一个自己从Z队友变成X队友的成长经历。 Z队友哪哪都有,所以说一个好的团队真的非常重...
恕我直言,我怀疑你没怎么用过枚举
CodeSheep
2020-03-17
阅读 7 分钟
17.5k
估计很多小伙伴(也包括我自己)都有这种情况,在自学Java语言看书时,关于枚举enum这一块的知识点可能都有点 “轻敌” ,觉得这块内容非常简单,一带而过,而且在实际写代码过程中也不注意运用。
到底要不要考研?
CodeSheep
2020-03-16
阅读 3 分钟
2.4k
其实这个问题除了当事人自己,任何人都给不了答案。甚至有时候当事人本身,甚至包括过来人也都没有准确的答案,毕竟人与人的处境不一样,内心偏向和感受也完全不同。
没用过这些IDEA插件?怪不得写代码头疼
CodeSheep
2020-03-13
阅读 4 分钟
4.6k
今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的IDEA插件吧,也欢迎小伙伴们在评论区安利出你们用过的觉得非常不错的插件,大家一起交流进步。
对不起我拖后腿了!我才刚用上Java 11
CodeSheep
2020-03-10
阅读 6 分钟
10.1k
一个小纠结 很多初学Java的小伙伴经常咨询: 到底该安装哪个版本的JDK比较好? Java 8到底还够不够用? Java 11究竟有什么改进? 是不是Java版本越新越好? …… 是这样,官网现在其实都已经出到Java 13版本了,并且提供下载使用。 但目前市场上主流的稳定版当然还得属Java 8和Java 11,而目前大部分公司的生产环境还是Jav...
一招搞定GitHub下载加速!
CodeSheep
2020-03-08
阅读 2 分钟
5.3k
但是每当我们看到优秀的开源项目,准备去下(bai)载(piao)时,会发现git clone的速度异常之慢!就我个人而言,在我家里200M移动宽带的环境下,我克隆开源项目就没发现速度大于过20.00 KiB/s的时候,这简直太难受了。
为什么我们要面向接口编程?!
CodeSheep
2020-03-06
阅读 5 分钟
13.7k
面向过程编程(Procedure Oriented、简称PO) 和 面向对象编程(Object Oriented、简称OO) 我们一定听过,然而实际企业级开发里受用更多的一种编程思想那就是:面向接口编程(Interface-Oriented)!
这才是你需要的C语言、C++学习路线!
CodeSheep
2020-02-29
阅读 3 分钟
4k
这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。
封装一个流水号ID生成器:id-spring-boot-starter
CodeSheep
2019-09-06
阅读 2 分钟
5.6k
ID号生成器(或:全局唯一ID生成器)是服务端系统的基础设施,而且ID号这个东西基本搞后端开发的程序员天天都要接触。而关于ID生成的算法现在业界首屈一指的当属Snowflake雪花算法。
聊聊中国的通信行业:从“七国八制”到“中华”脊梁
CodeSheep
2019-05-25
阅读 4 分钟
11.4k
本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开始就学过通信方面的历史和专业课程,后来校招去通信公司后也接受了一些通信方面的文化和情怀的熏陶。嗯,聊聊吧!
基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
CodeSheep
2019-05-07
阅读 9 分钟
5.8k
在前文《基于Spring Security和 JWT的权限系统设计》之中已经讨论过基于 Spring Security和 JWT的权限系统用法和实践,本文则进一步实践一下基于 Spring Security Oauth2实现的多系统单点登录(SSO)和 JWT权限控制功能,毕竟这个需求也还是蛮普遍的。
Mybatis-Plus 真好用(乡村爱情加持)
CodeSheep
2019-04-12
阅读 5 分钟
2.9k
MyBatis的增强方案确实有不少,甚至有种感觉是现在如果只用 “裸MyBatis”,不来点增强插件都不好意思了。这不,在上一篇文章《Spring Boot项目利用MyBatis Generator进行数据层代码自动生成》 中尝试了一下 MyBatis Generator。这次来点更加先进的 Mybatis-Plus,SQL语句都不用写了,分页也是自动完成,嗯,真香!
JDK 12又来了,我学不动了...
CodeSheep
2019-03-20
阅读 2 分钟
6.2k
看到 JDK 12又发布了,萌新不知不觉感觉瑟瑟发抖,从 Java 1.8的函数式编程思维和范式 到 Java 1.9的模块化特性的加持 以及还没来得及深切感受一下 Java 1.11 的 ZGC强大之后,这次JDK 12到底有搞了些啥事情呢?我真的学不动了,我该怎么办呢?
基于Spring Security和 JWT的权限系统设计
CodeSheep
2019-03-14
阅读 10 分钟
3.5k
Web系统的认证和权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache Shiro、Spring Security等两种技术选型。Apache Shiro简单易用也算是一大优势,但其功能还是远不如 Spring Security强大。Spring Security可以为 Spring 应用提供...
1
2
3
(current)
4
5
…
More
下一页
上一页
3
(current)
下一页