自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 锁入门(面试基础)

https://www.cnblogs.com/takumicx/p/9338983.html乐观锁与悲观锁https://blog.csdn.net/qq_34337272/article/details/81072874synchronized缺陷和对应的lock首先说一下synchronized的缺陷当线程被synchronized修饰的话,除非1.当前线程执行完;2,线程被异常中...

2020-03-20 10:57:14 134

原创 JVM知识入门

参考文章:https://blog.csdn.net/qq_41701956/article/details/81664921Jdk7版下jvm所管理的内存如下1.1 :程序计数器特点:内存空间小,线程私有。定义:字节码解释器的工作就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支,循环,跳转,异常处理,线程恢复等基础功能都需要依赖计数器完成如果线程执行的...

2020-03-03 12:10:52 139

原创 Netty入门

参考专栏:https://blog.csdn.net/qq_37909508/category_8983741.html原理主要参照:https://www.jianshu.com/p/40a2004a531b零拷贝:http://www.360doc.com/content/19/0528/13/99071_838741319.shtml1 Netty用途1.1 服务器有了netty...

2020-02-19 16:52:27 314 1

原创 java的String详解(持续更新)

参考文章:https://blog.csdn.net/seu_calvin/article/details/52291082/https://www.cnblogs.com/wxgblogs/p/5635099.htmlintern方法public String intern()返回字符串对象的规范表示。返回值是一个String对象,作用是调用时,先在字符串池中查看是否存在,存在则直接返回...

2019-07-30 14:57:26 264

原创 微信小程序token方式登陆后端程序(springboot后端+redis 附源码)

微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html参考文章:https://blog.csdn.net/csdnsevenn/article/details/86581917只讲服务端的如何配置,微信端自己写吧。知识点openid:...

2019-07-16 16:03:56 5853 1

原创 java反射机制

参考文章:https://blog.csdn.net/sinat_38259539/article/details/71799078反射机制是什么java的反射机制时在运行状态下,对于任意一个类,都能知道这个类的所有属性和方法,这种动态获取的信息以及动态调用对象的方法称为java的反射机制。要想获取一个类的信息,必须先获取到该类的字节码文件对象,而剖析需要使用的方法就是Class类中的方法,...

2020-04-16 19:20:51 217

原创 跨域,解决跨域

跨域:https://www.jianshu.com/p/12bcfd50cdcbhttps://segmentfault.com/a/1190000015597029https://blog.csdn.net/qq_38128179/article/details/84956552cors详解:http://www.ruanyifeng.com/blog/2016/04/cors...

2020-03-20 11:11:35 546

原创 Spring基础(1) - AOP

Spring的笔试相关题目:https://blog.csdn.net/a745233700/article/details/80959716参考文章:https://blog.csdn.net/zh15732621679/article/details/80819824说到Spring,想必一定会提到面向切面编程(AOP),学生日常使用很少涉及,可能很快就忘记了,现在让我再回复一下这方面的知...

2020-03-20 11:08:59 183

原创 枚举类

参考文章:https://www.cnblogs.com/ygj0930/p/10843644.htmlhttps://blog.csdn.net/qq_31024823/article/details/82789209枚举的用法简单的实例注意点:我们是先创建当前枚举对象的常量实例,再去添加我们的自定义属性和方法RED(“红色”, 1)其实类似于public final stat...

2020-03-20 11:07:57 123

原创 socket整理复习

socket参考文章理论讲解:https://www.jianshu.com/p/066d99da7cbd一.socket(套接字)定义:计算机之间进行通信的一种约定,通过这种约定,接收或者发送其他计算机的数据。二.进程如何通信本地进程间通信a、消息传递(管道、消息队列、FIFO)b、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)c、共享内存(匿名的和具...

2020-03-20 11:07:13 175

原创 docker容器入门指南(centos7)

参考文章安装使用:https://www.cnblogs.com/kingsonfu/p/11576797.html更新国内yum源https://blog.csdn.net/anigon/article/details/54018733小问题yum源更新使用update还是upgrade?答:其实我更推荐用yum upgrade取代yum update,yum updat...

2020-03-20 11:05:48 208

原创 计算机基础-进制计算

1.首先先列一下所有的位运算符1):按位与(&)两个都位一才为1,例如5与8的与运算0000 0101&0000 1000——————0000 00002): 按为或( | )有1即为1,还是5与8的例子0000 0101|0000 1000——————0000 11013):按位异或(^)相同为0,不同为1,例子12 和 70000 1...

2020-03-20 10:31:00 1034

原创 java基础-不同的类与接口

参考文章:接口相关:https://blog.csdn.net/qq_19782019/article/details/80259836默认方法:https://www.cnblogs.com/sidesky/p/9287710.html1.抽象类定义:作为一个不能实例化,只能作为父类被继承的类,抽象类其实就是从多个具体的类中抽象出来的,具有更高层次的抽象。特点:...

2020-03-19 21:04:37 181

原创 mysql优化(一)- Mysql存储引擎

参考文章:https://www.cnblogs.com/aikutao/p/11207365.htmlhttps://baijiahao.baidu.com/s?id=1629308672995568286&wfr=spider&for=pc锁:https://www.cnblogs.com/zyy1688/p/9924048.html选择合适的存储引擎Inn...

2020-03-19 20:58:46 135

原创 tomcat,servlet容器,web容器。。。

参考文章:什么是servlet容器:https://blog.csdn.net/yw_1207/article/details/787067011. 什么是web服务器在了解servlet容器前,必须先了解web服务器定义:web服务器使用http协议来传输数据。服务器完成的工作就是发送网页到客户端,传输过程遵循http协议,他指明了请求(request)消息和响应(response)消...

2020-03-19 20:24:50 1297

原创 网络基础(1)- 基础

网络层描述:进行逻辑地址寻址,实现不同网络之间的路径选择。协议有:ICMP,IGMP,IP,ARP,RARPFTP、TELNET和SMTP属于应用层协议tcp udp是传输层带宽是什么?就是表示传输信号的频率宽度,那么信号的波动范围越大肯定需要频率更宽的度来表示,而数字信号只有01,所以只需要两种宽度就可以表示。区间小,所以带宽就小。Socket参考文章(详细,建议看):https...

2020-03-19 20:22:00 284

原创 计算机基础-进程and线程

1. 进程的七种通信方式参考文章:https://blog.csdn.net/weixin_42197191/article/details/82867154传统的通信方式:有名管道无名管道信号IPC通信:消息队列共享内存信号灯BSD:socket1. 无名管道:定义:无名管道是一种特殊类型的文件,在内核空间中对应的资源即是一段内存空间,内核在这段空间以循环队列的方式...

2020-03-18 11:49:27 184

原创 集合(一)- HashMap和HashSet和HashTable的区别

HashMap简介HashMap是基于哈希表来实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足时,同样会自动增长。HashMap是非线程安全的,只能用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrenHashMap。HashMap实现了Serializable接口,因此它支持序列化,实现了Cloneable接口,能被克隆...

2020-02-28 14:50:49 598

原创 java设计模式的简单实现(2) - 结构型模式

由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。结构型模式分为以下 7 种:代理(Proxy)模式:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。适配器(Adapter)模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的...

2020-02-08 00:38:48 102

原创 java设计模式的简单实现(1) - 创建型模式

1. 原型模式适用场景:对象之间相同或者相似,只有个别的几个属性不同的时候对象的创建麻烦,但是复制方便时复制出来的对象不是原对象,属性值相同,但是对象的地址不同,可以创建出大量相似的对象。代码实现(利用java实现Cloneable接口就行)//具体原型类class A implements Cloneable{ //写一个自定的构造方法,方便理解 A(){ Sy...

2020-01-21 13:56:32 167

原创 java - io知识泛讲(大文件上传例子)

参考文章java大文件上传例子:https://blog.csdn.net/j7s9usu/article/details/86678534bio-nio-aio部分知识参考:1)https://www.cnblogs.com/sxkgeek/p/9488703.html2)https://www.jianshu.com/p/362b365e1bcc3)https://blog.cs...

2020-01-20 17:49:30 220

转载 数据库的水平切分和垂直切分

参考文章:https://blog.csdn.net/xiaoshihoukeshuaiL/article/details/77917121当一个数据库的某个表的数据较多的时候1. 垂直切分:定义:将一个数据库表的字段拆开(需依旧满足相应范式)一般怎么拆:把常用的字段放一个表,不常用的放另外一个表把字段较大(例如text)的放到另外一个表可根据具体业务来拆,查询时使用多...

2019-10-28 17:35:13 274

原创 数据库-索引基础

参考文章:https://blog.csdn.net/u012954706/article/details/81241049https://blog.csdn.net/suixinsuoyu12519/article/details/79526616课外知识explainMySQL Explain详解在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语...

2019-10-13 12:48:13 164

原创 网络基础-tcp/ip的三次握手和四次挥手

这道题目已经很多次在笔试中被问及了,所以,打算巩固一下,写成一篇完善的文章,参考了以下的两篇文章https://baijiahao.baidu.com/s?id=1618114723935605183&wfr=spider&for=pchttps://blog.csdn.net/qq_35860138/article/details/82054793相关名词介绍syn...

2019-10-12 15:39:14 267 1

转载 算法数学基础-排列组合(题目取自牛客网)

基础理论:排列有限集的子集按某种条件的序化法排成列、排成一圈、不许重复或许重复等。从n个不同元素中每次取出m(1≤m≤n)个不同元素,排成一列,称为从n个元素中取出m个元素的无重复排列或直线排列,简称排列组合从n个不同元素中每次取出m个不同元素(0≤m≤n),不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。所有这样的组合的总数称为组合数,这个组合数的...

2019-10-11 10:41:11 1306 2

原创 集合(二)-HashSet和TreeSet和LinkedHashSet

HashSet参考文章:https://blog.csdn.net/tingzhiyi/article/details/52152487https://blog.csdn.net/xingjiyuan26/article/details/49514631https://blog.csdn.net/a724888/article/details/80295328定义底层实现是采用...

2019-09-27 10:41:27 152

转载 spring基础(2)-控制反转IOC和依赖注入DI

转载文章:https://blog.csdn.net/sinat_21843047/article/details/80297951IOC定义Ioc—Inversion of Control:即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。传统的Java SE程序设计,我们直接在对象内部通过new...

2019-09-16 15:30:17 118

转载 Spring再认识-事务

参考文章:1):https://blog.csdn.net/CHINACR07/article/details/788174492):https://blog.csdn.net/qq_38921377/article/details/727844943):https://blog.csdn.net/feng20092009/article/details/701589644):htt...

2019-09-12 09:51:25 81

原创 线程入门-各方法特点介绍

一.线程基础1. 线程的基本概念线程,即轻量级进程,是程序执行流的最小单元,一个标准的线程由线程id,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程不拥有系统资源,只拥有少量运行必须的资源。2. 线程的生命周期和五种基本状态参考文章:https://blog.csdn.net/peter_teng/article/details/...

2019-09-03 18:54:21 161

原创 人手必备的查找算法超详解(实现,讲解,相关特点 JAVA)

aa

2019-08-09 15:42:15 277

原创 必备排序算法详解(java代码实现,图解,比较等,持续更新中)

参考文章:https://blog.csdn.net/hellozhxy/article/details/79911867术语稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂...

2019-08-06 22:11:35 176

原创 每日java小题

类 ABC 定义如下:1 . public class ABC{2 . public double max( double a, double b) { }3 .4 . }将以下哪个方法插入行 3 是不合法的。()public float max(float a, float b, float c){ }public double max ...

2019-08-03 22:44:39 300

原创 数据库杂谈-聚集索引和非聚集索引

1. 使用索引的好处:1、保证数据记录的唯一性;2、加快数据检索速度;3、加快表与表间的连接速度;4、在使用ORDER BY和GROUP BY子句中进行检索数据时可以显著减少查询中分组和排序的时间;5、可以在检索数据的过程中使用优化隐藏器,提高系统性能。2.聚集索引作用:聚集索引中的键值的逻辑顺序决定了表中相应行的物理顺序。原理:平时我们使用电话簿,我们会将各个人物,按姓氏...

2019-08-03 22:14:50 561

原创 idea新建文件夹合并的解决方法

点击这个按钮,取消勾选compact middle packages.

2019-08-01 15:13:39 8441 1

原创 idea里一直无法识别springframework,启动类无法使用

有时候用git导入一个项目的时候,发现启动类无法启动,可能是由于idea没有识别pom文件解决方案:只要选中pom文件点击右键,选中 “add as maven project”就ok了...

2019-07-31 22:37:25 7728 3

原创 平衡二叉树(java)

二叉树:https://blog.csdn.net/u014787113/article/details/49704493平衡:https://blog.csdn.net/A_Comme_Amour/article/details/79382104

2019-07-31 20:48:43 99

转载 springboot发送邮件

邮件报错指南"ERR.LOGIN.USERORPASSNULL":"参数错误:用户名或者密码为空","ERR.LOGIN.DOMAINNULL":"参数错误:未指定的域邮箱参数","ERR.LOGIN.PASSERR":"用户名和密码不匹配","ERR.LOGIN.ILLEGALACCOUNT":"该帐号属于群发名单或者别名,不允许登录","ERR.LOGIN.USERNOTEXIST"...

2019-07-29 16:53:06 166

原创 使用163邮箱报420 ERR.LOGIN.DOMAINNOTEXIST错误解决

首先可以先看一下一般邮箱错误会报上面提示信息"ERR.LOGIN.USERORPASSNULL":"参数错误:用户名或者密码为空",

2019-07-29 16:29:21 18583 1

转载 springboot上传文件到ftp服务器

ftp服务器配置参考:https://mp.csdn.net/mdeditor/97268639#文件上传(两篇是连着的):https://blog.csdn.net/qq_40808344/article/details/86763529https://blog.csdn.net/qq_40808344/article/details/86763575多文件上传:https://blo...

2019-07-29 14:38:40 5113 2

原创 centos7下FTP文件服务器配置(简单配置)

参考文章:(原理清晰)https://www.cnblogs.com/lsy-blogs/p/10170662.html(配置清晰)https://blog.csdn.net/eakom/article/details/79027258七、配置vsftpd服务端模式1、主动模式:(公司内网使用可以选择此模式)vi /etc/vsftpd/vsftpd.confport_enable=YE...

2019-07-27 15:32:56 867

pygexf的_gexf.py解决2.7和3.6的语法问题

No module named'_gexf'解决方法 打开 site-packages 文件夹,如我的是在”F:\Anaconda\SW\Lib\site-packages”,如果直接装的python的话应该是在例如”C:\Program Files (x86)\Python36-32\Lib\site-packages”的地方 打开其中的 gexf 文件夹中的__init__.py,将所有的__gext之前加’.’,如: 接下来的问题是,gexf 文件夹中的 _gexf.py文件是用 python2 写的,在 python3 环境下运行不了,于是要将其中的 python2 的语言特性转化为 python3 的语言特性,如 print 后加括号,将 except Exception , e 改为 except Exception as e,将不等于号 <> 改为 != 等(这一过程一边输入 from gexf import Gexf,一边在提示下完成)​ 全部改完后,再次 from gexf import Gexf,就不会报错了ヾ(๑╹◡╹)ノ” 作者:BrianLeeLXT 原文:https://blog.csdn.net/brianleelxt/article/details/81054297

2019-05-06

C++ Api大全.chm

C++ Api大全.chm

2018-05-09

android的api

Android开发帮助,有用的拿去,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

2018-05-09

空空如也

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

TA关注的人

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