自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信电脑端【多开问题】+附赠,解决桌面图标变小白块问题

由于工作原因拥有几个微信号扩展业务,但是总不能备好几个手机把,也不能开好多模拟器会很麻烦,于是乎~,弄了一段多开代码,大大便捷了工作需求。 如上的 微信多开.bat 点击这个小logo就可以多开了!! 具体方式如下: 1.首先找到电脑端微信的启动路径: 例如本人的路径:D:\WeChat 2.新建一个TXT,然后将模板里相应的内容替换掉 将图中划红线的路径替换成你的微信启动路径; 想开两个微信就设置两段代码,同理类推。 代码如下: @echo off start /d "D:\WeC

2020-08-13 16:34:47 5255 4

原创 快速排序(一天一个算法)

作为一个菜鸡新手,看了网上好多快速排序的文章资质浅的我只能初步理解以下部分。。。 快排的基本思想 快速排序是我们之前学习的冒泡排序的升级,他们都属于交换类排序, 都是采用不断的比较和移动来实现排序的。快速排序是一种非常高效的排序算法, 它的实现,增大了记录的比较和移动的距离,将关键字较大的记录从前面直接移动到后面, 关键字较小的记录从后面直接移动到前面,从而减少了总的比较次数和移动次数。 同时采用“分而治之”的思想,把大的拆分为小的,小的拆分为更小的, 其原理如下:对于给定的一组记录,选择一个基准元素,

2020-08-12 12:12:23 399

原创 【深入浅出】containsKey方法——判断是否包含指定的键名

Map可以出现在k与v的映射中,v为null的情况 Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方法来判断 public static void main(String[] args) { Map<String,String> m.

2020-08-13 11:40:33 477 1

原创 冒泡算法(一天一个算法)

原理: 从第一位开始,依次比较相邻的两个元素,如果右边比左边大,则交换位置,需要注意每轮结束后,序列中最后一个值一定是最大的,所以从第n+1轮开始比较次数依次递减1。 代码如下 /** * @author mahui * @date 2020/8/11 -10:27 * * 《那就一天一个小算法吧--》 * 冒泡排序Day01-- */ public class MaoPaoSort { public static void main(String[] args){

2020-08-11 10:57:03 265 1

转载 ES傻瓜式教程

1.ElasticSearch的简介 ElasticSearch:智能搜索,分布式的搜索引擎 是ELK的一个组成,是一个产品,而且是非常完善的产品,ELK代表的是:E就是ElasticSearch,L就是Logstach,K就是kibana E:EalsticSearch 搜索和分析的功能 L:Logstach 搜集数据的功能,类似于flume(使用方法几乎跟flume一模一样),是日志收集系统 K:Kibana 数据可视化(分析),可以用图表的方式来去展示,文不如表,表不如图,是数据可视化平台 分析

2020-08-10 14:41:32 3209 4

转载 pageHelper分页及工作原理浅析(转)

1、pageHelper PageHelper是Github上开源的MyBatis分页插件,使用起来简单、方便,支持多种数据库。 Github网址: https...

2020-08-06 17:01:15 845

原创 Json入门(一)

JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 1.Json实例 { "sites": [ { "name":"Json教程" , "url":"www.Json.com" }, { "name":"CSDN" , "url":"www.CSDN.com" }, { "name":"微博" , "url":"www.

2020-08-06 11:47:00 164

转载 关于导入一个项目后配置文件报错问题:IDEA中配置Maven

前期准备工作: 下载与安装Maven,建立本地仓库,使用阿里云镜像等。 1.File->Settings->Build, Execute, Depl...

2020-08-04 18:03:58 608 1

原创 单纯记录<List<Map<>> -------compartatorChain 排序器使用

import org.apache.commons.beanutils.BeanComparator; import org.apache.commons.collections.comparators.ComparatorChain; import java.util.*; /** * @author mahui * @date 2020/8/3 -17:53 */ public class t083 { private Object Map; public static vo

2020-08-04 11:13:37 260

原创 CompartorChain源码

java大佬们可以帮我整理一下这段源码么,不大看懂 关于ComparatorChain的。。。 public int compare(Object o1, Object o2) throws UnsupportedOperationException { if (isLocked == false) { checkChainIntegrity(); isLocked = true; } // iterat

2020-08-03 10:48:08 112

原创 idea中关于【TomCat控制台乱码以及TomCat LocalHost Log,TomCat Catalina Log乱码的问题步骤详解】

在这里用TomCat Catalina Log图片解释 :由于在网上下载了一个版本号为apache-tomcat-8.5.38的Tomcat,因为这个Tomcat一直没有用过,所以今天启动时出现了如上乱码 解决方法很简单跟着步骤走 找到安装tomcat的位置打开conf目录找到logging.properties 打开logging.propertices(我用的 Sublime Text 3) 修改前 将红框圈住的UTF-8全部编译成GBK 修改后 3.保存后重新启动运行TomCat,大功告成!

2020-07-23 14:45:37 348

原创 记录第二次面试Java工程师面试题梳理-。-【06.18】:咸鱼想上岸!

Mybatis动态Sql的理解? Mybatis动态sql可以让我们在Xml映射文件内,以标签的形式编写动态sql,完成逻辑判断和动态拼接sql的功能。 Mybatis提供了9种动态sql标签:trim|where|set|foreach|if|choose|when|otherwise|bind。 其执行原理为,使用OGNL从sql参数对象中计算表达式的值,根据表达式的值动态拼接sql,以此来完成动态sql的功能。 数据库的隔离级别 1.读未提交,Read Uncommited。 指的是一个事务读取到

2020-06-19 14:55:19 217

原创 你不知道的String,StringBuilder,StringBuffer的区别?

String,StringBuilder,StringBuffer的区别? String StringBuilder和StringBuffer的内部实现其实跟String是一样的,都是通过一个char类型的数组进行存储字符串的,不同的是String类中的char数组是final修饰的,是不可变的,而StringBuilder和StringBuffer中的char数组没有被final修饰,是可变的。 public final class String implements java.io.

2020-05-30 22:03:53 171

原创 There are no resources that can be added or removed !

作为小白一枚,从SVN上面Down代码到本地,点击Servlet跑程序的时候,曝出了这个错误 There are no resources that can be adde removed ! 解决方案: 1.右键,进入configure Build Path 2.进入Project Facets 选中Dynamic Web Module和java 3.然后就可以正常部署项目了!!! 相信遇到这种问题的都是刚入门的小白新手像我一样,我会慢慢积累下去! ...

2020-05-27 20:23:30 752 2

空空如也

空空如也

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

TA关注的人

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