自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

转载 算法:剑指offer

牛客网 剑指offer:https://www.nowcoder.com/ta/coding-interviews1.二维数组中的查找左到右递增,上到下递增;解法:从左下遍历。大于则x--,小于则y++。public class Solution { public boolean Find(int target, int [][] arr...

2017-09-16 13:22:00 269

转载 Linux学习笔记

查看进程?杀死进程?ps -e|grep xxx 查看程序对应的pid号;ps -aux | grep xxx 显示程序所有状态;kill -9 xxx 结束对应pid号的进程;(-9强迫进程立即停止)kill mysqlId 杀掉所有以mysqlId命名的进程;ps :-e 显示所有进程,环境变量-f 全格式-h 不显示标题-l 长格式-w 宽输出a...

2017-09-03 19:00:00 198

转载 笔试:编程题

0,1背包问题:定义V(i,j):当前背包容量 j,前 i 个物品最佳组合对应的价值;递推关系式:1)j<w(i) V(i,j)=V(i-1,j)2)j>=w(i) V(i,j)=max{V(i-1,j),V(i-1,j-w(i))+v(i)}参考:动态规划-01背包问题网易2017春招笔试编程题集...

2017-08-11 18:11:00 305

转载 面经总结:框架

什么是Spring?答:spring的核心是一个轻量级的容器(Container),包含并管理应用程序对象的配置及生命周期。它是实现IoC(Inversion of Control)容器和非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented Programming)的实现方式,提供对持久层(Persistence)、事...

2017-07-23 17:41:00 211

转载 面经总结:多线程

多线程的实现?三种方法:1.继承Thread类;2.实现Runnable接口;3.使用Executor创建线程池;多线程的的同步/线程安全的方式?(1)同步方法:synchronized修饰的方法;(2)同步代码块:同步是一种高开销的操作,因此应该尽量减少同步的内容。通常没有必要同步整个方法,使用synchronized代码块同...

2017-07-23 17:22:00 173

转载 面经总结:集合框架

集合类的结构?集合类的最顶层接口是Collection和Map接口,Collection代表一组对象,Map是保存键值对;Collection接口包括List、Set、Queue三个接口;List接口实现类:ArrayList、LinkedList、Vector; Stack继承Vector类;Set接口实现类:SortedSet(i)、HashSe...

2017-07-23 16:49:00 116

转载 面经总结:J2SE

面向对象的特性?(1.特性;2.优点)封装、继承、多态;  封装:封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而言它的内部细节是隐藏的,暴露给外界的只是它的访问方法。优点:1.隐藏对象的属性来保护对象内部状态;2.禁止对象的不良交互提高模块化;  继承:给对象提供了从基类获取字段和方法的能力。优点:提...

2017-07-23 16:07:00 116

转载 面经总结:计算机网络

计算机网络学了哪些内容?包括:OSI参考模型以及各层的学习、TCP/IP协议、HTTP这些;OSI七层模型?各层功能?各层协议?各层功能和协议:物理层:通过媒介传输比特(比特Bit)数据链路层:将比特组装成帧和点到点的传递(帧Frame) PPP点对点协议、ARP地址解析协议;网络层:负责数据包从源端到目的端的传递和网际互连...

2017-07-22 20:52:00 176

转载 面经总结:数据库

事务的四个特性?四大特性是:ACID原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)+介绍四个特性概念;原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行...

2017-07-22 20:52:00 168

转载 面经总结:JVM

JVM内存模型?堆和栈?JVM内存模型包括5个部分,分为线程共享的和线程隔离的部分。线程共享的数据区是堆和方法区;线程隔离的数据区是虚拟机栈、本地方法栈和程序计数器;  1)程序计数器:是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,可以理解为是当前线程的行号指示器。每个程序计数器只用来记录一个线程的行号,所以是线程私有的。(行号指示、...

2017-07-22 20:52:00 155

转载 算法:堆排序

堆排序可归纳为两个操作:1)建堆:根据初始数组去构造初始堆(构建一个完全二叉树,保证所有的父结点都比它的孩子结点数值大)。2)调整堆:每次交换第一个和最后一个元素,输出最后一个元素(最大值),然后把剩下元素重新调整为大根堆。当输出完最后一个元素后,这个数组已经是按照从小到大的顺序排列了。调整堆的过程是:比较节点i和左右节点,选出三者最大的,如果是孩子节点,那么交...

2017-07-21 20:24:00 111

转载 面试:面经笔记 2017.6 Part2

迟到一年的秋招面经【仅供参考】不啰嗦,以下题目全部为本人在2016年8-10月间参加互联网公司秋招面试题目,以本人参加面试的时间顺序排列。希望能给即将参加17年9月秋招的同学一些帮助。华为岗位: IT 应用软件开发两面都是聊人生:自我介绍,项目经验,科研项目,学习成绩, cet6 是否通过,目标岗位等。据悉,这种场景发生在8月所谓提前批,9月正...

2017-07-19 19:51:00 1021

转载 Java:迭代器Iterator

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,...

2017-07-19 18:48:00 84

转载 Java:生产者消费者模式

Java中的生产者、消费者问题描述:  生产者-消费者(producer-consumer)问题, 也称作有界缓冲区(bounded-buffer)问题, 两个进程共享一个公共的固定大小的缓冲区(仓库). 其中一个是生产者, 用于将产品放入仓库: 另外一个是消费者, 用于从仓库中取出产品消费. 问题出现在当仓库已经满了, 而此时生产者还想向其中放入一个新的产品的情形,...

2017-07-18 21:23:00 62

转载 Java:反射机制

获取类对象3种方式:1. Class.forName("className")2. ClassName.class3. new ClassName().getClass()创建对象:传统方式:Hero h1 = new Hero();反射方式:  Class pClass = Class.forName("charactor.Hero");...

2017-07-17 20:39:00 82

转载 面试:面经笔记 2017.6

按牛客网讨论区笔经面经的发表时间排序。今天斩获今日头条 实习offer 特来分享1.mysql引擎,索引mysql两种存储引擎:InnoDB和MyISAM区别:(1.事务;2.锁;3.效率;4.查询/插入更新)2.map底层实现3.最小堆;4.http协议  HTTP是超文本传输协议 Hyper Text Transfer...

2017-07-17 20:38:00 469

转载 面试:面经笔记 2017.7

按牛客网讨论区笔经面经的发表时间排序。阿里内推,蚂蚁金服---java开发工程师第一次电话面试1.TCP三次握手?(记住1.过程;2.状态变化;3.几个常见问题)第一次:客户端给服务器发送syn包x;SYN_SENT第二次:服务器接收到syn包,返回一个syn包y 和 一个ack包x+1; SYN_RECV第三次:客户端收到syn+ack包,向服务...

2017-07-13 18:53:00 159

转载 框架:Spring Data JPA

todo转载于:https://www.cnblogs.com/buwenyuwu/p/7156670.html

2017-07-12 17:36:00 55

转载 框架:Spring Boot

todo转载于:https://www.cnblogs.com/buwenyuwu/p/7156664.html

2017-07-12 17:35:00 56

转载 bug记录

todo转载于:https://www.cnblogs.com/buwenyuwu/p/7156657.html

2017-07-12 17:34:00 65

转载 项目:个人博客系统 Part4 项目总结

todo转载于:https://www.cnblogs.com/buwenyuwu/p/7150592.html

2017-07-11 15:02:00 162

转载 项目:个人博客系统 Part3 Controller层编写

个人博客系统 Part3Controller层分为两个模块:user模块和admin模块,分别对应博客的前台页面和后台管理页面。一、user模块由于Controller传递到前台的变量较多,且重复率很高,所以可以定义全局变量来保持部分常用变量的变量名固定。编写一个AttributeConstant类,定义MAIN_PAGE/USER/PAGER/ARTICLE...

2017-07-10 19:44:00 342

转载 项目:个人博客系统 Part2 框架搭建与基本功能实现

项目:个人博客系统 Part2一、框架搭建搭建Spring + SpringMVC + MyBatis框架1.Spring与MyBatis整合整合Spring与MyBatis;首先pom注入相应的jar包: <properties> <spring.version>4.1.1.RELEASE</sprin...

2017-07-03 18:50:00 174

转载 框架:Spring

Spring的所有注解:@RequestMapping:将URL与处理方法绑定@ResponseBody:表示处理函数直接将函数的返回值传回到浏览器端显示。在Web应用中常用的HTTP方法有四种:PUT方法用来添加的资源GET方法用来获取已有的资源POST方法用来对资源进行状态转换DELETE方法用来删除已有的资...

2017-06-29 18:56:00 105

转载 项目:个人博客系统 Part1 前端页面编写

博客页面主要包括:  主页、文章列表、文章详情、分类列表、分类详情、关于页面、登录页面 七个部分。一、导航栏引入jQuery和Bootstrap;参考:Bootstrap导航条<!-- 导航栏 --><nav class="navbar navbar-inverse navbar-fixed-top"> <div...

2017-06-29 18:50:00 735

转载 笔试:笔试题笔记

转载于:https://www.cnblogs.com/buwenyuwu/p/6769016.html

2017-04-26 15:52:00 150

转载 笔试:《技术之瞳》做题笔记

第2章 计算机科学计算机网络计算机组成原理2.21.某指令流水线由5段组成,各段所需要的时间依次如下: t、3t、t、2t、t , 如果连续执行10条指令,则吞吐率为?吞吐率=指令条数/总时间由于流水线每一段只能有一条指令在执行,此题的关键在3t段,下一条指令要等前一条指令执行完才能执行这一段,所以等待时间为3t。总时间=第一条指令执行时间+...

2017-04-25 19:22:00 179

转载 LeetCode: Tags-[Dynamic Programming]

LeetCode: Tags-[Dynamic Programming]转载于:https://www.cnblogs.com/buwenyuwu/p/6758303.html

2017-04-24 18:34:00 122

转载 笔记:《深入理解Java虚拟机》

深入理解Java虚拟机——JVM高级特性与最佳实践转载于:https://www.cnblogs.com/buwenyuwu/p/6740163.html

2017-04-20 18:19:00 65

转载 J2EE:Servlet/JSP

1.JSP9种隐式对象,以及他们的用途JSP一共有9个隐式对象,分别是request,response,out分别代表请求,响应和输出pageContext, session,applicationpageContext 代表当前页面作用域session 代表会话作用域application 代表全局作用域configconfig可以获取一些在web.xml中初始...

2017-03-29 23:19:00 137

转载 框架:MyBatis

ORM对象关系映射(Object Relational Mapping)  对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简...

2017-03-27 14:53:00 88

转载 Java:并发

并发包1、常用的并发集合类ConcurrentHashMap:线程安全的HashMap的实现CopyOnWriteArrayList:线程安全且在读操作时无锁的ArrayListCopyOnWriteArraySet:基于CopyOnWriteArrayList,不添加重复元素ArrayBlockingQueue:基于数组、先进先出、线程安全,...

2017-03-26 23:19:00 194

转载 框架:Spring MVC

Spring MVC执行流程Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Hand...

2017-03-25 12:45:00 100

转载 笔试:在线编程相关

Java输入输出示例//输入一组数据并输出   Scanner sc = new Scanner(System.in);   String str=sc.nextLine();   System.out.printf("%s\n",str); //输入多组数据并输出   Scanner sc = new Scanner(System.in);   St...

2017-03-23 16:12:00 145

转载 J2EE:关系(一对多、多对一、多对多关系)

关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:即需要在“多”的一方注入“一”的一方;如球员类里需要有球队编号;Blog类里需要有userid;...

2017-03-22 13:46:00 211

转载 J2EE:关于DAO和DTO

DTO(data transfer object):数据传输对象,以前被称为值对象(VO,value object),作用仅在于在应用程序的各个子系统间传输数据,在表现层展示。与POJO对应一个数据库实体不同,DTO并不对应一个实体,可能仅存储实体的部分属性或加入符合传输需求的其他的属性。DAO(data access object):数据访问对象。提供访问数据库的抽象...

2017-03-22 13:17:00 110

转载 算法:二叉树

1. Maximum Depth of Binary Tree:https://leetcode.com/problems/maximum-depth-of-binary-tree/最大深度:解法1:<Recursive>1 public class Solution {2 public int maxDepth(TreeNo...

2017-03-20 12:50:00 79

转载 算法:二分法

二分法题型:(常规的三种主流写法:(<=)对应mid+1,mid-1; (<)对应mid+1,mid; (+1<)对应mid,mid;)(无证明推测:一般找具体tar的在循环内部返回的才会用<=(指的是返回全部情况 而不是个别情况);因为用<=循环后lo!=hi了,而是lo=hi+1;所以不是内部返回的一般都用(lo&l...

2017-03-13 09:25:00 130

转载 框架/面试:Spring

Spring什么是Spring?答:spring的核心是一个轻量级的容器(Container),包含并管理应用程序对象的配置及生命周期。它是实现IoC(Inversion of Control)容器和非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented Programming)的实现方式,提供对持久层(Pe...

2017-03-06 21:09:00 177

转载 设计模式

设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。...

2017-03-04 17:51:00 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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