- 博客(81)
- 收藏
- 关注
原创 问题:使用NoSQLBooster连接MongoDB报错:reports maximum wire version 0...
使用NoSQLBooster连接MongoDB报错:reports maximum wire version 0, but this version of the Node.js Driver requires at least 2
2023-01-05 16:12:33 1938
原创 java8-stream流操作实例:collect、join、map、sort、findFirst、max、findAny、match、group分组、collectingAndThen去重
jdk8 新特性:stream流操作,包含:collect-收集转化、join-字符串连接、map-映射、sort-排序、findFirst-筛选第一个、max/min-获取最大/小的一个值、findAny-查找任意一个值、anyMatch/allMatch-任意匹配/全部匹配、toMap-转化为Map集合、groupingBy-分组、collectingAndThen-去重使用方法、场景示例
2023-01-01 08:51:09 3051
原创 阿里巴巴Java开发手册解析_编程规约-集合处理
《Java开发手册(黄山版)》编程规约-集合处理,该章节的知识点基本都来源于jdk源码,将结合源码及例子进行理解
2022-10-23 10:06:52 1545
原创 python初学习:基础数据类型、字符串、条件判断、循环、容器、类
初始内容:python初学知识,包含基础数据类型、字符串、条件判断、循环、容器、类定义
2022-03-20 20:48:23 1300
原创 docker及docker-compose基础:安装、启动、dockerfile制作、常用命令
docker基础包含安装、启动、dockerfile、私有仓库建立,docker-compose基础,常用命令
2020-09-06 20:45:56 330 1
原创 Java深入浅出之反射&集合&可见性&NIO
前言java的一些特性、集合框架概要、线程安全的可用性说明、NIO网络编程博客地址:芒果橙的个人博客 【http://mangocheng.com】一、特性1.抽象类和接口的区别定义抽象类:用abstract修饰的类,一个类没有包含足够多的信息来描述一个具体的对象有构造器接口方法可以有public、protectd、default修饰单个继承接口:抽象类型,抽象方法的集合。无构造器接口方法只能由public修饰多重实现抽象类可以有实例变量,而接口不能拥有
2020-06-27 10:28:22 529
原创 Vue基础—理论
前言Vue的一些理论点,学习Vue的一些前置知识更多可查看官方文档:Vue博客地址:芒果橙的个人博客 【http://mangocheng.com】一、介绍1.概念Vue是一套用于构建用户界面的渐进式框架与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合渐进式框架,随时可根据需要安装插件...
2020-05-05 19:51:48 365
原创 Git在IDEA中的基本操作
前言git的基本操作博客地址:芒果橙的个人博客 【http://mangocheng.com】一、简介概念:免费、开源的分布式版本控制系统特点:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从小到非常大的项目版本管理。二、相关概念工作区:程序员进行开发改动的地方,是你当前看到的。暂存区:提交代码到远程仓库,第一步先通过git add提交到暂存区,被git管理...
2020-05-05 13:05:49 532
原创 算法_初级算法(字符串&排序)-Java实现
前言初始内容:常见算法题博客地址:芒果橙的个人博客 【http://mangocheng.com】一、字符串1. KMP算法概念:对字符串进行切割分组(前缀、后缀),按顺序匹配时,利用分组子串提高匹配效率作用:解决字符串查找的问题时间复杂度O(m+n) 空间复杂度O(m)延伸暴力匹配算法:每次匹配失败,都重新回溯(匹配不到,索引回到上一次匹配到的位置,再+1继续从第一个开...
2020-05-02 17:42:43 282
原创 javaScript&ES6&jQuery
前言工作中学习和使用过程中遇到的开发问题和发现博客地址:芒果橙的个人博客 【http://mangocheng.com】一、原生js1. 新发现删除对象属性:delete this.object.propertyNamesplice(index,howmany[,item1,…item6]) 从数组中添加/删除项目: index–必需。整数,规定添加/删除项目的位置,使用...
2020-05-02 17:36:44 1037
原创 hexo基础命令、组件及遇到的坑
title: hexo基础命令、组件及遇到的坑tags:hexocategories: 博客框架copyright: trueabbrlink: 9264c278date: 2020-04-16 20:27:38前言日期:2020-04-21初始内容:从0开始部署完成后需要关注的点,遇到的坑是真坑。1.部署hexo clean # 清除hexo g...
2020-04-28 21:15:02 347
原创 CSS3基础与进阶
一、CSS3新增的选择器1、属性选择器1)att^='val' :属性att的值以"val"开头的元素2)att$='val' : ...结尾3)att*='val' : ...包含例 a[href='http^']{ } --a标签且href属性以http开头2、结构伪类选择器1):root 选择匹配文档的根元素2)E:nth-child(n) 选择在
2017-09-09 08:47:51 375
原创 Sublime_text2快捷键
1.Ctrl + Enter 在下一行输入(添加新的下一行)2.Ctrl + Shift 在上一行输入(添加新的上一行)3.Ctrl + L 选择当前行4.Ctrl + K + B 打开、关闭侧边栏5.Ctrl + p 到达任意文件(Go to anything)6.Ctrl + R 输入选择器,查找到相应的标签7.C
2017-08-08 14:58:00 555
原创 RxVolley进行网络请求(get方式),获取json数据
RxVolley 是一个基于Volley的网络请求库 ,项目地址:https://github.com/kymjs/RxVolley1、添加依赖: compile'com.kymjs.rxvolley:rxvolley:1.1.4'//在app 下的build.gradle 里2、聚合数据申请微信精选接口,获取APP-key请求数据是url网址
2017-05-20 20:21:00 2035
原创 圆形头像CircleImageView
1、添加依赖包,添加控件,相关属性 在app下的 build.gradle 中添加: compile 'de.hdodenhof:circleimageview:2.1.0'
2017-05-19 21:32:27 408
原创 SharedPerference
1、定义前的考虑1)定义存取方式 get/put2)明确数据类型 Int/String/Boolean3)定义删除功能 单个/全部2、实现步骤public class SharedUtil { public static final String NAME="config"; //文件名称 //存储 --键/值 publi
2017-05-19 20:40:40 378
原创 标题栏与水平滑动界面:TabLayout、ViewPager、Fragment;;引导页:ViewPager+View
1、布局中添加TabLayout 控件 ,需要添加依赖;使用相关的属性,需要定义命名空间 compile 'com.android.support:design:25.0.1' ----在app下的build.gradle xmlns:app="http://schemas.android.com/apk/res-auto" android.support.d
2017-05-19 19:46:46 388
原创 Android Studio 一些实用的快捷键
【Alt + Enter 】 --- 自动导入提示【Ctrl + 点击关键字 】---查看源码【Ctrl + tab 】---切换代码窗口【Ctrl + P 】---显示方法参数【Ctrl + Alt +t 】---弹出包围结构( if...)【Ctrl + j】 ---只能选择提示(+ Toast 则跳出Toast )【Shift + 鼠标滚轮】---横向移动【A
2017-02-16 13:05:49 242
原创 ViewPager + Fragment 仿微信滑动切换页卡
1、新建类,继承Fragment --导入的是v4的包(向下兼容),利用布局加载器将其与xml结合起来public class FragmentAddress extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewG
2017-02-16 10:20:01 375
原创 自定义适配器--ListView数据源的绑定
ListView 利用自定义的适配器,使用缓存机制优化首先,ListView完整写法的三个步骤: 1、初始化数据源2、定义适配器3、加载适配器一、数据源1、定义数组保存已经准备好的数据源2、定义List之后装载数据源 其中,可通过自定义泛型来自定义数据源的类型 private List dataList; //装载数据源//一个
2017-02-16 09:17:17 1594
原创 异步消息处理机制--线程
多线程编程执行一条耗时操作,需放在子线程里运行1、线程的基本用法新建类继承 或实现接口 ,重写方法--(可直接内部类)● class MyThread extends Thread {~run () { //处理具体的逻辑 } }new MyThread( ).start ( ) ;// 使用则 new一个实例即可● class MyThread imp
2017-02-11 14:06:23 3320
原创 Animator --属性动画
属性动画Animator 、传统动画 Animation传统动画: eg. 平移---TranslateAnimation animation=new TA(0 ,200 ,0 ,0);//参数:初始/最终 的 X/Y坐标animation.setDuration( 1000);//延迟时间animation.setFillAfter( true);
2017-02-08 09:40:21 247
原创 AlertDialog 、Notification
AlertDialog对话框可根据具体的选用不同的方法如单项对话框则有builder.setSingleChoiceItems(); //单项选择builder.setMultiChoiceItems(); //多项选择Notification AlertDialog.Builder builder =new AlertDialog.Builder(AlertDialogActivi
2017-01-26 18:28:34 374
chromedriver.zip
2023-02-23
jd-gui-windows-1.4.0,java反编译工具
2023-02-23
cache-killer-1.0.6 谷歌浏览器插件
2022-12-25
应用开发-程序接口设计文档模板
2022-10-23
idea如何添加java自定义注释标签
2023-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人