再一次感觉到自己的无知

一:我与log4j的认识过程:

(1)记得当时是大二下学期,老师在Android实验课上提到过log4j这个神奇的东西,当时自己连怎么在console下实现的都不知道……

(2)一晃到了大四做毕设的时候了 —— 当时终于可以在console下面输出信息了,开始还以为是程序报的什么错误的,晕……

(3)直到大四毕业,一直不知道在console下输出内容,我为什么要用log4j代替万能的System.out.println()呢?当时自己还无知的以为log4j只可以在console下输出内容呢……

(4)到了研一上学期,终于直到为什么用log4j代替万能的System.out.println()了,因为他可以通过设置级别,来显示不同的调试信息,在最终发布版本后可使设置为warn或者error的级别,而不用去收到的删除之前用于测试的每一条System.out.println()

(5)大概是研一上学期末尾,才知道还可以直接把信息已各种形式输保存到log日志文件中,或者直接保存在数据库中,以备后来查看……

二:有一天终于明白了 log4j的重要性

(1)开发一个MVC的Web程序,然后,将其发布,用户开始使用我们的程序,使用的过程中出现了相应的错误,直接跳转到了错误页,用户问我们怎么回事,我们当时一般是不

知道怎么回事,要是知道的话,就改了,那么,我们应该怎么着的快速的找到问题,并且,修改它呢?

(2)有人说我们可以进行相应的调试,连接人家的数据库,获得上线相应版本的程序,然后才调试,这个一般行不通,上线程序的数据都是实际的数据(安全性很高),并且,对于

权限的控制是非常高,你要是仅仅一个调试,就可以获得人家的所有数据,换做谁,也不会让你这么干的。那么,我们应该怎么做呢?此时,错误日志的作用就出来了,它可以帮

助我们快速的确定问题,这个也就是本篇博客的主题:错误日志处理。

(3)总结:

有些事情,我们并不知道它的作用是什么?或者我们抱怨我们学习这个有什么用处呢?我将来用的到这些东西吗,还不如学点别的呢 —— 有些时候可能你的想法是正确的,但是大

多时候是你并不知道它的真正用处而已。(进一次记录自己的无知,或者记录自己的年少轻狂)

时间: 2024-11-08 03:13:22

再一次感觉到自己的无知的相关文章

c 语言里 类型转换那些事儿

一: 起因 (1)最近接触了类型转换,例如有符号数转化为无符号数 ---- int 转化为 unsigned int类型,莫要想当然的转化: (2)弥补一下自己当初学习计算机组成原理时,原码.反码.补码就比较容易混淆的概念: (3)double类型的如何判断某一个参数是否为零,直接 == 0.0,,貌似可以 ---- 确实有时可以,但是有时却不可以,这是为什么? (4)知识补充:在int 有符号数中:0x80000000 (除了符号位为1,其余全部为零) ---- 最小的数(-214748364

996 马云再谈996:理性讨论比结论更重要!

再谈996:理性讨论比结论更重要,周末愉快! 原文出自:马云微博 前几天我在公司内部关于“996”的观点,引起热议,批评声也是源源不断,和我预期的一样.有人奉劝我不要卷入这样的“不正确”话题,不讨人喜欢,主动招骂,还展示了“资本家的獠牙面目”……是在自毁“形象”. 我看了很多网友的回应,特别是骂帖,很多人很失望是因为从我嘴里说出这些“不正确”的话.我很理解这些看法,其实我完全可以说一些“正确的话”.但今天的社会不缺正确的话,我们缺的是实话.真话.让人思考的话.面对年轻人就是面对未来,面对未来我们

人生的一切问题,归根结底就是这三点:无知!恐惧!延迟!

https://blog.csdn.net/weixin_34055910/article/details/87835492 导读 为什么人很难改变自己? 为什么有的人心态积极,有的人心态消极? 是什么阻碍了人的自我成长? 无论是“未经审视的人生不值得过”,还是“吾日三省吾身”,只有彻底认清消极心态系统运行的这三点本质:无知.恐惧.拖延,人才能真正意义上改变自我,在一个新的世界里找到觉醒的自己,自我救赎,自我新生,走向复活! ? ? ? 一.承认无知 谈论某些事物(问题)是什么的时候后,常常发生

起点——2015年终总结

按照园子里的规矩,又到了一年一度年终总结的时候了,回望2015年,感觉真是短暂的很,稍不留神,时间便跳到年末了.回顾一下这一年的经历,做一个记录供今后来回忆,同时也展望一下2016的美好计划.2015年,如果要给自己找一个关键字的话,我觉得是「起点」,我的方方面面都在2015年找到了一个起点. 工作 2015年年初,整个互联网行业都在狂躁,O2O创业大潮席卷了整个圈子,记得那会,凡是一个项目都能融到钱,上门做饭.上门洗衣.上门按摩,大家都去上门服务了,一时间街上的小三轮都多了起来,家家都在扫码推

vfork与fork(转载)

最近学了一些关于Unix/Linux下C编程的知识,大致了解了关于基于文件描述符的IO.基于流的IO.进程.进程间通信.信号.网络编程.gtk+编程,等等,以及其对应的相关API,看完后觉得也就这样,甚至有些傲慢,这些平日听起来高深的技术也就这些东西,但同时也感到疑惑:怎么可能,绝对不是我第一印象感觉的那样,绝对还有很多我不知道的. 幸好当天晚上没事逛了陈皓的coolshell,看到了一篇文章<vfork 挂掉的一个问题>,才感觉到自己的第一感觉是多么的无知,并不是它简单,而是因为难的.复杂的

关于思考的思考13本书,5星2本,4星7本

关于人类思考的思考.最近几年看过13本,其中大部分是好书.可能这个领域比较硬核,差书作者不太敢碰. 这个书单中<无穷的开始>是新增的. 5星|<伟大创意的诞生:创新自然史>:开放连接意外错误催生创意 最后一章是全书重点,作者设计了一个简单的坐标系,两个维度分别是:市场/非市场.个体/网络,然后统计了1400年-2000年之间诞生的重大创意在这个坐标系中所处的象限.结论是: 1:1400-1600年间,第三象限也就是“非市场/个体”的创意比较多: 2:1600-1800年间,第三象限

winform 自定义控件的使用

c#的自定义控件还是很方便的,至少相对于c++而言. 1,当然是建立一个windows 窗体空间库,我这里就是用vs 2015 ,工程名MyControl 第二步.在自定义空间窗体内,拖放这样一组空间.我们发送编辑框的内容给父窗体,然后接受父窗体的发送的内容,显示到listbox 中. 这里会看到我使用了委托和事件,其实,刚入门的我,对于c#里的委托和事件 理解的并不深刻.看到很多地方再用.感觉和c++ 的回调很相似.这里就不纠结了, 后面慢慢理解吧.我们通过委托将子窗体的内容发送到主窗体. n

bzoj2186【SDOI2008】沙拉公主的困惑

2186: [Sdoi2008]沙拉公主的困惑 Time Limit: 10 Sec  Memory Limit: 259 MB Submit: 2363  Solved: 779 [Submit][Status][Discuss] Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票.房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量.现在,请你帮助沙拉公主解决这个问题,由于可能张

记录自己的第一个比较长的汇编代码

记录自己的第一个比较长的汇编代码, 看学完后,回过头再来看的感觉是什么. 没新意的想法写出来的代码,只是没有纯dos环境.通过debug倒是看到全部的结果,不过是一个个显示 .题目是王爽汇编实验9. 本是自己记录,当然,大家有什么看法,欢迎随便说说. assume cs:code, ss:stacksgdatasg segment db 'welcome to masm!'datasg endscolorsg segmentdb 00000010b, 00100100b, 01110001bco