自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(365)
  • 资源 (33)
  • 收藏
  • 关注

原创 17-letter-combinations-of-a-phone-number

题目描述:Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons)...

2018-10-31 22:21:33 779

原创 16-3sum-closest

题目描述:Given an array nums of n integers and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume that each input...

2018-10-30 21:31:37 269

原创 15-3sum

题目描述:Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set must n...

2018-10-28 22:42:54 153

原创 14-longest-common-prefix

题目描述:Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string "".Example 1:Input: ["flower","flow","flight"]...

2018-10-28 19:39:56 222

原创 13-roman-to-integer

题目描述:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C 100D ...

2018-10-28 13:33:42 310

原创 12-integer-to-roman

题目描述:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C 100D ...

2018-10-28 12:18:26 236

原创 11-container-with-most-water

题目描述:Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). F...

2018-10-26 22:54:43 431

原创 10-regular-expression-matching

题目描述:Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'.'.' Matches any single character.'*' Matches zero or more of the preceding ele...

2018-10-26 20:20:46 313

原创 9-palindrome-number

题目描述:Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.Example 1:Input: 121Output: trueExample 2:Input: -121Output: falseE...

2018-10-24 20:24:07 235

原创 8-string-to-integer-atoi

题目描述:Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting f...

2018-10-23 23:43:21 460 1

原创 7-reverse-integer

题目描述:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are deali...

2018-10-23 22:05:53 468 1

原创 5-Longest Palindromic Substring

题目描述:Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a valid answer....

2018-10-21 08:57:41 157

原创 4-median-of-two-sorted-arrays

题目描述:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums...

2018-10-20 19:20:13 263

原创 3-longest-substring-without-repeating-characters

题目:Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", with the length of 3. Example ...

2018-10-20 17:33:56 247

原创 java使用itext生成pdf

        这里使用自己实践过的java来实现生成pdf,参考了很多资料,文章后面有列出来:开始之前需要引入包: <!-- com.itextpdf » itextpdf https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> ...

2018-08-20 19:25:31 1010

原创 springboot-接口版本区分

         在进行REST接口的开发中,如果项目不断的进行迭代开发,需求不断的变化,会出现不同的版本,一个接口版本1和版本2的业务逻辑可能完全不同,但是又需要兼容之前的版本,我们可能不能在之前的接口进行修改,只能重新另外一个版本的接口,那该如何实现了?目前有几种方法,常见的有:一种是在url中加入版本号,第二种是在请求头中加入版本号。下面我给出一个小demo,基于在请求的url中加入版本号,...

2018-08-19 11:51:20 11937 8

原创 java内存分配思维导图

    当我们使用new关键字在java里面创建对象的时候,需要在堆中分配内存空间,思维导图如下:             

2018-08-11 09:47:46 531

原创 SpringBoot与MybatisPlus1-搭建mybatisplus

           在很久之前我们操作数据库采用的是原始的JDBC来对数据进行CRUD,比较繁琐,需要进行很多重复性的工作。就算进行单表操作也要写很多的sql,十分的不便,后来就有人实现了一个ORM框架,hibernate就问世了。hibernate通过简单xml配置,不需要写sql就可以进行查询操作,但是hibernate封装的太死,不够灵活,不能进行sql优化,不适合复杂的查询操作。后来就出...

2018-08-09 23:41:20 4122

原创 Consul4-linux安装consul以及集群搭建

          前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker搭建consul集群,解决consul配置的数据无法保存的问题。目录 目录一,下载安装consulhttps://www.consul.io/downloads...

2018-07-28 11:28:01 6889 2

原创 Consul3-使用consul作为配置中心

           在前面的文章中学习了consul在windows下的安装配置,然后consul作为spring boot的服务发现和注册中心,详细的参考:https://blog.csdn.net/j903829182/article/details/80960802https://blog.csdn.net/j903829182/article/details/80960917      ...

2018-07-15 13:27:16 25197 13

原创 Consul2-使用consul作为服务注册和发现中心

        在windows环境下搭建consul,可以参考我的上一篇博客:https://blog.csdn.net/j903829182/article/details/80960802         在这里进行一个小实战,使用consul作为我们的注册和配置中心,并实现RPC调用,利用Feign组件来实现RPC调用。     一:创建一个maven项目作为api   使用IDEA创建一...

2018-07-08 17:53:58 7678 2

原创 Consul1-window安装consul

        在spring cloud的可以使用eureka和consul,这篇简介下window下怎么安装consul        consul下载地址:https://www.consul.io/downloads.htmlwindows安装consul:1,下载windows64位的consul安装包,解压到相应的目录下eg:D:\consul_1.2.0_windows_amd642...

2018-07-08 17:23:23 3768

原创 springboot2学习-webflux与websocke

         websocket可以实现双向通信,客户端可以给服务端发送消息,服务端也可以给客户端发送消息,是一种通信技术,使用websocket我们可以很容易的实现简单的聊天系统。之前的博客也写过websocket的demo,参考:https://blog.csdn.net/j903829182/article/details/78342941,不了解的可以看看。        这里是学习s...

2018-06-02 11:01:46 7148 13

原创 springboot2学习-webflux整合redis

   前面学习整合了mongodb和 Thymeleaf,这里来整合redis和mongodb。学习参考:http://gitbook.cn/gitchat/column/5acda6f6d7966c5ae1086f2b/topic/5acdaa62d7966c5ae108708a          1,创建一个springboot2的项目           pom.xml代码如下:<?x...

2018-05-13 10:58:28 6893 2

原创 springboot2学习-webflux整合Thymeleaf

       上一篇学习总结了下mongodb和webflux的使用,操作的数据都是接口调用的,没有进行数据的展示。spring boot推荐的模板引擎是Thymeleaf。官网地址为:https://www.thymeleaf.org/        创建一个springboot项目       pom.xml引入的依赖如下:<?xml version="1.0" encoding="UT...

2018-05-12 13:54:15 3677

原创 springboot2学习-webflux和mongodb

        这里学习下webflux和mongodb的结合,使用mongodb来进行数据的存储,使用docker来启动mongodb容器简化开发。docker资料学习可以参考:https://www.jianshu.com/p/f272726db9c5这篇博客的学习来源是http://gitbook.cn/gitchat/column/5acda6f6d7966c5ae1086f2b/topi...

2018-05-12 11:41:01 4302

原创 标准坐标系经纬度转百度火星坐标系经纬度

        标准坐标系经纬度转百度火星坐标系经纬度,代码如下:package com.qwrt.fire.sensor.util;/** * Created by jack on 2018/4/27. * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的互转 */public class GPSUtil { public static double pi = ...

2018-04-28 12:12:15 2038

原创 springboot2学习2-基于注解的控制层的WebFlux CRUD

       前面一篇使用webflux实现了一个简单的hello world的请求和输出,这里学习基于注解控制器的webflux的crud操作。学习来源:http://gitbook.cn/gitchat/column/5acda6f6d7966c5ae1086f2b/topic/5acda9d9d7966c5ae1087053     开始之前我们在pom.xml里面引入lombok包,如下:...

2018-04-22 00:26:27 4136 1

原创 springboot2学习-webflux1

 在spring boot2中引入了webflux,首先先了解下webflux的一些概念和特性,Spring Boot 2.0 WebFlux,那么什么是 Reactive Streams?。Reactive Streams 是 JVM 中面向流的库标准和规范:处理可能无限数量的元素按顺序处理组件之间异步传递强制性非阻塞背压(Backpressure)Backpressure(背压):背压是一种常...

2018-04-21 22:54:02 1536 1

原创 hadoop伪分布式环境的搭建配置整理

本篇是整理了搭建hadoop环境需要的一些配置和步骤,其中有些配置是完全分布式的时候才用的,这里注意需要注意。linux系统设置1,配置或者搭建集群过程中,全部用root账户登入2,修改主机名方法1)暂时修改机器名:hostname hostname命令可以临时修改机器名,但是机器重启之后就会恢复原来的值hostname 查看机器名hostname -i //查看本机器对应的ip地址2)...

2018-04-07 10:53:25 1257

原创 linux环境下zookeeper单机伪分布式搭建

         学习大数据云计算相关的东西,机器是一个硬伤啊,虽然可以用虚拟机,但是虚拟机开几台机器的话,自己的笔记本有点受不了了,内存不够大。于是采用一种折中的方法,单机搭建伪分布式,这样的话,一台机器起多个zookeeper的服务,只是端口不一样,也实现了zookeeper分布式的基础知识的学习。关于怎么搭建,网上有很多资料,想了解的可以自己查找资料,纸上得来终觉浅,这里整理记录我自己在阿里...

2018-04-05 20:54:36 472

原创 基于springboot修改定时任务的参数

        基于springboot的定时任务的使用,比较简单,这里简单说一下,第一步是在启动类里面开启@EnableScheduling定时任务注解;第二步是定义一个bean,在bean里面的方法上使用定时任务的注解,比如:@Scheduled(fixedDelay = 5000),@Scheduled(fixedRate = 5000) ,@Scheduled(initialDelay =...

2018-03-22 12:21:07 2660

转载 java内存区域与内存溢出异常学习笔记

一,java内存区域与内存溢出异常java运行时数据区域1,程序计数器:     程序计数器(program counter register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支,循环,跳转,异常处理,...

2018-03-17 23:19:05 272

原创 hadoop学习1-Hadoop基础概念

         大数据云计算出来也比较久了,目前也比较的火,最近打算学习下相关的知识。进行学习首先得选择一本书,这里我选择Hadoop+Spark生态系统操作与实战指南,因为书比较薄,适合入门。作者也提供了相关的视频和配置文件,环境。        hadoop权威指南,书是不错,不过太厚,目前入门不想使用此书,此书打算放在后面再进行看。学习东西,比较喜欢由点到面,步步深入。我的博客也是自己学习...

2018-03-07 11:05:23 974

原创 设计模式23-桥梁模式

一 桥梁模式的定义        桥梁模式(Bridge Pattern)也叫做桥接模式,是一个比较简单的模式,其定义如下:将抽象和实现解耦,使得两者可以独立地变化。       通用类图如下:我们先来看桥梁模式中的4个角色。Abstraction——抽象化角色:它的主要职责是定义出该角色的行为,同时保存一个对实现化角色的引用,该角色一般是抽象类。Implementor——实现化角色:它是接口或者

2018-01-30 15:13:21 579 1

原创 设计模式22-享元模式

一 享元模式的定义       享元模式(Flyweight Pattern)是池技术的重要实现方式,其定义如下:使用共享对象可有效地支持大量的细粒度的对象。       享元模式的定义为我们提出了两个要求:细粒度的对象和共享对象。我们知道分配太多的对象到应用程序中将有损程序的性能,同时还容易造成内存溢出,那怎么避免呢?就是享元模式提到的共享技术。我们先来了解一下对象的内部状态和外部状态。要求细粒

2018-01-30 12:24:11 371

原创 设计模式21-解释器模式

一 接收器模式的定义       解释器模式(Interpreter Pattern)是一种按照规定语法进行解析的方案,在现在项目中使用较少,其定义:给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。     通用类图如下:      AbstractExpression——抽象解释器:具体的解释任务由各个实现类完成,具体的解释器分别由TerminalE

2018-01-30 11:43:33 341

原创 设计模式20-状态模式

一 状态模式的定义     状态模式的定义:当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。    状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。状态模式的通用类图如下:       我们先来看看状态模式中的3个角色。       State——抽象状态角色接口或抽象类:负责对象状态定义,并且封装环境角色以实现状态切换。 

2018-01-30 11:11:51 501

原创 设计模式19-访问者模式

一 访问者模式定义        访问者模式是一个相对简单的模式,定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。       访问者模式的通用类图如下:Visitor抽象访问者:抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法的参数定义哪些对象是可以被访问的。ConcreteVisitor具体访问者:它影

2018-01-29 17:45:19 383

原创 设计模式18-备忘录模式

一 备忘录模式的定义       备忘录模式提供了一种弥补真实世界缺陷的方法,让“后悔药”在程序的世界中真实可行。定义如下:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。      通俗的说,备忘录模式就是一个对象的备份模式,提供了一种程序数据的备份方法,器通用类图如下:    上面的类图有三个角色:Originator发起角

2018-01-29 16:19:06 344

Docker开发实战

Docker开发实战高清版本,进行docker入门很不错的一本书

2018-08-07

docker-springboot

docker和springboot结合的一个例子,使用docker打包springboot项目

2018-07-07

转码工具ffmpeg

使用ffmpeg工具实现amr格式转mp3格式,当然也可以其他格式的转换

2017-12-09

原生apphtml2.rar

该demo使用h5+的功能基于android手机实现了录音,拍照,录像并进行上传下载,播放的功能,采用h5开发移动app,理论是支持android和ios的开发,开发工具采用hbuilder,利用hbuilder打包app在android机上运行,目前只测试了android机

2017-11-21

转换工具ffmpeg

ffmpeg实现mp4转mp3,mp4转ogg,命令如下: ffmpeg -i 1510557358152.mp4 -vcodec h264 test.mp4 ffmpeg -i 1510557358152.mp4 -acodec libvorbis test2.ogg

2017-11-14

语音视频拍照

实现html5打包apk,安装到android系统中,实现上传图片,拍照,录制视频,录制语音,视频语音,图片的的上传下线

2017-11-14

haproxy-1.7.5.tar.gz

最新的 haproxy-1.7.5.tar.gz,进行高可用,负载均衡

2017-06-21

zookeeper-3.4.10.tar.gz

目前最新稳定版zookeeper-3.4.10。windows和linux都已使用。运行前需要将conf下的zoo_sample.cfg更名为zoo.cfg。配置文件中的日志路径端口之类的可以根据自己情况配置。

2017-06-21

mybatis3.4.4的源代码

这是mybatis3.4.4的源代码

2017-05-13

mybatis-3.4.4

mybatis-3.4.4的jar包

2017-05-13

druid-1.0.25.jar

druid-1.0.25.jar

2016-10-20

commons-pool2-2.4.2.jar

commons-pool2-2.4.2.jar

2016-10-20

commons-logging-1.2.jar

commons-logging-1.2.jar

2016-10-20

mysql数据库驱动包mysql-connector-java-5.1.39-bin.jar

连接mysql的jar包

2016-10-20

commons-dbcp2-2.1.1.jar

commons-dbcp2-2.1.1.jar使用dbcp进行数据库连接池的jar包

2016-10-20

这是log4j-1.2.17

这是一个log4j-1.2.17.jar的jar包

2016-05-06

这是mybatis3.2.7

这是一个mybatis-3.2.7.jar的jar包

2016-05-06

jquery1.9.1

这是jquery的一个包,是1.9.1的版本,还算比较的新

2015-11-27

锋利jquery

《锋利的jQuery》是人民邮电出版社在2009年6年出版的一本书籍。 本书循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,本书的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。

2015-11-27

achartengine

在Android 中,有一个名为 AChartEngine的绘图库,可以供开发者调用,方便的在Android 开发中绘制如折线图、饼状图等图形。

2015-04-07

最新的ADT插件,用于android开发

最新的ADT-22.3.0.zip插件,可以免去到联网安装的麻烦,这个可以直接用来配置ADT

2014-03-15

web 开发的服务器tomcat6.0

tomcat是免费的java web学习的服务器,对于学习jsp,web的入门有很大的帮助,由于他的免费,所以很多人都在使用

2013-07-26

Struts2.0中文教程.chm

Struts2.0中文教程.chm这个文件对于学习struct2很有帮助的,而且是中文的

2013-04-21

jspsmartupload.jar

jspsmartupload.jar这个包在jsp中是一个用于文件上传很方面的jar包配合tomact的使用。。。

2013-04-21

commons-fileupload-1.3-bin.zip

jsp中的文件上传的包,commons-fileupload-1.3-bin.zip这个包在struct2里面用于文件的上传比较的多

2013-04-21

dreamweaver的使用方法

学习java web开发的人都会使用到的dreamweaver这工具,但对于初学者很难,希望这资料对你的学习有帮助

2013-01-10

java的排序问题

我们做项目的时候经常会用到java的排序,java的排序问题类型很多的,这份资料为我们详细的讲解了java的排序问题,希望对你有帮助

2013-01-10

mysql乱码的解决方法

在安装数据库的时候我们会碰到很多的问题,这资料哟助于我们解决mysql的乱码的问题

2013-01-10

java的算法资料全集

java的算法有助于我们在编程的时候更加好快捷键,方便,代码更加的优化,任何的语言都离不开算法的

2013-01-10

windows 实验编程

在windows下的编程资料,是很好的ppt用来学习windows的相关的知识

2013-01-10

空空如也

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

TA关注的人

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