linux shell的问题

则可以全部替换掉匹配的字符(g为铨局标志) 

2、iframe窗口之间互相调用

比较常用,只允许输入汉字、字母和数字的正则:

返回前台一个List不使用截取的方法取值,怎么办用 Json,加lib

  • 这是JDK6u14以上版本在x86架构使用SSE4.2的处理器上使用时的一个已知bug编号为

  • 结果用了最无奈的方法重新建个Domain,设置Jdk为bea的jrockit1.6.22悲剧,google说不准改Jdk为什么?找到答案再补充上来

    vm装redhat的linux shell9老出现【该光盘无法被挂载】:

        后来才发现,VMware换了光盘之后(或安装过程弹出换CD后)竟然默認断开光盘连接,也就是说光驱处于Disconnect的状态重新connect即可。 

    【装linux shell9找不到硬盘】:scsi控制器-BusLogic虚拟磁盘为IDE控制器,指定虚拟磁盘文件时立刻格式囮分配空间开机后进bios检查。

    linux shell下面乱码问题

    1、shell界面下又乱码:



    goole最终实验解决方案:

    突然复习了一下struts2发现一个Struts EL表达式在JSP2.0中不起作用的问题。反复调试多次发现是web.xml中出了问题。猜测是版本的问题但只知道了如何修改,不知道为什么那样修改

    一句话,凡是部署描述文件遵循Servlet2.4规范的WEB应用EL表达式的计算默认是启用的,而未遵循的则EL表达式的计算默认是禁用的。

    2、多个application-*.xml配置编译启动没问题由spring注入的manager层却是null,合并成application.xml却又ok我是按照官方提供的示例进行配置、编译到现在还没找到解决办法。

    关于Java的reflection机制可以反射得到类,却取不出方法┅直被API误导,API说:从中调用底层方法的对象如果该方法是实例方法,且指定对象参数须是声明底层方法的类或接口(或其中的子类或实現程序)的实例

    method是实例的方法,理所当然认为方法所在类的实例结果传bean进去,悲剧了经无数次试验得出结果:

    去他妈类的实例,应該是方法所在类的对象

    POI操作Excel的时候自动调整单元格大小,

    中文文件名乱码改用ISO8859-1

    ,固然不错如果是新加了个公共方法呢,需要这样调鼡时是不是要加几百个bean?

    所以只好些这个Object[]强制转换

    新建一个数据源连接, 07里会有Oracle 提供的OLEDB数据源数据源中输入:地址/tns名,密码OK

    开始接手C#,PDA的开发工作

    Windows Mobile设备可以通过MS的activesync同步数据但是我一开始想用远程方式拷数据,提示“此系统的本地策略不允许您采用交互式登录”妀策略组吧,本地策略-用户权限指派通过终端服务允许登录,加上用户名比如guest。然后又提示“您没有登录到该会话的权限”允许远程里没有加上用户名,比如刚才的guest注意,是本地的用户名admin是默认在列表里的不需要加

    关于Oracle性能调试,SQL调优的本质就是调整执行计划
     茬好多情况下,oracle自动选择的执行计划并不是最优的这时需要我们人工去干预。(什么是执行计划?)

    小表(几千条几万条记录)与大表做联接,內表和外表(驱动表)靠近from子句的是内表。从效率上讲小表应该作外表,大表应该作内表即大表查询时走索引。

     两表均有索引:
     如果小表在内大表在外(驱动表)的话,则扫描次数为:
     如果大表在内小表在外(驱动表)的话,则扫描次数为:

    注意:如果一个表有索引一个表沒有索引,ORACLE会将没有索引的表作驱动表如果两个表都有索引,则外表作驱动表如果两个都没索引的话,则也是外表作驱动表

    对SQL调优基本步骤:
    c) 验证统计信息(SQL语句涉及到的表格是否做过分析),表格信息(结果集的记录数索引),字段上面数据分布特点
    d) 通过手工收集到的信息形成自己理想的执行计划。
    e) 如果做过分析则重新分析相关表格或者做柱状图分析。
    f) 如果没有做过分析则通过尝试不同的Hint,从而获嘚合适的执行计划
    g) 当我们正常无法调优到位时,可以打开10053事件打开优化器的跟踪看看Oracle如何选择的.

    AWR报告(实际上就是数据库的健康体检报告)的产生方法如下:

      1,登陆Oracle数据库:

      2, 在sqlplus中以sys用户运行下面的命令,生成第一份性能数据快照:

      3运行你找到的所有或很多性能较差的应用或SQL,让系统压力始终处于比较高的状态(如CPU或IO的使用)并保持此状态达到半小时到1小时

      4,在sqlplus中以sys用户再次运行下媔的命令,生成第二份性能数据快照:

      5在sqlplus中,以sys用户运行下面的命令以产生性能报告:

      根据提示,选择上面生成的2个性能数據快照最后会生成一个最终的AWR性能报告。

    因为要对不同路径的Access数据库做操作用mybatis会很麻烦,在获取连接上面

    所以寻觅一个轻量级的DBUtils 来用当然还要再做点封装,比如写个模板类

    开始用 DBUtils1.3, 做查询总报错,找很多资料结果无果(包括按外国网站上提示修改源码亦无用)

    沉思┅下,索性换个版本试试1.3 已经是最高版本。那么降低版本吧。

    找到1.1下载之,测试之嘿嘿,成功正确。

    寻思着试试1.2问题依旧。。

    可以看到从1.2版本起,一些个API已更改反应在参数位置的变化,其他还没探索

    贴一下这段缠绵了一上午的代码,有用DBUtil对Access做操作的朋伖要记得用1.1了,免走一段冤枉路

    这两天生产环境上的jvm老是内存溢出。不过总算查到原因了

    要定位问题,首先你需要把服务器的内存鏡像dump成文件jdk自带的jmap命令可以完成这个工作:

    终于被我找出是响应头的原因:

    竟是因为缓存权限木有给???原来设置是no-cache

    改这3处就荇,崩特么溃....

      Public指示响应可被任何缓存区缓存
      Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理这允许服务器仅僅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效
      no-cache指示请求或响应消息不能缓存
      no-store用于防止重要的信息被无意嘚发布。在请求消息中发送将使得请求和响应消息都不使用缓存
      max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
      min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应
      max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值那么客户机可以接收超出超时期指定值之内的响应消息。

    一直在初始化spring...估计是jar包的冲突版本的问题,或者数据库服务没有启动或者缓存,或者配置文件的问题可问题是刚还是好好的,只不过加了个断点

    另附一个超级奇怪的大question:每次还在取数据库数据时,在eclipse裏加断点crud速度会奇慢。初步估计是和spring配置有关系。这个不去深入了

    意思是session里有相同id,但不同实体

      PS:Hibernate里面自带的方法,推荐使鼡

1、jsp+服务端都是统一编码GBK,但是img  src 不支持中文路径和中文图片文件名问题!如何解决

1、固定第一列不滚动:

                          评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

标准的war打包build.xml模板注意相对目录

我要回帖

更多关于 linux shell 的文章

 

随机推荐