`
jackyIT
  • 浏览: 13468 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MyS ...

Maven-jetty配置

 
<plugin> <!-- http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin --> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.0.0.M3</version> <configuration> <stopPort>9967&l ...
1、查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file 4、将每个IP ...
网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置 ,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。下面 ...
netstat     列出某个端口{portno}的连接 netstat -antp | grep {portno}| awk '{print $5}' | awk -F: '{print $4}' | sort | uniq [编辑] tcpdump     http://danielmiessler.com/study/tcpdump/ [编辑] shell 脚本     参考手册         http://tldp.org/LDP/abs/html/refcards.html#AEN22491 Linux_shell培训     []和[[]]的区别        ...
随着流量增大很多scf服务会出现问题,以下一些排查方式可以做为参考,虽然都是很简单的命令但当服务出问题的时候可以快速的定位(非scf服务也可以借鉴) 一.查看系统负载 cpu mem io load average ... 这些信息都可以通过 top, iostat, ifstat, jstat, xxstat... 命令来查看 二.查看服务进程情况 1.进程cpu占用情况:     按cpu占用率排序: ps Hh -eo pid,tid,pcpu |sort -nk3|tail     定位哪个线程占用cpu top -> shift + h 列出线程列表(这里看到的 ...
现象:服务端出现周期性大批量创建连接——回收连接——报错     原因:前端程序异常导致web服务器不停重启,导致客户端连接断开,启动完毕后又重新创建。     解决办法:修正前端程序。 Web故障解决步骤     网站出现访问慢             首先看数据库是否存在压力、慢查询等。             其次查看服务是否存在压力情况。             检测web服务器上的网络连接情况             观察全部网络连接情况:netstat -n|awk '/^tcp/{++State[$NF]} END {for(a in State) print a, ...
一、进程与线程的区别     在多任务系统中,比如Windows,linux,unix中,每个执行的程序就是一个进程。     线程其实比进程更细化,可以这么说一个或多个线程组成一个进程,这里提到了一个线程或多个线程,其实也就是单线程和多线程,两者的区别就是一个有序一个无序,请看下面的实例: 1.单线程的实现 public class ThreadTest1 { public void run(){ while(true){ System.out.prinln(Thread.currentThread().getName()+"J ...
   Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员 ...
一、概念:即两者之间存在关联关系,那么在加载主对象的时候,对副对象的加载处理,是延迟或立即,比如说公司(主)-》部门(副). 二、分析 1.立即检索 实现方法:将<set/>属性的lazy设为false,即不延迟加载.注解是@fetch = FetchType.EAGER. 检索方式:加载主对象的同时加载副对象信息,反之亦然. 优点:即使当前session关闭,处于游离状态,也能获取到关联对象. 缺点:执行的SQL太多,增加数据库压力,还可能加载一些不需要的对象,即浪费时间,又浪费缓存控件. 优先使用场合: a.在业务或程序中,需要立即访问关联对象时可以使用. b.使用二级缓存. ...
持久化类型的访问与java app主要有两个区别: 一.set/get的调用方向不一样 java通过调用pojo的get方法将pojo信息显示给用户,通过调用pojo的set方法将 用户输入的信息封装pojo。 hibernate则是通过调用pojo的get方法将pojo的信息写入到数据库,通过调用pojo的set方法封装pojo。 二.访问权限不一样 java app如果没有做特殊的处理,不能访问到pojo的private类型的set/get方法,而hibernate却没有此限制,hibernate可以访问任意级别的权限(private,protected,public,defaul ...
1.Singleton 的核心就是-》一个类只有唯一的一个实例 2.为什么要用Singleton?     现在想想以前为什么会出现程序异常、Memory溢出、订单撞单、明明打印的是这种结果为什么却变成了不是预期的结果...等等现象,现在终于有点思路了。     总结:ThreadPool,Cache,Log,Print...像这类的类对象只能有一个实例,如果出现多个实例就会出现上述所遇到的问题。 3.单例模式的DEMO a.最简单的写法,有一个private的构造函数,有一个生成单一实例的接口 public class Singleton{ //利用静态变量来记录唯一实例 ...
   为了处理国际化alert与confirm中英提示框的问题,即如果当前语言为中文的话提示为中文信息,当前语言为英文提示为英文信息,我选择了Jquery自定义方法解决此问题。 一、 在Jquery1.3.2.js中增加如下代码 jQuery.extend({ /** * @author Jacky * @param bathPath * @param key * 资源文件中的key * @param resSimpleName * 资源文件的简称 BookAirResources 取 BookAir ...
Apache 2.2 新特性概述详细查看 英文版:http://httpd.apache.org/docs/2.2/new_features_2_2.html 中文版:http://lamp.linux.gov.cn/Apache/ApacheMenu/new_features_2_2.html 新增的mod_proxy_balancer模块为mod_proxy提供了负载均衡服务。新增的mod_proxy_ajp模块为Apache Tomcat使用的Apache JServ Protocol version 1.3提供了支持。 一、Apache2.2.13和Tomcat6.0.20的下载 ...
Global site tag (gtag.js) - Google Analytics