摘要:  在之前的eclipse中使用switch的case语句时是只能为(byte,short,char)int类型或枚举类型。但在jdk1.7以后 在case语句中是可以使用String 以及long 等类型的   然后再控制台输入“好”之后   跟据所提供的值对应输出了case值。所以String,long可以作用在... 阅读原文
2018-07-20 14:04:03 阅读(3331) 评论(0)
摘要: 1 、string的常用方法 关于一些类和接口的常用方法和介绍,想要详细了解的话可以查找帮助文档; 这里只是关于其中的简单的方法进行简要介绍: a      . length() 求取字符串的长度; 定义语法:字符串.length(); b      .equals() 字符串的比较,判断字符串是否相等 定义语法:字... 阅读原文
2018-07-20 13:34:05 阅读(2245) 评论(0)
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前... 阅读原文
2018-07-20 13:03:02 阅读(2266) 评论(0)
摘要: 1、方法 2、方法的重载 3、递归算法 一、方法   1.1什么是方法     java中的方法类似其他语言的函数,是一段用来完成特定功能的代码片段。   1.2为什么要声明方法     DRY Don't Repeat Yourself(不要写重复的代码).     原则:把能够重复使用的逻辑抽取出来。     不... 阅读原文
2018-07-20 12:28:03 阅读(2151) 评论(0)
摘要: Heritrix是一个由Java开发的开源Web爬虫系统,用来获取完整的、精确的站点内容的深度复制, 具有强大的可扩展性,运行开发者任意选择或扩展各个组件,实现特定的抓取逻辑。 一、Heritrix介绍 Heritrix采用了模块化的设计,用户可以在运行时选择要用的模块。它由核心类(core classes)和插件模... 阅读原文
2018-07-20 10:53:04 阅读(2108) 评论(0)
摘要: 好久没有写博客了,主要是最近有些忙,今天忙里偷闲来一篇。 =======我是华丽的分割线========== 微服务架构是一种分布式架构,微服务系统按照业务划分服务单元,一个微服务往往会有很多个服务单元,一个请求往往会有很多个单元参与,一旦请求出现异常,想要去定位问题点真心不容易,因此需要有个东西去跟踪请求链路,... 阅读原文
2018-07-20 09:40:04 阅读(2096) 评论(0)
摘要: 原创 上次用DFS解了迷宫救人:https://www.cnblogs.com/chiweiming/p/9313164.html 这次用BFS(广度优先搜索),实现广度优先搜索比深度优先搜索复杂,思路也复杂一些,但是不难理解。 深度优先搜索是一笔画下来,一条道走到黑; 广度优先搜索是多步同时进行,全面展开搜索; ... 阅读原文
2018-07-20 09:11:10 阅读(2188) 评论(0)
摘要: 一.单向链表(递归) MyLinkList类 1 package List; 2 3 // 单向链表 4 public class MyLinkList { 5 private Node root; // 根结点 6 private int size; // 结点个数 ... 阅读原文
2018-07-20 08:22:04 阅读(2469) 评论(0)
摘要: 使用java8 java7  java6 解密微信小程序encryptedData可以回遇到一些错误 1.java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding 2.Java.se... 阅读原文
2018-07-20 07:35:03 阅读(2105) 评论(0)
摘要: 一、定义   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 二、使用   1、反射Java类     反射的类(People类) 1 package reve... 阅读原文
2018-07-20 06:00:10 阅读(2223) 评论(0)