程序员

.ftl文件 是什么文件 freemarker

freemarker的文件一般以后缀ftl,ftl文件的头上要写 <#assign ww=JspTaglibs["/WEB-INF/webwork.tld"] /> 这样才能在ftl中使用webwork的tag。 freemarker确实是不错的模版语言引擎,尤其是处理对象图很方便,处理xml也很方便,还支持xpath 什么是FreeMarker...

To Java程序员:切勿用普通for循环遍历LinkedList

ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: public static void main(String[] args) { List<Integer> arrayList = n...

浅谈程序员的“内卷化”

一、什么是内卷化 最近开始了解到一个很有意思的词——“内卷化”,如果你还不知道这个词,那就非常建议往下看。 什么是内卷化?内卷化,亦称过密化,最初由文化人类学家亚历山大·戈登威泽提出,用于描述社会文化模式的变迁规律。当一种文化模式进入到最终的固定状态时,便逐渐局限于自身内部不断进行复杂化的转变,从而再也无法转化为新的文化形态。在中国语境下,内卷化概念最初闻...

每个程序员都应该知道的关于RMA的三件事情

原文: http://www.embedded.com/electronics-blogs/barr-code/4206206/Three-Things-Every-Programmer-Should-Know-About-RMA 翻译:Cory Xie <cory.xie@gmail.com> 实时系统的设计和RMA(速率单调算法,rat...

RPA-UiPath学习之启程

因公司需要将部分原人工的业务采用RPA技术进行替代,把我抓了壮丁。 于是我开始学习起RPA。 公司选择的是目前市场占有率最高的Uipath。 UiPath这个Studio工具,大概是采用wpf开发。 在uipath实现的项目可以有两个选择VB和C#,两者都是基于.NET FRAMEWORK生态下的。 所以,这对C# .NET程序员而言,学习成本相对很低。...

(转)Java程序员应该知道的10个调试技巧

(转自 酷勤网 – 程序员的那点事!http://www.kuqin.com/) 试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。 在开始之前,推荐大家去看看Eclipse shortcuts这篇...

Atitit 工程师程序员技术级别对应表与主要特征 P1--p6 说明 类别 职称 对应技术标志 P5 高级工程师 工程师类 一般四五年 P6 资深开发 工程师类 78年经历 P7 P7

Atitit 工程师程序员技术级别对应表与主要特征       P1--p6 说明 类别 职称 对应技术标志 P5 高级工程师 工程师类   一般四五年 P6 资深开发 工程师类   78年经历 P7 P7 一般是技术专家 专家类   89年经历 P8 高级专家 专家类 中级 对开发过程进行一定的归纳10年内不过时 专家级别,十年一个...

执行程序的内存分布总结

以下内容为各方资料汇总 所以逻辑顺序不大清晰 一般认为在c中分为这几个存储区:     1. 栈--有编译器自动分配释放         2. 堆--一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收         3. 全局区(静态区)-- 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的...

梦断代码阅读笔记一

  今天我大致看了《梦断代码》的前两章,内容虽然不多,但是写出了作者的真实写照。我在看到这本书目录时,有点迷惑,为什么开始的一章标为“第0章”呢?在阅读这一章的过程中知道了原因,原来作者只想指出程序员的特殊之处:程序员从0开始计数,而不是从1开始。那么为什么程序员要从0开始计数呢?很简单,只是因为计算机是从0开始计数的,所以程序员也要学着从0开始,这样才能...

JAVA并发理解之重排序问题

 首先我们先来了解一下什么是重排序:重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 从Java源代码到最终实际执行的指令序列,会分别经历下面3种重排序,如下图所示       上述的1属于编译器重排序,2和3属于处理器重排序。这些重排序可能会导致多线程程序出现内存可见性问题。在单线程程序中,对存在控制依赖的操作重排序,不会改变...