- 博客(20)
- 收藏
- 关注
原创 JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户...
2016-12-22 13:17:11 120
原创 JAVA获取系统信息
public static void main (String args[]){ Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Ja...
2016-11-08 22:34:09 95
原创 PermGen space 解决方案
Tomcat启动时报如下错误: Java.lang.OutOfMemoryError: PermGen space解决办法: 配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况 a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可:...
2016-11-08 22:30:14 167
原创 JAVA获取CPU、硬盘序列号
/*** 获取cpu序列号* 178BFBFF00100F63*/public String getCPUSerialNumber() throws IOException {Process process = Runtime.getRuntime().exec(new String[] { "wmic", "cpu", "get", "ProcessorId" });...
2016-11-08 22:29:17 831
原创 java查看系统信息
public class InspectCpuAndHardDish { public static void main(String[] args) throws IOException { long start = System.currentTimeMillis(); Process process = Runtime.getRuntime().exec( new...
2016-09-22 10:26:53 183
原创 socket bind failed的解决方法
socket bind failed的原因一般是Tomcat端口被占用,一般解除端口占用就行了方法/步骤 win+R打开运行,输入cmd,进入dos界面; 输入netstat -ano | findstr 8080;查看占用端口8080,每个人的端口号可能占用的不同,要根据实际情况来看; ...
2016-09-19 17:37:04 1532
原创 StringUtils使用
public static void TestStr(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否Null 或者 "" //System.out.println(StringUtils.isEmpty(null)); //System.out.println(StringUtils.isNotEmp...
2016-09-09 17:38:57 78
原创 Spring 定时器
Spring 中配置定时器 <bean id="zntask" class="com.tjsoft.egoveva.bps.service.imp.TaskServiceImp"> <property name="taskdao"> <ref bean="taskDAO"/> </property> &
2016-06-20 16:34:45 72
原创 redis使用
java对redis的基本操作 一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 ...
2016-06-05 17:50:51 69
原创 redis和memcached的对比
如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。在Redis中,并不是所有的数据都一直存储在内存中...
2016-06-03 09:31:17 75
原创 URL注册调用本地应用程序
网站调用本地程序的时候,如果使用js会涉及到浏览器的安全问题。利用注册表注册特定的url来启动本地应用程序是一个很好的解决方案。第一步:在网页上添加A标签,格式如下: <a href ='cnblogs://"应用程序参数1%20应用程序参数2"'>点击启动本地程序</a><a href="cnblogs://Defaultlcon"&...
2016-05-31 10:51:46 150
原创 java事物
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID...
2016-05-25 14:23:10 71
原创 oracle监听器
1.打开cmd 输入命令:netca2.选择监听程序配置,下一步 3.选择重新配置,下一步 4.选择监听程序,默认,下一步 注:如果你的监听已启动,则出现提示框,选择是 5.选择协议,使用默认的TCP协议,下一步 6.选择端口号,使用标准端口号1521,下一步 7.不配置另一个监听程序,选择否,下一步...
2016-05-23 11:30:10 103
原创 oracle一个创建用户、创建表空间、授权、建表的完整过程
1.首先我们可以用scott用户以sysdba的身份登录oracle. Sql代码 conn scott/tiger as sysdba 2.然后我就可以来创建用户了. Sql代码 create user zzg identified by zzg123; 3.创建好用户我们接着就可以修改用户的密码. ...
2016-05-20 11:46:43 81
原创 连接oracle无监听器
sqlplus / as sysdba登录oracle 在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误。1、检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-9月 -2008 10:25:26...
2016-05-20 11:39:56 160
原创 Oracle最大条数
不考虑硬件诸如内存,存储等硬件的限制。一张表理论能存储多少条记录呢? 假设:一个tablespace中包含1022个datafiles,单个datafiles的最大是32G假设每个block是16k,每个block中有160条记录,每个表可以有(1024*1024)-1个分区表 那么一张表理论最大存储记录数约为: 1.一个表空间tablespace的...
2016-05-11 13:44:21 280
原创 centos安装Mysql
yum list mysql* 安装mysqlyum intstall mysql-server 修改mysql密码为root/usr/bin/mysqladmin -u root password 'root'开启root权限 (mysql内执行)grant all privileges on *.* to root@'%' identified by 'root';...
2016-05-10 19:56:19 74
原创 SVN
一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subclipse步骤如下:...
2016-05-07 22:15:29 72
原创 maven
一:Maven的下载安装准备工作:1)安装环境 Windows xp2)需安装JDK ,并配置环境变量(略)3) Maven版本3.0.54)下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip5)zip包解压。路径为:D:\Java\apa...
2016-05-07 22:12:40 74
原创 Myeclipes
1. Window + E 开启资源管理器2. ctrl + L 浏览器地址栏获取焦点并全选3. F12 浏览器的Debug模式4. F5 浏览器刷新5. alt + 鼠标 Nodepad++的竖向编辑6. F3 Windows查找7. ctrl + F 查找(通用)8. ctrl + H 替换(通用)9. ctrl + O 打开...
2016-05-07 22:11:01 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人