本人微信公众号"aeolian"~
秋夜雨巷

Spring MVC Web.xml配置

Web.xml spring&spring mvc 在web.xml中定义contextConfigLocation参数,Spring会使用这个参数去加载所有逗号分隔的xml文件,如果没有这个参数,Spring默认加载web-inf/applicationContext.xml文件。 contextConfigLocation /WEB-INF/springConfig.xml springmvcservlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/springmvc.xml…

秋夜雨巷

编译型语言解释型语言

编译型 编译语言(Compiled language)通过编译器来实现。是以编译器,先将代码编译为机器代码,再加以运行。 理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。 一般而言,用编译语言写成的程序,在运行期的运行速度,通常比用解释型语言写的程序快。因为程序在编译期,已经被预先编译成机器代码,可以直接运行,不用像解释型语言一样,还要多一道直译程序。 但是要先进行编译,之后才能运行程序,这也造成了编译语言的缺点。一般而言,编译语言的程序开发速度,以及调试时间,都是比较长的。因为它不像解释型语言可以写完一行,或一小段程序之后,马上运行,马上调试。解释型语言通常让程序开发的整体时间变少,在开发过程中,程序师也可以更弹性、快速的测试自己的想法。 为了改善编译语言的效率而发展出的即时编译技术,已经缩小了这两种语言间的差距。这种技术混合了编译语言与解释型语言的优点,它像编译语言一样,先把程序源代码编译成字节码。到运行期时,再将字节码直译,之后运行。Java与LLVM是这种技术的代表产物。 编译器 编译器(compiler)是一种计算机程序,它会将某种编程语言写成的源代码(原始语言)转换成另一种编程语言(目标语言)。 它主要的目的是将便于人编写、阅读、维护的高级计算机语言所写作的源代码程序,翻译为计算机能解读、运行的低阶机器语言的程序,也就是可执行文件。编译器将原始程序(source…

秋夜雨巷

软件设计师07-程序设计语言与语言处理程序基础

编译原理 正规式、表达式、传值与传址。 编译过程 解释型:敲一行代码,回车后直接执行,有问题会返回。 编译型:整段程序编写好,按编译运行才会编译成可执行的程序然后进行执行。 区别: 编译型语言,执行速度快、效率高;依靠编译器、跨平台性差些。 解释型语言,执行速度慢、效率低;依靠解释器、跨平台性好。  编译型编译过程   词法分析:提醒关键词错误。…

秋夜雨巷

著作权和专利权的区别

著作权和专利权 著作权是指公民、法人和其他组织对所创作的文学、艺术和科学领域内的作品依法享有的专有权利。 专利权是指专利权人对其发明、实用新型和外观设计依法享有的专有权利。 区别 著作权和专利权的不同之处主要表现为:    (1)保护的对象不同。著作权保护的是作者思想、情感和观点的表现形式,不保护思想、情感和观点等内容本身,这些形式表现为小说、论文、电影、歌曲、图画等种类。专利权保护的是发明创造,属于思想、观点内容范围,包括发明、实用新型和外观设计三种类型,比如电视机的发明、灯泡的制造方法、可口可乐瓶独特的外观设计等。    (2)保护的条件和要求不同。由保护对象所决定,著作权法可以保护两部主题内容相同的作品,只要这些作品具有独创性;但专利权不会保护主题内容相同的两个发明创造,例如,甲发明了电视机,并申请了专利,乙就不能再申请这一专利。   …

秋夜雨巷

软件设计师05-信息安全基础知识

安全属性 系统的安全属性:保密性、完整性、可用性、不可抵赖性。 加密 非对称加密 RSA、Elgamal、ECC 对称加密 DES、3DES、AES、RC-5、IDEA 优点:加密速度快 信息摘要 信息摘要是为了解决信息完整性,一般还要配合数字签名才能真正解决信息完整性(防止明文和摘要同时被截取并被篡改一致)…

秋夜雨巷

记录一次服务器突然宕机的排查

服务器突然宕机,领导找了服务器供应商,然后供应商发来一张马赛克画质的图片。说是我们做了什么操作,透过马赛克,隐约能看到一些 以及一些,供应商说是因为升级操作导致的,但是上面分明是22号升级的,23号宕的机。 全图(眼差点瞎了)   查看系统日志 所有日志目录 /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。 /var/log/dmesg…

秋夜雨巷

支付宝微信拉取账单到本地

背景 因为网络、合作方、或者业务逻辑问题总会漏掉一些支付记录,这时候要找到这些订单号并查出原因。于是乎每日对账需求就出来了,不仅仅对每日金额,还需要把支付宝微信的所有记录拉取下来,再用sql对比订单号。在网页上显示出来。 支付宝开放平台 文档中心 – 》 全部API -》 账务API -》查询对账单下载地址…

秋夜雨巷

软件设计师04-计算机网络

七层模型 集线器相当于多端口的中继器,二层交换机相当于多端口的网桥。 网络技术标准与协议 ping命令用的是ICMP协议,ARP协议是IP转MAC,RARP协议是MAC转IP。 SNMP协议是简单网络管理,FTP与TFTP都是文件服务器,不过一个可靠一个不可靠。中间的是共享协议,其中Samba可以跨平台。 TCP三次握手 tcp/ip协议是可靠的协议,因为要先建立起连接。 DHCP协议 DHCP是应用层的协议。  …