Java使用Sigar获取系统参数

通过使用第三方开源jar包sigar.jar我们可以获得计算机本地的信息。通过使用第三方开源jar包sigar.jar我们可以获得计算机本地的信息。按照文档说明解压包后将sigar-bin/lib/sigar.jar文件copy到java路径,也可以直接使用maven进行构建,但是sigar-bin/lib下对应的依赖需要复制到指定位置,比如windows32位操作系统需要将sigar-bin/lib中sigar-amd64-winnt.dll文件拷贝C:WindowsSystem32下。以下表格为参考官方主页上的配置项。…

Java 不可不知的 7 个 JDK 命令

本文主要对 JDK 常用的内置命令 javap、jps、jstat、jcmd、jmap、jhat、jstack 进行了简单讲解,大家可以自己在本机进行实践。了解这些命令后会在死锁、CPU 占用过高问题的排查、程序性能调优上会有很大的帮助,以后还会介绍 JDK 自带的图形化工具以及 CPU 占用过高的排查实例。…

Java使用httpclient提交HttpPost请求(form表单提交,File文件上传和传输Json数据)

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。Java后台使用httpclient主要目的是为了模拟客户端的请求。…

Java后端开发规范(基于阿里开发规范)

命名风格【强制】类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO…

Linux服务器上安装vsftpd

首先判断你服务器上是否安装了vsftpd rpm -q vsftpd…

《项目架构那点儿事》——快速构建Junit用例

按照惯例,在实际项目中我往往会对自己编写的程序进行测试,当测试通过后才能将其用于实战中,当然,编写单元测试是不可避免的,可以直接清晰的检验出我们程序的可靠性、可只执行性,从中发现问题从而得到及时的解决,这里我就谈谈我们项目里Junit编写规范、模板,其中包括对web层、业务层的分布单元测试。…

《项目架构那点儿事》——Hibernate泛型Dao,让持久层简洁起来

hibernate作为持久层ORM技术,它对JDBC进行非常轻量级对象封装,使得我们可以随心所欲的使用面向对象的思想来操作数据 库。同时,作为后台开发的支撑,的确扮演了一个举足轻重的角色,那么我们在项目中如何灵活应用hibernate,也会给项目维护以及项目开发带来便利, 下面我将展示我们项目中是如何来对hibernate进行应用和操作。…

《项目架构那点儿事》——浅析web层struts2的构建

所谓快速开发,实质上为了节省项目的开支成本,减少程序员的开发时 间,固然就形成了种种二次封装的框架,也就是造轮子,然后我们的程序就按照这个轮子去画瓢,这里我就把公司这几次开发系统的框架源码贴出来,做一下讲解以 及使用示范,并有附件提供参考,希望能给各位在基于后台管理系统提供帮助。…

使用javax.script包实现Java设置JS脚本中的变量

下面例子中,我们通过javax.script包ScriptEngine.put()方法设置JS脚本中的变量,JS把所有在线用户输出。…

Java Annotation 注解

首先什么是注解?最常见的是,在我们使用Eclipse等工具编写java代码的时候,有时候会出现一些比如@Deprecated,@Override,@SuppressWarnings等东东。这个就是常见的几种注解。…