摘要:        我原本不想用“错误”二字。因为错误显得太严重了,并且,软件编码本身就没有对错,只要你把功能实现了,剩下的就是思想流派的分歧。但这里仍旧想用“错误”两个字,因为本篇诊断所涉及的那些问题基本已经属于当前软件开发规则中的普适需要避免的。        注意,被诊断的学员并不是学的差的学员,相反,他有可能是学... 阅读原文
2018-08-22 08:19:24 阅读(808) 评论(0)
摘要: 一些自己理解的概念 (1)内存:内存是计算机重要的部件之一,任何程序都需要在内存中运行,是与cpu和外部存储设备数据沟通的桥梁。在计算机运行的过程中,cpu会把内存中的数据进行运算,当运行结束后,cpu会把迅速按结果暂时输出到内存。所以内存也决定着计算机的稳定运行。 (2)数据结构:数据结构是计算机存储、组织数据的方... 阅读原文
2018-08-22 06:47:04 阅读(1029) 评论(0)
摘要: //文件转换成Base64编码 public static String getFileBase64Str(String filePath) throws IOException { String filePath = System.getProperty("user.dir") + "//s... 阅读原文
2018-08-22 06:42:02 阅读(1033) 评论(0)
摘要: 本文转自:https://share.html5.qq.com/fx/u?r=JdjvzwC 2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度、活跃度、访问量等信息来对“热门”进行量化,从而筛选出了其中最“热门”的 50 个,它在一定程度上预示着业界的最新流行趋势。 ... 阅读原文
2018-08-22 06:36:13 阅读(1219) 评论(0)
摘要: 前言 从去年校招开始到现在负责部门的面试,从我手上流走的简历多多少少也有上百封了。 同时最近秋招又要开始了,就想着把我这一年来筛选简历的经验分享给大家,多少还是能提高一些命中率。 突出优势 「简历」自然是突出简单的好,相信大部分面试官都不是全职做面试工作;多数都是工作之余筛选简历。 就我的情况来说,每天都需要在工作中... 阅读原文
2018-08-22 06:20:02 阅读(1041) 评论(0)
摘要: mysql数据库迁移到oracle数据库后 如何删除相同的数据 首先搞清楚有多少数据是重复的 select pid from product group by pid having count(pid) > 1 删除重复记录(id都是重复的) delete from productwhere pid not i... 阅读原文
2018-08-22 06:00:17 阅读(953) 评论(0)
摘要: 阅读原文
2018-08-22 00:55:03 阅读(939) 评论(0)
摘要: 把一些公用方法,类型抽象到一个项目里,让其它项目依赖它,这种设计是一种解耦的体现,其实像springboot就是我们的一种依赖,他里面有很多子模块,用到哪个就添加哪个依赖即可,像redis,mongodb,elastic,solr等很多第三方库,都可以通过spring的依赖添加进来。 gradle没有找到方法 我在很... 阅读原文
2018-08-22 00:00:02 阅读(1026) 评论(0)
摘要: 我这只是介绍虚拟机内的垃圾收集算法大致介绍,因为每一种垃圾收集算法都涉及到大量的程序代码细节,而且各个平台的虚拟机操作内存的方法又各不一样,因此我这里就不对算法的实现做描述了; 1标记-清除算法 标记清除算法是最基础的算法,如名一样,分为 “标记 ”和 “清除”两个阶段,首先是标记哪些对象是需要清除的,哪些对象是需要... 阅读原文
2018-08-21 22:18:05 阅读(1023) 评论(0)
摘要: 1. feign自定义Configuration和root 容器有效隔离。 用@Configuration注解 不能在主@ComponentScan (or @SpringBootApplication)范围内,从其包名上分离 注意避免包扫描重叠,最好的方法是明确的指定包名 2. Spring Clo... 阅读原文
2018-08-21 20:18:02 阅读(931) 评论(0)