自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小志的博客

随笔笔记仅供参考

  • 博客(22)
  • 资源 (14)
  • 收藏
  • 关注

转载 MarkdownPad 2 安装和破解

一、安装下载:http://markdownpad.com/下载下面这个:二、破解:Email address :Soar360@live.comLicense key:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2E...

2019-02-27 22:30:37 1196 5

原创 java输入一串数字,如果是回文数返回Y,否则返回N

package com.cn.test;import java.util.Scanner;public class HuiWenShuTest { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("请输入数字"); int num...

2019-02-27 16:58:51 497

原创 获取Map中Value(值)的最小值和最大值

public class MapMinMaxvalue { public static void main(String[] args) { Map<Object, Object> map=new HashMap<Object, Object>(); map.put("2", 5); map.put("47", 2); map.put("13", 28);...

2019-02-27 16:32:04 9793

转载 java快速排序

快速排序的原理选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。一般选择序列的第一个元素一次循环:从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比基准值小的值才交换。找到这个值之后,又从前往后开始比较,如果有比基准值大的,交换位置,如果没有继续比较下一个,直到找到第一个比基准...

2019-02-14 14:44:02 149

转载 js---post与get请求的区别

request获取请求参数最为常见的客户端传递参数方式有两种:浏览器地址栏直接输入:一定是GET请求;超链接:一定是GET请求;表单:可以是GET,也可以是POST,这取决与的method属性值;GET请求和POST请求的区别:1.效率GET的意思是『得』,从服务器获取数据(也可以上传数据,参数就是),效率较高POST的意思是『给』,但可以向服务器发送数据和下载数据,效率不如...

2019-02-14 11:38:30 553

原创 二分查找算法

二分查找的条件:是对一组有序数组的查找,在使用二分查找的时候先要对数组进行排序。二分查找的思路:一个有序数组,想要查找一个数字key的下标,首先算出中间下标mid,利用mid把这个数组分为两半,前一半从下标0到mid-1,后一半从mid+1到数组最后一个元素(下标是数组长度减一)。把这个查找的元素key和数组下标为mid的元素进行比较,也就是和中间那个元素进行比较,如果比这个元素的小那么把查找范...

2019-02-13 22:36:35 728

原创 Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory

linux上启动Tomcat报错Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory解决步骤:1、查看tomcat进程ps -ef|grep tomcat2、杀进程,把有关tomcat的端口号都杀掉(切记:杀掉的就是有关tomcat的进程号)kill -9 端口号lz解决了该问题。...

2019-02-13 13:31:31 1678

转载 equals和==的区别

1、"=="操作符的作用1、用于基本数据类型的比较2、判断引用是否指向堆内存的同一块地址。2、equals的作用:用于判断两个变量是否是对同一个对象的引用,即堆中的内容是否相同,返回值为布尔类型3、equals的基本使用:boolean b = obj1.equals(obj2);4、String类型比较不同对象内容是否相同,应该用equals,因为==用于比较引用类型和比...

2019-02-12 22:09:06 194

转载 ACID特性

ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。1、原子性:概念:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执...

2019-02-12 21:47:03 6778

原创 java手写优先级队列

优先级队列是比栈和队列更专用的数据结构。优先级队列与上面普通的队列相比,主要区别在于队列中的元素是有序的,关键字最小(或者最大)的数据项总在队头。数据项插入的时候会按照顺序插入到合适的位置以确保队列的顺序。优先级队列的内部实现可以用数组或者一种特别的树——堆来实现。package com.cn.test.queue;public class PriorityQueue { private ...

2019-02-12 14:10:03 1042

原创 java手写队列

队列也可以用数组来实现,不过这里有个问题,当数组下标满了后就不能再添加了,但是数组前面由于已经删除队列头的数据了,导致空。所以队列我们可以用循环数组来实现,见下面的代码:package com.cn.test.queue;public class RoundQueue { private long a[]; private int size; //数组大小 private int ...

2019-02-12 13:55:14 1684 6

原创 java手写栈

在数组中,若知道数据项的下标,便可立即访问该数据项,或者通过顺序搜索数据项,访问到数组中的各个数据项。但是栈和队列不同,它们的访问是受限制的,即在特定时刻只有一个数据项可以被读取或者被删除。众所周知,栈是先进后出,只能访问栈顶的数据,队列是先进先出,只能访问头部数据。这里不再赘述。栈的主要机制可以用数组来实现,也可以用链表来实现,下面用数组来实现栈的基本操作:package com.cn.te...

2019-02-12 12:47:05 1644 2

转载 Java数据结构和算法(四)——栈

原文转载自:https://www.cnblogs.com/ysocean/p/7911910.html#_label11、栈的基本概念2、Java模拟简单的顺序栈实现3、增强功能版栈4、利用栈实现字符串逆序5、利用栈判断分隔符是否匹配6、总结前面我们讲解了数组,数组更多的是用来进行数据的存储,纯粹用来存储数据的数据结构,我们期望的是插入、删除和查找性能都比较好。对于无序数组,插...

2019-02-11 23:16:03 198

转载 JDK核心源码

一、核心包有哪些?Jdk的包中,除开了lang包下面的类,用得最多的应该要属于util包下面的类了。本篇文章主要针对Jdk的util包下面的类(util目录下面的类,暂时不包括util 包下面的子包,子包将在后面继续进行)进行一个总结,主要是用来帮助大家进行梳理知识,让大家对jdk的代码更加熟悉。Util包里面主要就是常见的集合类和常见的工具类,集合类就是一些常见的数据结构的实现,工具类就是...

2019-02-11 22:05:11 1562

转载 泛型参数 class 对比

class、 class<?>和Class<? extends xx>类型平时看java源代码的时候,如果碰到泛型的话,我想? T K V E这些是经常出现的,但是有时想不起来代表什么意思,今天整理下:? 表示不确定的java类型。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element。1、 Object跟这些东西代...

2019-02-11 16:32:41 1636

原创 (二)观察者模式

1、观察者模式的定义:在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话:其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。2、这个模式的结构图3、可以看到,该模式包含四个角色抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数量的观察者...

2019-02-11 11:46:57 305

转载 用 Java 实现拦截器 Interceptor 的拦截功能

Java 里的拦截器是动态拦截 action 调用的对象。它提供了一种机制可以使开发者可以定义在一个 action 执行的前后执行的代码,也可以在一个 action 执行前阻止其执行,同时也提供了一种可以提取 action 中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前进行拦截,然后在之前或之后加入某些操作。此外,拦截...

2019-02-10 22:57:53 2115

转载 Java四种线程池详解

1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub}}).start();那你就out太多了,new Thread的弊端如下:a. 每次new Thread新建对象...

2019-02-02 14:06:40 296

转载 设计模式详解

《简介》设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。反复使用:这个不用过多解释,设计模式被使用太多了,上个系列spring源码当中就出现了很多模式,记忆中比较深刻的有模板模式,代理模式,单例模式,工厂模式等等。多数人知晓:这个就不需要过多解释了。分类编目:就是说可以找到一些特征去划分这些设计模式,从而进行分类。代码设计经验:...

2019-02-01 17:04:28 143

转载 Java反射机制

反射机制是什么反射机制能做什么反射机制的相关API通过一个对象获得完整的包名和类名实例化Class类对象获取一个对象的父类与实现的接口获取某个类中的全部构造函数 - 详见下例通过反射机制实例化一个类的对象获取某个类的全部属性获取某个类的全部方法通过反射机制调用某个类的方法通过反射机制操作某个类的属性反射机制的动态代理反射机制的应用实例在泛型为Integer的Array...

2019-02-01 15:45:06 180

转载 redis如何存对象和取对象实例

第一步:先创建redisUtilpackage com.runtai.redis; import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig; public class RedisUtil { private sta...

2019-02-01 10:33:43 13253

转载 Java对象的序列化和反序列化

一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对...

2019-02-01 09:37:40 142

ojdbc(6、8、14版本jar)

ojdbc(6、8、14版本jar)

2020-12-24

docker+k8s.txt

一份很不错的学习k8s的视频,包括docker一部分和k8s一部分,希望有需要的人能够下载下来一份很不错的学习k8s的视频,包括docker一部分和k8s一部分,希望有需要的人能够下载下来

2019-06-19

科大讯飞语音识别java版本demo

调用科大讯飞SDK包,语音识别java版本代码示例。示例包括语音听写、语音识别、语音组合三个功能,本人只用到语音听写(即把语音转成文字)

2019-04-25

科大讯飞Msc.jar

科大讯飞SDK包中的msc.jar包,msc 语音功能 需要该jar包的引用。科大讯飞Msc.jar

2019-04-11

apache-tomcat-7.0.57.tar.gz

java开发技术所需的 tomcat7版本的apache-tomcat-7.0.57.tar.gz包

2017-10-19

zookeeper-3.4.6.tar.gz

java技术所需的 zookeeper-3.4.6版本的注册中心tar包 。

2017-10-19

dubbo-admin-2.5.3.war

dubbo-admin-2.5.3.war ,dubbo管理控制台所需的dubbo-admin-2.5.3.war

2017-10-19

kindeditor编辑器

kindeditor编辑器

2016-12-26

ueditor编辑器

ueditor编辑器

2016-12-26

redis-3.2.4.tar

redis数据库安装包

2016-12-22

微信小程序开发工具

小程序开发工具

2016-12-22

微信小程序 实例汇总 完整项目源代码

微信小程序 实例汇总 完整项目源代码

2016-12-21

RSS订阅例子

RSS订阅

2016-11-25

轮播图代码

轮播图代码

2016-11-25

空空如也

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

TA关注的人

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