- 博客(18)
- 资源 (53)
- 问答 (8)
- 收藏
- 关注
原创 剑指Offer——J2EE基础知识点储备
文章目录一、前言二、Java 基础2.1 jdk 1.8 新特性(核心是Lambda 表达式)2.2 java 存在内存泄露和内存溢出的应用场景2.3 匿名内部类是什么?如何访问在其外面定义的变量?三、J2EE 基础3.1 servlet 生命周期3.2 保存会话状态方式,有哪些区别?3.3 cookie 和 session 的区别3.4 web.xml中标签加载顺序3.4.1 各个标签的简单说明3.5 页面传值方法四、SSH三大框架4.1 Struts4.1.1 struts2 工作流程:4.1.2 s
2016-10-27 09:00:36 47890
原创 剑指Offer——知识点储备-Java基础
线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建(类似于工厂设计模式),使用完毕不需要销毁线程而是返回池中,从而减少创建和销毁线程对象的开销。设计一个动态大小的线程池,如何设计,应该有哪些方法?线程管理器(ThreadPool)用于创建并管理线程池,包括创建线程,销毁线程池,添加新任务;工作线程(PoolWorker)线程池中线程,在没有任务时处于等待状态,可以循环的执行任务;任务接口(Task)任务队列(TaskQueue)创建线程池。...
2016-10-21 23:54:52 50605 1
原创 mysql进阶(二十八)GRANT REVOKE用法
MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念:认证->确定用户是否允许连接数据库服务器;授权->确定用户是否拥有足够的权限执行查询请求等。 如果认证不成功的话,那么授权肯定是无法进行的。 revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from”。 表 GRANT和REVOKE管理的权限 如果你想允许用
2016-10-21 21:28:02 53208
原创 mysql进阶(三十五)SQL语言四大类
SQL语言四大类 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> SELECT * FROM lmapp.lm_addr where ui
2016-10-21 10:37:06 50805 2
原创 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。...
2016-10-20 21:59:49 44867 1
原创 Java进阶(四十七)Socket通信
Java进阶(四十七)Socket通信 今天讲解一个 Hello Word 级别的 Java Socket 通信的例子。具体通讯过程如下: 先启动Server端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行Client端,客户端发出连接请求,服务端监听到这次请求后向客户端发回接收消息,连接建立,启动一个线程去处理这次请求,然后继续死循环监听其他请求。客户端输入字符串后按回车键,向服务
2016-10-15 15:39:32 46111 1
原创 剑指Offer——搜狐畅游笔试题+知识点总结
线程共享的环境包括进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。注意事项要有大局观,该舍弃的还是要舍弃,不要在一道编程题上占用超过30分钟的时间。当你思考了15分钟,还没有好的解决方式的时候,毅然舍弃!搜狐畅游最后一部分居然是游戏相关的题目,一头雾水,自己只做了45分钟交卷。涉及到的知识点如下,仅供参考。...
2016-10-14 10:54:01 48116
原创 mysql进阶(二十七)数据库索引原理
本文主要是阐述MySQL索引机制,主要是说明存储引擎Innodb。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分讨论MySQL中高性能使用索引的策略。...
2016-10-13 20:20:38 44720
原创 mysql进阶(二十六)MySQL 索引类型(初学者必看)
索引是快速搜索的关键。MySQL 索引的建立对于 MySQL 的高效运行是很重要的。下面介绍几种常见的 MySQL 索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。我们随机向里面插入了 10000 条记录,其中有一条:5555, admin。在查找 username="admin"的记录时,如果在 username 上已经建立了索引,MySQL 无须任何扫描,即准确可找到该记录。相反,MySQL会扫描所有记录,即要查询 10000 条记录。索引分单列索引和组合索引。...
2016-10-13 20:12:47 44598 1
原创 剑指Offer——好未来视频面知识点储备+面后总结
时间:2016.10.12 13:00-地点:宿舍事件:好未来视频面数据库索引(聚集索引、组合、主键、普通、唯一)执行顺序。提高数据库查询效率的措施。基本数据类型float与double的区别:精度不同。冒泡排序、快速排序;数据库这一块自己是完败!自己只是用了mysql,但是对于里面的概念自己真的表示无能为力!其中数据库索引这一块,其实在项目开发中,自己也没有使用到。惭愧无比!但是简历中明明写了熟悉SQL语句、存储过程和函数(从第二道问题中就完全推翻了自己。不能使之成为自己的鸡肋。
2016-10-11 20:28:43 45987
原创 剑指Offer——完美+今日头条笔试题+知识点总结
也就是说,士兵数量为4的队伍每个士兵的战斗力为1,士兵数量为2的队伍每个士兵的战斗力为2)方法三队伍1有2个战斗力为1的士兵和1个战斗力为2的士兵,队伍2有2个战斗力为1的士兵和1个战斗力为2的士兵,两队的战斗力都是4。比如你现在有两队士兵,第一队有4个士兵,每个士兵战斗力都是1,第二队有2个士兵,每个士兵战斗力都是2.方法一队伍1有4个战斗力为1的士兵,队伍2有2个战斗力为2的士兵,两队的战斗力都是4。方法二队伍1有2个战斗力为2的士兵,队伍2有4个战斗力为1的士兵,两队的战斗力都是4。...
2016-10-11 11:54:09 46230 1
原创 大话设计模式(八)抽象工厂模式进化
大话设计模式(八)抽象工厂模式进化前情回顾 在博文《大话设计模式(七)抽象工厂模式》中,我们了解了抽象工厂设计模式。在讲解反射机制时,我们提到反射机制实现了程序由编译时到运行时变量的指定。我们的设计不能防止需求的更改,那么我们的理想就是让变动变得最小。结合前面的代码讲解,当我们需要增加产品C时,那么我们就需要增加3个类。并修改3个类。//抽象产品C,定义了产品的公共方法,产品A、B和C属于一个产品
2016-10-10 20:49:30 44751
原创 剑指Offer——小米+小红书笔试题+知识点总结
剑指Offer——小米+小红书笔试题+知识点总结情景回顾时间:2016.9.23 19:00-21:00 2016.9.24 15:00-17:00地点:山东省网络环境智能计算技术重点实验室事件:小米笔试、小红书笔试注意事项:要有大局观,该舍弃的还是要舍弃,不要在一道编程题上占用超过30分钟的时间。当你思考了15分钟,还没有好的解决方式的时候,毅然舍弃! public
2016-10-09 14:32:02 49054 1
原创 大话设计模式(七)抽象工厂模式
大话设计模式(七)抽象工厂模式菜鸟程序员碰到问题,只会用时间来摆平。前言 今天主要讲解抽象工厂模式。抽象工厂模式(Abstract Factory Pattern)是工厂方法模式的进一步抽象,其英文原话”Provide an interface for creating families of related or dependent objects without specifying thei
2016-10-09 13:36:27 45199 2
原创 大话设计模式(六)工厂方法模式
大话设计模式(六)工厂方法模式前言 今天主要讲解工厂方法模式。工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂方法模式是简单工厂模式的进一步抽象和推广。它遵循了“开放—封闭”原则,保持了封装对象创建过程。工厂方法模式 工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟
2016-10-09 11:23:17 45017
原创 Java进阶(四十六)简述ArrayList、Vector与LinkedList的异同点
简述ArrayList、Vector与LinkedList的异同点 Collection类的继承图如下: 从图中可以看出,LinkedList与ArrayList、ArrayDeque这三者都实现了List接口.所有使用方式也很相似,主要区别在于因为实现方式的不同,所以对不同的操作具有不同的效率。ArrayList是一个可改变大小的数组.当更多的元素加入到ArrayList中时,其大小将会
2016-10-08 20:27:20 48759 4
原创 Java进阶(四十五)字节流与字符流的区别
java 字节流与字符流的区别(转载) 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如下图所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。 范例:使用字节流不关闭
2016-10-08 15:25:16 48858 7
Vue下textarea文本框根据内容自适应改变高度
2020-10-20
BackToTop.zip
2019-11-05
dubbo-admin-2.5.4 Web管理平台.zip
2018-04-29
dubbo-monitor-simple-2.5.3.zip
2018-04-29
w3c标准html5手册
2017-08-28
Chart.js实现饼状图添加文字
2017-08-28
Icon制作神奇-Greenfish Icon Editor3.31官方中文版
2017-04-25
iOS集成听云uni-app插件JS资源文件
2022-10-12
基调听云App移动应用性能管理产品采用SDK方式实现对App的**崩溃、卡顿、超时**等性能问题进行采集,并能对真实用户体验数据
2022-10-11
react-native实现ios横屏全屏展示
2024-03-13
react-native实现ios横屏全屏展示
2024-03-05
谁是第3w [face]monkey2:012.png[/face]
2021-03-24
学无止境[face]monkey2:005.png[/face]
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人