JAVA
文章平均质量分 88
hellohorizon
这个作者很懒,什么都没留下…
展开
-
Apache Commons工具集简介
转自:http://zhoualine.iteye.com/blog/1770014 Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.转载 2015-11-18 13:42:16 · 433 阅读 · 0 评论 -
Maven将项目以及所有依赖包打成一个jar
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4原创 2016-11-28 13:03:57 · 774 阅读 · 0 评论 -
Java内存模型与volatile关键字
摘录自:http://www.importnew.com/16127.htmlJava内存模型(Java Memory Model)Java内存模型(JMM),不同于Java运行时数据区,JMM的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中读取数据这样的底层细节。JMM规定了所有的变量都存储在主内存中,但每个线程还有自己的工作内存,转载 2017-03-26 10:00:22 · 300 阅读 · 0 评论 -
从数据库表生成Model类程序
从数据库表生成Model类程序,根据需要修改相关变量,供参考tablesToClasses.javaimport java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.sql.Connection原创 2013-12-20 01:01:22 · 2517 阅读 · 0 评论 -
JDBC操作LOB字段详解
在Oracle中,lob类型主要是指:CLOB和BLOB,这两个类型都是用来存储大量数据而设计的。 Blob:是指二进制大对象也就是英文Binary Large Object的所写,是用来存储大量二进制数据。 Clob:是指大字符对象也就是英文Character Large Object的所写,用来存储大量文本数据。 一:操作CLOB(1)数据库表结构如下:转载 2012-11-28 09:39:10 · 860 阅读 · 0 评论 -
Oracle中Varchar2/Blob/Clob用法详解
数据库中提供了三种字段类型Varchar2、Blob和Clob用于存储字符串或二进制数据,其中Varchar2、Clob用于存储字符串数据,而Blob用于存储二进制数据。Varchar2采用单字节存储,有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的3276转载 2012-11-28 09:14:38 · 1372 阅读 · 0 评论 -
Java简单依赖注入解析类
本文提供了一个简单的依赖注入解析方法,参考了Spring的依赖注入功能。1、注解类定义/** * Bean注解,用于定义Bean,注解在类上 */@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE })@Inheritedpublic @interface Bean { /**原创 2017-09-09 20:37:45 · 459 阅读 · 0 评论 -
Java版ISO8583包解析工具
1、解析类/** * ISO8583数据解析器 * ISO8583数据结构:2字节消息类型(BCD码) + 域1至域64/128 * @author yanhang0610 */public class Iso8583Package { // 报文结构 private byte[] messageTypeBytes = new byte[2]; // BCD编码的消息类型原创 2017-09-09 20:45:18 · 4920 阅读 · 13 评论 -
反叛之冰:ZeroC ICE基础使用
1 系统环境系统:Win7。版本:JDK 1.8.0_91,ZeroC ICE 3.6.3。2 基础官网:https://zeroc.com 视频教程:https://www.chuanke.com/v6242976-184547-1010808.html书籍:ZeroC Ice权威指南 高清 带索引书签目录 leader-us(著)2.1原创 2017-09-10 11:36:49 · 8191 阅读 · 0 评论 -
Thrift基础使用
1 RPCClient端通过动态代理,根据双方约定的服务接口存根,把要调用的远程接口的名称和接口参数发送到Server端,并获得返回值。其中:Ø 双方持有共同的接口存根(接口定义)。Ø Server端实现具体的接口实现类。Ø Client通过动态代理,封装网络通讯过程,发送调用接口名称和参数到Server端。Ø原创 2017-09-10 11:34:20 · 2859 阅读 · 0 评论 -
几种简单的负载均衡算法及其Java代码实现
转自:http://www.cnblogs.com/szlbm/p/5588555.html什么是负载均衡负载均衡,英文 名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种 负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地转载 2017-04-09 13:33:25 · 403 阅读 · 0 评论 -
nexus3.3.1上传第三方jar包
转自:http://blog.csdn.net/disalone201107/article/details/71600385安装当前最新版本的nexus,安装教程网上搜,不多说了。 因为nexus3x版本没有2x版本中内置的3rd_part,所以不能在界面中上传jar包,必须使用maven的命令行。 添加第三方仓库,名字叫3rd_part转载 2017-12-20 09:35:00 · 795 阅读 · 0 评论 -
【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
.作者 : 万境绝尘转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755.一. Android资源文件简介1. Android应用资源的作用(1) Android项目中文件分类在Android工程中,转载 2015-08-20 13:54:23 · 804 阅读 · 0 评论 -
实现java RPC框架
转自:http://blog.csdn.net/sunmenggmail/article/details/8545701http://javatar.iteye.com/blog/1123915主要利用socket通信,反射,代理实现类似RMI的RPC框架首先是框架的代码[java] view plaincopy转载 2015-04-10 21:34:15 · 515 阅读 · 0 评论 -
基于protobuf的RPC实现
转自:http://blog.csdn.net/kevinlynx/article/details/39379957可以对照使用google protobuf RPC实现echo service一文看,细节本文不再描述。google protobuf只负责消息的打包和解包,并不包含RPC的实现,但其包含了RPC的定义。假设有下面的RPC定义:[cpp转载 2015-04-10 22:47:06 · 590 阅读 · 0 评论 -
short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确。为何?
这个问题以前碰到过,也研究过,发表一下: 如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op (E2))),其中T是E1的类型,除非E1只被计算一转载 2012-10-07 18:01:52 · 565 阅读 · 0 评论 -
poi 获取excel中图片
转载自:http://fansfirst2008.iteye.com/blog/1138189import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.List;import org.apache.poi.hssf.use转载 2013-07-03 20:16:10 · 3862 阅读 · 0 评论 -
struts2 action中获取request session application的方法
转自:http://blog.csdn.net/itmyhome1990/article/details/7019476共四种方式:其中前两种得到的是Map 后两种得到的才是真正的request对象而Map就是把request对象中的属性取出做成了键值对而已。【方法一】[java] view plaincopypublic class Lo转载 2013-11-18 12:57:33 · 702 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
转自:http://blog.csdn.net/kongqz/article/details/3987198java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.转载 2013-11-21 09:24:59 · 793 阅读 · 0 评论 -
搭建Java版WebService
转自:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.htmlHi,大家好! 今天主要和大家分享,如何搭建一个Web服务,做Android开发,不可避免会涉及到客户端开发,我们怎么样来实现一个服务端,怎么样来实现一个客户端,并相互传递数据。就算调用别人的服务时,也能知道大概是怎么样实现的。转载 2013-11-14 21:53:42 · 825 阅读 · 0 评论 -
windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码
转自:blog.csdn.net/hexin373/article/details/8846919转载 2014-05-19 22:04:37 · 748 阅读 · 0 评论 -
import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
import com.sun.image.codec.jpeg.JPEGCodec;在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: Th转载 2014-07-05 16:06:04 · 737 阅读 · 0 评论 -
Linux下Java程序访问SQL Server数据库
1 所需JAR包1.1 jtds jtds官网:http://jtds.sourceforge.net/注意版本选择,JDK1.6的对应jtds-1.2.8.jar,jtds1.3.0以上的需JDK 7支持。连接URL格式:jdbc:jtds:://[:][/][;=[;...]]详见jtds官网上的FAQ。1.2 jcifs,jtds的依赖包jcifs官网:h原创 2014-09-11 11:20:34 · 2258 阅读 · 0 评论 -
Java 在Window及Linux下备份MySQL数据库
转自:http://www.linuxidc.com/Linux/2010-12/30652.htm 首先是Windows系统下: 给大家提个醒: 有人说用:"mysqldump --uroot --p123456 --opt"。但是我没有成功,最后使用这种写法成功了:"mysqldump --user=root --password=123456 --opt"转载 2014-09-12 15:05:16 · 1651 阅读 · 0 评论 -
常用 Java Profiling 工具的分析与比较
转自:http://www.ibm.com/developerworks/cn/java/j-lo-profiling/在 Java 程序的开发过程中,不可避免地会遇到内存使用、性能瓶颈等问题。Java Profiler 工具能帮助开发人员快速、有效地定位这些问题,因此成为了 Java 开发过程中的一个重要工具。目前市场上的 Java Profiler 工具种类繁多,本文将对目转载 2015-01-09 11:22:21 · 730 阅读 · 0 评论 -
Java的内存泄漏
转自:http://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或J转载 2015-03-10 20:51:29 · 461 阅读 · 0 评论 -
Ant使用
1. 什么是AntAnt是Java开发界领先的构建工具,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。目前版本的Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 2. Ant的使用2.1 新建构建配置文件,一般命名为build.xml新建一个build.xml,放在工程根目录下。build.xml定义了Ant要执行的原创 2015-04-10 21:43:05 · 317 阅读 · 0 评论 -
pom-下载依赖jar包和复制生成的jar包到指定路径
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.原创 2018-01-24 10:35:23 · 3785 阅读 · 0 评论