- 博客(187)
- 资源 (1)
- 收藏
- 关注
原创 多线程编程题汇总
一、两个线程奇偶顺序打印轮流打印1-100数字1.1 实现方式1-----对共享变量加synchronized锁【代码】/* * Ant Group * Copyright (c) 2004-2021 All Rights Reserved. */package com.alipay.insttrade.common.service.integration.payment;/** * @author zhannan * @version Test.java, v 0.1 2021年12
2021-12-23 21:05:10 749
原创 杂看与记录
当人的成就感,是来自于自己设定的目标和标准,而不依赖外在的评价的,并不容易出现心理失衡的情况。但来访者中,百分之八九十的人,都对自身情况和心理需求知之甚少,只能依赖外界的回馈。...
2021-11-30 10:02:17 200
原创 理解六级思维
在这个世界上与我们有关系的事情,我们都会赋予其一定的意义,由于每个人赋予的意义都有所不同,因此,我们的理解也会不一样,理解不一样,解决方法就截然不一样。对一件事情的理解,我们可以分为六个不同层次,这个层次是有高低之分的,如果你用低维度的视角去看问题的时候,感觉它无法解决,当你站在更高的一个维度去看它,它也许就变成了一个简单的问题,甚至连问题本身都消失了。为了便于理解,我们把人分为六个不同层次,理解层次越高的人解决问题的能力就越强,也就是所谓厉害的人。也就是所谓厉害的人。思维方式第六级:环境,别名“怨
2021-11-26 16:14:37 1210
原创 java并发
文档:java并发基础常见面试题总结:https://github.com/Snailclimb/JavaGuide/blob/main/docs/java/concurrent/java%E5%B9%B6%E5%8F%91%E5%9F%BA%E7%A1%80%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md
2021-11-23 20:56:36 304
原创 红黑树的学习
红黑树TreeMap、TreeSet 以及 JDK1.8 之后的 HashMap 底层都用到了红黑树。红黑树就是为了解决二叉查找树的缺陷,因为二叉查找树在某些情况下会退化成一个线性结构。
2021-11-23 20:28:57 472
原创 java集合
java集合总览Java 集合, 也叫作容器,主要是由两大接口派生而来:一个是 Collecton接口,主要用于存放单一元素;另一个是 Map 接口,主要用于存放键值对。对于Collection 接口,下面又有三个主要的子接口:List、Set 和 Queue。下图中列举了主要的继承派生关系:集合框架底层数据结构collection接口【List】Arraylist: Object[] 数组Vector:Object[] 数组LinkedList: 双向链表(JDK1.6 之前为循环链表,J
2021-11-20 18:57:59 1056
原创 jvm捡起回忆
文档:https://github.com/Snailclimb/JavaGuide/blob/main/docs/java/jvm/jvm-intro.md#22-%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8%E7%9A%84%E5%8A%A0%E8%BD%BD%E9%A1%BA%E5%BA%8Fjvm几张图捡起记忆Java文件经过编译后变成 .class 字节码文件字节码文件通过类加载器被搬运到 JVM 虚拟机中虚拟机主要的5大块:方法区,堆都为线程共享区域,有
2021-11-20 16:32:50 1062
原创 静态代理、jdk动态代理、cglib动态代理
【文档】https://github.com/Snailclimb/JavaGuide/blob/main/docs/java/basis/%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%AF%A6%E8%A7%A3.md静态代理/*/** * 静态代理 * * 步骤: * 1.定义一个接口及其实现类; * 2.创建一个代理类同样实现这个接口 * 3.将目标对象注入进代理类,然后在代理类的对应方法调用目标类中的对应方法。这样的话,我们就可以通过代理
2021-11-18 22:08:29 400
原创 java反射
反射【文档】https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.htmlhttps://www.jianshu.com/p/9ffe9347b087【反射是啥】“正射”:在编译期,未运行时就已经确定了要运行的类(Apple)反射:就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法【反射应用】例如我们经常使用的 Spring 配置中,经常会有相关 Bean 的配置:<bean c
2021-11-17 21:12:14 403
原创 2021-09-03
国庆新疆自驾计划一、写在前面二、疫情政策三、行程计划四、提前准备4.1 租车五、行李复查六、其他关注新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、写在前面目前确定能去:5人投票起个团体名:喀纳斯五虎&饭醉
2021-09-04 22:20:02 887
原创 data_mining实验总结-100万篇幅文本分类
title: data_mining实验总结-100万篇幅文本分类date: 2017-12-16 13:45:57updated: 2020-03-26 12:17:53categories: 综合技术此文档为研一数据挖掘课程中的实验笔记1.把doc文件分词(取名词+去停用词)代码:E:\data_mining\fenci_data\fenci.py输入:E:/data_m...
2020-03-26 12:20:22 589
原创 c++基础知识点
title: c++基础知识点date: 2018-07-16 15:07:29updated: 2020-03-24 13:13:29categories: c++1.局部变量初始化当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。2.宏与const对比const 相比 #define 的优点:const 常量有数据类型,而 #define 没有,编译器可以对前者...
2020-03-24 13:32:34 842
原创 c++中string的split函数实现
title: c++中string的split函数实现date: 2018-07-16 15:07:29updated: 2020-03-24 13:10:24categories: c++c++中string的split函数实现//c++标准库中的string是没有split函数的,想用的时候自己实现一个vector<string> split(string str,...
2020-03-24 13:11:12 670
原创 c++中string_int互转
title: c++中string_int互转date: 2018-07-11 16:50:45updated: 2020-03-24 13:09:02categories: c++#一、int转string1.c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);...
2020-03-24 13:10:10 217
原创 单链表的c++实现
title: 单链表的c++实现date: 2018-03-21 15:33:14categories: leetcode与算法tags:- 链表- 单链表这个一篇单链表的c++实现小练习 #include<iostream> using namespace std; /** * 单链表的c++实现 */ struct node { ...
2020-03-17 13:48:16 258
原创 python中shell调用
title: python中shell调用date: 2018-07-18 22:28:30updated: 2020-03-09 15:37:05categories: pythontags:- pythonpython前后端调用另辟蹊径–shell脚本调用再经过了前面的flask前后端调用的一天bug洗礼后,有个问题仍旧难以解决,大概就是flask是python的web服务,...
2020-03-17 13:46:57 249
原创 爬虫过程中遇到的相关问题
title: 爬虫过程中遇到的相关问题date: 2018-07-17 22:58:29categories: 爬虫tags:- 正则表达式- bs4爬虫过程中遇到的相关问题:正则表达式、bs4解析网页相关等#一、爬虫爬虫=爬取网页+解析网页。爬取网页方法:法一:requests.get(url)法二:用selenium的webdriver模拟浏览器点击来爬取解析网页...
2020-03-17 13:30:37 638
原创 ajax学习笔记
title: ajax学习笔记date: 2018-03-21 16:49:52updated: 2020-03-09 15:30:22categories: 前端tags:- 前端学习ajax是研二做项目所需学习资料来源:慕课网的ajax全接触视频教程Ajax简介Ajax即异步JavaScript和XML,是一种创建交互式网页的技术,可以不重新加载整个网页的情况下更新部分...
2020-03-17 13:29:29 393
原创 java方法参数详析
title: java方法参数详析date: 2017-06-26 10:53:26updated: 2020-03-15 16:23:54categories: javatags:- java方法参数介绍一个方法不能修改一个基本数据类型的参数(即数值型和布尔型)一个方法可以改变一个对象参数的状态一个方法不能让对象参数引用一个新的对象事实上,java各种参数传递都是值传递(...
2020-03-17 13:24:58 337
原创 java基础知识点
title: java基础知识点date: 2017-12-08 15:35:31updated: 2020-03-15 17:33:58categories: javatags:- java10天恶补java的学习笔记java学习路线阳哥笔记】Java基础之笔记系列(全)用法:一共27章笔记,每章都很少,按顺序看完即可。有问题想深入的可以百度+b站视频,以下是看的过程...
2020-03-17 13:23:44 533
原创 md5加密字符串
title: md5加密字符串date: 2018-12-16 13:45:57updated: 2020-03-07 13:45:45categories: javatags:- java此文档为md5加密字符串的学习总结md5加密字符串md5:对任意长度字符串返回一个特定长度的加密编码,不可逆//盐值字符串,用于混淆md5。越复杂越好,用户猜不到private fin...
2020-03-17 13:23:12 305
原创 Java异常和处理详解
title: Java异常和处理详解date: 2018-12-16 15:54:20updated: 2020-03-07 13:39:31categories: javatags:- java此文档为Java异常的学习总结Java异常和处理详解
2020-03-17 13:22:42 217
原创 java正则
title: java正则date: 2018-12-16 15:54:20updated: 2020-03-06 22:46:09categories: javatags:- java思科笔试时遇到的题,将其中的java正则思路保存下便于今后常看。java正则import java.util.Scanner;import java.util.regex.Matcher;...
2020-03-17 13:20:58 127
原创 java反射
title: java反射date: 2018-12-16 15:54:20updated: 2020-03-15 16:09:23categories: javatags:- java此文档为java反射的学习总结动态代理详解详看这篇博客Java的三种代理模式动态代理有以下特点:1.代理对象,不需要实现接口2.代理对象的生成,是利用JDK的API,动态的在内存中构建...
2020-03-17 13:20:20 196
原创 java优先队列
title: java优先队列date: 2018-12-16 15:54:20updated: 2020-03-07 13:39:312020-03-07 13:42:15categories: javatags:- java此文档为java优先队列的学习总结java中优先队列和堆的详细使用来源:java中优先队列和堆的详细使用优先队列实现 大小根堆 解决top k 问题...
2020-03-16 16:28:15 529
原创 java多线程
title: java多线程date: 2018-12-16 15:54:20updated: 2020-03-06 23:25:51categories: javatags:- java此文档为java多线程的学习总结java多线程Java中的多线程你只要看这一篇就够了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7AmrIKKk-1584...
2020-03-16 16:27:44 192
原创 lamada表达式
title: lamada表达式date: 2018-12-16 15:54:20updated: 2020-03-06 23:43:58categories: javatags:- java此文档为java中lamada表达式的学习总结java中的lamada表达式x -> 2 * x 接收一个参数(数字类型),返回其2倍的值() -> {} 没有参数,右边的...
2020-03-16 16:26:50 212
原创 java IO
title: java IOdate: 2018-12-16 15:54:20updated: 2020-03-15 16:11:45categories: javatags:- java此文档为java IO的学习总结文件输入与输出1.从文件中读取信息//从文件中读取数据信息并打印输出import java.io.IOException;import java.n...
2020-03-16 16:26:16 363
原创 java内存模型JMM
title: java内存模型JMMdate: 2018-12-16 15:54:20updated: 2020-03-07 13:49:13categories: javatags:- java此文档为java内存模型JMM的学习总结java内存模型JMM程序运行的时候,内存主要由以下部分组成:堆:所有线程共享一个堆;存放的都是new 出来的对象;由垃圾回收器回收;方...
2020-03-16 16:25:45 171
原创 final关键字
title: final关键字date: 2018-12-16 15:54:20updated: 2020-03-06 23:45:36categories: javatags:- java此文档为java反射的学习总结匿名内部类使用的形参要设置为final详情参考使用的形参为何要为final我们给匿名内部类传递参数的时候,若该形参在内部类中需要被使用,那么该形参必须要为f...
2020-03-16 16:25:05 185
原创 java枚举
title: java枚举date: 2018-12-16 15:54:20updated: 2020-03-07 13:39:31categories: javatags:- java此文档为java枚举的学习总结使用枚举表示常量数据使用枚举表示常量数据,将多个参数一起打包作为常量package com.braincao.enums; /** * @FileName...
2020-03-16 16:24:35 175
原创 java深浅拷贝
title: java深浅拷贝date: 2018-12-16 15:54:20updated: 2020-03-15 13:29:14categories: javatags:- java此文档为java深浅拷贝的学习总结Java 浅拷贝和深拷贝来源:Java 浅拷贝和深拷贝1.直接赋值A1 a1 = a2;那么对象a1/a2指向同一个对象,即a2对对象的操作,a1也...
2020-03-16 16:24:02 235
原创 java集合
title: java集合date: 2018-12-16 15:54:20updated: 2020-03-15 16:26:00categories: javatags:- java此文档为java集合的学习总结集合框架Collection接口: List接口:有序,可以重复 ArrayList(主要实现类) LinkedList(频繁的插入、删除操作) ...
2020-03-16 16:23:12 382
原创 方法区与常量池
title: 方法区与常量池date: 2018-12-16 15:54:20updated: 2020-03-07 13:43:14categories: javatags:- java此文档为java枚举的学习总结方法区与常量池方法区里存储着class文件的信息和动态常量池,class文件的信息包括类信息和静态常量池。可以将类的信息是对class文件内容的一个框架,里面具...
2020-03-16 16:20:02 254
原创 java并发
title: java并发date: 2019-01-16 22:08:05updated: 2020-03-06 22:48:33categories: javatags:- java此文档为java并发的学习总结java并发总结图day1并发模拟–工具postman–http请求模拟,也可以进行简单的并发测试AB(apacheBench)–并发测试(只有命令行,没...
2020-03-15 18:17:14 490
原创 其他渠道的刷题
title: 其他渠道的刷题date: 2017-06-21 17:05:47updated: 2020-03-15 16:38:51categories: 算法刷题tags:- 算法刷题此文档包含平时从各种渠道积累的杂七杂八题目一、题目总览编号题目1打印一个月的日历二、题目及解答1.打印一个月的日历代码import java.text.D...
2020-03-15 18:11:28 280
原创 Object类
title: Object类date: 2017-06-29 11:35:57updated: 2020-03-15 16:40:46categories: javatags:- java此文档为java的Object类学习笔记一、介绍Object类的几个方法Object类是java所有类的始祖,在java中每个类都是由它扩展而来。可以用Object类型变量引用任何类型的对象...
2020-03-15 18:10:53 231
原创 内部类
title: 内部类date: 2017-07-04 17:51:32updated: 2020-03-15 16:02:20categories: javatags:- java此文档为java内部类的学习总结使用内部类的原因1、内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据2、内部类可以对同一个包中的其他类隐藏起来3、当想要定义一个回调函数...
2020-03-15 18:10:33 152
原创 继承与多态
title: 继承与多态date: 2017-06-28 16:05:46updated: 2020-03-15 16:20:28categories: javatags:- java继承介绍“is-a”关系是继承的一个明显特征java中所有的继承都是公有继承,而没有c++中的私有继承和保护继承java不支持多继承,多继承功能的实现方式用接口来实现阻止继承:...
2020-03-15 18:09:24 161
原创 构造器与初始化
title: 构造器与初始化date: 2017-06-27 09:48:34updated: 2020-03-15 16:07:18categories: javatags:- java构造器重载构造器用this调用另一个构造器无参数构造器构造器相关在一个源文件中,只能有一个共有public类(也可以没有,最多只能有一个),但可以有任意数目的非共有类,且源文件名必须与...
2020-03-15 18:08:54 229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人