- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Linux中的常用命令
1.在后台运行 & 例如 firefox & 2. 当前工作目录 pwd(print work directory) 3.touch创建一个空白文件或者更新文件时间 4. ls ls -a 显示所有文件(包括隐藏文件,隐藏文件绝大多数都是配置文件) ls -l 显示详细信息 ls -R 递归现实文件夹子目录 ls -ld 显示目...
2014-12-17 15:00:07 98
原创 Tomcat Windows运行OutOfMemoryError
一直都在Windows开发,调整Tomcat运行修改的是IDE的配置,运行环境是Linux,参数也好调整 现想测试运行下teamcity,发现丢到tomcat里面一直无法运行 通过资料查询,做如下标记 修改apache-tomcat-x.x.xx/bin下catalina.bat 在echo Using CATALINA_BASE: “%CATALINA_BASE%“行之上添加 set JA...
2014-12-17 14:59:01 166
原创 Maven官网上Maven in 5 Minutes 文档翻译
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 some...
2014-12-17 14:57:48 111
原创 单例设计模式
懒汉式:public class Test6 { static class Animal { private static Animal instance = null; private String name; private String color; priv...
2014-12-17 14:53:02 84
原创 java动态代理(jdk &cglib)
静态代理 代理类和被代理类 实现同一个接口 缺点就是一个代理类只能针对一个接口 Java代码 public interface Sale { public int saleGoods(); } public class Factory implements Sale { @Override pub...
2014-12-17 14:30:25 74
原创 Java Map遍历方式的选择
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历...
2014-07-14 20:59:19 83
原创 fastjson 使用方法
Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。 4、开源,使用Apache Lice...
2014-07-14 20:57:50 86
原创 遍历Map的四种方法
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
2014-07-14 20:55:41 81
原创 PLSQ连接数据库报ORA-12514错误的解决办法
在本机上装了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 Configur...
2014-07-14 09:38:33 166
原创 Oracle内连接、外连接、右外连接、全外连接小总结
数据库版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B两列 A B 001 10A 002 20A A B 001 10B 003 30B A B 001 ...
2014-07-14 09:37:27 78
原创 js url传参中文乱码解决方案
今天发现一个问题 有一个页面,通过JS的location.url跳转 中间传了几个条件参数,但这个参数是中文的时候,就出现了乱码问题 网上搜所,解决方案如下 1.页面编码 //导出 function exportExcel(){ var projectName_e = document.getElementById("pnam...
2014-07-09 09:12:08 189
原创 gridview获取当前行索引的方法
在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。 下面结合实例介绍几种获得GridView当前行索引值的方法。 实例: ① 目的:获取GridView中RowCommand的当前索引行。 ② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。 代码: <...
2014-05-10 21:18:13 200
原创 用Java信号量 解决死锁
死锁在多线程的情况下,在竞争竞态条件与临界区(http://cuisuqiang.iteye.com/blog/2020152)出现时,会出现数据不同步情况, 而为了避免这种情况,之前也说了:界区实现方法有两种,一种是用synchronized,一种是用Lock显式锁实现。 而如果不恰当的使用了锁,且出现同时要锁多个对象时,会出现死锁情况,如下: Java代码 pack...
2014-04-12 14:24:30 332
原创 Java 复杂计算器的实现
要求:给予的字符串是标准可以做有效运算的字符串,只包含加减乘除和数字,其中最前和最后是数字 思路:先把字符串以运算符进行分割,把数字和运算符放到集合中。然后先做乘除运算,因为乘除必须先做。然后做加减计算,最后打印结果。 备注:这里只是实现思路,没有SWING实现。下面计算:30*1+4*2*10-10+40/20的结果。 实现代码如下,关键地方带有注释: Java代码 ...
2014-04-12 14:22:39 868
原创 倒水问题
原文:http://www.acmerblog.com/pour-water-problem-5615.html 倒水问题 这个题目的版本非常之多,有微软版的,腾讯版的,新浪版的等等,最常见的是给你一个容量为5升的杯子和一个容量为3升的杯子,水不限使用,要求精确得到4升水。问题会有两种形式: 1) 直接以简答的方式给定方案 这个比较简单,即便是不知道什么原理,也可以很快凑出来。假设两个杯...
2014-04-11 18:59:11 249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人