
Java
文章平均质量分 64
BJ_黑夜
1、 8年软件开发工作相关经验,其中产品设计、架构设计和团队管理经验,熟悉互联网、计算机软件相关行业,能够将公司的技术产品战略与业务规划紧密结合;
2、 精通中间件、集成平台、众包平台、门户网站的架构设计,熟练SSH(I)框架,熟练系统部署集群、负载均衡,有分布式、多线程服务器开发经验;
3、 擅长项目管理,对进度、人员、质量、成本的控制有着丰富的实践经验;
4、 深刻理解互联网行业的新商业模式,对O2O、App、业务系统定位比较准确,能够协调研发各团队完成开发的设计策划与研发工作;
展开
-
Java dom读取XML文件中特殊字符-报错
在用dom读取XML文件的时候,报错。以下是错误:[Fatal Error] A01.xml:6:53: The character reference must end with the ';' delimiter.Exception in thread "main" org.xml.sax.SAXParseException: The character reference mus原创 2012-09-01 00:35:58 · 4638 阅读 · 0 评论 -
Java 6 十大新特性
Web Services. 优先支持编写 XML web service 客户端程序。你可以用过简单的annotaion将你的API发布成.NET交互的web services. Mustang 添加了新的解析和 XML 在 Java object-mapping APIs中, 之前只在Java EE平台实现或者Java Web Services Pack中提供.Scripting. 现在你可以在转载 2012-09-25 20:44:18 · 2424 阅读 · 0 评论 -
Java 二维码--转载
周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(可以手机扫描验证)。涉及到的一些主要类库,方便大家下载:编码 lib:Qrcode_swetake.jar (官网介绍 -- http://www.swetake.com/qr/index-e.h转载 2012-11-02 11:00:17 · 2406 阅读 · 0 评论 -
Java 面试题
以下链接都是一些洋人整理的常用Java面试题,有些答案很简单,需要读者在深度发掘,有的答案则很详细。我觉得想从事Java领域的人应该认真学习一下,另外企业的招聘人员也可以参考里面的相关题目。http://www.roseindia.net/interviewquestions/corejava.shtmlhttp://java.sys-con.com/read/48839.htmhtt转载 2012-11-14 14:45:55 · 749 阅读 · 0 评论 -
第三方源码的网站 http://grepcode.com/
经常需要查看某些第三方的源码,一直在用的一个网站,功能比较简介、好用。 http://grepcode.com/Grepcode简介这是一个面向于java开发人员的网站,在这里你可以通过java的projects、classes等各种关键字在线查看它对应的源码,知道对应的project、classes等信息。更方便的是,能提供非常多不同版本的源码在线查看、jar包、源码jar包原创 2013-11-15 15:09:10 · 9814 阅读 · 0 评论 -
Java 理解ThreadLocal
由于ThreadLocal中可以持有任何类型的对象,低版本JDK所提供的get()返回的是Object对象,需要强制类型转换。但JDK 5.0通过泛型很好的解决了这个问题,在一定程度地简化ThreadLocal的使用,代码清单 9 2就使用了JDK 5.0新的ThreadLocal版本。概括起来说,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“转载 2014-04-24 10:30:53 · 800 阅读 · 0 评论 -
Java ReadWriteLock 用法
对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法。假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方法都要加入 synchronized同步块。这样任何线程在写入时,其它线程无法读取与改变数据;如果有线程在读取时,其他线程也无法读取或写入。这种方式在写入操作远大于读操作时,问题不大,而当读取远远大于原创 2014-05-27 15:41:26 · 3735 阅读 · 0 评论 -
Java 8 Friday: The Dark Side of Java 8
At Data Geekery, we love Java. And as we’re really intojOOQ’s fluent API and query DSL, we’re absolutely thrilled about what Java 8 will bring to our ecosystem.Java 8 FridayEvery Friday, we’re转载 2014-06-30 23:23:54 · 783 阅读 · 0 评论 -
用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
因为在测试服务器上该项目是正常的,所以比较纳闷,项目是一样的都是hibernate3.6,那就是JDK版本,MySQL版本,还有Tomcat版本不一样导致。最终排除其它,锁定在MySQL版本问题上,我在测试上用的是5.1版本,服务器上使用的是最新的5.6版本;看到网上说5.6对时间类型做了调整,于是果断换成5.5的Mysql64位。测试,通过,正常。所以,遇见该问题解决方法,目前是换数据库转载 2016-12-09 16:14:24 · 2471 阅读 · 0 评论 -
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
418down voteacceptedOn your Eclipse IDE, go into Window > Preferences > Java > Installed JREs > and check yourinstalled JREs. You should have an entry with a JDK there.Select the Executi转载 2017-02-22 22:54:54 · 1283 阅读 · 0 评论 -
Java Thread 很不错的一篇文章
如何停止java的线程一直是一个困恼我们开发多线程程序的一个问题。这个问题最终在Java5的java.util.concurrent中得到了回答:使用interrupt(),让线程在run方法中停止。简介在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(),stop(),stop(Throwable) and suspend(),转载 2012-09-23 21:51:26 · 2192 阅读 · 0 评论 -
Java 5.0 特性
下面简单的列出Java5主要新特性。Java5:1。泛型 Generics : 引入泛型之后,允许指定集合里元素的类型,面去了强制类型转换,并得到强类型在编译时刻进行类型检查的好处。不光是类型安全,Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection等功能的基石a, 类型安原创 2012-09-25 20:43:13 · 735 阅读 · 0 评论 -
Java DecimalFormat使用方法
import java.text.*; import java.util.*; //后面要用到Locale类 publicclass DecimalFormatSample { publicstaticvoid main(String args[]) { DecimalFormat myformat1 = new DecimalFormat("###转载 2012-09-21 13:11:17 · 3315 阅读 · 0 评论 -
Java 使用dom读取XML文件及对中文字符的支持
我本机的开发环境编码是UTF-8;以下这个方法正常读取不含中文的XML文件是没问题的 public static Element returnRootElement(String fileName) { String deviceInformation = ""; Document document = null; Element root = null; try原创 2012-08-28 23:17:24 · 1368 阅读 · 0 评论 -
Java enum(枚举)的简单使用
如何定义枚举类型?public enum Device { TARGET("Target"), PAIR("Pair");}如何定义带别名的枚举类型?public enum Device { TARGET("Target"), PAIR("Pair"); private String fullName; Device(String fullName) { th原创 2012-08-28 10:32:54 · 2536 阅读 · 0 评论 -
Java 查看jdk源码-查找源代码位置
在本机安装的JDK目录下:src.zip包就是了!原创 2012-08-07 17:40:39 · 1927 阅读 · 0 评论 -
Java 二进制文件读写操作
代码如下:public static byte bSource; public static byte bTarget; public static byte colon = ':'; /** * 从二进制文件读取字节数组 * * @param sourceFile * @return * @throws IOException */ pu原创 2012-09-28 21:51:09 · 5257 阅读 · 0 评论 -
Java 7 新特性
jdk1.7的新特性:1,switch中可以使用字串Java代码 String s = "test"; switch (s) { case"test" : System.out.println("test"); case"test1" : System.out.println("test1"); b转载 2012-09-25 21:50:05 · 2423 阅读 · 0 评论 -
Java SecurityManager说明
public class SecurityManagerextends Object安全管理器是一个允许应用程序实现安全策略的类。它允许应用程序在执行一个可能不安全或敏感的操作前确定该操作是什么,以及是否是在允许执行该操作的安全上下文中执行它。应用程序可以允许或不允许该操作。SecurityManager 包含了很多名称以 check 开头的方法。Java 库中的各种方法在执行某些潜在转载 2012-09-13 22:39:49 · 2100 阅读 · 0 评论 -
Java SecurityManager相关概念理解
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。 在企业内部网中,本文提出了使用安全策略文件来设置原创 2012-09-13 23:25:29 · 12362 阅读 · 0 评论 -
Java 反斜杠如何转义的问题
引用说明:有正斜杠与反斜杠之分,正斜杠,一般就叫做斜杠,符号为“/”;反斜杠的符号为“\”引用斜杠(/)在JAVA中没有什么特别的意义,就是代表一个字符‘/’;反斜杠(\)则不然,它和紧跟着它的那个字符构成转义字符,如“\n”(表示换行)、“\””(表示字符‘”’)等,所以在字符串中要表示字符'\'要用“\\”来表示,例:如果你这样定义一个字符串String s = “name\s转载 2012-09-14 14:42:49 · 44274 阅读 · 1 评论 -
Java dom4j api 使用集合
Java代码 SAXReader reader = new SAXReader();Document doc = reader.read(...); List childNodes = doc.selectNodes("//Config/Child/ChildNode");for(Object obj:childNodes) {Node childNode = (Node)转载 2012-10-08 17:05:10 · 8241 阅读 · 1 评论 -
spring framework 各版本源码下载地址
现在spring的源码下载地址真是不好找,这次终于找到了。记录一下,以帮助需要的朋友。https://github.com/spring-projects/spring-framework/tags可以选择需要的版本进行下载。转载 2017-02-22 22:57:42 · 754 阅读 · 0 评论