本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- ganxueyun
- xyuma
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
一次Java内存泄漏排查实战
前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。
不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了,就是那边路由器坏了,还偶发地各种超时,而我们灵敏的服务探测服务总能准确地抓住偶现的小问题,给美好的工作加点料。
...
Linux程序可以编译连接但是执行时找不到*.so 一般都和LD_LIBRARY_PATH有关
转载:http://bbs.chinaunix.net/thread-983182-1-1.html
PATH变量:
此变量代表可执行程序在任意位置直接输入指令执行时,系统会到此变量标记的目录里去找对应的可执行程序。
有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下:
(1)如果只想在本次开机过程中临时性的添加修改,下次 ...
System.load(String filename)和System.loadLibrary(String libname)的区别
使用第三方API时,部署应用时,总是报运行失败找不到java.library.path
作用:
它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。
其实JDK提供给用户了两个方法用于载入文件,一个是System.load(String filename)方法,另外一个是System.loadLibr ...
Oracle官方并发教程之线程池
Oracle官方并发教程之线程池
在java.util.concurrent包中多数的执行器实现都使用了由工作线程组成的线程池,工作线程独立于所它所执行的Runnable任务和Callable任务,并且常用来执行多个任务。
使用工作线程可以使创建线程的开销最小化。在大规模并发应用中,创建大量的Thread对象会占用占用大量系统内存,分配和回收这些对象会产生很大的开销。
一种最常见 ...
JDBC基础学习之使用步骤(二)
一、使用JDBC的步骤
加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源
1、注册驱动 (只做一次)
方式一:Class.forName(“com.mysql.jdbc.Driver”); 推荐这种方式,不会对具体的驱动类产生依赖。方式二:Driv ...
Java中保留小数点的方法
今天测试测出消息传递过程中有个小数精确度有问题。
要求保留小数点6位,不够的用0补充,结果开发时没注意,0.123456格式控制后变成了.123456,虽然从的值的角度来说没有区别,但是下游收到消息的人不认。。。。。。
总结了以下常见的四舍五入方法:
public static void main(String[] args) {
System.out.println(getN ...
javaSE 第77节课
1、InetAddress
InetAddress是地址的封装类,也可通过它来获得当前的操作地址
(1)获得电脑当前上网的IP地址
(2)与服务器连接操作
(3)
二、MD5加密文件
文件本地秒传操作例题
MD5 MD5 是不可逆向的一种加密,加密后不能还原回去,能加不能解。经过MD5加密后同样的文件加密的钥匙是相同的。所以上传之前,先运算出加密的钥匙,看服 ...
使用SecureCRT的SFTP命令行在WINDOWS与LINUX之间传输文件
背景:
有一台主机,安装了windows7,在其安装了virtualbox,然后安装了ubuntu虚拟机。在windows7上安装SecureCRT来ssh连接ubuntu虚拟机。一般在windows上面下载软件,然后通过vsftp上传到ubuntu虚拟机上。但是这样非常麻烦,现在考虑使用sftp协议来直接传输。 方案: 使用SecureCRT软件ssh连接到ubunt ...
linux sftp远程连接命令
linux sftp远程连接命令
sftp -oPort=21 root@ip地址
使用-o选项来指定端口号。
-oPort=远程端口号
sftp> get /home/NADISK/log1.log /home/zlt/
该命令将从远程主机/home/NADISK/目录下的log1.log文件下载到本地 /home/zlt/目录下。
sftp&g ...
javase 集合的subList方法
环境:想调用集合subList返回一个一模一样的新集合。
但是写程序的时候发现此方法行不通。因为底层subList返回的是该集合的代理对象。实质上原来的集合,和新的subList的集合都共同指向一片存储空间。
Java AES KeyStore IvParameterSpec
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.security.InvalidAlgorithmParameterException;import java.security.InvalidKeyException;import java. ...
【总结】关于List的一些容易出错的地方
1.关于list.isEmpty
只要有list.add操作。即使是list.add("") (1次或若干次),list.isEmpty也是返回false; 如果你仅仅是声明一个List,而没有add操作,则li ...