公众号【你呀不牛】
本文先介绍文件的LINUX 内存和 page cache 机制,并介绍应用程序级的管理方法,最后介绍针对 应用的内存优化实践。
嘿,Go开发时我是如何远程调试的
使用Spring Data repository进行数据层的访问
深入浅出聊聊Java函数式编程思想
【算法攻坚】回溯模板解题(与上一个不同)
【算法攻坚】回溯模板解题
[重构技巧]Java->更符合心智模型的DSL重构
【算法攻坚】原地删除数组元素
小朋友, 好好学学lambda表达式吧!
【算法攻坚】回溯括号
【算法攻坚】快慢指针解法
【算法攻坚】两道简单题目
【算法攻坚】回溯电话号码
【算法攻坚】最长公共前缀
【算法攻坚】罗马数字与整数的互转
【算法攻坚】整数转罗马数字
【算法攻坚】实现简易正则匹配
【算法攻坚】双指针技巧解题
【算法攻坚】整数翻转的小技巧
Java六种异步转同步方案,总有一款适合你
【算法攻坚】"Z"字形打印输出
【算法攻坚】最长回文子串
【算法攻坚】遇到第一道“困难”级别的题目
【算法攻坚】滑动窗口算法总结
【算法攻坚】滑动窗口算法初探
【算法攻坚】链表两数相加
【MySQL】MySQL是如何实现事务的
Java隐藏技-ServiceLoader
Java隐藏技-混淆序列
在开发软件中过程中,我们时常会遇到这样的场景:在需求描述中只要求我们提供一个针对其特定需求的功能,但是作为程序员,直觉告诉我们在别的场景下可能有类似的需求,但是这个“别”的场景还没有真正出现,处在可能出现,也可能不会出现的境地,那我们应该如何应对这样的情况呢?在这篇文章中,将对如何处理这样的问题进行探讨。 在展开探讨前,我们先定义如下的两个词汇,便于我们后面的讨论: 通用:是指在设计中考虑了多个不同的使用场景,能在多个不同的场景下提供服务 特定:只考虑很特定的场景,要求在相对较多的限制条件下才能提供服务
聊聊IO
Java隐藏技-自动化机器人
一个Getter引发的"血案"
BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,
如果不学习新知识,一个人的储备我觉得可能30天就足矣被榨干 你我皆凡人,今天多学一点本事,明天就少说一句求人的话 你要悄悄拔尖,然后惊艳所有人
为了实现hibernate-validator国际化差点要了老命,最近在研究hibernate-validator以及国际化,在墙里墙外找了很多很久,可能是因为版本的更新迭代,找到的资料基本都用不了了。自己折腾了半天,终于琢磨出来了,特此记录。
为了实现hibernate-validator国际化差点要了老命,最近在研究hibernate-validator以及国际化,在墙里墙外找了很多很久,可能是因为版本的更新迭代,找到的资料基本都用不了了。自己折腾了半天,终于琢磨出来了,特此记录。
培训班老师说可以用这个干掉一大批面试者
参加过校园招聘机试的你, 在CSDN、力扣、牛客网上做过编程题目的你, 肯定都有过在一个web页面输入代码,得到执行结果的经历。 聪明如你,有没有想过这种在线编程系统(OJ)是怎么实现的呢?
数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不已。可以使用本文将要介绍的validation来对数据进行校验。
人生苦短,我用GSON
害,这恼人的BOM
在学go的过程中,也是一脸蒙蔽,语法和java有很大区别也很随意,直到学到goroutine,实现并发编程太方便简洁了,真香!
一次代码走查看出来同事的问题
Go与Java
Go与Java
宝,请你注意点(使用线程池注意点)
在进行程序开发和设计时我们常常提到分层的概念,但是怎么样的分层才是好的分层呢,这篇谈谈在如何分层这个问题上的一些体会,和大家探讨一下
面试永远逃不过的synchronized
面试永远逃不过的synchronized