周五本该是愉快的,可是花了一个早上查问题,为什么要花一个早上?我把原因总结为两点: 日志信息严重丢失,茫茫代码毫无头绪。 对泛型的认识不够,导致代码出现了BUG。 第一个原因可以通过以后编码谨慎的打日志来解决,我们今天主要来一起回顾下
在做业务需求的过程中,遇到一个非常奇怪的问题。在一个继承了 Serializable 接口的java bean里按照常规操作添加了一个hashmap和与之对应的getter、setter,就像这样:
下面这个故事,我相信无论谁做这个代码审查的当事人都会抓狂,你觉得呢? 这是一个真实的发生在Java代码审查中的故事。 被审查的是下面这行代码: if (currentQueryType
网络爬虫是一种基于一定规则自动抓取万维网信息的脚本或则程序。本文是用Java语言编写的一个利用指定的URL抓取网页内容并将之保存在本地的小 程序。所谓网页抓取就是把URL中指定的网络资源从网络流中读取出来,保存至本地。类似于是用程序
OpenSMPP是SMPP协议的一个Java开源实现。可用于发送 (External Short Message Entities), Messaging Gateways。 项目主页: http://www
SoybeanMilk是一个简易、友好、且零侵入的Java MVC实现框架: 它几乎没有学习成本,你只需要熟悉jsp和servlet技术 也不需要你遵从任何代码编写模式 你的代码中几乎没有这个框架的踪迹 使用它,您
Less4j是 less.js 的一个Java移植。 Less是CSS的一个扩展,它增加了常量,嵌套规则集,命名空间等。Less4j可用作类库和命令编译器两种方式。 项目主页: http://www
RubyFlux 是一个编译器,用来将 Ruby 代码转成对应的 Java 代码,并可在 JVM 中运行,而无需其他运行环境的要求。 每个 Ruby 类生成一个对应的 Java 文件。 使用示例: # The
1. 它是什么? 这是一个非常简单的图片处理的插件,可快速集成在你的web应用中。基于http对图片进行缩略大小、质量压缩、旋转、转换扩展类型、添加水印等常用操作。 前台的图片尺寸发生变化的时候在前端
Audit4j是一个开源的项目,用于构建一个高度可以拔插、可嵌入、异步、安全、注释驱动和高性能的审计框架。它的核心完全采用Java编写,但仍然暴露 Scala 和 Groovy 友好的API。 Audit4j
最近在写一个私人项目,名字叫做 ClassAnalyzer , ClassAnalyzer 的目的是能让我们对 Java Class 文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经完成,还有一些细节功能日后再增加。实际上
2. XML Marker You might not be able to survive java development or administration if you don’t have
P7 用java语言编一个聊天小程序 要求: 使用图形用户界面。 能实现一个聊天室中多人聊天。 可以两人私聊。 提示:使用socket通信 import java.awt.*; import java.awt
这是一个直接用 Java 自带的 API 实现的超轻量级的 HTTP 服务器,没有使用第三方类库。 import java.io.IOException; import java.io.OutputStream;
class RegexTool { /** * * @param phoneNum 传入的参数仅仅是一个电话号码时,调用此方法 * @return 如果匹配正确,return true , else return
Bullet.java package GameSubstance; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit;
are components,component can be a application)”理念采用Java 技术实现的Web应用级框架。 其核心价值在于提供了以声明方式来描述组件行为的机制,该机制有
介绍 Leafer 是基于Java实现的面向Web端的一个私人笔记管理项目,现在还是处于beta版本,如果有任何的bug或者功能改进方面上的建议,欢迎大家提issues帮我改进,thanks :-)
Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 支持哪些数据库?理论上说,支持所有有jdbc驱动的数据库。实际测试过的有 数据库 支持状态 mysql 支持,大规模使用
这几天看书看得java网络编程,看到一个不错的,适合新手的,部分代码借鉴书上的,可能有地方还不是很成熟,不过可以借鉴一下,分为客户端和服务端,话不多说,贴代码,很多都在注释中给出 客户端程序: Y