- 浏览: 212533 次
- 性别:
- 来自: 北京
最新评论
-
泛黄秋颜:
大神你好,我最近在做云显示,奈何就是不会,能不能麻烦您发我一份 ...
Java实现标签云 -
Zhang_amao:
我的QQ邮箱1101232017@qq.com
Java实现标签云 -
Zhang_amao:
您好, 我现在也在研究这一领域,特别需要java版本来生成中文 ...
Java实现标签云 -
moon198654:
Technoboy 写道引用
总结
本文介绍了目前 Java ...
Tomcat VS Jetty -
mengxiangzhou:
dfvdf
Java模拟操作系统进程调度算法—先来先服务、短作业优先、高响比优先
文章列表
1、Java的内存管理就是对象的分配和释放问题。
在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。
对象的释放是由GC决定和执行的。
在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的,这种收支两条线的方法简化了程序员的工作。但也加重了JVM的工作。这也是Java程序运行速度较慢的原因之一。
GC释放空间方法:
监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等。当该对象不再被引用时,释放对象。
2、 ...
JDK Proxy AOP实现
java.lang.reflect.Proxy, Proxy 提供用于创建动态代理类和实例的静态方法. 只能针对接口创建代理 newProxyInstance() 返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序 (详见api文档) java.lang.reflect.InvocationHandler, InvocationHandler 是代理实例的调用处理程序 实现的接口。 invoke() 在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。
动态 ...
使用一种特殊的编程语言、编程很牛,单单靠这个并不能说一名程序员/开发者就是优秀程序员/开发者。
快速发展的开发环境使得
这个行业比我今天看到的任何一个行业都要发展迅速,这既有积极的一面也有消极的一面:今天的程序员/开发者有很多编程语言、开发工具和开发平台可选,但是
建立一个安全、可扩展的环境却变得难了很多;硬件和软件正日新月异地变得更加复杂,但现在学习新技术比过去要难太多了。
以下是优秀程序员应当具备的品质:
语言和工具(Languages and Tools)
任何程序员/开发者需要具备的第一个技能就是,能够用编程语言工作并会使用与之相 ...
折半插入排序java实现
- 博客分类:
- 折半插入排序java实现
折半插入排序java实现
package Sort;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
public class BinaryInsertSort {
private static void binaryInsertSort(int[] data){
int size = data.length;
...
1.InfoGlue
infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。
2.Magnolia
Magnolia是一个开源基于Java的Web内容管理系统(CMS)
,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨
浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。
3.OpenCm ...
最近在写代码的时候碰到一些关于处理时间的问题。
总结了2个关于计算时间的代码。
1、java算出时间差
Date t1=dc.getComRegdate(); //从某个POJO拿出来的时间字段
Date t2=new Date();
long day=(t2.getTime()-t1.getTime())/(1000 * 60 * 60*24);//算出2个时间相差多少天
2、hibernate+spring里 查出N天以内的数据
假设要查询近一个星期内的数据,也就是从上个星期开始到今天
int date =7;//7天内数据
Calendar cal = ...
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出 ...
有这样一种想法,Object obj=”123456”
想要将其转换为Integer类型,大家都知道在Java里Integer类里提供了这样一个方法,Integer.parseInt(String)方法,但是参数是String类型的,所以必须先要将Object转换为String类型的,在此我试验了几种种方法:
1、 obj.toString(),利用Object类自带的toString方法,但是前提是obj不能为null否则会包NullPointer异常,所以可以这样写:
Integer.parseInt(obj==null?”0”:obj.toString());
2、 ...
前几天写程序遇到了这样的一个问题:
Map<String, Object> args=getparameters();
Map<String, Object> hot_args=args;
hot_args.put("sortItem","pv");
Map<String, Object> common_args=args;
common_args.put("dateId","week");
一直有问题,后来才发现,c ...
这两天用Ajax连接后端JSON-RPC的服务,
后端的service是用C++写的,用到的是cppcms,作者给的例子是python写的,需要设置Content-
Type:application/json,经测试,python可以正常访问到这个service。
后端由于已经限定了Content-Type, 考虑到需要和其 ...
用JavaScript实现的Ajax,在性能上要比使用Jquery的ajax方法快一些,,所以说一般情况下,,个人建议还是个人用
javascript实现ajax请求较好,javascript主要是利用XMLHttpRequest对象发送异步请求,首先需要定义
XMLHttpRequest对象:
1
<script type=
"text/javascript"
>
2
//定义XMLHttpRequest对象
3
if
(window.XMLHttpReque ...
问题提出:
看了不少文章处理中文,比如:在 jsp里写
// 传统方式
<%
@ page contentType
=
"
text/html; charset=gb2312
"
%>
<
html
>
<
body
>
<
form
metho
1.載入JDBC驅動程式
內含於JDK中,名稱為"Sun.jdbc.odbc.JdbcOdbcDriver",可以使用"java.lang"套件下的
Class.forName()方法載入。
2.透過DriverManager類別建立Connection物件
於"java.sql"套件下可以運用到此JDBC API,其中的DriverManager類別會依據"jdbc.drivers"
系統屬性值植入指定的JDBC Driver。
範例:
Connection con = DriverMa ...
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
问题一 ...
我在上海奋斗五年 从月薪3500到700万(转)
偶的忠告:要想学点什么,首先学会有耐心
阅读准备:眼药水+眼镜+耐心+一颗平淡的心
...