代码改变世界

[置顶]Java的内存管理机制之内存区域划分

2018-08-23 21:43 by coderidea, 784 阅读, 0 推荐, 收藏, 编辑
摘要:各位,好久不见。先做个预告,由于最近主要在做Java服务端开发,最近一段时间会更新Java服务端开发相关的一些知识,包括但不限于一些读书笔记、框架的学习笔记、和最近一段时间的思考和沉淀。先从Java虚拟机的内存开始吧。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据 阅读全文

[置顶]软考云题库上线了

2018-05-23 07:07 by coderidea, 999 阅读, 0 推荐, 收藏, 编辑
摘要:软考云题库上线了,欢迎体验。 阅读全文

[置顶]迷你图标集大集合:5000+ 30套免费的图标(不得不下,设计必备)

2012-05-10 09:03 by coderidea, 3730 阅读, 10 推荐, 收藏, 编辑
摘要:图标是一个网站设计必备的元素,当然在互联网上必能找到,但今天我要分享迷你图标集是所有免费迷你图标集可以在许多不同的地方,像电脑使用的数以千计的免费图标,应用程序和像iPad和iPhone.Also类似小玩意,你可以使用在网站导航,小的图标非常巨大的收集,所以你喜欢收集这些图标,请推荐支持哦。 collection.Woofunction(178 Icons)Arrows(80 + Icons)Led IconsFeed Icons(30 + Icons)Diagona Icons(400 Icons)Sanscons(100 + Icons)Default Icon(173 Icons)... 阅读全文

[置顶]免费和高级定制后台管理模板

2012-05-02 07:06 by coderidea, 12837 阅读, 9 推荐, 收藏, 编辑
摘要:后台管理在界面设计中占有重要的一席。 管理面板的设计是非常重要,必须是干净的,简单的。 例如,如果你是一个购物网站或游戏网站,你绝对需要一个高度可定制的管理模板的管理员。 在今天的文章中,我们收集具有精心设计的商业与免费的管理模板。 免费模板 HTML5 Admin Template – Free 阅读全文

[置顶]js插件库系列导航

2011-11-23 07:05 by coderidea, 4117 阅读, 4 推荐, 收藏, 编辑
摘要:此系列为了建立一个有用的js插件和解决方案库,希望对您有所帮助。 过渡特效 插件 LightBo x -灯箱效果插件(非常漂亮) LightB ox -灯箱效果插件(非常漂亮)(续) Select-下 拉列表选择插件(包含下拉选择图片,下拉grid等) Form Effect - 表单美化插件(2) 阅读全文

[置顶]漂亮的后台WebUi框架(有源码下载)

2011-09-05 15:38 by coderidea, 53437 阅读, 33 推荐, 收藏, 编辑
摘要:今天分享下以前收藏的几个漂亮的后台WebUi框架,之前听人说到“一个项目最重要的是前台,后台谁看啊”,这话说的,是,领导是只看前台界面,但系统管理员呢? 不能不说前台不重要,前台是很重要,但后台怎么能不重要呢,大部分数据要靠后台来输入,操作。如果一个好的后台界面,漂亮的,易用的页面对系统来说也很重要 阅读全文

最近几天在做的两件事

2022-07-03 19:01 by coderidea, 57 阅读, 0 推荐, 收藏, 编辑
摘要:​ 这几天重点做了两件事,搭建站点和学习可转债知识。当然,找工作的事情也没停下,每天投一投简历,有面试的就面一面。 第一个是搭建网站。花时间把博客站点搭建好了,把之前在其他博客平台上写的文章用一个脚步同步过来了。 站点博客只是个刚开始,后面会陆续做一些小的软件系统和工具。这个域名下还有个软考云题库的 阅读全文

接口的所有权之争

2022-06-23 15:57 by coderidea, 526 阅读, 4 推荐, 收藏, 编辑
摘要:​ 在 一文get到SOLID原则的重点 和 SOLDI原则之DIP:依赖倒置原则 里提到过DIP (依赖倒置原则)里提到过接口所有权的问题。今天再次聊下接口所有权。 在《敏捷软件开发:原则、模式与实践》里作者提到了一个开关和台灯设计的例子。 ​ 图1 图1的设计中,Switch 对象可以轮询真实的 阅读全文

一文get到SOLID原则的重点

2022-06-21 13:42 by coderidea, 429 阅读, 2 推荐, 收藏, 编辑
摘要:​ 最近没事再次翻开《敏捷软件开发:原则、模式与实践》看,发现以前似懂非懂的东西突然就看懂了,get到了讲的重点。 SOLID(单一职责原则、开放—封闭原则、里氏替换原则、接口隔离原则以及依赖倒置原则)是由罗伯特·C·马丁引入,成为了面向对象设计中的五个基本原则。当这些原则被一起应用时,它们使得一个 阅读全文

失业的第33天

2022-06-20 16:49 by coderidea, 79 阅读, 0 推荐, 收藏, 编辑
摘要:今天是失业的第33天,内心五味杂陈。 我不确定还会继续失业多久,就像是不确定这疫情多久能过去一样。 去年因为教育双减政策失业后,我还想过写失业日记,但很快就找到了工作。这次没有准备写,却已经过了33天了。人生有时候就是这样,计划赶不上变化。 这几天我也在思考,如果真找不到工作,应该怎么办?有人说找不 阅读全文

策略模式在应用中的实践

2022-06-20 08:59 by coderidea, 430 阅读, 2 推荐, 收藏, 编辑
摘要:​ 行为模式有一种模式叫策略模式(Strategy Pattern),一个类的行为或其算法可以在运行时更改。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 意图:定义一系列的算法,把它们一个个封装起来, 阅读全文

如何优雅的使用MyBatis?

2022-06-19 14:31 by coderidea, 402 阅读, 1 推荐, 收藏, 编辑
摘要:​本文目录 什么是 MyBatis ? 映射器(mappers) typeAliases 类型别名减少类完全限制名的冗余 处理枚举类型 多行插入 重用 SQL 代码段,消除重复 字符串替换#{}和${}的区别 Result Maps,表的列名和类的属性名不对应怎么处理? MyBatis关联的嵌套查询 阅读全文

微服务的故障处理

2022-06-17 19:35 by coderidea, 706 阅读, 2 推荐, 收藏, 编辑
摘要:当微服务发生故障后怎么办?最近线上发生一起故障,一个接口的慢查询拖垮了整个应用,导致整个应用变得不可用。如果正好赶上流量高峰,应用重启都变得很困难,除非把入口整个关闭,再重启应用等待应用的恢复。 在复盘时,结论是增加上线审核流程和控制来试图阻止故障的再次发生,很少花费心思想想如何更加容易地在第一时间 阅读全文

开始找工作了

2022-06-17 18:06 by coderidea, 54 阅读, 0 推荐, 收藏, 编辑
摘要:今天是一周的第一个工作日,习惯像往常一样打开了飞书,发现被强制退出登录了,再次登录发现只剩下个人信息,所属公司的信息已经被注销了。才突然反应过来,我已经离职了,我已经没有工作了。习惯是一个可怕的东西。 突然没有烦人的工作IM,反倒一时的不适应了。突然闲下来,之前很多来不及思考的东西,现在可以整理下了 阅读全文

一文读懂Spring中的DI和AOP

2020-05-11 00:48 by coderidea, 1422 阅读, 2 推荐, 收藏, 编辑
摘要:前言 Spring框架通过POJO最小侵入性编程、DI、AOP、模板代码手段来简化了Java 开发,简化了企业应用的开发。POJO和模板代码相对来说好理解,本篇重点解读下DI和AOP。 一 DI DI(依赖注入)定义 对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定。对象无 阅读全文

架构师之路—理解设计模式

2020-05-04 08:21 by coderidea, 630 阅读, 2 推荐, 收藏, 编辑
摘要:在《周期》中作者这样描述过模式:“人类必须生活在现实世界中。我们寻找模式和规律,能够让我们活得更加舒服,也获利更多。” 为什么会有设计模式? 你曾经多少次有过这种感觉—你已经解决过了一个问题,但就是不能确切知道是在什么地方或怎么解决的?如果你能记起以前问题的细节和怎么解决它的,你就可以复用以前的经验 阅读全文

架构师之路—从阅读经典开始

2020-05-02 10:55 by coderidea, 436 阅读, 1 推荐, 收藏, 编辑
摘要:记得刚毕业那几年面试的时候,经常会被问到,你的职业规划是什么?那时候经常会回答“未来想做一个架构师”。可转眼已工作十年了,工作中除了挖坑,填坑,早已忘记了梦想是什么。有时候想停下来,休息个一年半载。但无奈这上有老,下有小,为了生存便也身不由己继续苟且。 这个年纪如果还想继续做这一行,有两个选择一个是 阅读全文

成长

2019-01-02 22:04 by coderidea, 400 阅读, 2 推荐, 收藏, 编辑
摘要:光阴荏苒,岁月如梭,转眼间毕业就快9年了。 不知道从什么时候开始感觉到已然步入中年了,也不知道是从什么时候开始,成长也慢慢的消失了呢? 小公司没有大公司那种成熟的晋升体系,领导更多的关心是你能不能完成工作,鲜有人关心你个人的成长。从毕业到现在,最长的一家公司也只是三年,也没有过从公司从小做到大的那种 阅读全文

我的北京工作居住证申请之旅

2018-12-26 08:56 by coderidea, 1166 阅读, 0 推荐, 收藏, 编辑
摘要:昨天,办理的北京工作居住证终于审核通过了,可以打印工作居住证确认单了。 从2月份提交申请到下来,用了大概三个多月,中间由于各种原因被耽搁,一波三折,好事多磨吧。 大概是11年开始知道的工作居住证,那时看了下条件,由于是大专学历,须有中级及以上职称,看到这条件是一头雾水,什么是中级职称,我怎么能得到呢 阅读全文

企业应用架构的基本模式之分离接口

2018-12-24 20:57 by coderidea, 741 阅读, 1 推荐, 收藏, 编辑
摘要:本篇介绍企业应用架构的基本模式之一分离接口(Separated Interface)模式。这个模式比较常见,相信我们在应用中已经用过很多次了,甚至在一些架构中成了应用标准,不管用不用得到。 分离接口(Separated Interface) 在一个包中定义接口,而在另一个与这个包分离的包中实现这个接 阅读全文

SOLDI原则之DIP:依赖倒置原则

2018-12-24 00:52 by coderidea, 667 阅读, 1 推荐, 收藏, 编辑
摘要:本篇介绍软件设计原则之一DIP:依赖倒置原则。很多知识回头来看会有新的理解。看到一句话,一段文字,一个观点有了新的理解,醍醐灌顶的感觉。这种感觉像是一种惊喜。古语说:温故而知新。 DIP:依赖倒置原则 a.高层模块不应该依赖于低层模块。二者都应该依赖于抽象。 b.抽象不应该依赖于细节。细节应该依赖于 阅读全文