`
文章列表

java资源集合

    博客分类:
  • java
这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。 字节码操作 编程操作Java字节码的函数库。 ASM:通用底层字节码操作及分析。 Javassist:尝试简化字节码编辑。 Byte Buddy:使用 ...
转http://www.cnblogs.com/wuhuacong/p/3871991.html 在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是 过程都是曲线救国,真正能够简洁方便的实现Office ...
转http://blog.csdn.net/pku_android/article/details/7430849 我将在这篇文章中介绍了的Android蓝牙程序。这个程序就是将实现把手机变做电脑PPT播放的遥控器:用音量加和音量减键来控制PPT页面的切换。 遥控器服务器端 首先,我们需要编写一个遥控器的服务器端(支持蓝牙的电脑)来接收手机端发出的信号。为了实现这个服务器端,我用到了一个叫做Bluecove(专门用来为蓝牙服务的!)的Java库。 以下是我的RemoteBluetoothServer类: public class RemoteBluetoothServer{ ...
随着智能终端的推广,蓝牙技术被使用的越来越多,Android,IOS等都已经封装好了专门的接口供其蓝牙开发,在电脑上,有一个专门为用Java开发蓝牙的插件,叫BlueCove。 BlueCove 实现了JSR-82 Java蓝牙规范,支持的操作系统有: Windows Mobile, Windows XP 和 Windows Vista, Mac OS X,还是很厉害很方便的。 有了BlueCove,你就可以轻松将手机端和电脑端通过蓝牙传输数据,并且跨平台也不是问题~ BlueCove-2.1.0 的下载地址:https://code.google.com/p/bluecove/dow ...
转http://royal2xiaose.iteye.com/blog/1420138   前提:       1. 使用真机测试       2. 测试前请蓝牙配对好手机与PC机蓝牙适配器(所以你需要一个蓝牙适配器插入PC USB口)   demo测试效果:       当手机左右摇摆时将数据传递到PC端,打印出来。(android重力感应)   PC服务端代码: import java.io.IOException; import java.io.InputStream; import javax.microedition.io.Connector; impo ...
import java.io.*; class Student implements Serializable { private String name; private transient String password; private static int count = 0; public Student(String name, String password) { System.out.println("调用Student的带参的构造方法"); this.name = name; this.password = pa ...

jmx测试

    博客分类:
  • jmx
import java.lang.management.MemoryUsage; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Formatter; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import javax.management.MBeanAttributeInfo; import javax.managem ...
远程访问JMX遇到连接不上的问题(JConsole和VisualVM工具类似) java.rmi.ConnectException: Connection refused to host: 10.88.112.165; nested exception is:  java.net.ConnectException: Connection timed out: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) at sun.rmi.transport.tcp.TCPChannel.creat ...
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误 ...
一、简介   Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba ...
最近百度网盘将空间升级到了永久1TB,鉴于百度的实力用做数据备份空间不错,不过百度网盘没有Linux下的客户端,上传管理文件需通过百度开放云平台访问PCS资源的系列接口。 1.首先加入百度开发者:http://developer.baidu.com/dev#/create 2.任意创建一个应用获取API Key并开通PCS API权限,开放API > API管理 > API列表 > API服务 > PCS API > 开启 3.通过刚刚新建应用的API Key获取device code和user_code 1 2 curl -k ...
locate命令用于查找文件, 它比find命令的搜索速度快, 它需要一个数据库, 这个数据库由每天的例行工作 (crontab)程序来建立. 当们建立好这个数据库后, 就可以方便地来搜寻所需文件了. 即先运行updatedb (无论在那个目录中均可, 可 ...
你知道,在windows中习惯了ipconfig,在CentOS中查看IP是感觉麻烦了好多; 今天收集的资料,就集中解决IP 端口的问题: 查看IPifconfig eth0 →查看IP 不过输出的信息多一些ifconfig|grep 'Bcast'  → 这个输出的信息要清晰多了 修改IP并生效编辑/etc/sysconfig/network-scripts/ifcfg-eth0,按如下设置DEVICE=eth0BOOTPROTO=staticHWADDR=ONBOOT=yesTYPE=EthernetIPADDR=<你的IP>NETMASK=255.255.255 ...
官网:http://labs.bittorrent.com/experiments/sync.html 这个软件安装完后通过网页浏览器设置共享目录并生成同步Secret,异地的客户端可以通过这个同步Secret访问共的目录,其中有读写和只读两种同步方式选择,以点对点的形式传送数据,其实可以理解为一种新型的P2P分享方式。 这里我们可以用这个软件来同步备份下载盒子上的指定目录的所有文件,下面的内容是盒子端的配置过程。 linux系统下的安装与配置(使用root用户登录) 1.首先要下载应用程序解压,根据系统的字长选择 32位系统 wget http://btsync.s3-websi ...
  如今人们对文件备份和同步的需求已经越来越强烈了。像 Dropbox 一样的云存储网盘有很多,但它们都有一个局限性,就是所有的文件都得经过它们的服务器中转,提供的空间比较有限。 BitTorrent Sync 是一款颠覆性的免费跨平台文件同步软件!它不需第三方服务器即可让多台电脑之间直接互相同步和共享文件,而且全程AES加密。你可以将 BTSync 看作是一个没有流量和空间限制的私有个人化的 Dropbox。它采用基于类似BT下载的P2P分布式技术而来,速度快而且可通过密钥文件共享,是现今流行的云存储服务外又一颠覆性新选择…… 无需服务器的点对点跨平台直接文件同步: BitTo ...
Global site tag (gtag.js) - Google Analytics