![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java SE
日积月累_滴水石穿
这个作者很懒,什么都没留下…
展开
-
Linux环境下Java操控Tomcat、Apache自动重启
Java代码 //软件安装目录 static final String TOMCAT_DIR = "/usr/local/tomcat/"; static final String APACHE_DIR = "/usr/local/apache2/"; //重试次数 static final int RETRY_TIME = 10; /**转载 2014-01-27 09:47:29 · 1014 阅读 · 0 评论 -
JVM时间
今天遇到一个问题,就是本机数据传到另外一台机器后时间加了8个小时,查资料了解了一下。 当使用JAVA网络编程的时候,需要注意:时区。user.timezone 可以使用下面的代码遍历当前的系统属性。 //------------------------------------------------------------------------------fina转载 2014-04-30 19:59:27 · 1464 阅读 · 0 评论 -
Java开发中文件读取方式总结
AVA开发中,免不了要读文件操作,读取文件,首先就需要获取文件的路径。路径分为绝对路径和相对路径。在文件系统中,绝对路径都是以盘符开始的,例如C:\abc\1.txt。什么是相对路径呢?相对路径就是相对与其他文件的路径。比如说有这么一个文件,它的绝对路径是C:\abc\def\2.txt,那么它相对与C:\abc\1.txt的路径就是def\2.txt(也可以写成这种形式:转载 2014-04-29 15:47:25 · 537 阅读 · 0 评论 -
正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作转载 2014-03-18 17:11:46 · 560 阅读 · 0 评论 -
值传递丶指针传递丶引用传递的区别
1. 值传递形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。2.指针传递指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。3.引用传递引用原创 2014-03-21 11:13:47 · 1195 阅读 · 0 评论 -
Java回调函数详解
在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就 称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序的崩溃。这样的解释似乎还是比较难懂,这里举个简 单的例子:程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。转载 2014-05-05 10:24:45 · 668 阅读 · 0 评论 -
jdk环境变量配置及配置原因
在 系统属性——高级——环境变量——系统变量"中新建如下变量: 变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0_03 (即jdk安装的位置) 变量名:Path (这个变量名已在系统变量中存在,现只需在这个值的前面添加以下变量值就可以了)变量值:C:\Program Files\Java\jdk1.7.0_03\bin;C:原创 2014-06-13 21:12:31 · 1364 阅读 · 0 评论 -
Java调用C++ API完整示例(dll)
版权声明:本文为博主原创文章,未经博主允许不得转载。最近有一个和香港的对接项目。在通信问题上出现了卡壳。港方提供的是一个java库,需要和我们这边进行交易策略对接。交易策略是以协议的方式,通过网络通信发送到我们的系统。由于我们缺少稳定可靠的java通信组件,但我们具有一个非常可靠的C++通信组件。因此就萌发了将现有的C++通信组件封装为可供Java调用的组件。通过几天的实验,最终达到目转载 2016-07-22 20:34:14 · 1055 阅读 · 0 评论 -
CentOS 7安装JDK
一、CentOS 7卸载系统自带的openjdk1、查询系统内置的jdk,使用命令如下:rpm -qa | grep java此时会列出系统中存在的jdk,如果存在就进行卸载,不存在就直接进行安装。2、进行卸载,使用命令如下:rpm -e --nodeps jdk相关名称卸载之后可进行jdk安装,相关查询与卸载操作截图如下:二、j转载 2016-07-12 20:14:14 · 861 阅读 · 0 评论