自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pre_waist_L的博客

小白的清奇回路

  • 博客(53)
  • 收藏
  • 关注

原创 2021-06-28

转载一篇关于web容器、servlet的理解https://www.jianshu.com/p/99f34a91aefe

2021-06-28 15:06:11 132

原创 设计模式|适配器模式|开源项目加深理解

设计模式|适配器模式|开源项目加深理解“设计模式参见”系列模式讲解,初学同学可参考观看,方便入门,本篇主要对开源项目中相关设计模式的实际应用做分析,加深同学们在实际应用中对相关模式的理解。一家之言,欢迎大家指正!原创不易,转载请注明出处,感谢!适配器模式分类类适配器模式对象适配器模式接口适配器模式(非权威博文见,正确性待确认,单开说)类与对象适配器模式挂羊头,卖狗肉,顾客...

2020-04-15 17:48:03 304 1

原创 Git 基操

Git笔记git基本操作示意 fork project from Upstream git init git clone url git fetch <upstream>/<upstream><branch>(从远程拉取所有更新到本地,非当前工作区,不会自动合并到当前工作分支,需人工合并) git ...

2019-07-25 21:00:47 272

原创 IDEA闪退| idea加载项目扫描完毕后自动退出

网上对于idea.exe.vmoptions和idea64.exe.vmoptions的修改,不能解决我的问题。通过查错误日志发现问题、解决问题。1、查idea错误日志(默认位置C:\Users\java_error_in_idea_1292.log)2、我的提示:看红线标注的地方,意思是mybatiis插件有问题。3、打开目录(C:\Users\.Intell...

2019-07-15 12:09:41 2491

原创 mysql8.0更改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

2019-04-30 12:01:58 307

原创 SpringCloud学习|分布式配置中心(Spring Cloud Config)

学习链接补充(菜的小坑):将git的配置文件搞到server,此处的配置文件仅仅代表以.properties或者.yml结尾的文件,才能映射成功http请求地址和资源文件映射如下:/{application}/{profile}[/{label}]/{application}-{profile}.yml/{label}/{application}-{profile}.yml/...

2019-03-28 22:15:12 163

原创 Java持续学习|--名词理解--|操作、工具、理论名词

目的:对于该理论、工具、操作有大概的轮廓什么是编译?:高级语言到低级语言转化(高级:人能看得懂的 低级:机器能看得懂的eg、机器语言,汇编语言)什么是反编译?:低级到高级转化(java中.class字节码文件到.java文件的转化)什么是数据库连接池?:避免新建连接、关闭开销,连接池在内部对象池中维护一定数量的数据库连接,并对外暴露数据库连接获取和返回方...

2019-03-28 15:57:06 167

转载 实习总结|--Java代码优化--|--35 个 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可...

2019-03-28 15:47:25 173

原创 常用开发工具包

https://www.cnblogs.com/aligege/p/8521934.html

2019-03-25 10:32:22 180

原创 Git

https://juejin.im/post/5ae072906fb9a07a9e4ce596#heading-3

2019-03-25 10:31:26 128

原创 Hibernate Validator

https://www.cnblogs.com/softidea/p/9712571.html

2019-03-25 10:29:32 207

原创 SpringIOC、AOP

http://www.cnblogs.com/xingyukun/archive/2007/10/20/931331.htmlhttps://www.cnblogs.com/wuchanming/p/5426746.htmlhttps://blog.csdn.net/javazejian/article/details/54561302

2019-03-25 10:28:05 136

转载 java单利模式中双重校验锁机制

转载自:https://blog.csdn.net/chenchaofuck1/article/details/51702129单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重...

2019-03-18 20:16:46 343

转载 volatile深入理解

转载自:https:// https://www.cnblogs.com/dolphin0520/p/3920373.html保证该共享变量可见性;强制将对缓存的修改操作立即写入内存,若为写操作,则导致其他cpu对应的缓存中该变量值无效,必须从内存重新读取该值; ...

2019-03-18 20:14:32 151

原创 @Builder

一般写一个多参的类,会有多个不同的构造器供客户的调用,这就导致灵活性太低,而且如果之后要维护,头疼。使用@Builder,相当于将这个类所需要的构造器自动构建,你只需要传参即可。public class a&lt;T&gt; { private T foo; private final String bar; private a(T fo...

2019-03-08 20:15:15 951

翻译 日志的艺术!!!重要

https://www.cnblogs.com/xybaby/p/7954610.html

2019-03-08 16:39:30 153

翻译 使用@RequestBody处理请求前端的(application/json)参数以及跟之前所使用的@RequestParam区别在哪里

https://juejin.im/post/5b5efff0e51d45198469acea十分详细,后面继续深究!

2019-03-08 15:50:40 3458

原创 web server、servlet容器、servlet

servlet:一个接口servlet容器:直接跟webserver打交道的东西,像常用的tomcat服务器看张server和client交互图:1. Web服务器接收到HTTP请求 2. Web服务器将请求转发给servlet容器 3. 如果容器中不存在所需的servlet,容器就会检索servlet,并将其加载到容器的地址空间中 4. ...

2019-03-07 21:04:35 342

原创 no applicable action for [springProfile], current ElementPath is [[configuration][springProfile]]

将logback.xml改为logback-spring.xml

2019-03-07 20:58:56 582

翻译 pom.xml详解

https://blog.csdn.net/u012152619/article/details/51485297点进去,绝对解答你的问题!!!!

2019-03-07 20:57:35 654 1

原创 git基本操作指令

https://juejin.im/post/5ae072906fb9a07a9e4ce596#heading-3 这篇博客就可以了git init // 初始化版本库git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注...

2019-03-06 11:19:28 143

原创 简易个人博客系统纯后台开发(三功能模块开发)

项目完整地址:https://github.com/Pre4waist2m/blogSystem.git建议自行下载~

2019-03-05 18:09:25 1798

原创 简易个人博客系统纯后台开发(二数据库设计)

项目完整地址:https://github.com/Pre4waist2m/blogSystem.git1、user2、blog3、class(blog分类)4、user_class(user对应的blog分类)建表语句如下:/*MySQL BackupSource Server Version: 8.0.15Source Database: myb...

2019-03-05 18:07:49 833

原创 简易个人博客系统纯后台开发(一环境搭建springboot+maven+mybatis+mysql)

项目完整地址:https://github.com/Pre4waist2m/blogSystem.git1、新建一个maven空项目2、配置pom.xml文件pom.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-03-05 17:58:35 632

原创 让程序跑起来~出现的问题

2019-03-01 10:10:49 151

原创 springboot+maven+mybatis-generator+mysql环境成功!!!

踩了一万个坑,对于新手真不友好,两天才终于登录才终于出现在界面上了!!!好菜啊,加油1、新建一个maven空项目2、配pom.xml文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...

2019-02-28 21:46:01 251

原创 Navicat10版注册码

NAVN-LNXG-XHHX-5NOO亲测有用!

2019-02-26 15:23:53 9373 9

原创 idea中使用mybatis配置连接数据库遇到的问题

 遇到三个问题1、Connector版本过高2、绝对路径3、数据库名不要连接名 

2019-02-25 20:19:38 1681

原创 已解决!!client does not support authentication protocol requested by server consider upgrading mysql ~

使用Navicat链接MySql出现上述错误,有两种情况两种解决方式;前提是数据库服务启动~1、在Navicat中新建连接时报错!意味着连接不能建立,直接报上述错误。解决方法:此时不管能不能连接上本地数据库,起码可以在Navicat中建立新的连接。2、注意安装MySql时我的用户名默认为root密码为root,以下,用户名错误!连接测试之后报错错误同上:解决...

2019-02-22 15:38:06 2965

原创 已解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO)(安装mysql出错)

安装mysql 8.0.15!安装步骤参见别的答案!!!此答案仅为我遇到的两个问题的解答! 1、解压完未出现my.ini文件,手动添加my.ini内容[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\\U...

2019-02-22 10:56:29 1576 1

转载 分页原理及方式

分页的三种方式转自:https://blog.csdn.net/liuyinfei_java/article/details/79211773 2018年01月30日 22:34:53 阅读数:327实现方式 优点 缺点 适用场景 subList 简单、易用 效率低 无法按需批量获取数据 SQL语句 简单、直接、效率高 数据库...

2018-08-27 11:48:54 3292

转载 Java中instanceof关键字的理解

Java中instanceof关键字的理解源自:https://www.cnblogs.com/zjxynq/p/5882756.htmljava 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof c...

2018-08-26 15:27:44 160

转载 操作系统之进程线程、锁思想

原文链接:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 进程1、计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行2、假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务3、进程...

2018-08-17 21:27:42 233

转载 简明扼要--Java注解

出处:https://blog.csdn.net/briblue/article/details/73824058 文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是...

2018-08-12 16:16:27 253

转载 java IO

一、java io 概述1.1 相关概念Java IOJava IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等等)。Java类库的设计者通过设计大量的类来攻克这些难题...

2018-06-13 21:43:17 162

原创 equals和==区别及用法

equals:    在Object中实现:判断内存地址是否一致;public boolean equals(Object obj){ return this==obj;}可以看出equals不能用于基本数据类型的比较;因为equals在String、Date、Double、和Integrer包装类中进行了重写eg、在String中:public boolean equals(Objec...

2018-06-13 21:40:25 198

原创 return在try..Catch..finally执行顺序

第一种:(正常顺序之)                    try{}catch(){}finally{}return;    按正常顺序执行即可;第二种:(try{return})                     try{return;}catch(){}finally{}return;    先try执行到return之前含return紧挨着的语句,然后继续往下执行,执行完final...

2018-06-13 21:27:05 216

转载 Arrays.aslist用法及陷阱

原文出处http://blog.csdn.net/chenleixing/article/details/43775127大家都知道这个方法是将数组转成list,是JDK中java.util包中Arrays类的静态方法。大家使用时一定要注意(请看代码和注释,一看就明String s[]={"aa","bb","cc"}; List&lt;String&gt; sList=Arrays.asLi...

2018-05-09 18:37:47 2825

原创 堆排序

大顶堆构造+堆顶值取出(注:下标从0开始)大小顶堆需满足条件:左右孩子需大于/小于父节点,左右孩子之间无具体关联;package work.算法优先级队列;import java.util.Arrays;public class main { public static void main(String[] args){ int[] arr={1,2,3,4,5,6,7}; s...

2018-05-07 21:52:32 189

原创 快速排序java编译代码

分析:1、以最后一个值作为基准值2、从前往后直到倒数第二个停下3、比基准值小的从首位开始往后互相交换(比如第一个比基准值小的元素将它的位置与第一个位置交换),比基准值大的原位暂时不动,往后找,知道完成;4、例子,如图    1&gt;4为基准值,2比4小,将2与首位的值相互交换    2&gt;8比4大,不动,往后找    3&gt;7比4大,不动,往后找    4&gt;1比4小,将1与第二个位...

2018-04-10 21:19:15 193

空空如也

空空如也

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

TA关注的人

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