`
文章列表

Linux中的常用命令

1.在后台运行  &   例如 firefox & 2. 当前工作目录 pwd(print work directory) 3.touch创建一个空白文件或者更新文件时间 4. ls     ls -a 显示所有文件(包括隐藏文件,隐藏文件绝大多数都是配置文件)     ls -l 显示详细信息     ls -R 递归现实文件夹子目录     ls -ld 显示目录目录和链接信息
一直都在Windows开发,调整Tomcat运行修改的是IDE的配置,运行环境是Linux,参数也好调整 现想测试运行下teamcity,发现丢到tomcat里面一直无法运行 通过资料查询,做如下标记 修改apache-tomcat-x.x.xx/bin下catalina.bat 在echo Using CATALINA_BASE: “%CATALINA_BASE%“行之上添加 set JAVA_OPTS=%JAVA_OPTS% -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256 ...
Maven in 5 MinutesMaven 5分钟教程Prerequisites前提:You must have an understanding of how to install software on your computer. If you do not know how to do this,你已经理解如何在你电脑上安装软件。如果这个你还不知道怎么做,please ask someone at your office, school, etc or pay someone to explain this to you. The Maven mailing lists are 请你 ...

单例设计模式

 
懒汉式:public class Test6 {        static class Animal {                private static Animal instance = null;                private String name;                private String color;                private int height;                                private Animal(String name, String color, int height) ...
静态代理  代理类和被代理类 实现同一个接口 缺点就是一个代理类只能针对一个接口  Java代码   public interface Sale {       public int saleGoods();  
1. 阐述   对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?   为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历value等不同场景下的差异,我试着进行了一些对比测试。 2. 对比测试   一开始只进行了简单的测试,但结果却表明keySet的性能更好,这一点让我很是费解,不都说entrySet明显好于keyS ...
Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。 4、开源,使用Apache License 2.0协议开源。http://code.alibabatech.com/wiki/display/FastJSON/Home 如果获得Fastjson? SVN:http://code. ...
public static void main(String[] args) {   Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过Map.k ...
在本机上装了Oracle 11g,用sql plus登陆数据库,正常。用pl/sql打开数据库报错:“ORA-12514: TNS: 监听程序无法识别连接描述符中请求的服务”。解决: 打开d:\app\wanghui\product\11.2.0\dbhome_1\network\admin\listener.ora文件,内容如下: # listener.ora Network Configuration File: d:\app\wanghui\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle co ...
数据库版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B两列   A B 001 10A 002 20A   A B 001 10B 003 30B   A B 001 10C 004 40C  
今天发现一个问题 有一个页面,通过JS的location.url跳转 中间传了几个条件参数,但这个参数是中文的时候,就出现了乱码问题 网上搜所,解决方案如下 1.页面编码   //导出           function
在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。 下面结合实例介绍几种获得GridView当前行索引值的方法。
死锁在多线程的情况下,在竞争竞态条件与临界区(http://cuisuqiang.iteye.com/blog/2020152)出现时,会出现数据不同步情况, 而为了避免这种情况,之前也说了:界区实现方法有两种,一种是用synchronized,一种是用Lock显式锁实现。 而如果不恰当的使用了锁,且出现同时要锁多个对象时,会出现死锁情况,如下: Java代码   package lockTest;   import java.util.Date;  
要求:给予的字符串是标准可以做有效运算的字符串,只包含加减乘除和数字,其中最前和最后是数字 思路:先把字符串以运算符进行分割,把数字和运算符放到集合中。然后先做乘除运算,因为乘除必须先做。然后做加减计算,最后打印结果。 备注:这里只是实现思路,没有SWING实现。下面计算:30*1+4*2*10-10+40/20的结果。   实现代码如下,关键地方带有注释: Java代码   package test;  
原文:http://www.acmerblog.com/pour-water-problem-5615.html 倒水问题 这个题目的版本非常之多,有微软版的,腾讯版的,新浪版的等等,最常见的是给你一个容量为5升的杯子和一个容量为3升的杯子,水不限使用,要求精确得到4升水。问题会有两种形式: 1) 直接以简答的方式给定方案 这个比较简单,即便是不知道什么原理,也可以很快凑出来。假设两个杯子分别为x 5升杯, y  3升杯 :  装满 x  ; x -> y  ;清空Y  ;x -> y  ;装满 x  ;x -> y 解决方案会有多个,写出一个即可。 2) 编程实 ...
Global site tag (gtag.js) - Google Analytics