自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YuZongTao

Just believe in your dreams.

  • 博客(143)
  • 资源 (29)
  • 收藏
  • 关注

原创 leetcode题解记录——数组篇

1.Max Consecutive Ones最大连续的Given a binary arraynums, returnthe maximum number of consecutive1's in the array.给定一个二进制数组nums,返回数组中连续的最大数目。1Example 1:Input: nums = [1,1,0,1,1,1]Output: 3Explanation: The first two digits or the last three digits...

2022-02-04 22:06:28 417

原创 8个优秀的前端UI框架

一.Mint UI官网:https://mint-ui.github.io/#!/zh-cnGithub: https://github.com/ElemeFE/mint-ui/由饿了么前端团队推出的 Mint UI 是一个基于 Vue.js 的移动端组件库。二.WeUI官网地址:https://weui.io/Github: https://github.com/weui/weui.gitWeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微..

2021-01-29 22:38:54 5415 2

原创 Mysql 5.7 windows安装 zip安装

目录一、mysql免安装版下载二、解压并创建my.ini在根目录三、环境变量设置四、初始化mysql五、安装mysql服务六、启动服务七、登录mysql八、修改密码一、mysql免安装版下载下载地址: 链接:https://pan.baidu.com/s/1FMjHt52f0P1wCqfX4v2Yxw ...

2020-05-04 00:47:56 564

原创 最详细的Windows平台安装MongoDB教程

一、什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文...

2020-05-03 22:07:22 487

原创 3D旋转女友相册——实现思路详解

前端时间抖音上比较流行的3D旋转女友相册,看了之后决定自己做一个,研究之后发现是HTML5+CSS3即可制作。现在开发步骤记录如下:一、创建代码目录结构如下:二、html代码逻辑三、CSS样式html{ background: #000; height: 100%; }/*最外层容器样式*/.wrap{ position: rela...

2020-04-25 23:40:13 3616 1

原创 spring boot 多数据源 + 事务控制

一、spring boot 多数据源1.配置文件application.yml:# 数据源spring: datasource: # master数据源配置 master: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:...

2019-03-29 12:42:54 7175 4

转载 设计模式学习笔记:工厂模式(简单工厂模式、工厂方法模式和抽象工厂模式)

目录一、简单工厂模式 二、工厂方法模式三、抽象工厂模式一、简单工厂模式 简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static F...

2019-03-20 17:28:24 273

转载 设计模式学习笔记:创建对象与使用对象

与一个对象相关的职责通常有三类:对象本身所具有的职责、创建对象的职责和使用对象的职责。对象本身的职责比较容易理解,就是对象自身所具有的一些数据和行为,可通过一些公开的方法来实现它的职责。在本文中,我们将简单讨论一下对象的创建职责和使用职责。在Java语言中,我们通常有以下几种创建对象的方式:(1)使用new关键字直接创建对象;...

2019-03-20 17:08:10 299

转载 Spring、SpringBoot、Redis、Mysql 事务管理机制汇总

目录一、Spring事务管理之几种方式实现事务 二、SpringBoot事务管理 三、Redis的事务功能详解(一)相关命令1. MULTI2. EXEC3. DISCARD4. WATCH5. UNWATCH(二)使用方法(三)事务内部的错误(四)为什么Redis不支持回滚?(五)丢弃命令队列(六)通过CAS操作实现乐观锁(七)WATC...

2018-12-04 11:11:07 3779

转载 redis应用场景

 毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。一、Redis常用数据类型Redis最为常用的数据类型主要有以下五种:String Hash List Set Sorted set在具体描...

2018-11-29 11:10:49 287

转载 redis的三种启动方式

redis的启动方式1.直接启动  进入redis根目录,执行命令:  #加上‘&’号使redis以后台程序方式运行 1 ./redis-server &  2.通过指定配置文件启动  可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf  进入redis根目录,输入命令: 1 ...

2018-11-29 11:10:35 3816

转载 必须知道的八大种排序算法【java实现】

各种算法的时间复杂度:package com.lianxi;import java.util.Arrays;public class Sort { /** * 八种排序算法 */ public static void main(String[] args) { int[] numbers = {11,2,3,1,454,66,34,123,67,99}; ...

2018-11-27 17:39:28 246

转载 算法 —— 排序 —— 优先队列

https://blog.csdn.net/qian520ao/article/details/80531150

2018-11-24 23:37:05 173

转载 Java虚拟机详解03----常用JVM配置参数

声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4736162.html-Xms256m    设置JVM初始堆内存为256m-Xmx1024m   设置JVM最大堆内存为1024m。-Xss128k    设置每个线程的栈大小128...

2018-11-21 22:46:37 328

转载 SpringBoot注解最全详解

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Ja...

2018-11-21 10:14:48 8023 2

转载 Spring面试题整理

Spring 概述1. 什么是spring?spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。 ...

2018-11-20 17:15:18 395

转载 各大公司Java面试题超详细总结

各大公司Java面试题超详细总结ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为...

2018-11-20 17:13:25 289

转载 JVM相关面试题及答案

1、你知道哪些或者你们线上使⽤什么GC策略?它有什么优势,适⽤于什么场景?参考 触发JVM进行Full GC的情况及应对策略。2、Java类加载器包括⼏种?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么好处?启动Bootstrap类加载、扩展Extension类加载、系统System类加载。父子关系如下:启动类加载器 ,由C++ 实现,没有父类; 扩展类加载器,...

2018-11-20 17:10:49 1706

转载 【面试题】Netty相关

1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。AIO:一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通...

2018-11-20 17:06:51 192

转载 Spring boot面试题整理

1、什么是springboot 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spring添加对应功能starter自动化配置 答:spring boot来简化spring应用开发,约定大于配置,去繁从简,...

2018-11-20 12:51:34 183052 8

转载 Spring,hibernate,struts经典面试笔试题(含答案)

本文讲述了Spring,hibernate,struts经典面试笔试题及其参考答案。分享给大家供大家参考,具体如下:1.Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭Se...

2018-11-20 12:47:55 386

转载 2018整理最全的50道Redis面试题!

1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构...

2018-11-20 12:43:26 400

转载 Mybatis常见面试题总结

1、什么是mybatis?(1)mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。(2)mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,...

2018-11-20 12:38:07 2842 1

转载 二叉树的四种遍历(java代码)

package com.niuke;import java.util.LinkedList;public class BinaryTree<T> { /** * 二叉树的四种遍历(java代码) */ public static void main(String[] args) { BinaryTree<Character> binaryTr...

2018-11-16 17:32:22 1371

原创 华为机试题(练习)

目录1、选秀节目打分2、奇偶排序3、操作系统任务调度问题。4. 打印数组中最大的2个数5.回文数字判断。 6.中级题:亮着电灯的盏数  7.高级题:地铁换乘8.判断if语句括号是否合法9. 打印 杨辉三角形 1、选秀节目打分分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对...

2018-10-30 11:43:09 855

转载 HashMap实现原理及源码分析(转载)

作者: dreamcatcher-cx出处: <http://www.cnblogs.com/chengxiao/>       哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对jav...

2018-10-29 10:34:53 170

原创 java多线程--练习题总结

目录 练题1:编写程序实现,子线程循环3次,接着主线程循环5次,接着再子线程循环3次,主线程循环5次,如此反复,循环3次.练习题2:设计四个线程,其中两个线程每次对变量i加1,另外两个线程每次对i减1.练习题3:自己编写代码,实现生产者-消费者模型功能.内容自由发挥,只需要表达思想.练习题4:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执...

2018-10-25 14:01:45 10339 3

转载 java 线程 Lock 锁使用Condition实现线程的等待(await)与通知(signal)

转自:小禾点点一、Condition 接口  在前面我们学习与synchronized锁配合的线程等待(Object.wait)与线程通知(Object.notify),那么对于JDK1.5 的 java.util.concurrent.locks.ReentrantLock 锁,JDK也为我们提供了与此功能相应的类java.util.concurrent.locks.Condition。...

2018-10-25 10:11:46 1247

转载 Java并发编程:Lock

      原文出处   java并发编程      在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。  也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock...

2018-10-24 18:07:43 183

转载 深入理解java注解的实现原理(转载)

转自:深入理解java注解的实现原理今天将从以下4个方面来系统的学习一下java注解 什么是注解 注解的用途 注解使用演示 注解的实现原理 1,什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解一般...

2018-10-23 14:22:11 69594 15

转载 深入理解java的反射机制(转载)

原文路径:http://blog.51cto.com/4247649/2109128今天将从以下4方面来系统的学习一下java的反射机制: java反射是什么 java反射(Reflection)底层实现原理 java反射的简单演示 java反射的应用场景 1,java反射是什么首先大家应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码...

2018-10-23 10:16:54 158

原创 Java NIO 通道(Channel) 学习笔记

 一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。  二、通道的主要实现类     java.nio.channels.Channel 接口:         |--FileChannel         |--SocketChannel         |--Serve...

2018-10-16 15:28:27 119977 2

原创 Java NIO 缓冲区(Buffer) 学习笔记

  一、缓冲区(Buffer):在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据    根据数据类型不同(boolean 除外),提供了相应类型的缓冲区:      ByteBuffer      CharBuffer      ShortBuffer      IntBuffer      LongBuffer      FloatBuffer...

2018-10-16 15:07:54 167

转载 JVM结构、GC工作机制详解

原文出处:https://blog.csdn.net/tonytfjing/article/details/44278233 JVM结构、内存分配、垃圾回收算法、垃圾收集器。下面我们一一来看。一、JVM结构根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示:从左图可知,JVM主要包括四个部分:1.类加载器(ClassLoader):在JVM启动时或者在类运行...

2018-10-08 14:27:11 130

转载 深入理解java虚拟机 精华总结(面试)

作者: 战斗民族就是干原文出处:https://i.cnblogs.com/EditPosts.aspx?postid=5515245 一、运行时数据区域     线程隔离:线程隔离的意思,就是给不同的线程多分配的资源用,以做到不争用     线程共享:线程共享就是资源只有一个没有办法分配更多,只能共享   Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、...

2018-09-27 22:16:42 560

原创 录音文件上传且amr格式转mp3格式

1.录音文件前台测试代码: <form id="upload" enctype="multipart/form-data" method="post"> <input type="file" name="file" id="pic"/> <input type=&

2018-09-27 14:44:58 2863

原创 POI-Excel导入导出 详细实现代码

1.界面效果:                  1)点击批量导入,弹出文件选择框,选择文件,点击打开,文件开始上传。                                     2)重复导入人员校验提示信息                   2.页面代码:<a class="zdr-dr-btn" onclick="fileClick()">批...

2018-08-27 15:55:26 6819 4

转载 mui中dtpicker组件--弹出日期选择器(移动端滑动日历)

转自:http://www.menvscode.com/detail/5aab64de539bcc7803385bc9dtpicker组件适用于弹出日期选择器,使用dtpicker组件必须要引入 mui.min.js、mui.min.css、mui.picker.min.css、mui.picker.min.js。【1】1. 通过 new mui.DtPicker() 初始化DtPicker组件v...

2018-07-12 10:43:13 43600 3

原创 CentOS部署IDEA

1.下载 ideaIU-2018.1.5.tar.gz,解压到/home/andy/Tools目录下:[root@master Tools]# lltotal 653160drwxr-xr-x. 9 root root 4096 Jun 19 02:45 idea-IU-181.5281.24-rw-r--r--. 1 root root 668830233 Jun 19 02:3...

2018-06-20 16:15:34 1856

原创 Linux 下 maven 编译 spark 源码

1. 安装maven 1)将安装包解压到指定目录:[root@master apache-maven-3.5.3]# tar -zxf /opt/maven/apache-maven-3.5.3-bin.tar.gz -C /usr/local/2)配置maven环境变量,并测试maven是否安装成功[root@master apache-maven-3.5.3]# vi /etc/profi...

2018-06-19 16:45:50 1417

PMP最新模拟题及答案题库(375页).doc

PMP最新模拟题及答案题库(375页)

2021-03-29

robo3t-1.2.1.zip

MongoDB图形界面管理工具Robo3T安装包,版本号:robo3t-1.2.1-windows-x86_64-3e50a65,亲测可用~

2020-05-03

mongodb-win32-x86_64-2008plus-ssl-3.2.21-signed.msi

MongoDB安装包mongodb-win32-x86_64-2008plus-ssl-3.2.21-signed.msi

2020-05-03

album1.rar

抖音上很火的3D旋转女友相册,主要使用HTML5+CSS3两项技术实现,我上传了完整源码,亲测可用。

2020-04-25

PhotoSwipe图片全屏预览插件(移动、PC都可用)

PhotoSwipe图片全屏预览插件(移动、PC都可用),PhotoSwipe 是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。

2019-03-14

jdk8源码(jdk-687fd7c7986d)

解压后请查看目录:jdk-687fd7c7986d\src\share\classes\java,java常用包lang、io、nio、util等就在这个目录下。

2018-10-22

传智播客Activiti工作流视频教程(企业开发实例)

Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。在Java世界中,工作流还有另外一个实现叫JBPM,爱酷学习网也提供了一些关于JBPM的视频教程,你可以点击这里搜索一下JBPM的视频。 关于本视频教程的特点: Activiti的发展速度十分迅猛,很多人在学习Activiti的相关开发知识。提供Activiti的开发技巧和经验 理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员 课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通 让学员不但学习了Activiti的原理,更加清楚Activiti工作流在项目中的使用

2017-08-01

arangodb-java 代码实例

src\test\java\com\arangodb\example 目录下有完整演示代码

2017-07-24

cracker.jar

cracker.jar 破解myeclipse10.0

2017-07-21

Oracle 10g R2 Concepts双语版

关于oracle基础,是oralce初学者的学习指南——Oracle 10g R2 Concepts双语版

2015-09-22

Oracle Database New Features Guide, 11g Release 2 (11.2)

oracle官方文档(英文版)

2015-09-22

telnet工具下载

telnet 工具(Zeta Telnet)应用程序旨在为您提供可为 Windows 方便、可靠的 telnet 客户端。您可以使用它去和简单连接,可以记录并保存到一个丰富的格式 (RTF) 文件文本窗口。可以下载直接使用。

2015-04-17

敏捷软件开发原则、模式与实践.pdf

这是一本详细介绍敏捷开发的专业指导书,敏捷软件开发原则、模式与实践.pdf

2015-04-14

两套CRM客户管理系统源代码(java+ssh)及相关说明文档

两套CRM客户管理系统源代码(java+ssh)及相关说明文档

2015-04-14

华为需求规格设计文档和需求分析写作培训材料

华为 需求规格 设计文档 需求分析写作 培训材料,相当不错哦O(∩_∩)O哈哈~

2014-11-12

Weblogic10安装和配置

基于Weblogic10.3和MyEclipse6.6的J2EE开发环境安装和配置

2014-10-09

Spring源码深度解析 [郝佳编著]

解读Spring源码,深度解析。深入学习的不二选择。

2014-10-08

Spring4.0教程

Spring4.0教程,非常不错,值得一看哦!

2014-10-05

百度微软等算法面试题及答案

百度微软等算法面试题及答案,蛮不错的,值得一看哦^_^

2014-10-05

百度笔试题面试题及答案集总(81页)

百度笔试题面试题及答案集总(81页),很详细,值得一看啊!

2014-10-05

SpringMVC+Oracle数据源demo项目完整代码

这是我搭建的使用Oracle数据源的基于Spring MVC框架的demo完整代码,里面包括详细的配置信息。

2014-10-04

OGNL表达式struts2标签“%_#_$”

OGNL表达式struts2标签“%_#_$”,真的很不错啊

2013-03-06

精通struts2实用教程(清晰、带目录

精通struts2实用教程(清晰、带目录),真的很不错啊~~~

2013-03-06

JDBC连接数据库的步骤

JDBC连接数据库的步骤,真的不错的,值得您看。。。

2013-03-05

华为招聘Java面试题

华为招聘Java面试题,有想去华为面试的多看看啊 ,很不错的啊。。。

2013-03-05

软通动力软件测试笔试题

软通动力软件测试笔试题,有去软通动力的多看看吧,很不错的啊。。。

2013-03-05

oracle笔记(韩顺平oracle视频教学整理

oracle笔记(韩顺平oracle视频教学整理

2013-03-05

空空如也

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

TA关注的人

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