后端开发
文章平均质量分 79
奋飛
乐观、勇气、专注、果断、好奇、公正、慎思、真诚、追求极致追求完美、诚信!独立撰写了多个前端专题模块,访问量达百万级。多次负责组织大数据可视化前端架构平台开发工作。对前端新技术、新潮流具有很强的敏锐力和洞察力!
展开
-
解决PKIX问题:unable to find valid certification path to requested target
package com.ptengine.test;/* * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted pr原创 2014-11-10 15:04:16 · 1714 阅读 · 0 评论 -
MySQL数据导出、删除、表重命名、时间转化及级联查询
1. 远程登录 mysql -h host -u user -p 2. 导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 导出数据库中某个表: mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 导出一个数据库结构(-d 没有数据): mysqldump -u 用户名 -p -d 数据库名 > 导出的文件名 m原创 2015-02-07 22:35:23 · 2355 阅读 · 2 评论 -
MySQL5.6安装&修改root密码&创建一定权限用户
一、MySQL5.6安装后,不能正常启用1. 压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量选择PATH,在其后面添加mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )2. 在my-default.ini修改或添加配置: [mysqld] basedir=C:\Program Fi原创 2015-05-19 22:02:45 · 5235 阅读 · 0 评论 -
tomcat的jvm和session同步配置
今天修改tomcat的jvm和配置session同步时,重启tomcat发现了几个错误:一、部署tomcat 6.0.20,使用sh startup.sh启动tomcat 出现This file is needed to run this program 原因.sh文件都不是可执行文件,于是找到命令:chmod +x *.sh chmod +x *.sh再原创 2014-11-17 18:08:26 · 1800 阅读 · 0 评论 -
Tomcat性能调优
NO1. 提高Tomcat性能一般从三方面入手,JVM内存调整、禁用DNS查询、调整线程数。一、JVM内存调整 -Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAV原创 2014-12-02 18:02:04 · 4724 阅读 · 0 评论 -
tomcat启动报java.net.BindException: Cannot assign requested address
tomcat启动时报如下错:Feb 13, 2015 6:47:57 PM org.apache.catalina.ha.tcp.SimpleTcpCluster startSEVERE: Unable to start cluster.org.apache.catalina.tribes.ChannelException: java.net.BindException: Cannot a原创 2015-02-13 18:09:31 · 13894 阅读 · 0 评论 -
查看程序占用tomcat内存情况
最近,公司线上tomcat经常无缘无辜宕机,总结了一下定位问题的方法,仅供参考:报错信息:Maximum number of threads (200) created for connector with address null and port 9443# There is insufficient memory for the Java Runtime Environment t原创 2015-06-03 11:55:04 · 18001 阅读 · 1 评论 -
iBatis搭建JAVA项目
iBatis是一个基于SQL映射支持Java和·NET的持久层框架,相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,iBatis 是一种“半自动化”的ORM实现。一、JAR包依赖ibatis-2.3.4.726.jarmysql-connector-java-5.0.8-bin.jar二、SqlMap.propertiesdriver=com.原创 2015-02-02 16:59:29 · 3738 阅读 · 1 评论 -
Window下安装Maven及Eclipse中安装m2eclipse插件
作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。一、在Window上安装Maven1. 在安装Maven之前首先是否已正确安装了JDK,Maven可运行在JDK1.4及以上版本。echo %JAVA_HOME%java -version2. 下载Maven下载地址http://maven.apache.o原创 2015-01-19 23:09:33 · 3536 阅读 · 1 评论 -
Jad反编译及eclipse反编译插件JadClipse
Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码。如果你是使用Eclipse的话,还有一个Eclipse插件JadClipse,JadClipse提供一个class文件查看器可以直接打开class文件查看其反编译后的源代码,很好用!一、JadClipse插件安装1. 下载Eclipse插件jadclipse_3原创 2015-02-05 11:25:50 · 3095 阅读 · 0 评论 -
程序报错:Probable fatal error:No fonts found.
程序报错:Probable fatal error:No fonts found.原创 2015-04-18 11:57:15 · 4166 阅读 · 1 评论 -
native2ascii.exe使用方式
native2ascii是sun java sdk提供的一个转码工具,用来将别的文本类文件(比如 *.txt, *.ini, *.properties, *.java 等等)编码转为Unicode编码。使用native2ascii必须安装jdk。查看jdk安装的路径:echo '%JAVA_HOME%'进入jdk的bin目录:native2ascii.exe使用方法:原创 2015-03-30 15:38:32 · 3618 阅读 · 0 评论 -
Log4j日志集中管理
最近遇到这样一个问题,公司线上有中、日、美三种语言的项目,隶属于不同的三台服务器,且每个项目都通过双节点配置,现想实现日志的统一管理,即将所有日志输入到同一台服务器上,然后进行统一记录、管理、分析。最终,通过log4j的SocketAppender进行了实现:一、客户端的配置:客户端的配置比较简单,只需要告诉log4j需要监听哪个远程服务器的哪个端口即可。直接在log4j.proper原创 2015-01-23 23:20:05 · 3401 阅读 · 0 评论 -
解决PKIX问题:unable to find valid certification path to requested target【X509TrustManager】
2014年11月份曾经调研过关于PKIX问题,当时总结的方案为,通过一个JAVA类InstallCert去生成一个名为jssecacerts的证书,将名为jssecacerts的证书拷贝\\%JAVA_HONME%\\jre\\lib\\security\\目录中,每次进行上述操作都需要重启对应的tomcat服务,无形间给这种对应方式带来了一些工作量。最近,又在网上看了许多关于类似PKIX问题原创 2015-01-23 22:36:25 · 2539 阅读 · 0 评论 -
作业调度框架Quartz
Quartz是一个完全由java编写的开源作业调度框架。一、Quartz的几个核心的接口和类为Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一类为有状态的StatefulJob接口,如果我们需要在上一个作业执行完后,根据其执行结果再进行下次作业的执行,则需要实现此接口。Trigger抽象类:调原创 2015-02-09 18:25:05 · 1598 阅读 · 0 评论 -
Memcache集群环境下缓存解决方案
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 一、在Linux上安装memcached:1. Linux上的memcache需要俩个安装包:libevent-1.4.12-stab原创 2014-12-15 18:53:32 · 2025 阅读 · 0 评论 -
压缩JS,提高代码执行速度
压缩JS java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css --charset utf-8java的Runtime.getRuntime().exec(co原创 2014-11-10 15:10:55 · 2437 阅读 · 0 评论 -
MSQL存储引擎及编码格式、权限管理
1. MyISAM与InnoDB的区别 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。2. 看你的m原创 2015-02-07 22:26:19 · 2060 阅读 · 3 评论