`
java-boy
  • 浏览: 248344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

NetCat笔记

老实说黑客技术,不宜研究太深。但有机会将黑客技术用于正途,还是一件大好事。正所谓技术没有正邪,只是看使用的人。 另外反向穿透太强大了。   开启反向代理,需要修改netcat原代码,并进行重新编译。 修改netcat.c 如何想编译出 -e 和 -t 选项, 只要加上两条define 语句即可。 #define GAPING_SECURITY_HOLE #define TELNET   使用反向代理:   输入输出分开 服务端 ./netcat -vv -l -p 1221 ./netcat -vv -l -p 1222 客户端 ./netcat 192.1 ...
由于JBoss all启动模式下启动太多不用的东西,不但浪费内存,而且增加了启动时间。本文对JBoss进行合理瘦身,使JBoss可以更高效的工作。   对作者需要保留的 Web支持 EJB3支持 Seam支持 Webservice支持 数据源和JDBC支持 事务支持 集群支持   1.如果用不到Mail,移除Mail功能 从server/<node>/deploy目录下移除: mail-ra.rar mail-service.xml   2.如果用不到定时功能,移除schedule功能 从server/<node>/deploy目录下移除 ...
  使用JBoss社区版时又发现一个bug,在部署到farm后,tmp文件夹下vfs-nested.tmp会不断变大,而且增长迅速。在JBoss官网上找到了修改办法,如下:   在JBOSS_HOME/server/all/conf/bootstrap/vfs.xml文件里,将   <property name="permanentRoots"> <map keyClass="java.net.URL" valueClass="org.jboss.virtual.spi.ExceptionHandler" ...
Seam 框架得益于与JBoss的无缝集成,以及EJB3的使用,天生具有高集群特性。本文简单介绍JBoss Seam配置集群的方法。配置方法如下: 首先是准备工作: 1.配置好JBoss集群,确保集群可以正常工作。 2.配置好Seam工程所需要的数据源。将数据源放入到主JBoss的farm文件夹内。 3. 最重要的是确保所有:session类型和 conversation-scoped 类型的对象,也就是需要服务器间同步的对象,需要可以被序列化,实现 org.jboss.seam.core.Mutable接口。该接口包含一个 clearDirty(),用来告诉sea ...
很多时候服务器的数据总是不够的,这就需要在一台机器上跑多个JBoss实例。JBoss比Tomcat复杂的多,端口是使用的就更多,一个一个修改不现实,JBoss提供了自动更改端口的办法。   -Djboss.service.binding.set=ports-default   posts-default 使用默认端口 posts-01,posts-02,posts-03   -Djboss.service.binding.set=ports-01   如:8080端口,JBoss会默认为你在端口号上增加100,即:8180。所有的端口以此类推都增加100。posts-02 ...
在JBoss论坛上找到了,写的很不错,值得关注JBoss的人看一下!
今天用JBoss Tools工具生成生成后无法使用,抛出 javax.faces.FacesException: javax.el.PropertyNotFoundException: /TAreaList.xhtml @19,81 value="#{tAreaList.tArea.areaName}": Property 'tArea' not found on 百思不得起解。换了老板本的JBoss Tools工具,结果一样。换台机器也一样。   最后看了看数据库,表名叫t_area,名字是别人起的,换了一个名字,去掉t_,就OK了。   Google了一 ...
但愿今年会有些进步吧。。。有空多写点博客。呵呵!
      Java代码的安全性一直都是问题,JVM机制导致,Java很容易被反编译。使对方很容易得到你的原程序,即使反编译后有一点区别,但基本不会影响对方获取你的代码,和构思。        最近做项目,程序需要部署到对方服务器,但公司不希望核心代码外泄。但程序又是Java编写的,所以想到了,代码扰乱器,免费的Java扰乱器不是很多。最后找到了proguard,试用了一下,发现还不错。现在简单介绍一下。        proguard现在是sourceforge的项目,官方首页是http://proguard.sourceforge.net/ ,上面有详尽的使用说明。   ...
我平时开发WebService的客户端,总是直接使用Eclipse生成,这样来的快,也很方便。   头一阵子其它组的人用,JAX-WS制作了一个WS,我们使用Ecllipse生成后。发现调用后,无法返回结果,等待数分钟没有返回,不知道为什么。而对方那边已经将方法内容全都注掉。导致当时非常郁闷。心想如果这样,开发方式,以及过去的代码都要改。   无奈,硬着头皮去找为什么,查了两边的堆栈都没有问题,程序本身也没有问题。最后将问题归结到Eclipse使用AXIS1生成的代码问题,准确的说是两边的通许有问题,版本不对。   抓了下包,看了下。对比JAX-WS生成的客户端和Eclipse AX ...
如果在JBoss中同时使用俩个数据源就会发生如下异常:   Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57fe8b:f52:4cd284ca:9b status: ActionStatus.ABORT_ONLY >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57fe8b:f5 ...

Jconsole本地连接

    博客分类:
  • Java
最近发现有些电脑无法直接使用Jconsole,在网上找了一下:   需要在java启动参数里添加-Djava.rmi.server.hostname=localhost,这样就可以访问了。
       JConsole很好用,可以解决很多疑难杂症。但远程连接需要设置一下Java opt才可以使用。一下是步骤:          1.在java opt下添加如下内容:        如果是无须验证添加        JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"        JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"        JAVA_OPT ...
        使用ActiveMQ做项目一年多了,有很多感触。ActiveMQ从5.1到5.3,稳定了很多。尽管有时还会发生些诡异的地方,但对于开源软件已经足够了。主要的感觉就是ActiveMQ的最大优势在于性能。           最近开始研究JBoss ...
      jmx-console不但可以显示JBoss JVM信息,还可以显示JBoss部署项目的各项目情况,JNDI的树 等等。并且包含方法对JBoss进行操作,甚至可以对JBoss进行远程关机。   首先:都需要进入到jboss jmx-console   JNDI树查看 :查找service=JNDIView ,进入该页面后点击 list方法,就会列出JBoss上所有的JNDI服务。   查看各项目部署情况:                   点击左边的菜单   JBoss.deployment,进入后点击flavor=URL,type=Deplo ...
Global site tag (gtag.js) - Google Analytics