![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
Spole_168
普通人
展开
-
Ibatis 批量操作 和 三级下拉框连动问题
最经工作遇到的两个问题:1.Ibatis 批量操作:批量修改: begin update SYS_TABLE set Category=#[].Category#, Name =#[].Name#, Code =#[].Code#, S原创 2015-04-03 21:06:27 · 480 阅读 · 0 评论 -
javaweb 项目访问不需要输入项目
1.tomcat a.修改tomcat 映射路径 打开server.xml文件 <Context docBase="06_ssm-perfect" path="06_ssm-perfect" reloadable="true" source="org.eclipse.jst.jee.server:06_ssm-perfect"/></Host>修改为:原创 2019-01-12 21:52:45 · 270 阅读 · 0 评论 -
redis 和memcached 的异同点
相同点: 都是基于内存的数据库系统,最大存储量是根据机器内存大小而定。 都有不同的过期策略,分布式数据的备份可以设置一主多从,也可以一主一从(Master-Slave); 都支持key-value 数据缓存。不同点:1.IO方面:Redis 使用的单线程IO复用网络模型, 而memcached 多线程非阻塞IO复用模型。2.内存管理机制redis 使用vm malloc/fre...原创 2018-04-20 22:08:15 · 583 阅读 · 0 评论 -
java 方法重载 与 方法重写
方法重载:同一个类中,可以创建多个方法名称相同方法参数不同的方法。 方法名称相同,参数不同(数目,顺序,类型),返回值无要求。方法重写:子类中,重新实现父类的方法。和父类的方法签名一样。 方法名称相同,参数相同(数目,顺序,类型),返回值相同。 不能抛出新的异常,访问权限不能降低。一个类中可能同时出现方法重...原创 2018-04-19 21:47:20 · 150 阅读 · 0 评论 -
java 接口与抽象类差异
相同点: 1.二者都包含抽象方法 2.二者不能实例化不同点: 1.一个类(包含抽象类)可继承一个抽象类,可实现多个接口。 2.抽象类中可以包含非抽象方法和普通变量,接口中全部抽象方法,属性则是常量。 3.抽象类存在构造方法,不能实例化。可以包含并执行main方法。 接口无构造方法。 4.抽象类可以继承一个抽象类实现多个接口不用实现具体的方法。接口可以继承 多个接...原创 2018-04-19 21:34:24 · 101 阅读 · 0 评论 -
java 线程池 相关问题
一。java线程池的优点: 1. 降低资源消耗。可实现线程复用,减少在创建和销毁线程上所花的时间以和系统资源的开销 2.提升线程响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3.提高线程管理性。提供可缓存,定时、定期执行、单线程、并发数控制等功能。二。线程池的种类: 1.newFixedThreadPool 固定数量的线程池,线程数量始终不变。 ...原创 2018-04-22 09:42:08 · 220 阅读 · 0 评论 -
java面试题 用1,2,2,3,4,5六个数字,组成一个6位数。 第三位数不能是2;3和5不能相邻。
/** * 1.用1,2,2,3,4,5六个数字,组成一个6位数。 * 要求: 第三位数不能是2; * 3和5不能相邻。 * 编写java程序显示所有的数字。 * 123245 */ @Test public void test02() { int[] a1 = { 1, 2, 2, 3, 4, 5 }; int[] a2 = { 1, 2原创 2016-05-08 13:09:35 · 2553 阅读 · 0 评论 -
thinking In Java ---07 复用类
代码复用能够大大简化我们的工作。面向对象的语言中一般是通过对类的重复使用来达到代码复用的目的的,Java也不例外。在Java中,复用类方式,合成(has-a),继承(is-a),代理合成就是在新的类中直接创建旧类的对象,这里我们复用的只是代码的功能而不是它的形式。而继承是在原有的类的基础上建立一个新类,新类具有旧类的形式,但也加入了一些新的特性原创 2015-04-12 12:13:59 · 375 阅读 · 0 评论 -
thinking in Java --01对象导论
1.抽象过程:所有编程语言的最终目的都是提供一种“抽象”方法。解决问题的复杂程度直接取决于抽象的种类及质量。 汇编语言: 对底层机器的轻微抽象。(汇编语言) 命令式语言:对汇编语言的一种抽象。(FORTRAN,BASIC和C) 在机器模型(位于“方案空间”)与实际解决的问题模型(位于“问题原创 2015-04-04 09:43:43 · 363 阅读 · 0 评论 -
oracle 用myibatis 批量操作
最经工作用到MyIbatis 对 Oracle 批量操作,放在service层循环操作总是锁住数据库表。oreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,原创 2015-04-12 11:35:48 · 490 阅读 · 0 评论 -
匿名类 与 内部类 望各位发表见解
匿名类匿名类是不能有名字的类,它们不能被引用,只能在创建时用New语句来声明它们。匿名类的声明是在编译时进行的,实例化在运行时进行,这意味着for循环中的一个new语句会创建相同匿名类的几个实例,而不是创建几个不同匿名类的一个实例。匿名类的目的是在某个地方需要特殊的实现,因此在该处编写其实现,并获取它的实例,调用它的方法。不要在匿名内部类编写其他的方法,是不可见的。优点:使用匿名内原创 2015-04-12 13:09:17 · 353 阅读 · 0 评论 -
Oracle 锁表的原因,及解决方案
1. ORACLE中查看当前系统中锁表情况 select * from v$locked_object 可以通过查询v$locked_object拿到sid和objectid,然后用sid和v$session链表查询是哪里锁的表,用v$session中的objectid字段和dba_objects的id字段关联,查询详细的锁表情况。查询SQL如下: select s原创 2015-04-12 11:57:22 · 5848 阅读 · 0 评论 -
thinking in Java ---03-06操作符&流程&初始化清理&权限访问
3操作符equal() 比较值是否相等== 比较是否是同一个对象。逗号运算符,java中 for()循环使用4流程控制goto 跳转到指定的标签。 5初始化和清理1。用构造器确保初始化。原创 2015-04-06 16:07:05 · 339 阅读 · 0 评论 -
MySQL 学习笔记(一)
一。SQL语言包括四个部分:1)数据定义语言 DDL 主要是 对库(database)操作 CREATE和DROP ;对表(table)操作 CREATE,DROP和ALTER ,TRUNCATE晴空表中的数据2)数据操作语言 DML 主要对表数据操作 增删改 INsert,delete,UPdate 3)数据查询语言 DQL SELECT 查询语句4)数原创 2015-04-04 21:51:19 · 376 阅读 · 0 评论 -
Thinking in Java ---02 一切都是对象
2.1 用引用操纵对象每种编程语言都有自己的数据处理方式。所有这些在Java里都得到了简化,任何东西都可看作对象。操纵的标示符实际上是对象的一个引用。String s; //创建的是对象的引用,而不是对象。 String s1="abc"; String s2="abc"; //s1和s2是 同一个对象 String s3=new String("abc")原创 2015-04-04 11:28:12 · 353 阅读 · 0 评论 -
thinking in java ---08多态
多态,这个有点大。我自己理解也有限。 面向对象的三大特性:封装、继承、多态。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态的实现方式:动态绑定 ----是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。接口,子类方法重写,同类方法重载。多态存在的三个必要条件一、要有继承;二原创 2015-04-17 22:05:11 · 356 阅读 · 0 评论 -
设计模式之单例模式
单例模式 介绍 单例模式 是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。是java 23 中设计模式中最简单的设计模式。 单例模式 优点: 系统内存中该类只存在一个对象的实例,节省了系统资源,对于一些需要频繁创建销毁的对象,使用单例模式可以...原创 2019-01-13 13:02:45 · 137 阅读 · 0 评论