【经验总结】
痴书先生
静以修身,俭以养德
展开
-
排名前 16 的 Java 工具类, 你用过几个?
在Java中,实用程序类是定义一组执行通用功能的方法的类。这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这些方法的名称通常指示它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在其开源项目中使用它们。 org.apache.commons.io.IOUtils closeQuie转载 2020-12-21 09:06:28 · 164 阅读 · 0 评论 -
看完这篇文章再说不懂IaaS、PaaS和SaaS,大罗神仙也没辙了
从网上看到别人的解释,我觉得很贴切,也很好理解,所以整理到这里积累下来,也算是给大家分享下首先先给出三者的官方定义:IaaS(Infrastructure as a Service),即基础设施即服务。SaaS(Software as a Service),即软件即服务。PaaS(Platform as a Service),即平台即服务。相信三者的区别网上的解释数不胜数,然而或许因为和我们的生活还很“遥远”,总之理解起来不是很深,就感觉有层云,摸不到边。正好今天参加了公司的培训,会原创 2020-11-11 10:53:57 · 177 阅读 · 2 评论 -
读《张一鸣:我的大学四年收获及工作感悟》有感
=====================================以下是原文===================================================一、大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 :一是写代码,因为我是搞技术的;二是看书,看了很多很多书;三是修电脑。基于此自己也有三点收获:1. 耐心有耐心,能独处,并基于原创 2020-07-31 16:37:19 · 767 阅读 · 1 评论 -
Java 代码精简之道
古语有云:道为术之灵,术为道之体;以道统术,以术得道。其中:“道”指“规律、道理、理论”,“术”指“方法、技巧、技术”。意思是:“道”是“术”的灵魂,“术”是“道”的肉体;可以用“道”来统管“术”,也可以从“术”中获得“道”。在拜读大佬“孤尽”的文章《Code Review是苦涩但有意思的修行》时,感受最深的一句话就是:“优质的代码一定是少即是多的精兵原则”,这就是大佬的代码精简之...转载 2020-05-07 22:04:20 · 3223 阅读 · 1 评论 -
6 个接私活的网站,你有技术就有钱
本篇文章会向大家推荐国内外几个接外包比较靠谱的平台,主旨是贵精不贵多。因此,像「猪xx」这种会让程序员自贬身价,扰乱市场规则的网站,便不会出现在下方推荐列表中。下面开始进入正题。国外篇如果你打算接国外的软件外包,以下几点能力最好提前掌握:基本的英语沟通能力(能跟阿三哥沟通)良好的统筹规划能力(考虑好时差因素)财务管理能力(报税、回款周期管理)freelancerfreelance...转载 2020-02-29 23:15:07 · 519 阅读 · 1 评论 -
(持久更新)序列化和反序列化
原文链接:https://blog.csdn.net/tree_ifconfig/article/details/82766587转载 2020-02-29 22:40:32 · 140 阅读 · 0 评论 -
(持久更新)关于JSON数据的全面总结
1、JavaScript中的JSON数据<1>JSON.parse()与JSON.stringify()的区别JSON.parse()【从一个字符串中解析出json对象】例子://定义一个字符串var data=’{“name”:“goatling”}’//解析对象JSON.parse(data)结果是:name:“goatling”JSON.stringif...原创 2019-12-17 10:23:20 · 207 阅读 · 0 评论 -
postman如何绕过登录账户和密码验证,进行接口测试的方法
原文链接:https://www.cnblogs.com/chun-xiaolin001/p/10241948.html原创 2019-12-10 13:14:15 · 3796 阅读 · 0 评论 -
数据库设计中的14个技巧
1. 原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工...转载 2019-12-09 14:59:28 · 108 阅读 · 0 评论 -
fastjson1.2.60也有缺陷,fastjson生成json时Null属性不显示的解决方法
一、案例展示别以为fastjson1.2.60就是完美的jar包了,只是没有之前版本的bug而已,但是也有不如人意的地方,比如:fastjson生成json时Null属性不显示的问题,下面通过例子展示一下。@Data@AllArgsConstructor@NoArgsConstructorpublic class Person { private Integer id ; ...原创 2019-12-06 16:21:30 · 906 阅读 · 0 评论 -
教你一招,迅速解决eclipse卡顿问题---优化jdk内存
第一步:设置JVM默认参数第二步:查看当前项目运行所占内存,右下角垃圾箱图标可以进行手动清理此两招只能收一时之效,想彻底解决卡顿问题,还需要从项目本身优化...原创 2019-12-06 13:47:02 · 360 阅读 · 0 评论 -
谁说用 Git 一定要用命令行?试试 SourceTree 吧
原文链接:https://blog.csdn.net/weixin_38405253/article/details/103019040转载 2019-11-21 17:40:44 · 139 阅读 · 0 评论 -
如何玩转统一异常处理
原文链接:https://blog.csdn.net/Cs_hnu_scw/article/details/85097972转载 2019-11-21 17:38:57 · 117 阅读 · 0 评论 -
什么是socket通信
原文链接:https://mp.weixin.qq.com/s/KjKGOkZsD1fGXfPw7VSF1Q传输层协议TCP、UDP,但它们毕竟只是协议,看不见摸不着,那我们怎们通过TCP、和UDP进行实际传输呢?不用着急,等看完这篇文章你一定会明白的Socket概述Socket中文意思为插座的意思,专业术语称之为套接字,它把TCP/IP封装成了调用接口供开发者调用,也就是说开发者可以通过调...转载 2019-11-21 15:55:18 · 1406 阅读 · 0 评论 -
关键字transient
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的。...原创 2019-11-11 11:42:02 · 85 阅读 · 0 评论 -
虚拟机安装过程遇到的一系列问题:Job for network.service failed. See 'systemctl status network.service' and 'journalc
1.虚拟机安装及配置教程参考这个链接我安装的是centos7系统,虚拟机用的是workstation10版本,安装过程省略,基本都是傻瓜式下一步操作,唯有几点记录一下:①.选择单独一个磁盘②最小安装,不要图形化界面安装至于单核多核自己随便选择吧!2.遇到的几个问题也有了解决方案参考下面链接:https://www.cnblogs.com/jessiecxc/p/9732837.htm...原创 2019-10-31 23:22:00 · 1947 阅读 · 0 评论 -
解决idea提示:Could not autowire. No beans of 'AreaDao' type found. less... (Ctrl+F1)
项目中出现Could not autowire. No beans of ‘AreaDao’ type found.这个问题实在很烦人,所以探索一番找到解决步骤,记录一下遇到这个问题,是spring的问题,spring的一个idea插件找实现类的问题,以为找不到实现类给出的提示!解决方法如下:将error修改为warning级别即可...原创 2019-10-29 15:20:20 · 7666 阅读 · 6 评论 -
PO,VO,DAO,BO,POJO 之间的区别
VOvalue object:值对象。通常用于业务层之间的数据传递,由new创建,由GC回收。POpersistant object:持久层对象。对应数据库中表的字段。VO 和 PO 都是属性加上属性的 get 和 set 方法;表面看没什么不同,但代表的含义是完全不同的。DTOdata transfer object:数据传输对象。表里面有十几个字段:id,name,gender...转载 2019-10-16 17:54:50 · 108 阅读 · 0 评论 -
Code Review最佳实践
我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。然而对于我观察到的大部分软件开发团队来说,认真做Code Review的很少,有的流于形式,有的可能根本就没有Code Review的环节,代码质量只依赖于事后的测...转载 2019-09-28 20:19:02 · 203 阅读 · 0 评论 -
SonarLint(Sonar) 代码质量管理
原文链接:https://www.cnblogs.com/lzb1096101803/p/4945844.html转载 2019-09-18 19:45:32 · 227 阅读 · 0 评论