java面试题核心篇(三)

Spring1、BeanFactory 和 ApplicationContext 有什么区别 ApplicationContext由BeanFactory 派生而来,原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。ApplicationContext包还提...

2018-03-28 12:04:45

阅读数 132

评论数 0

java面试题核心篇(二)

缓存使用18、Redis 有哪些类型string类型: 一个key对应一个value set mykey "wangzai" ##设置key,第二次赋值会直接覆盖之前的 setnx mykey "wangzai&...

2018-03-28 11:34:57

阅读数 102

评论数 0

java面试题核心篇(一)

数据存储1、索引使用的注意事项 (1)索引应该建在选择性高的字段上(键值唯一的记录数/总记录条数),选择性越高索引的效果越好、价值越大,唯一索引的选择性最高。 (2)组合索引中字段的顺序,选择性越高的字段排在最前面。 (3)where条件中包含两个选择性高的字段时,可以考虑分别创建索引,引擎会同时...

2018-03-28 11:30:08

阅读数 147

评论数 0

Java面试题基础篇(三)

线程 22、创建线程的方式及实现继承Thread类: 定义Thread的子类,重写run()方法,通过start()进行启动线程。实现Runnable接口: 创建Runnable接口的实现类的实例,并用这个实例作为Thread的target来创建Thread对象,通用通过start()启动线程。实...

2018-03-28 11:21:50

阅读数 133

评论数 0

Java面试题基础篇(二)

集合14、List, Set和Map 区别List: 可以允许重复的元素。 可以插入多个null数据。 是一个有序的容器,保持了每一个元素的插入顺序,输出顺序就是插入的顺序。 常用的实现类有ArrayList,LinkedList和Vector,Arraylist使用最为流行,它提供了使用索引的随...

2018-03-28 11:18:44

阅读数 126

评论数 0

Java面试题基础篇(一)

基本功1、面向对象的特征抽象: 忽略一个主题中与当前目标无关的东西,专注与当前目标有关的方面。把现实中的某一类东西提取出来,用程序代码表示,抽象出来的一般叫做类或者接口。    数据抽象--->表示一类事物的特征,就是对象的属性。 过程抽象--->表示一...

2018-03-28 11:10:33

阅读数 771

评论数 1

SQL调优简介及调优方式

引导语:我曾有一种感觉,不管何种调优方式,索引是最根本的方法,是一切优化手法的内功,所以一下我们将讨论一些和索引相关的调优方式。在日常工作或交流中,经常会讨论一些关于sql调优的问题,然后总结了下,下面我们主要是从软件方面进行分析,希望对你有帮助:        索引可以新建、删除、重建。    ...

2018-03-04 21:35:41

阅读数 102

评论数 0

Jaxb2 实现JavaBean与xml互转

解读阿里官方代码规范 2017年开春,阿里对外公布了「阿里巴巴Java开发手册」。作为一个13年经验的码农,从头到尾浏览了一遍这份手册之后,感觉很棒。虽然其中的某些观点笔者不能苟同,但大部分的规范还是值得绝大多数程序员学...

2017-12-27 16:03:39

阅读数 118

评论数 0

解读阿里官方代码规范

转载来源:https://www.cnblogs.com/winner-0715/p/7594254.html 2017年开春,阿里对外公布了「阿里巴巴Java开发手册」。作为一个13年经验的码农,从头到尾浏览了一遍这份手册之后,感觉很棒。虽然其中的某些观点笔者不能苟同,但大部分的规范还是...

2017-12-27 15:16:09

阅读数 4275

评论数 1

js中时间格式的转换

在项目中一般会规定时间的显示格式,常用的时间显示格式为yyyy-MM-dd HH:mm:ss,因此Date()返回的格式就需要进行处理。  Date()返回格式:Sat Dec 24 2016 21:19:23 GMT+0800 (中国标准时间),而我们需要将时间显示为:2016-12-24 21...

2016-12-24 21:41:19

阅读数 874

评论数 0

Eclipse使用git最基本流程

原文   http://www.cnblogs.com/ZhangWanFan/p/3993733.html git有诸多好处,网上都说的很清楚了,在这里我不再赘述。对于我来说,私下里想做一些项目,而又不能很好的保存自己的代码和进行版本控制,这时候,就用到了git。下面,就以我...

2016-12-24 21:05:52

阅读数 353

评论数 0

Servlet--表单、超链接、转发、重定向4种情况的路径

Servlet中相对路径总结         假设使用如下目录结构: 2、表单提交         表单提交到其他的jsp可用相对地址和绝对地址,相对地址定位到该页面的当前目录,如果使用绝对路径,则“/”表示当前页面的目录。在上述目录中均表示jsp目录。 ①相对地址 ②绝对地址        ...

2015-10-12 20:17:35

阅读数 4249

评论数 0

Servlet中转发和重定向的区别

Servlet中页面的跳转有两种方式:转发和重定向。 1、转发和重定向的区别 ①转发是服务器行为,重定向是客户端行为。 ②转发是浏览器发生了一次请求,重定向至少是两次请求。 ③转发地址栏中的url不会发生改变,重定向地址栏中的url会发生改变。 ④转发因为是一次请求,两次跳转之间传输信息...

2015-10-12 15:52:50

阅读数 1439

评论数 0

My SQL外键约束

外键约束对子表的含义:如果在父表中找不到对应的候选键,则不能对子表进行insert/update操作 外键约束对父表的含义:在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子...

2015-10-12 15:30:30

阅读数 845

评论数 0

解决NetBeans编辑器中文乱码问题

在JDK→JRE→lib目录下找到fontconfig.properties.src文件,打开,找到# Component Font Mappings,表示字体映射,可以看到下面列出了几种字体映射集合,常见的有serif、sansserif、monospaced、dialog、dialoginpu...

2015-10-05 09:27:12

阅读数 1878

评论数 0

SQL多表连接查询

现有三张表: 需求:查询学生学号,学生姓名,学生班级,学生系别。 SELECT t_student.sid,t_student.sname,t_class.classname,t_department.depname FROM t_student LEFT JOIN t_class...

2015-10-04 07:02:54

阅读数 360

评论数 0

My SQL的内连接,外链接查询

1、内连接:只连接匹配的行。 2、左外连接:包含左边表的全部行,以及右边表中所有匹配的行,无论右边的表有没有和左边匹配的行,左边的所有 行都必须要显示。 3、右外连接:包含右边表的全部行,以及左边表中所有匹配的行,无论左边的表有没有和右边匹配的行,右边的所有 行都必须要显示。 例:表t_book的...

2015-10-03 11:16:01

阅读数 1857

评论数 0

String类常用方法

1、String类的特点,字符串一旦被初始化就不会被改变。 2、String对象定义的两种方式 ①String s = "affdf";这种定义方式是在字符串常量池中创建一个String对象,如果池中有则直接使用,没有则创建。 ②String s = new String(“a...

2015-08-06 17:28:02

阅读数 384

评论数 0

多线程3

1、wait和sleep的区别 ①wait可以指定时间,也可以不指定时间。sleep必须指定时间,因为sleep可以不需要别人唤醒,可以自己醒过来。 ②sleep释放执行权,释放锁。wait释放执行权,不释放锁。 2、停止线程的方式 ①通过在run方法中定义标志位的形式,判断标志位的改变,...

2015-08-06 16:29:21

阅读数 244

评论数 0

多线程2

多线程之间的通信,等待唤醒机制 概念:多个线程,不同的任务,处理同一资源。 多生产者,多消费者的问题。 if判断标记,只有一次,会导致不该运行的线程运行了。出现了数据错误的情况。 while判断标记,解决了线程获取执行权后,是否要运行! notify:只能唤醒一个线程,如果本方唤醒了本方...

2015-08-06 16:15:46

阅读数 406

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭