• 0 点赞

    Java Spring AOP的两种配置方式

    第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around). 2. 开发需要被拦截的类。 3. 将切面配置到xml中,当然
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    浅谈javascript和java中的数组

    javascript中的数组 数组的创建 直接创建方式 ?var str = ['java', 'js']; 使用new创建方式: var a = new Array(10); ?//??定义长度为10的数组(可变) 另类new创建方式:var a = new Array(1, 2, 3, 4, 5); ?var b = [1, 2, 3, 4, 5]; 二维数组(多维)创建方式:var a = ne
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    大公司最喜欢问的Java集合类面试题

    看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。 java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection Coll
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java中常用缓存Cache机制的实现

    所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件D
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    用 Java 生成 ASCII 字符画(2)

    上一篇博客里我用Java创建了一个简单的Ascii 字符画生成器(可以从GitHub上获取), 文章发布之后我收到了很多反馈。所以今天我打算继续在这个项目上添加一些新特性,期待能受到更多欢迎。我重新设计了核心部分,目的是增加扩展性以便测试不同的算法以及产生多样化的结果。 在
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    为什么.NET一开源一跨平台 一些人就在喊Java去死?

    今天的 Java 是编程领域的?lingua franca:作为一门语言,它比 C / C++ 学起来更容易,比 Perl / Lisp 读起来更正常,比 VB / PHP 用起来更专业。几乎没有人看不懂 Java,所以讲解个什么概念,用 Java 写出来大家都能明白。 而作为平台的 Java,有无所不包的类库,极度优化的
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    你不知道Java的10件事

    你从一开始就在使用Java吗?你是否还记得java被称作为”Oak”的时期?那时,面向对象仍然是一个热门的话题,使用C++的人们都认为Java没有任何机会,Applets 也只是一件事情。 我敢打赌你肯定不知道以下一半的事情。现在,让我们开始一些Java内部运作的大惊喜。 1. 并没有所谓
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java Dwr3实现消息推送步骤详解

    1、在工程中引入dwr.jar,之后修改配置web.xml文件,添加配置具体代码如下: <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.servlet.DwrServlet </servlet
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    java获取进程id(pid)

    String name = ManagementFactory.getRuntimeMXBean().getName(); System.out.println(name); // get pid String pid = name.split("@")[0]; System.out.println("Pid is:" + pid);
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    现实世界中哪些地方用到了Java?

    如果你是一个起步者或者只是刚刚开始学习 Java,你或许会疑虑,Java 到底是在哪里被运用的呢?除了 Minecraft 这款游戏以外,你没有见过用 Java 编写的游戏吧?桌面工具 Adobe Acrobat、微软的 Office 办公软件,他们都不是用 Java 编写,以至于连我们电脑所应用的操作系统(L
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    更好的Java

    Java是最流行的语言之一,但是似乎没人喜欢使用它。好吧,Java仅仅是一种“还好”的编程语言。自从Java 8的面世,我决定编辑一个关于Java的列表,包括库、最佳实践以及工具让我们能更好的使用Java。? 这篇文章在Github上,你可以自由的添加你所使用到的一些Java工具及最佳实践
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java中static变量作用和用法详解

    static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Ja
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    写Java也得了解CPU–CPU缓存

    CPU,一般认为写C/C++的才需要了解,写高级语言的(Java/C#/pathon…)并不需要了解那么底层的东西。我一开始也是这么想的,但直到碰到LMAX的 Disruptor ,以及 马丁的博文 ,才发现写Java的,更加不能忽视CPU。经过一段时间的阅读,希望总结一下自己的阅读后的感悟。本文主要谈
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java简洁之道

    计算机专家在问题求解时非常重视表达式简洁性的价值。Unix的先驱者Ken Thompson曾经说过非常著名的一句话:“丢弃1000行代码的那一天是我最有成效的一天之一。”这对于任何一个需要持续支持和维护的软件项目来说,都是一个当之无愧的目标。早期的Lisp贡献者Paul Graham甚至将
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    请不要说自己是 Java 程序员

    几年前 Reddit 上有个关于招聘的笑话: 面试官问:你用过 Python 或者 Django 吗? 答:我三周前去过动物园,这个算吗? 面试官:你被雇佣了。 一周后,这位应聘者用 Django 给他们的产品写了一个在线论坛。 英文的玩笑,用中文看有点不太容易懂。它的意思就是一个关于 Python
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    写给精明Java开发者的测试技巧

    我们都会为我们的代码编写测试,不是吗?毫无疑问,我知道这个问题的答案可能会从 “当然,但你知道怎样才能避免写测试吗?” 到 “必须的!我爱测试”都有。接下来我会给你几个小建议,它们可以让你编写测试变得更容易。那会帮助你减少脆弱的测试,并保证应用程序更加健壮。
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java 8 中所有的包列表及介绍

    了解了Java 8中所有包的作用,对Java 8有了一个整体的了解,另外也是提高了自身的阅读能力。本文列出了Java 8中所有的包,并且对每一个包的功能做了简要的说明,希望对你有所帮助。 —————————————————– Java平台,标准版第八版 API规范 java.applet 提供了�
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java 中最常见的 5 个错误

    在编程时,开发者经常会遭遇各式各样莫名错误。近日,Sushil Das在 Geek On Java上列举了 Java 开发中常见的 5 个错误,与君共「免」。 1、Null 的过度使用 避免过度使用 null 值是一个最佳实践。例如,更好的做法是让方法返回空的 array 或者 collection 而不是 null 值,因
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java中有关Null的9件事

    对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。
    码农村村长 码农村村长 发表于 1年前
  • 0 点赞

    Java中如何避免空指针异常

    这个问题对于我来说是一个很常见的问题,这也是由初级程序员成长到中级程序员的时候经常会遇到的问题。程序员不知道或不信任正在使用的约定,并且小心的检查着null。还有当程序员写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。换种方
    码农村村长 码农村村长 发表于 1年前