
总结
文章平均质量分 72
bieleyang
这个作者很懒,什么都没留下…
展开
-
GC
1、什么是Minor GC、Major GC和Full GCMinor GC:从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。Major GC:是清理老年代。Full GC:是清理整个堆空间—包括年轻代和老年代。这次GC是发生了Stop-The-World。2、full gc触发条件(1)调用System.gc时,系统建议执行Fu原创 2017-10-22 21:14:42 · 556 阅读 · 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 · 824 阅读 · 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", return true.s = "rat", t = "car", return false. 12345下面是我的实现算法:p原创 2017-11-24 09:30:33 · 1352 阅读 · 0 评论 -
Spring中IoC和AOP的理解
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等原创 2017-10-25 11:30:16 · 1776 阅读 · 0 评论 -
数据库存储过程,触发器,游标,函数
MySQL5 中添加了存储过程的支持。 大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都这么简单。经常会有一个完整的操作需要多条才能完成。 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件。虽然他们的作用不仅限于批处理。 为什么要使用存储过程:优点1 通过把处理封装在容易使用的单元中,简化复杂的操作。2 由于不要求反复建原创 2017-10-24 17:16:30 · 2599 阅读 · 0 评论 -
面向对象与面向过程语言的区别
计算机语言可以归为面向过程语言和面向对象语言,那么到底什么是面向对象,什么是面向过程呢?答:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过程原创 2017-10-24 15:43:41 · 39704 阅读 · 7 评论 -
Java与C++
Java与C++都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象由许多非常好的特性(继承、组合等),因此二者有很好的可重用性。主要不同点:1、Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码,可直接执行。因此Java的执行速度比C/C++慢,原创 2017-10-24 15:08:28 · 432 阅读 · 0 评论 -
单例模式五种写法
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。1、懒汉式(线程不安全)当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。原创 2017-10-24 14:34:21 · 699 阅读 · 0 评论 -
jvm调优
1、JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。JProfiler:商业软件,需要付费。功能强大。VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。2、如何调优观察内存释放情况、集合类检查、对象树上面这些原创 2017-10-22 21:42:08 · 278 阅读 · 0 评论 -
2018届校招面试知识点
2018届校园招聘面试知识点总结如下:1、 full gc(虚拟机相关)2、 hashmap(源码级别)3、 单例模式写法(每种写法的优劣)4、 Java与C++(区别,相似)5、 Shiro(具体工作流程,比较)6、 学习方法(书,博客,论坛,如何解决困难,值得骄傲的地方,与其他人的优势。。。)7、 博客(最好是原创,不能太low)8、 同字母原创 2017-11-24 11:16:46 · 1323 阅读 · 1 评论