最近在在做个程序需要将C#小工具转成java,因为需要涉及到操作xml文件所以需要引用dom4j; 使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使 用这…
分类:java
面试必问:读写一致性,你需要思考的问题
先说明下,本文要讨论的多线程读写是指一个线程写,一个或多个线程读,不包括多线程同时写的情况。 试想下这样一个场景:一个线程往hashmap中写数据,一个线程往hashmap中读数据。 这样会有问题吗?如果有,那是什么问题…
Java学习笔记(1)String常见面试知识总结
简介(摘自Java源码) Strings are constant; their values cannot be changed after they are created. String buffers …
Java正则表达式验证IP,邮箱,电话
引言 java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是合法,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,废话不多说,下面就是上代码。 1:判断是否…
CentOS 安装 JDK 三种形式详细总结
一、下载 JDK 点击下载:jdk-8u211-linux-x64.tar.gz 根据需要选择对应版本和位数,并将文件放入CentOS中的相关目录中,以 /java/jdk 目录为例,执行 makdir /jav…
字节流与字符流的区别
1.字节流不会使用到缓冲区,而字符流会。另外,使用缓冲区的字符流更加适合进行中文数据的处理,所以在日常的开发中,如果要涉及到含有中文信息的输出一般都会采用字符流处理,但是从另外一方面来说,字节流和字符流的基本处理形式是相…
java文件操作
IO流: 低效O: FileWriter初始化操作 FileWriter(String Filename, boolean append) // 参数append 默认为false FileWriter对文件的写入操作 …
NetBeans配置Spring-Cannot find class [M:\workspace\MySpring\src\com\jin\Chinese.java] for bean with name 'chineseId' defined in class path resource [bean.xml];
<bean id="obstacle1" class="C:\launchCodeFiles\src\main\java\RunMario.java"> 改为 <bean id="obstacle1" …
判断字符串是否可以转换为Integer
判断代码如下: private static final List<Character> numList = new ArrayList<Character>() {{ add('0'); add…
记录第一次搭建Dubbo遇到的一个问题
闲暇之余想研究Dubbo怎么用,便按照官网的文档用SpringBoot搭建一个Demo,本来一切配置都很顺利,服务提供者也成功将服务注册到Zookeeper,Dubbo-Admin里面看了也正常,可是启动消费者总是报引用…
StringBuffer&&String
StringBuffer类和String一样,也用来代表字符串 由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String…
java基础第十七篇之网络编程和装饰者模式
1:网络概述 1.1 网络的发展Net 1964年,美国人—> 阿帕网—>以太网Internet 1.2 网络的通信协议 windows电脑,android手机,Mac平板—…