`
文章列表
一,shell的简介   shell是命令解释器,shell分为B shell和C shell,我们通常用到的是base shell 二,shell脚本的执行方式    echo 输出 echo -e 格式转换    echo -e "ab\b\c"   \b向前面删除一个字符 删除为ac    shell脚本中必须有#!/bin/bash    chmod 755 hello.sh 给hello.sh赋予755的权限    执行的方式 ./hello.sh  或者 sh hello.sh 或者bash  hello.sh 三,shell的基本功能    etc ...
一,find 与locate find是实时的查找 1,find 搜索范围  搜索条件 2,find /  -iname *angjianh* 忽略大小写查找angjianh名字的文件   find /  -iname *angjianh??? 忽略大小写查找angjianh名字的后面是3个字母的文件   find /  -size  +204800      查找大于100MB的文件   find /  -size  -204800      查找小于100MB的文件   find /  -size  204800       查找等于100MB的文件   find /  -user  wan ...
   明了的日志记录对于一个完美的系统来说是必不可少的。尤其项目在生产环境中遇到问题,开发人员可以通过日志记录逐一排查哪里出了故障。   Logger框架有很多种:Apache下的logger,util包下的logger,commons包下的logger,还有slf4j的logger,大家一定会问我,选择哪种框架呢? 说句题外话,要是我,我绝对不会考虑commons旗下的和util旗下的,为什么呢 ,日志功能如果这么低端的常用的包就有日志功能,肯定有考虑不周到的地方,再说也不够大气上档次,我的强烈推荐是slf4j。    知道我为什么会选择slf4j么?有如下几个原因: 1:效率上,功能上都是 ...
新手刚学习jquery的时候,也许知道怎么找对象,却找到了对象,调用jquery的方法或者dom 的方法的时候,却老是报错,很是郁闷,说这个对象没这个方法,其实根本原因是没有区分开jquery对象和原生的dom对象,而且不知道对象之间已经转换。下来跟我探讨一下,可以解决你的烦恼! 什么是dom对象? 即原生的使用docment.getElementById("id")获取到的对象 什么是jquery对象? 即用美元符找到的对象$("#id")的对象,这个对象是对dom对象的一种封装 dom对象与jquery对象的转换 var dom=docme ...
java设计模式,是框架的灵魂,没有设计模式,就没有完美的框架,今天,我先提出这些设计模式,日后会对这些java常用的设计模式,逐一补充与讲解,请大家多多关注。 1,单例模式 众所周知的单例模式 2,工厂模式 专门提供对象的模式 3,代理模式 4,策略模式 5,观察者模式 6,责任链模式 7,命令模式 8,装饰模式 9,访问者模式
   也许第一次接触java的时候,我们也许可能回想不到哪里接触到了反射reflect的概念,在这里我就提醒下各位同僚了,其实反射对于我们来说并不陌生。    Class.forName("com.mysql..."),这是我们接触mysql驱动的时候,就用到了反射。    呵呵,现在我跟大家说说,为什么使用到反射呢? 可能有些刚接触java的朋友,一心认定对象都是new()出来的,new,一直new。可是当现在的需求是指知道类的全包名(路径),却不知道类的时候,你拿什么new(),你总不可能去new(“字符串”)吧。    其实说到这里,大家就想到了ssh框架,不光这些框 ...
数据库查询时的步骤如下图,循序渐进. 客户端 ->查询缓存->解析器->解析树->预处理器—>查询执行计划->查询执行引擎->存储引擎->数据->返回结果 我先向大家展示我的ads数据库表结构,结合这些信息完成优化。 desc ads; +------------------+--------------+------+-----+---------+-------+ | Field            | Type         | Null | Key | Default | Extra | +------------------+ ...
.classpath文件: <?xml version=”1.0” encoding=”UTF-8”?> <classpath> <!-- 源码目录 --> <classpathentry kind=”src” path=”src”/> <!-- JDK运行时容器 --> <classpathentry kind=”con” path=”org.eclipse.jdt.launching.JRE_CONTAINER”/> <!-- 以下为类库path为你自定义的目录,需要导入的jar文件 --> <cla ...
最重要的一个概念 一个线程thread是一个进程process中的一个执行流程,简单的理解:一个进程相当于多个线程的集合,一个进程至少包含一个线程。 Definition定义 ------------- Process 进程是应用程序的一次运行活动; 从操作系统核 ...
Hibernae 的延迟加载 Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。完全有可能系统只需要使用持久化类集合属性中的部分记 ...
【问题】如题所示,在我们使用hibernate框架而又需要将对象转化为json的时候,如果配置了双向的关联关系,就会出现这个死循环问题 异常信息: [java] view plaincopy在CODE上查看代码片派生到我的代码片 Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.json.JSONException: There is a cycle i ...
事务配置 首先在/WEB-INF/applicationContext.xml添加以下内容: <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">    <property name="sessionFactory">        <ref bean="mySessionFactory"/ ...
一,定义 JSON 数据格式 JSON 的数据格式简单易读,它存在于两种基本形式: 名值对(Collection):名称与值用‘:’分开;名值对之间用‘,’分隔;整体用‘ {} '括起来。例如 {name1:value1, name2:value2} 值的有序队列(Array):即数 ...
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。 为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱 ...
配置文件的格式大全: log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILE log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.Encoding=GBK log4j.appender.CONSOLE.layout=org ...
Global site tag (gtag.js) - Google Analytics