排序:
默认
按更新时间
按访问量

2018届校招面试知识点

2018届校园招聘面试知识点总结如下: 1、  full gc(虚拟机相关) 2、  hashmap(源码级别) 3、  单例模式写法(每种写法的优劣) 4、  Java与C++(区别,相似) 5、  Shiro(具体工作流程,比较) 6、  学习方法(书,博客,论坛,如何解决困难,值得骄傲的地...

2017-11-24 11:16:46

阅读数:274

评论数:0

mysql高级包含索引建立优化_函数_存储过程_触发器_及游标

Mysql 高级部分   (1)索引(index)1 (2)视图(view)2 (3)触发器(trigger)6 (4)游标(cursor)8 (5)事务(Transaction)10 (6)存储过程(Stored Procedure)12   (1) 索引(index)...

2017-11-24 10:48:19

阅读数:158

评论数:0

字母异序词

题目: Given two strings s and t, write a function to determine if t is an anagram of s. For example, s = "anagram", t = "nagaram",...

2017-11-24 09:30:33

阅读数:153

评论数:0

Spring中IoC和AOP的理解

spring 的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.sp...

2017-10-25 11:30:16

阅读数:287

评论数:0

数据库存储过程,触发器,游标,函数

MySQL5 中添加了存储过程的支持。  大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都这么简单。经常会有一个完整的操作需要多条才能完成。  存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件。虽然他们的作用不仅限于批处理。  为什么...

2017-10-24 17:16:30

阅读数:258

评论数:0

面向对象与面向过程语言的区别

计算机语言可以归为面向过程语言和面向对象语言,那么到底什么是面向对象,什么是面向过程呢? 答:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个...

2017-10-24 15:43:41

阅读数:2194

评论数:0

Java与C++

Java与C++都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象由许多非常好的特性(继承、组合等),因此二者有很好的可重用性。 主要不同点: 1、Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C/C++为编译型...

2017-10-24 15:08:28

阅读数:115

评论数:0

单例模式五种写法

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 1、懒汉式(线程不安全)...

2017-10-24 14:34:21

阅读数:129

评论数:0

jvm调优

1、JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。 JProfiler:商业软件,需要付费。功能强大。 VisualVM:JDK自带,功能强大,与JProfil...

2017-10-22 21:42:08

阅读数:76

评论数:0

GC

1、什么是Minor GC、Major GC和Full GC Minor GC:从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。 Major GC:是清理老年代。 Full GC:是清理整个堆空间—包括年轻代和老年代。这次GC是发生了Stop-Th...

2017-10-22 21:14:42

阅读数:238

评论数:0

shiro注解权限控制-5个权限注解

shiro注解权限控制-5个权限注解 Shiro共有5个注解,接下来我们就详细说说吧 RequiresAuthentication: 使用该注解标注的类,实例,方法在访问或调用时,当前Subject必须在当前session中已经过认证。 RequiresGuest: ...

2017-10-01 10:58:24

阅读数:211

评论数:0

SpringMVC+Shiro权限管理

SpringMVC+Shiro权限管理    什么是权限呢?举个简单的例子: 我有一个论坛,注册的用户分为normal用户,manager用户。 对论坛的帖子的操作有这些: 添加,删除,更新,查看,回复 我们规定: normal用户只能:添加,查看,回复 manager...

2017-10-01 10:11:18

阅读数:130

评论数:0

心得

1. HashMap中的hash计算方式(为什么) 减少hash是的碰撞 2. 下表查找(和hash值的关系) hashcode ^ (hashcode >>> 16),让低16位同时包含了高位和低位的信息,在计算下标时,由于高位和低位的同时参与,减少hash的碰撞。 (n - ...

2017-09-26 09:58:23

阅读数:164

评论数:0

Tomcat原理详解及请求过程

Tomcat:   Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。 Tomcat目录: tomcat   |---bin:存放启动和关闭tomcat脚本   |--...

2017-09-25 23:09:55

阅读数:156

评论数:0

面经

java中用new创建一个对象的过程解析 对于用new 创建一个对象,我们需要弄清楚它的过程: 引用和创建一个对象的格式是: 类名 变量名; 变量名=new 类名(参数列表); 比如 Vehicle veh1=new Vehicle(); 这个语句具体的执行过程是: 1.右边的“new v...

2017-09-21 11:56:55

阅读数:469

评论数:0

Netty

Netty是什么?   本质:JBoss做的一个Jar包   目的:快速开发高性能、高可靠性的网络服务器和客户端程序   优点:提供异步的、事件驱动的网络应用程序框架和工具   通俗的说:一个好使的处理Socket的东东     如果没有Netty?   远古:java....

2017-09-21 09:39:52

阅读数:187

评论数:0

Java多线程总结之线程安全队列Queue

在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞...

2017-09-19 10:21:54

阅读数:5953

评论数:1

生产者/消费者模式(阻塞队列) 一个经典的并发模型

生产消费者模式也是关于线程阻塞的问题,生产消费者模式是通过观察者模式来实现的。之前在编写一个通讯软件的时候用到了这种模式,通过维护一个BlockingQueue来完成Socket的消息发送,后来读书时看到在服务器开发时三层模型中的Service层在调用Dao层的时候也是通过这种模式来调用的,具体怎...

2017-09-18 23:06:23

阅读数:389

评论数:0

Oracle数据库与MySQL数据库的区别

Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: s...

2017-09-17 16:15:31

阅读数:484

评论数:0

Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用

近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限,还请大家见谅! 一:首先上几张案例截图,以便大家可以了解一下短信验证码的流程,这里我在做的过程中也...

2017-09-17 09:54:44

阅读数:480

评论数:0

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