自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Oracle数据库入门

【说明】2017.2.23 先列框架,再慢慢补充......一、数据库市场情况最新数据库排行榜Oracle数据库各种版本的市场差异二、Oracle数据库基本概念关系型数据Oracle版本配置环境要求数据库服务器、数据库实例、数据库、监听器、客户端、User数据库实例(Shared Memory Area-SGA&PGA,Ba

2017-02-23 15:17:42 621

原创 Maven OutOfMemoryError: PermGen space

运行mvn clean install后报错,提示java.lang.OutOfMemoryError: PermGen space

2017-01-22 11:12:50 616

原创 Java读取本地文件和读取指定网页

读取本地文件通过本地文件的路径,把文件构造成File,通过流的读取,把文件内容一行行地读到String中。 下面是代码:工具类package filecontrol;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExce

2016-11-02 16:48:10 7787 1

原创 关于Java的值传递和引用传递

结论:1. 对于值传递,如int, long等基本类型,不管传入方法后怎么修改,都改变不了方法外面的值。2. 对于引用传递,如果传入方法后指向了一个新的对象,那么无论怎么修改也改变不了方法外面的对象。    如果传入方法后没有指向新对象,直接操作,就会改变方法外面的对象,因为这是在操作同一个对象。来看一段测试源码:package aa;public class

2016-09-19 19:55:47 1470

原创 欢迎使用CSDN-markdown编辑器

关于各种环境的安装这篇文章特意记录所有的环境安装步骤和问题:java环境安装(JDK)ant环境eclipseAndroidgitJIRAjava环境安装(JDK) 从官网下载JDK包,如果要下载历史版本,请参考如何在官网下载java JDK的历史版本提供一个历史版本官网链接。 下载安装完JDK后,就是配置环境变量的问题。三个变量:JAVA_HOME,CLASSPATH,PA

2016-02-20 11:51:24 330

原创 ping不通hostName,但能ping通ip

原因是DNS Suffix没有,不在同一个域。解决办法: 1. 把本机加入与ping对象同一个域 2. 在本机的C:\Windows\System32\drivers\etc\hosts文件添加一个map,让hostName和IP对应起来

2015-07-21 10:45:46 4064 1

原创 反射实现get和set方法

最近接触了一个新的get和set方法,好处就是可以把Java bean的所有property都定义在一个String list里,利用循环语句一次性进行get或者set,可以简化很多代码。相关API: PropertyDescriptor Method代码干货: 这是一个测试用的Java bean。package string.prodes;public class TestBean {

2015-07-16 10:17:46 6148

原创 MySQL一些痛的领悟

1.mysql> create database aa;ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'aa'这是匿名用户的意思~~~虽然你以为你是root登录解决办法:改真正的root登录F:\Softwares\mysql5\mysql-5.6.24-winx64\bin>mysql

2015-04-29 17:44:11 572

原创 设计模式学习笔记

1. 单例模式限制只产生一个对象。  if (object == null) { object = new Object(); }2. 简单工厂模式通过一个工厂类根据条件来创建各种各样的类。3. 工厂方法模式对工厂类进行改造分解,工厂类升级为接口,一对一建立工厂类(针对要生产的类),实现工厂接口。问题来了:简单工厂和工厂方法有什么优劣?4. 迭代器模式Iterato

2015-02-15 16:24:14 399

原创 怎么简单把word转成PDF并生成书签

打开你编辑好的word文档,点击Save As-> PDF or XPS:点击Options按钮,勾选创建书签使用:标题,点击发布就可以看到生成的PDF文件了。PS: 假如不能选择标题(Headings)就说明你word里面的标题不合规范,没有分级!什么叫PDF书签?这些就是书签,相当于word的目录,都是索引。标题不能被识别怎么办?相同样式

2015-01-29 16:21:33 5760

原创 简单介绍String与常量池以及String.intern()

1. 先来说说两个用于测试比较的工具:str1.equals(str2)    --比较字符串内容(内容相同,不代表是同一个对象)str1==str2                --比较字符串引用(引用相同,指向的对象也相同)2. 字符串常量池 和 对象堆使用new String(str1)                  会在对象堆创建对象存储字符串。下文简称对象

2015-01-23 10:30:59 477

原创 简单介绍使用Eclipse Memory Analyze Tool来检查内存溢出和内存泄露

1. 安装Eclipse Memory Analyze Tool(Eclipse MAT)Eclipse Help --> Install New Software... --> Add... --> 如下图 -> finish 重启 就行了PS: MAT新版本的链接在此http://www.eclipse.org/mat/downloads.php (Location填的是Upd

2015-01-21 15:52:29 811

原创 有关Ant的一些有用索引

因为有时候找API也挺烦恼的,尤其是英文。现在找到的一些比较关键的信息,以便自己下次查询。Ant tasks:           http://ant.apache.org/manual/Tasks/ant.htmlProperty tasks:  http://ant.apache.org/manual/Tasks/property.htmlStructure:

2015-01-04 14:26:22 422

原创 关于Java的对象equals方法

不是所有的equals都是比较整个对象的。#1. 普通Object类:先看源码: public boolean equals(Object obj) { return (this == obj); }看到了没,用“==”,比较的是对象引用,也就是地址。假如两个对象传入的参数一样,但是都用new去创建,地址就不同了,那么用equals返回的就是false。

2014-01-10 12:03:53 973

原创 如何在Eclipse配置给每个新加的类都加入Copyright

每次手动添加Copyright都很烦,怎么办?使用Eclipse 的Template设置可以解决您的烦恼!

2013-12-03 11:54:09 1508

原创 记录一些东西

FindBugs工具使用,HashMap非线程安全讨论,Java范型符号解释

2013-09-12 15:16:17 1181

原创 【android】关于使用ViewPager和LayoutInflater的出现问题

问题如下:1. ViewPager应该怎么配?(仿微信的功能引导页) *  需要一个布局,布局里面有android.support.v4.view.ViewPager,还有几个代表点(用XML实现drawable,目的是切换不同颜色的点)的ImageView *  需要自定义适配器继承PagerAdapter,实现getCount, isViewFromObject, destroyI

2013-06-18 14:04:06 1617

原创 单例模式的测试数据

我用debug模式测试了两种单例模式的执行情况:第一种:public class TestSingleTon1 { private static TestSingleTon1 singleton1 = null; public TestSingleTon1(){ //TODO System.out.println("constructor methord...

2013-06-14 11:36:38 1741 1

原创 [UI]关于Android手机Ui设计

工具使用:1.UI材料:Android官方提供了很多UI,百度也能找到素材网站2.UI成品预览:         到developer官网:(http://developer.android.com/distribute/promote/device-art.html)            --网页上提供了几种机型的图片,你只需要把你设计好的成品拖上去就会帮你生成效果。

2013-03-14 22:41:35 1705

原创 [java]关于java正则

这种方法是使用Pattern类和Matcher类:Pattern p = Pattern.compile("正则表达式");Matcher matcher = p.matcher("字符串");boolean result = matcher.matches();或者:boolean result = Pattern.matches("正则表达式","字符串");

2013-03-13 10:16:40 753

原创 关于java引用

最近在看一个项目,发现有个类以为是多余的,之后问了人才知道,原来那是引用,简介使用了被引用的对象,修改里面的数据。下面给出一个例子,该例子除了有引用这个问题,还有继承的问题。包名:aa父类:Yingyong子类:YingyongSunpackage aa;import java.util.ArrayList;import java.util.List;

2013-03-07 15:33:17 509

转载 [java]单例模式Singleton

注:文章是从百度百科上摘抄的内容单例模式的三种模式:(一)public class Singleton { private static Singleton instance = null; private Singleton(){ //do something } public static Singleton getInstance(){

2013-02-18 09:41:11 597 1

原创 [C#]网络编程入门的几个介绍2

七、IP地址与端口号        来看这么一个问题:客户端在主机A上,服务器在主机B上,两者的通信,应该是先要识别到电脑(即IP),再识别进程(即端口号),然后才建立通信。        端口号(2个字节):(十进制范围)[0,65535],http 80, ftp 21, https 443.......1000以内的端口号大多被标准协议使用,所以自由端口号一般为1000以上。

2012-10-17 13:16:15 280

原创 [C#]网络编程入门的几个介绍

一、C#专业开发软件:VS2008专业版二、应用程序的外部表现形式:窗体、Web三、应用程序(App)按照.NET实现技术分:        Windows窗体App——修改注册表,与OS平台关系密切,升级麻烦        智能客户端App——采取Web App的升级模式,自动检测存放在服务器上的最新版本并自动升级,能离线操作        XNA App——进一步封装Dir

2012-10-16 20:56:40 499

原创 [C#]关于各种线框的基础画法总结

下面的例子总结了C#图形类的一些基本用法:用到的控件:Panel,4个Button用到的事件:Panel的Paint事件,Button的Click事件实现功能:绘制直线、sin、cos、刷新panel、改变坐标系,还附加了其他(矩形、多边形、椭圆、扇形、曲线、贝塞尔曲线)的基本用法局限:只能先在代码里面定义好图形,然后一次性画到panel上面。思考:1.假如Panel不够大

2012-04-28 21:48:40 2535

原创 【android】google map开发(1)

密钥申请成功后,就开始开发google map了。任务:1.建立google map 的项目2.正确配置xml文件3.类的编写4.实现:显示地图、移动(pan)地图、缩放(zoom)地图。一、建立项目跟普通的项目一样,主要是选择“Build Target”的时候要选择 对应的google apis。相应的AVD也要选择apis。二、配置xml1.配置

2012-03-27 22:06:49 637

Ant工具build文件使用的简单示范

主要是做了一个范例示范怎么使用build.xml来编译java项目。操作有:clean, compile, run, jar.

2014-12-24

数7小游戏(C#)

用到Button、ListBox、Label、Timer、MessageBox、GroupBox。有很详细的代码解说。命名规范、xml注释风格、代码段收缩。定时器的使用,控件的细节问题。

2012-04-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除