- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 生啃“编译原理”(一)——引论
开篇: 做为软件工程专业的一员,在本科时候,关于《编译原理》这门课,没有开,没有开,没有开。。。只能通过自己学习来深入了解编译原理。并希望能够达到实现一个简单编译器的地步。 1 语言处理器 关于语言处理器,其本身就是一个大程序,而这个大程序的主要目的在于翻译源程序。 以Java为例,有时候,我们可能会有疑问,当写完一段或复杂或简单的业务逻辑程序之
2017-10-31 11:06:52 312
转载 Linux Tomcat日志查看实用命令
实用命令: 查看tomcat运行日志 tail -f catalina.out 通过关键字搜索查看日志 cat jeewx-2015-09-20.log | grep 验证码 查看固定时间日志 cat jeewx-2015-09-20.log | grep '2015-09
2017-10-21 11:11:59 218
转载 Java 8 Lambda实现原理分析
为了支持函数式编程,Java 8引入了Lambda表达式,那么在Java 8中到底是如何实现Lambda表达式的呢? Lambda表达式经过编译之后,到底会生成什么东西呢? 在没有深入分析前,让我们先想一想,Java 8中每一个Lambda表达式必须有一个函数式接口与之对应,函数式接口与普通接口的区别,可以参考前面的内容,那么你或许在想Lambda表达式是不是转化成与之对应的函数式接口的一个实现类
2017-10-19 10:38:23 503
转载 通俗易懂地介绍——MapReduce
昨天,我在Xebia印度办公室发表了一个关于MapReduce的演说。演说进行得很顺利,听众们都能够理解MapReduce的概念(根据他们的反馈)。我成功地向技术听众们(主要是Java程序员,一些Flex程序员和少数的测试人员)解释了MapReduce的概念,这让我感到兴奋。在所有辛勤的工作之后,我们在Xebia印度办公室享用了丰盛的晚餐,然后我径直回了家。 回家后,我的妻子(Supriya
2017-10-18 18:17:25 287
转载 Java8:Lambdas(二)学习怎样去使用lambda表达式
Java8:Lambdas(二)学习怎样去使用lambda表达式 原文链接 作者:Ted Neward 译者:赵峰 Java SE 8的发布很快就到了。伴随着它来的不仅仅是新的语言lambda表达式(同样被称为闭包或匿名方法)——伴随着一些语言特性支持——更重要的是API和library的增强将会使传统的Java核心libraries变的更易于使用。其中大多数的增强和补充是在
2017-10-17 22:36:17 270
原创 Spring集成Quartz--ScheduleThreadPool详解
简介 关于ScheduledThreadPoolExecutor大致特性,JDK1.8中是这么介绍的。 A ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically. This class is
2017-10-11 11:12:06 2129
转载 35 个 Java 代码性能优化总结
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每
2017-10-08 17:50:03 186
转载 Java I/O 操作及优化建议
Java I/O I/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I/O multiplexing (select and poll),signal driven I/O (SIGIO),asynchronous I/O (the POSIX aio_functions)。不同的操作
2017-10-08 17:47:49 228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人