java 基础
文章平均质量分 81
千一科技
这个作者很懒,什么都没留下…
展开
-
GeneralPath 判断坐标点是否在图形内部
public final class GeneralPathextends Objectimplements Shape, CloneableGeneralPath 类表示根据直线、二次曲线和三次 (Bézier) 曲线构造的几何路径。它可以包含多个子路径。缠绕规则指定确定路径内部的方式。缠绕规则有两种类型:EVEN_ODD 和 NON_ZERO。EVEN_ODD 缠绕规则意味着,原创 2013-11-27 11:39:00 · 3313 阅读 · 0 评论 -
Arrays.sort()你应该知道的事
Arrays.sort()你应该知道的事 本文由 ImportNew - 刘志军 翻译自 programcreek。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的 Java开发 小组。参与方式请查看小组简介。Arrays.sort(T[], Comparator c) 是用来对用户转载 2014-02-15 13:28:35 · 906 阅读 · 0 评论 -
fastjson 过滤不需要序列化的属性
JavaJSON技术框架选型与实例 JSONJSON英文全称为JavaScriptObject Natation,采用key:value键值对的方式存贮数据,与xml格式相比,JSON是一种轻量级的数据交换格式;不要被Javascript这个单词迷惑,实际上JSON只是一种数据格式,与具体语言并无关系。JSON已被广泛应用于业界,比如目前NoSQL数据库存贮大都采用key:value存转载 2014-03-07 15:46:37 · 8999 阅读 · 0 评论 -
svn eclipse
http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=97079652247F7B00E70BD9C17F90F111?pageID=p4wYuAGet the right version!Subclipse versions are tied to specific versions of转载 2014-04-25 14:56:43 · 804 阅读 · 0 评论 -
整合iis+tomcat
[转]【整合iis+tomcat(成功)】原文地址:http://www.blogjava.net/b47248054/archive/2008/11/27/242963.html 目的:将Tomcat与IIS整合在一起,共用80端口。让iis可以解析*.asp、*.aspx、*.jsp、servlet和*.do文件;第一步:准备工作。在你的T转载 2014-09-23 14:43:40 · 1500 阅读 · 0 评论 -
hibernate调用存储过程
一. 建表与初始化数据 在mysql的test数据库中建立一张新表:tbl_user,建表语句如下: DROP TABLE IF EXISTS `user`;CREATE TABLE `tbl_user` ( `userid` varchar(50) NOT NULL, `name` varchar(50) default '', `blog` varcha转载 2014-09-23 14:46:50 · 562 阅读 · 0 评论 -
搞懂java中的synchronized关键字
实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in Patterns with Java中的Observer模式,看了其中的Observable类的源码,发现里面几乎所有的方法都用了synchronized关键字(不是全部)转载 2014-09-23 14:48:56 · 545 阅读 · 0 评论 -
关于线程的 一些概念
关于线程的 一些概念线程线程与callback线程池 线程间通信 主题:对于java线程的一点点牢骚长久以来一直对java多线程api有些疑惑,java主张“万事万物皆对象” 可是在计算机编程中偏偏有些东西很不适合表达成对象形式,“线程”就是其中之一 这也是为什么面向对象并不可能完全取代面向过程的原因,我对于java多转载 2014-09-23 14:46:11 · 560 阅读 · 0 评论 -
父类子类,static方法,构造函数 编译调用的优先顺序
package dd;class Person { Person() { System.out.println("Person..."); } // 隐式方法 { System.out.println("Person hello..."); } static { System.out.println("Person static..."转载 2014-09-23 14:47:36 · 1367 阅读 · 0 评论 -
session自定义存储,如何更好地进行session共享;读tomcat7源码,org.apache.catalina.session.FileStore可知
session自定义存储,如何更好地进行session共享;读tomcat源码,org.apache.catalina.session.FileStore可知详见:方法1 public void save(Session session)try { ((StandardSession)session).writeObjectData(oos原创 2014-11-15 11:41:15 · 3349 阅读 · 0 评论 -
java 常见问题 之 不使用finally块释放资源
不使用finally块释放资源错误的写法:public void save(File f) throws IOException { OutputStream out = new BufferedOutputStream(new FileOutputStream(f)); out.write(...); out.close(); } public void load原创 2014-01-18 21:04:25 · 2045 阅读 · 1 评论 -
java 常见问题 之 异常处理不彻底
异常处理不彻底错误的写法:try { is = new FileInputStream(inFile); os = new FileOutputStream(outFile); } finally { try { is.close(); os.close(); } catch(IOException e) { /* we can't do any原创 2014-01-18 20:58:07 · 828 阅读 · 0 评论 -
500万数据,查询分页,500毫秒搞定
一、建表-- Create tablecreate table DIM_LICENSE_PLATE_REAL( LP_CAMERA_ID VARCHAR2(15) not null, DATE_KEY NUMBER(8) not null, TIME_KEY NUMBER(9) not null, LIC原创 2013-12-06 18:13:06 · 3011 阅读 · 0 评论 -
JTS 空间数据模型
空间数据模型空间数据模型(1)、JTS Geometry model (2)、ISO Geometry model (Geometry Plugin and JTS Wrapper Plugin)GeoTools has two implementations of these interfaces:Geometry Plugin a port of JTS 1.7 t转载 2013-12-02 17:53:51 · 1649 阅读 · 0 评论 -
ORA-00911: 无效字符
1、执行过程java执行预编译语句sql = “insert into table1(name) values('a');”;2、JDBC插入数据库数据时出现问题,问题现象如下:1、报错: ORA-00911: 无效字符 2、调试状态,获取sql,在plsql运行通过:3、解决把最sql语句最后面的“;”去掉原创 2013-12-11 00:40:43 · 1724 阅读 · 0 评论 -
java Timer 定时器
try{// 每天2点,从数据库重新读取数据Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());if (calendar.get(Calendar.HOUR_OF_DAY) >= 2){calendar.add(Calendar.DAY_OF_YEAR, 1);}cale原创 2013-12-11 14:29:17 · 728 阅读 · 0 评论 -
Java建立URL请求
Java建立URL请求简述:使用Java写 向后台服务做GET和POST请求代码:Test1.java建立Http Connection, 向后台的Servlet做出Get请求[java] view plaincopypackage test.java_request; import ja转载 2013-12-12 09:28:31 · 806 阅读 · 0 评论 -
compass 分页查询
compass 分页查询 public class IndexDao {//声明配置信息 private Compass compass ; public IndexDao(){ // compass.cfg.xml得到配置信息 默认的配置信息 CompassConfiguration cfg = new C转载 2013-12-17 19:07:52 · 896 阅读 · 0 评论 -
Lucene的分页查询
Lucene的分页查询 分页查询只需要传入每页显示多少条记录,当前是第几页就可以了。 当然是对搜索返回的结果进行分页,并不是对搜索结果的总数量进行分页,因为我们搜索的时候都是返回前n条记录。 例如indexSearcher.search(query, 100);//只返回前100条记录12345转载 2013-12-17 19:08:38 · 794 阅读 · 0 评论 -
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java原创 2013-12-19 20:57:15 · 3019 阅读 · 0 评论 -
JVM内存的设置(解决eclipse下out of memory问题)
一、JVM内存的设置的原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好转载 2014-01-08 19:46:19 · 619 阅读 · 0 评论 -
Java编程最差实践
Java编程最差实践博客分类: Javajava 原文地址:http://www.odi.ch/prog/design/newbies.php 每天在写Java程序, 其实里面有一些细节大家可能没怎么注意, 这不, 有人总结了一个我们编程中常见的问题. 虽然一般没有什么大问题, 但是最好别这样做. 另外这里提到的很多问题其实可以通过Findbugs(http:/转载 2014-01-18 21:09:38 · 710 阅读 · 0 评论 -
各地图坐标系转换(WGS84坐标系,GCJ02坐标系,BD09坐标系)
各地图坐标系转换; WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系,谷歌地图采用的是WGS84地理坐标系(中国范围除外); GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。原创 2014-09-16 16:59:24 · 10090 阅读 · 1 评论