自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java is the best language~

keep calm & carry on

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

原创 2022年终总结-找回初心

年终总结

2023-02-28 22:00:50 498 3

原创 值得掌握的Java代码优化技巧

java代码优化

2022-09-04 21:44:19 281 1

原创 如何创建一个aop

这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。3、在相关接口加上@TokenInject注解。创建一个当做切点的注解。2、创建一个当做切面的类。

2022-08-21 22:59:52 299 1

原创 BeanUtils.copyProperties用法

BeanUtils.copyProperties用法。

2022-08-14 23:13:04 298

原创 机房卫生

公司是公共场所,要注意个人卫生。卫生自己,卫生他人。

2020-08-22 11:41:49 211

原创 Mybatis之高级查询

2020-04-05 20:40:10 193

原创 Mybatis入门

是什么? Mybatis是一个优秀的持久层框架,他对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、Ca...

2020-03-22 14:35:18 385 1

原创 JVM体系结构概述

JVM体系结构概览JVM的位置在说JVM体系结构之前先来看看JVM的位置。JVM是运行在操作系统之上的,与硬件没有直接的交互,但是可以调用底层的硬件,用JIN(Java本地接口调用底层硬件)JVM体系结构类装载器(Class Loader)概念负责加载class文件,将class文件字节码加载到内存中,并将这些内容转换成方法区中的运行时数据结构。类加载器只负责c...

2020-03-14 11:55:28 585

原创 JVM垃圾回收及其算法

什么是垃圾回收?垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。垃圾回收的常见算法:引用计数法、标记清除法、标记压缩法、复制算法、分代算法引用计数法:给每个对象设置一个计数器,当有地方引用该对象时计数器+1,引用失效时计数器-1。用计数器是...

2020-03-08 16:46:31 182 1

原创 redis入门

redis入门

2020-02-23 18:32:59 141

原创 2020-02-02

20200205

2020-02-02 21:54:10 202

原创 SQL索引

索引的目的:索引主要目的是提高了SQLServer系统的性能,加快数据的查询速度与减少系统的响应时间索引的分类:聚集索引:物理上连续存在例子一:图书馆的书,a开头的放在第一排,b开头的放在第二排。例子二:字典前面的目录,拼音查询就是聚集索引。非聚集索引 :物理上不连续,逻辑上连续例子一:图书馆的书,按照作者划分,某某作者的书在第几排,第几排。例子二:字典前面的目...

2020-01-22 20:32:10 232

原创 代码规范的好处

代码规范化的第一个好处就是看着很整齐、很舒服。假如你现在用不规范的方式写了一万行代码,现在能看得懂,但等过了三个月你再回头看时就很吃力了,更不要说给别人看了。所以代码要写规范,比如加注释就是代码规范化的一个思想。在一般情况下,根据软件工程的思想,我们的注释要占整个文档的20%以上。所以注释要写得很详细,而且格式要写得很规范。一、规范的代码可以促进团队合作一个项目大多都是由一个团队来完...

2020-01-17 16:42:53 4600

原创 震惊!老师居然教学生这个?

老师反复强调的都是精华,最近在老师的带领下重新学习了这些思想。现在来回顾一下。高效能人士的七个习惯习惯一:积极主动主动积极即采取主动,为自己过去、现在及未来的行为负责,并依据原则及价值观,而非情绪或外在环境来下决定。主动积极 的人是改变的催生者,他们摒弃被动的受害着角色,不怨怼别人,发挥了人类四项独特的秉赋——自觉、良知、想象力和自主意志,同时,以由内而外的方式来创造改变、积极面对一切...

2020-01-12 20:14:55 391 3

原创 Nginx配置反向代理

1、打开配置文件夹cd /usr/local/nginx/2、进入之后,打开配置文件cd conf3、查看配置文件内容vi nginx.conf4、加代理location /intern3-web { proxy_buffer_size 128k; proxy_buffers 128 128k; ...

2020-01-12 19:53:17 351

原创 一人安全,全家幸福

起因:公司的开放区域来了一名陌生人学习,无人劝离。分析:公司的开放区域常常有人去开会,办公。他们会携带自己的办公物品,如笔记本电脑,手机,耳机,平板电脑等等贵重物品,有时还会有事离开,东西却还放在开放区域。如果这个时候来了一名陌生人,他心怀歹意,把同学们的手机和平板等贵重物品拿走了,那该怎么办?不管怎么办,浪费的都是大家和老师的精力和时间,所以我们应该防患于未然,避免这种事情的发生。如何避免?...

2020-01-07 10:00:14 493 1

原创 【2019年终总结】成熟的稻穗会弯腰

读书是对人百利而无一害的事情,读书会让我们变得开放而又包容,谈吐更有风度,控制自己的情绪,心态更加平和。19年的最后两个月开始读书,从书中感受到了很多为人处世的真理,如何做到对事物、情感的断舍离,看到了书中那个不成熟的自己,也看到了未来更明辨的自己。...

2020-01-05 20:31:01 292 3

原创 【SpringBoot】p6spy框架的使用

p6spy是数据库动态监控的一种框架,可以使得数据库数据无缝拦截和操作,而不必对现有应用程序代码作任何修改,通常使用它来跟踪数据库操作,查看程序运行过程中执行的sql语句。使用:添加依赖<dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifact...

2019-12-29 09:51:55 956 3

原创 【读书分享】人性的弱点

前一阵子读完了《人性的弱点》一书,从中体会到了很多为人处世的道理。因为是在家读的,所以有时间了把手画的思维导图和整理的笔记奉上。

2019-12-22 19:48:44 356 2

原创 【SpringBoot】SpringBoot属性注入的四种方式

什么是属性注入?属性注入就是在实例化对象时,同时向对象中的属性进行相应的赋值,就是给类中的属性赋值。第一步在Resoures下面创建配置文件application.properties写入jdbc代码:jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc://127.0.0.1:3306/leyoujdbc.username=...

2019-12-15 19:47:42 780 2

原创 【java基础】反射(一)

反射反射,程序员的快乐。搞不懂反射,怎么能快乐?什么是反射?Java的反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能成为Java语言的反射机制。反射机制提供的主要功能 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; ...

2019-12-08 21:16:08 184 1

原创 【Java】堆和栈

加班使我快乐!点赞再看,养成习惯。堆(Stack):实际的对象被存储在堆内存中 创建的对象放在堆内存中,堆内存中的对象不会随着方法的结束而销毁,只有当一个对象没有任何引用变量引用它时,系统的垃圾回收器才会在合适的时候回收它 堆内存中的东西都有一个地址值。 堆内存中的数据都有默认值: 整数 默认为0 浮点数 默认为0.0 ...

2019-11-30 21:46:58 200

原创 【java】JVM-类加载机制

加班使我快乐!点赞再看,养成习惯!开始之前,先来两张图冷静一下。类加载机制流程图java程序的执行流程图一、类加载机制的概念JVM把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被JVM直接使用的java类型。二、类加载的生命周期类从被加载到JVM内存开始,到卸载出内存位置,它的生命周期如下所示:...

2019-11-28 20:46:13 135 3

原创 【SpringBoot】POM依赖和Spring-boot-starter

简介SpringBoot其设计目的是为了简化spring应用的初始搭建以及开发过程,它充分利用了javaconfig的配置模式以及“约定大于配置”的理念,能够极大的简化基于SpringMVC和web应用和REST服务开发。使用SpringBoot可以使编码变简单,使配置变简单。今天来和同学们一起讲一讲SpringBoot中的依赖和Spring-boot-starter的相关知识。关于...

2019-11-27 11:24:56 1540 3

原创 【读书分享】必然

《必然》的作者是凯文凯利,被称为“硅谷精神之父”和“世界互联网之父”,此书主要讲述了凯文凯利对未来几十年科技发展的必然趋势,为了科技产业的发展提供了极富前瞻性的视野和指导。看这本书,有一种看科技小说的感觉。书中展示的未来人们的生活中运用到的技术,我们现在基本还没有出现。这本书一共讲了12个关键词。①形成:机器将会更新自己,随着时间慢慢改变自己的功能;②知化:把人工智能置入普通...

2019-11-21 21:29:26 236 5

原创 【SQL】模糊查询

什么是模糊查询?模糊查询即模糊检索,是指搜索系统自动按照用户输入关键词的同义词进行模糊检索,从而得出较多的检索结果。与之相反的是“精准搜索”。模糊检索也可以说是同义词检索,这里的同义词是用户通过“检索管理”中的“同义词典”来配置的。一般格式SELECT 字段 FROM 表 WHERE 某字段 Like 条件条件的四种匹配模式1、% :表示任意0个或多个字符。可匹配任...

2019-11-18 21:33:14 978 9

原创 【vue】路由元信息meta

路由元信息定义路由的时候可以配置meta字段。那么我们可以利用meta字段来做什么呢?设置title name: 'category', component: () => import('./view/creatBrainStorm/creat/category'), meta: { title: '卓脑' }我们可以在钩子函数...

2019-11-16 20:32:32 646 2

原创 【vue】路由守卫

路由守卫其实就是导航守卫,我们可以通过路由守卫来判断用户是否登录,该页面用户是否有浏览权限,用户信息是否存在等等。路由守卫分为三种:全局守卫、路由独享的守卫、组件内的守卫。这里有一个例子,可以很好的帮助我们来理解。所谓的路由守卫可以简单的理解为一座房子的门口的保安,想要进入这个房子就必须通过保安的检查,要告诉路由守卫你从哪里来?总不能随便陌生人就给放进去?要到哪里去?然后保安再告诉你下...

2019-11-16 20:14:36 394 4

原创 【vue】条件渲染:v-show

vue中关于条件渲染的指令有:v-if、v-show、v-for今天来总结一下v-show指令的用法。v-show指令的含义顾名思义,就是让带有v-show指令的元素显示与不显示。注意:1、带有v-show的元素始终会被渲染并保留在DOM中。v-show知识简单地切换元素的CSS属性display。2、v-show不支持<template>,也不支持v-els...

2019-11-09 10:52:09 417 2

原创 【vue】监听属性watch

监视事件在vue中的使用还是很广泛的,今天来介绍一下。对watch的简单理解:一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue 实例将会在实例化时调用 $watch(),遍历 watch 对象的每一个属性。示例:// 键路径vm.$watch('a.b.c', function (newVal, oldVal) { // 做点什...

2019-11-04 20:58:46 217 5

原创 【vue】关于Vue中的render:h=>h(App)是干什么用的?

vue架构中包含了main.js文件。main.js可以理解为是程序的入口文件,它的主要作用就是初始化vue实例并使用需要的插件。这个文件中代码不多,但是还是有以下几行代码不是很理解,今天来一起学习一下。new Vue({ router, store, // render函数的作用就是将App那个vue组件渲染成DOM节点。 // render函数里面的形参,可以做到...

2019-11-02 11:35:52 1015 4

原创 以后要好好写博客了

以后我要好好写博客了,大家监督我。

2019-09-29 21:42:34 113 6

原创 【Vue】路由守卫

今天晚上和赵雷一起研究了项目的前端,对路由守卫有了初步了解,等研究透了补上。

2019-09-01 21:32:26 126 1

原创 ionic 手势事件详解

最近对手势事件研究有一些心得,改天有时间了补上。

2019-08-25 21:47:43 150 2

原创 ionic4 手势事件:左滑、右滑

1、安装插件npm install hammerjs --save/cnpm install hammerjs --save2、ts界面引入命令import "hammerjs";3、ts界面写测试方法//左滑事件 async test() { const alert = await this.alertController.create({ h...

2019-08-18 21:26:21 1106 2

原创 写交接文档

这一周都在干一件事情:写交接文档。

2019-08-11 21:37:10 2642 5

原创 IOC

ioc和工厂有关系IOC:控制反转(Inversion of Control)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)作用:削减计算机程序的耦合(解除我们代码中的依赖关系) 只能解决程序之间的依赖关系...

2019-08-04 21:42:26 87

原创 今晚有大暴雨!

ji今晚有大暴雨,赶紧走!

2019-07-28 21:11:38 151 13

原创 Java异常处理

何为异常?异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式时中断处理。注意:异常指的并不是语法错误,语法错了,因为编译不通过,不会产生字节码文件,根本不能运行。异常处理的几种方式1、 throw关键字作用:使用throw关键字在指定的...

2019-07-14 21:30:12 146 7

原创 Java内存

Java内存需要分成为5个部分:1、栈(Stack):存放的是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量。 作用域:一旦超出作用域,立刻从栈内存当中小事。2、堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制。 堆内存里面的数据,都...

2019-07-07 20:50:12 104 3

空空如也

空空如也

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

TA关注的人

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