自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

原创 idea配置类和方法注释模板

idea 配置类模板: File 》 setting 》Editer 》 File and code Templates 右侧 Includes 添加 File Header,创建模板: /** *我愿化身石桥,受五百年风吹,五百年日晒,五百年雨打,但求你从桥上走过 *@Description TODO *@project ${PROJECT_NAME} *@author lizp *@date ${DATE} ${TIME} */ idea 配置方法模板: file 》setting》E...

2020-09-27 22:05:41 172

原创 myql存储对象

数据库字段 folderType        mediumblob; 插入数据库: stmt.setBytes(index++, ConvertFileSummary.getBytes(afs.getCreateTimeStruct())); public class ConvertFileSummary{ public static byte[] getB

2017-12-21 09:24:02 183

原创 多线程四.三-------不同锁的功能和使用

ReentrantReadWriteLock  //大量线程读取文件数据,少量线程修改数据;  ReentrantReadWriteLock lock = new ReentrantReadWriteLock();   Lock write=  lock.writeLock();   Lock read = lock.readLock(); private voi

2017-11-03 13:35:03 251

原创 非常有用的Java程序片段

1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 BufferedWriter out = null; try { out = ne

2017-10-26 09:08:51 203

原创 java23种设计模式之一--单例模式

为何要用单列模式:  1.对于频繁使用的对象,可以节省NEW操作花费的时间。 2.new操作的减少,对系统内存的使用频率降低,减少GC压力,缩短GC时间。 public class Singleton {       private Singleton(){                  }             private static Singleto

2017-03-17 10:12:43 214

原创 多线程四.二-------线程同步重入锁

在JavaSE5.0中新增了一个java.util.concurrent包来支持同步。 ReentrantLock类是可重入、互斥、实现了Lock接口的锁,  它与使用synchronized方法和块具有相同的基本行为和语义,并且扩展了其能力   ReenreantLock类的常用方法有: ReentrantLock() : 创建一个ReentrantLock实例  lock()

2017-03-09 11:55:26 498

原创 多线程四----------线程同步

为什么要使用线程同步:   当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用. 证了该变量的唯一性和准确性。   什么时候使用同步: 如果正在写一个变量,他可能接下来将被另一个线程读取,或者正在读取的一个上一次已经被另一个线程写过的变量,那么必须使用同步,并且,读写线程都必须

2016-09-08 10:54:19 359

原创 多线程三-------------线程中常用的函数

1.  sleep() 1.1   线程睡眠:Thread.sleep(long millis)方法,使线程转到阻塞状态。millis参数设定睡眠的时间,以毫秒为单位。当睡眠结束后,就转为就绪(Runnable)状态。当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该

2016-09-07 10:49:56 857

原创 多线程六------从任务中产生返回值-Callable接口

Runnable是执行工作的独立任务,但是它不返回任何值,如果希望任务完成后返回一个值。那么可以实现Callable接口而不是Runnable接口,Callable是具有类型参数的泛型,它的类型参数是call()而不是run()。并且必须使用ExecutorService.submit()提交任务 public class CallableBase implements Callable{

2016-09-02 14:38:49 298

原创 多线程五---------线程池 Executor 管理线程

1. Executor 管理线程   CachedThreadPool     /*ExecutorService exe = Executors.newCachedThreadPool();         exe.execute(new ExtendsThreadBase("A"));         exe.execute(new ExtendsThreadBase("B"));

2016-09-02 14:08:47 283

原创 Final和static的区别

首先 Final 和static 是完全没有关系的。   final 作用: 1.    final 修饰属性,表示属性【只能赋值一次】,(1)基本类型:值不能被修改;(2)引用类型:引用不可以被修改该。    如:public final int rows = 1;    此时变量rows不管在什么地方引用,都不能被再次赋值。     但是,可以先只定义

2016-09-02 10:00:50 408

原创 多线程二,Java多线程thread和runnable区别简介

先上被写烂了的卖车票的例子:  public class ChooseThreadOrRunnable extends Thread { private String name; private int count = 5; public ChooseThreadOrRunnable(String name) { this.name = name; }

2016-09-01 15:10:46 304

原创 多线程一 -------多线程介绍及简单实现

1.多线程的基本实现。   1.0  进程和线程          进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位,简单说,一个进程至少包含一个线程。   1.1 线程实现方法,继承thread  /*  * 继承 thread  其实就是实现Runnable接口  */ public class Exte

2016-09-01 14:11:51 484

原创 配置ant失败原因

下载ant  http://ant.apache.org/;  配置环境变量: window中设置ant环境变量: ANT_HOME    C:/ apache-ant-1.8.1 path             C:/ apache-ant-1.8.1/bin classpath      C:/apache-ant-1.8.1/lib   本机测试配置环境变量

2016-07-25 14:10:15 1981

原创 随便玩玩之ofbiz项目搭建

下载地址ofbiz : http://ofbiz.apache.org/download.html;  下载 Ant : http://ant.apache.org/bindownload.cgi;   下载安装,mySQl   下载安装JDK。 因为ofbiz里已经集成了tomcat,这里就不需要安装了   配置ANT失败可能原因;   1.下载后项目导入esclipse

2016-07-25 14:07:09 726

原创 删除SVN上服务器上的项目

svn delete svn://172.18.17.85:8787/Mail -m delete ;

2014-10-23 10:24:47 1133

原创 java23种设计模式之二--模板模式

模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。

2014-09-24 16:39:00 336

原创 SQL优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:  select id from t where num=03.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行

2010-11-19 19:13:00 360 1

jquery动态进度条jqmeter

jQMeter是一款简单使用的轻量级进度条jQuery插件 该效果时设置了进度条宽度,高度,动画时间,计数时间

2019-01-18

SVN客户端Win7_64位

SVN,实用win7,64位系统

2016-09-26

DICOM开发文档

DICOM3.0标准,开发文档,开发医疗系统图像显示标准文档

2015-03-11

DICOM-医学影像调试技术源码

DICOM对象窗体,图像及属性显示,直接上传DICOM可显示

2015-03-11

Setup-Subversion-1.6.17.msi

Setup-Subversion-1.6.17,SVN服务器

2014-10-21

TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

2014-10-21

site-1.6.15.zip

安装subclipse, MyEclipse8.5 SVN插件;

2014-10-21

java新闻管理系统

java新闻管理系统 新闻发布权限管理

2013-08-22

java生成EXCEL

java生成 EXCEL 文件 下载 。。。。。。。。。。

2011-08-03

Ext 3.3.1 正式版new

Ext 3.3.1 正式版资料,实例; Ext 3.3.1 正式版new

2011-02-12

java事例,实际开发中的例子

java做的项目,包括查询,转账,数据库资源配置,附源码,

2010-10-20

java语言,入门级,适合初学者

入门级,适合初学者,讲解很清晰,有例子。

2010-10-20

空空如也

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

TA关注的人

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