`
文章列表

Java 多线程

一、线程 1、程序:是一段静态的代码,它是应用软件执行的蓝本。 2、进程:是程序的一次动态执行过程,它对应了从代码的加载执行到执行完毕的一个完整过程。 3、线程:比进程更小的执行单位,一个进程在其执行过程中,可产生多个线程,形成多条执行线索,每条线索即每个线程,也有它自身的产生、存在与消亡的过程。 4、多线程编程的含义是:你可将程序的任务分成几个并行的子任务。特别是在网络中,你会发现很多功能是可以并发执行的。 5、多线程是与单线程相对而言的。 6、线程和进程的区别: 1)进程包括线程
Ubuntu下安装JDK:      sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java6-installer  或者下载离线安装包jdk-6u38-linux-i586.bin 修改权限 $ sudo chmod u+x /usr/lib/java/jdk-6u38-linux-i586.bin 执行命令 $ ./jdk-6u38-linux-i586.bin 设置环境变量 $ sudo gedit /etc/environment ...
     Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2      最简单、普通的方法:   SELECT TOP 30 * FROM ARTICLE WHERE ID NOT IN(SELECT TOP 45000 ID FROM ARTICLE ORDER BY YEAR DESC, ID DESC ...

SQL优化

一、正确使用聚集索引 百度百科 写道    一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,按姓氏排列数据。由于聚集索引规定数据在 ...
对于普通网站开发, 又有要求兼容ipad版和手机版要求的普通开发人员, 而且没有相应的设备(公司不提供设备,只提要求,苦恼...), 我们可以通过user-Agent来判断浏览器类型, 显示相应的界面.  谷歌Chrome浏览器, 可以很方便地用来当3G手机模拟器. 在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页或者Ipad版页面, 例如: 苹果iPhone 4 chrome.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 li ...
正则表达式-分组构造   分组构造使您可以捕获子表达式组并提高具有非捕获预测先行和回顾后发修饰符的正则表达式的效率。下表描述了正则表达式分组构造。 分组构造 说明 (   ) 捕获匹配的子字符串(或非捕获组;有关详细信息,请参见

Java标签

    博客分类:
  • Java
在Java中有时会遇到在嵌套循环时在内部循环中跳出外部循环,但Java中没有类似C/C++中的goto语句,在之前的项目中我一般采用如下方法:   boolean flag = false; for(int i = 1; i < 10; i ++) { if(flag) { break; } for(int j = 1; j < 10; j ++) { if(i == 8) { flag = true; break; } System.out.println(i + " * " + ...
在js中,总的来说数据类型分为两大类,一类是原始值类型的,一类是引用类型的。原始值类型的包括:字符串(String) 、数字(Number) 、布尔值(Boolean) 以及两个特殊的值 null 和undefined 。引用类型的主要是指对象,在js中,对象的范围很广,甚至有js中一切都是对象这样的说法。对象可以分为 对象(Object) 以及更具体的数组(Array) 、 函数(Function) 等类型。要注意的是,js中typeof运算符返回的类型只有:sting、number、boolean、object、function、undefined几种,typeof null 返回的是 ...
  Java图像处理类库 Java Image Filters Java Image Filters 是由 Jhlabs 开发的一组用来处理 Java 图像的类库,提供各种常用的图像处理效果,例如反转色、扭曲、水波纹、凹凸、黑白效果等等数十种效果,如下图所示,更多的效果请看其网站首页: ChannelMixFilter - Mixes the RGB channels Cont...     更多Java Image Filters信息 指纹识别开发包 SourceAFIS SourceAFIS 是一个指纹识别开发SDK。AFIS 是 Automated F ...
  Thumbnailator 是目前我所使用过的最好的一款java缩略图工具类,好用,缩略出的效果非常棒。 Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。  http://code.google.com/p/thumbnailator/ 版本:thumbnailator-0.4.2.jar 原图如下:  1、指定大小进行缩放  Java代码 
简介: OSGi 一直是在 Java™ 领域及诸多其他领域中构建动态模块系统的实际行业标准。本文通过一系列相关示例展示在 Eclipse 中开发 OSGi 应用程序的过程、场景、解决方案和实践。深入阅读本文以系统了解 OSGi 框架与核心服务 ...

安装m2eclipse

  安装Maven 打开Eclipe→Help→Install New Software,得到下图 点击Add,输入下面信息 Name:m2eclipse Location:http:
  1、启用Ad Hoc Distributed Queries 在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的 启用Ad Hoc Distributed Queries的方法 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure ...
---bat文件内容---@echo onset JAVA_HOME=C:\jdk1.5set classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;要引用的包的路径set path=C:\jdk1.5\bin java com.javapackage.webService.Server pause---文件结束 以下是说明---jdk路径根据实际情况而定,然后运行即可。若是需要引入外部包,则必须在classpath中指定要引用的包的路径,必须是完整路径,例:D:x\RTX\bin\lib\aaa.jar; 直接追加到s ...
struts2 https://github.com/apache/struts2 hibernate https://github.com/hibernate/hibernate-orm spring 
Global site tag (gtag.js) - Google Analytics