随笔分类 - JAVA
摘要:1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Che...
阅读全文
摘要:我们都知道,静态static方法中不能调用非静态non-static方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 其实这个事实的应用很经常,以至于我们不去重视:在主函数(static方法...
阅读全文
摘要:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql...
阅读全文
摘要:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for在unit里测试怎么也通不过,最后终于找到问题,原来是命名空间没写对,如果使用mapper,则空间中一定要写上Mapp...
阅读全文
摘要:今天发现单独的将一个ArrayList的对象添加到另外一个ArrayList的时候,总是源列表和目的列表相同的内存地址。原因如下:偶然看到了Collections的copy(Listdesc,Listsrc)方法.当时就想这个方法和初始化一个Listdesc = new ArrayList(List...
阅读全文
摘要:Collections.sort(dataList,new Comparator(){ public int compare(BaseTransitData arg0, BaseTransitData arg1) { return arg0.getTransitcode().compareTo(...
阅读全文
摘要:public class Test{ public static void main(String[] args) { String s = "中转地设置导出模板"; String tt = gbEncoding(s); } public static String gbEncoding(fin...
阅读全文
摘要:insert into hylm_base_transit_data(transit_id,transit_code,transit_name,fee_percent,optype,uid,orgid,roleid,creater,createdate,finaloperator,opera...
阅读全文
摘要:当有时我们插入一条数据时,由于id很可能是自动生成的,如果我们想要返回这条刚插入的id怎么办呢。在mysql数据中我们可以在insert下添加一个selectKey用以指定返回的类型和值: 方法一: INSERT INTO userinfo (name ,password, age, g...
阅读全文
摘要:public static void main(String[] args) {Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值Sy...
阅读全文
摘要:一、前言 数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。二、insert元素属性详解 其属性如下:parameterTyp...
阅读全文
摘要:代码如下:[java] view plaincopyfor(Iteratoriter=list.iterator();iter.hasNext();){if(Integer.parseInt(iter.next())%3==0){list.remove(iter.next());}System.ou...
阅读全文
摘要:maven内存溢出(InvocationTargetException: PermGen space)解决方案:maven脚本:mvn.bat文件@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,...
阅读全文
摘要:eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set.Check $M2_HOME environment variable and mv...
阅读全文
摘要:前言:前段时间在网上看到腾讯后台开发总监bison分享的一篇文章《浅谈过载保护》,读来受益匪浅。刚好自己也在处理系统请求过载的问题,把自己的一些心得体会总结出来拿来与大家一起探讨。在bison的文章中谈到:对于延时敏感的服务,当外部请求超过系统处理能力,如果系统没有做相应保护,可能导致历史累计的超时...
阅读全文
摘要:前言:最近在做分布式海量数据处理项目,使用到了java的线程池,所以搜集了一些资料对它的使用做了一下总结和探究,前面介绍的东西大多都是从网上搜集整理而来。文中最核心的东西在于后面两节无界队列线程池和有界队列线程池的实例使用以及线上问题处理方案。1. 为什么要用线程池?在Java中,如果每当一个请求到...
阅读全文
摘要:简介:作为一个新的事实上的工业标准,OSGi 已经受到了广泛的关注, 其面向服务(接口)的基本思想和动态模块部署的能力, 是企业级应用长期以来一直追求的目标。Spring 是一个著名的 轻量级 J2EE 开发框架,其特点是面向接口编程和非侵入式的依赖注入。将 OSGi 和 Spring 结合能充分发...
阅读全文
摘要:下面列出了主要的控制台命令:表 1. Equinox OSGi 主要的控制台命令表类别命令含义控制框架launch启动框架shutdown停止框架close关闭、退出框架exit立即退出,相当于 System.exitinit卸载所有 bundle(前提是已经 shutdown)setprop设置属...
阅读全文
摘要:1 生命周期管理对于非模块化应用,生命周期将应用作为一个整体来操作;而对于模块化应用,则可以以细粒度的方式来管理应用的某一个独立部分。OSGi生命周期管理OSGi生命周期层有两种不同的作用:在应用程序外部,定义了对bundle生命周期的相关操作。OSGi生命周期层允许在执行时,从外部安装、启动、更新...
阅读全文

浙公网安备 33010602011771号