存档

文章标签 ‘java’

密码保护:python和java实现AES加密

2018年11月11日 要查看留言请输入您的密码。

这是一篇受密码保护的文章,您需要提供访问密码:

密码:

java实现hex和ascii码之间的转换

2018年11月2日 没有评论

几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python、golang),但总有万不得已必须要用java的时候。这里记录下使用java实现的hex十六进制和acsii码之间的转换(代码主要还是从网上找来的,简单改吧改吧)。

一、ASCII to Hex[......]

Read more

Java中Socket Read阻塞问题

2018年9月3日 没有评论

本人来说并不熟悉JAVA语言,只是近期在分析某个简单的java agent程序时,根据对应的代码写了一个对接的程序,两者之间是典型的C/S socket编程。客户端在向服务端发送相应的指令后,服务端(装agent的主机)执行后会返回执行的数据给客户端。在直接一行行收取数据时是正常的,但通过wh[......]

Read more

反编译java class文件

2018年8月30日 没有评论

在上一篇《java module解压及java常见打包格式》一文中,我们解包出了class文件,因为class文件是经过java编译过的。是无法直接进行查看的,不过这难不道老司机,打开 jd-gui 工具直接查看源码就行了,不过显然问题想的有点简单了,在jd-gui查看时,发现只有个别clas[......]

Read more

java module解压及java常见打包格式

2018年8月29日 2 条评论

一、解包java9 modules文件

目前公司新上的一个项目的agent是用java写的,在做立项评审时需要检查其安全性。在拿到安装包后,检查执行命令和入口文件,发现一个modules,如下图所示:

java modules

因为之前所知的java打包方式有jar、jmod两种[......]

Read more

Java中使用 JSON

2018年4月20日 没有评论

虽然JAVA是相当流行的编程语言,但做为运维人员,基本很少用JAVA语言,不过近期因为某对接项目开发厂商使用JAVA开发的,在某些数据对接时,给提提到使用的数据类型为JSON,半天讲不明白,没办法,自己用临时学到的蹩脚JAVA写了一个处理json的demo。这里使用到的json模块为 [......]

Read more

分类: C/C++/Java/Delphi 标签:

Java GC工作原理

2014年5月21日 没有评论

一、GC的基本原理

GC是什么?为什么要有GC呢?

GC是垃圾收集的意思(GarbageCollection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收[......]

Read more

分类: C/C++/Java/Delphi 标签:

fisheye与Crucible的整合

2012年7月2日 没有评论

Atlassian公司在协同软件开发方面的地位是无可替代的,公司也在使用Atlassian公司的协同产品解决方案。不过在安装完fisheye后,后来因为开发的需求。需要增加crucible的整合。这个很简单的问题却害我搞了大半天。后来才发现原来atlassian的误导。搞不清atlassian为什么要把fisheye与crucible叫成两个产品。[......]

Read more

分类: C/C++/Java/Delphi 标签: ,

如何执行可执行的jar文件

2012年6月1日 没有评论

程序编辑好之后一般都会将其打包成jar,然后copy起来会非常方便。
但是如何执行其中的程序呢?

在Eclipse中可以通过Export导出jar的包,这个时候的jar包可以通过rar打开,可以看到好像就是用rar压缩了一样。
这个时候我们一般需要建一个bat文件或者sh文件来写一些脚本配置以[......]

Read more

分类: shell脚本学习 标签: