`
liuxi1024
  • 浏览: 390264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、环境说明 Linux下tomcat运行期   2、增加jvm 内存的配置 #vi catalina.sh 插入如下: JAVA_OPTS='-Xms256m -Xmx512m'   3、INFO: Maximum number of threads (200) created for connector with address null and port 11222 说明:最大线程数错误 解决方案:   使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式: 首先。打开/conf/server.xml,增加 <Executo ...
1、SSH SSH,他的全称是"(SSH: Secure Shell Protocol)" SSH:安全外壳协议 通过SSH Secure Shell Client 客户端连接访问Linux服务器。   2、vi 命令 说明:vi是unix世界中最通用的全屏编辑器。 #vi *.* 对某文件编辑 #/* 查询某字串的位置 #A 修改 #ESC 撤销 #:wq 保存退出 #:q! 退出   3、cp命令 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 cp [选 ...
 效果如图:    1、JSP规范1.1版本后增加了自定义标签库。实现自定义标签的步骤 (1)开发自定义标签处理类。 (2)建立*.tld文件。 (3)在web.xml中增加自定义标签的定义。 (4)在jsp中使用自定义标签。   2、自定义标签类 (1)继承 ...
1、mysql中事件调度启用总结   #SHOW VARIABLES LIKE 'event_scheduler';  说明:查看事件调度是否启动   #set global event_scheduler = 1;  说明:设置事件调度开启,不过这个是在运行期有效,当重启mysql服务此开关会失效。解决问题的方法是在%mysql%/my.ini文件中加入     [mysqld] event_scheduler=1    2、表数据导出导入 导出单表(mysqldump命令) #mysqldump -uroot -p123456 --default-charac ...
1、批量插入数据 方式一:DAO层类继承SqlMapClientDaoSupport则   public void batchInsertTest(final List<TestList> list) { getSqlMapClientTemplate().execute(new SqlMapClientCallback(){ public Object doInSqlMapClient(SqlMapExecutor executor)throws SQLException { executor.startBatch(); for(TestLi ...
1、概念表述     iBatis2是一个轻量级的数据持久化框架,它是一个半自动化的ORMapping工具,数据库的操作依赖程序员自己书写的SQL,因此可以最大限度发挥JDBC的性能。据测试,它的性能和JDBC是一个级别的,但代码比JDBC简单的多,据说相对JDBC节省了60%的代码量。     缺点是映射不灵活,有时候感觉很别扭。当领域对象关系复杂的时候,关联基本上行不通。   2、需要ibatis*.jar   3、在spring容器中整合ibatis <bean id="dataSource" class="org.spr ...
1. 要求 对象student(id,name,sex,scroe,old);先按scroe排序,当scroe值相同时按old排序   2.解决办法,通过Arrays.sort(Object[])静态方法实现,但是对象需要实现Comparable   3.studen.java public class Student implements Comparable { private Integer id; private String name; private String sex; private double score; private Integer ...
面试时可能有用   1、float f= 0.5;写法对吗?不对,java中小数默认为double型,如果表示float的话需在后加f。   2、try{}finally{}写法对吗?对,可以编译、执行通过。   3、&和&&区别(1)&是位运算,按位“与”操作。(2)&&是逻辑运算符“与”   4、swtich 可不可以作用在bye,long string上(1)switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型   5、求100的阶乘 public static void main( ...
面试时有用   1、JVM简单描述(1)当运行一个java程序时,就是运行了一个java虚拟机实例;当程序关闭退出,java虚拟机实例也就消亡。(2)内部两种线程:守护线程(执行垃圾收集任务的线程)、非守护线程。(3)JVM由四部分组成:class loader、Execution engine、runtime data area、Native interface(4)Runtime data area 即所谓的JVM内存,包括堆栈(堆--用new建立,垃圾自动回收负责回收;栈--存放基本数据类型,速 度快)   2、JVM的gc(1)垃圾收集的目的在于清除不再使用的对象。(2)手工调 ...
面试时可能有用 1、Spring Security 的大体框架和原理(1)在web.xml中配置过滤器,这样就可以控制这个项目的每个请求。(2)在applicationContext.xml配置,其中http标签配置如何截用户请求,和配置用户认证(固定用户、使用数据库管理用户)。(3)过滤器最上层为HttpSessionContextIntegrationFilter、然后是LogoutFilter(4)spring security中重要的类SecurityContextHolder提供几种访问SecurityContext的方式;SecurityContext,保存Authentica ...
1、一个问题引发的思考      大家在群里讨论了一个问题,奉文帅之命写篇作文,且看: String user_web = "user_web" String sql = "update user set user_web="+user_web+" where userid=2343";      大家看看这条sql有没有问题,会将user_web字段 更新成什么?      问题的结论是:执行后的记录结果跟执行前一样,(执行时的sql语句为 update user set user_web=user_web where u ...
分页功能是在mysql+spring+jsp 下demo 1、效果图 2、DAO查询 public Paging getAllCustomer(int pageNumber, int pageSize) { Map<String, Object> map = new HashMap<String, Object>(); map.put("start", pageNumber); map.put("limit", pageSize); Paging paging = new Paging(); ...
1、概念理解       对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。   2、例子 (1)创建table grade create table grade( id NUMBER(16), name VARCHAR2(32), value NUMBER(19), primary key (id) );  (2)插入数据 ------------------------------------ ...
1、概述      Arrays类有一个静态方法sort,利用这个方法我们可以传入我们要排序的数组进去排序,因为我们传入的是一个数组的引用,所以排序完成的结果也通过这个引用的来更改数组。对于整数、字符串排序,jdk提供了默认的实现,如果要对一个对象数组排序,则要自己实现java.util.Comparator接口。   java.util.Arrays中代码 public static void sort(Object[] a) { Object[] aux = (Object[])a.clone(); mergeSort(aux, a, 0, a.l ...
1、概念理解     在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 2、例子 tea、coffee制作例子 Coffee 具体步骤如下 煮开水,煮咖啡,倒咖啡,加牛奶,加糖 Tea 具体步骤如下:煮开水,泡茶,倒茶,加柠檬 (1):首先是abstract模版类 public abstract class CaffeineBeverage { //模版方法,定义成final是不希望子类覆盖该方法 final void prepareRecipe() { boilWater(); // ...
Global site tag (gtag.js) - Google Analytics