自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(611)
  • 收藏
  • 关注

原创 java基础知识的总结

https://gitee.com/dl_shrimp/java-basic-learning.git

2020-11-30 16:11:14 8

原创 Mysql的系统学习

这里最好还是下载到本地看,因为这个图片没有办法显示,实在是头秃。https://gitee.com/dl_shrimp/learning-my-sql.git

2020-11-27 20:58:21 8

原创 程序员如何通过博客来学习java

多线程,SpringBoot,Stream,Mysql,Mybatis:https://blog.csdn.net/mu_wind/article/list/1?t=1SpringBoot,JVM:https://blog.csdn.net/weixin_51954021?t=1JAVASE,Mysql,IO,数据结构,面向对象:https://blog.csdn.net/sj15814963053?t=1面试:https://blog.csdn.net/lanzhupi/article/li

2020-11-12 08:12:59 1194 16

原创 java连接mysql的语句

2020-07-29 11:25:31 33

转载 SpringBoot tk.mybatis集成

大家日常mybatis开发的时候,有没有发现好多操作基本都差不多,比如通过id进行select、update、delete等等操作,虽然差不多,但是xml文件和mapper接口中也得写这一堆一模一样的代码。那我们有什么工具可以帮我完成这些重复性的代码工作呢?别着急下面就来给大家一一详解。一、pom文件中加入tk.mybatis依赖<!--tk.mybatis依赖--> <dependency> <groupId>tk.mybatis</groupId&g

2020-12-01 18:27:53 8

原创 c盘下面的哪些文件可以删除

这里我直接全选进行了删除,但是有些东西删不了,我就留下来了,直接清理了4个g.

2020-12-01 17:50:42 4

原创 阿里云的手册

https://gitee.com/dl_shrimp/ali-handbook.git阿里的强出乎了我的意料一般人都说阿里牛逼,确实牛逼,但是当你真正接触到了阿里的各种产品,我感觉阿里牛逼的已经让人恐怖了。

2020-12-01 17:10:29 2

原创 让tomcat启动的时候默认访问到自己指定的页面

<welcome-file-list> <welcome-file>denglu.jsp</welcome-file> //自己根据自己的要求设置</welcome-file-list>这是web.xml的配置文件

2020-12-01 13:50:16 4

原创 idea创建maven项目做的操作

2020-12-01 10:17:09 4

转载 用户角色权限的理解

以前用户和权限是直接关联的,但这样会 出现什么问题呢?当用户的这个账号弃用、离职或者发生异动时,权限就被这个账号带走了,非常难以管理。但是当用户和权限关联角色时,就可以通过角色将用户和权限关联起来。这样就可以避免账号变动或弃用带走的权限。反正不同的角色会赋予同一个用户。可以理解角色是权限的集合,而用户是角色的集合(一个或者多个)...

2020-11-30 21:35:39 9

原创 设计模式的学习

https://refactoringguru.cn/

2020-11-30 17:47:01 6

原创 序列化和反序列化的理解

序列化就是将对象写出到外部系统,反序列化就是将外部系统的数据写入到程序

2020-11-30 11:03:34 8

原创 迭代器的理解

迭代器不就是一直循环的执行一个东西嘛。其实本质还是循环。这是一直循环自己,同时每次循环都会刷新自己的值。import java.util.*;public class Test{ public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("Hello"); list.add("World"); list.ad

2020-11-30 10:36:25 7

原创 java注释文档的生成

javadoc -encoding utf-8 -charset utf-8 Test.javaimport java.io.*;/*** 这个类演示了文档注释* @author Nowcoder* @version 1.8*/public class SquareNum { /** * This method returns the square of num. * This is a multiline description. You can use *

2020-11-30 09:43:30 10

原创 idea抛出异常的快捷键

ctrl+alt+t

2020-11-30 08:40:51 6

原创 StringBuffer的使用

序号方法描述1public StringBuffer append(String s) 将指定的字符串追加到此字符序列。2public StringBuffer reverse() 将此字符序列用其反转形式取代。3public delete(int start, int end) 移除此序列的子字符串中的字符。4public insert(int offset, int i) 将 int 参数的字符串表示形式插入此序列中。5replace(int st...

2020-11-29 20:59:17 9

原创 java中转义字符的理解

转义序列描述\t在文中该处插入一个tab键\b在文中该处插入一个后退键\n在文中该处换行\r在文中该处插入回车\f在文中该处插入换页符’在文中该处插入单引号"在文中该处插入双引号\在文中该处插入反斜杠\b后退一个键相当于我删除了前面的一个字符或者数字或者汉字package com.lky.h2;import org.junit.Test;import com.lky.h1.Base;public class t...

2020-11-29 20:17:57 9

原创 java中不同包下的类名

java中不同包下的类名是可以相同的。因为当我们new对象的时候,引入了包,通过不同的包来区分是在哪一个类下面

2020-11-29 17:37:37 14

原创 java多态的理解

java多态如果放在生活中多态就是比如做一件事情,不同人有不同的实现方式。但是在java这里指的多态,它设定了限制,必须是多个子类继承同一个父类实现方法的重写。同时创建的对象的时候new出来的子类同时指定父类引用。(这样就造成了生成的对象只能调用和父类共有的方法,不能调用子类特有的方法)。多态是同一个行为具有多个不同表现形式或形态的能力。**Animal am = new Cat();**语句在堆内存中开辟了子类(Cat)的对象,并把栈内存中的父类(Animal)的引用指向了这个Cat对象。

2020-11-29 15:54:36 66 2

原创 SpringBoot+jsp增删改查代码的实现

https://github.com/duoluodexiaoxiaoyuan/studyprocess.git

2020-11-29 10:52:54 12

原创 finalize()方法的理解

2020-11-29 10:36:10 5

原创 变量的理解

方法内定义的变量被称为局部变量。(局部变量只在它所在的方法内有效)

2020-11-29 09:47:39 12

原创 位运算符的左移和右移

左移,右移我们看箭头的指向来区分就可以了左移时不管正负,低位补0

2020-11-28 20:11:20 6

原创 java修饰符的理解(重点protected)

java修饰符java修饰符就是用来修饰标识符的(也就是用来修饰类中的变量方法的),当然也是有类修饰符的public:对任何人都是可用的。default:包访问权限,即在整个包内均可被访问。private:除类型创建者和类型的内部方法之外的任何人都不能访问的元素。上面三个一看就懂,下面这个我就懵逼了,继承的类可以访问,那我继承你的类不在一个包下可以访问不(我想了一下也是可以访问的)protect:继承的类可以访问但是当我们使用protect修饰变量的时候,如果在同一个包下面我们可以使用(这

2020-11-28 15:51:20

原创 jdk环境变量的配置

2020-11-28 14:50:30 5

原创 如何美化hexo主题

如何使用码云搭建博客1.首先从hexo下载一个主题下载地址2.这里我们直接通过git下载到3.下载好以后然后我们修改一下配置文件4.最后重新部署到码云接下来就是解决这些bug了接下来的操作<img src="<%=theme.avatar%>" class="js-avatar show"> <img src="<%=theme.avatar%>" class="js-avatar show" style="width: 10

2020-11-28 11:44:31 11

原创 Mysql及SQL注入(java代码如何解决)

MySQL及SQL注入文章目录MySQL及SQL注入解决sql注入如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。SQL注入的案例这里我又创建了一个表格CREATE TABLE sort( sid in

2020-11-27 16:59:51 11

转载 数据库表的类型

MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIASM、InnoDB以及Gemeni这7种Mysql表类型。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。原来使用了数据库的引擎的意思就是给表定义了一种类型。参考文章:https://www.cnblogs.com/catcrazy/p/6379730.html...

2020-11-26 18:22:24 16

原创 左斜杠和右斜杠的区别

左斜杠和右斜杠的区别左斜杠不就是除法

2020-11-26 15:42:26 27

原创 \r,\n的理解

\n是换行,英文是New line\r是回车,英文是Carriage return正常我们的电脑键盘上的enter键是回车加换行的功能回车(回到行首)和换行(新起一行)\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格:在Linux、unix 中表示返回到当行的最开始位置。在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \

2020-11-26 15:28:47 15

原创 `singin` tinyint(4) NOT NULL DEFAULT ‘0‘ COMMENT ‘登录次数‘,

`singin` tinyint(4) NOT NULL DEFAULT '0' COMMENT '登录次数',COMMENT的意思就是给列做了一个注释。表示改列表示的是登录次数

2020-11-26 10:00:01 21

原创 升序和降序的理解

升序就是从小到大,降序就是从大到小,这里指的是数字的大小你要说按名次的那个大小,你使用的就是升序排列上面的理解适用于任何地方因为是程序员,说下mysql的升序,降序desc是descend 降序意思asc 是ascend 升序意思默认我们不写的情况下mysql为我们执行的是升序。...

2020-11-26 09:16:10 49

原创 写jsp经常使用的表格

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> <title>用户展示</title></head><body>用户信

2020-11-25 17:13:57 5

转载 Maven配置JSTL

<!-- https://mvnrepository.com/artifact/javax.servlet/jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!--.

2020-11-25 16:38:57 12

原创 适配器模式

相当于把目标接口和适配器接口通过继承和实现的形式进行了组合。

2020-11-24 21:07:51 6

转载 如何将JAVA代码打包为可执行的exe程序

https://www.sohu.com/a/335610523_120299628

2020-11-24 09:17:39 15

原创 对聚合的理解

聚合就是指弱包含关系,has a。例如手机和耳机就是聚合关系,耳机可以脱离手机单独存在。

2020-11-24 08:41:10 9

原创 Typora的使用教程

// [TOC] 然后一按回车就可以生成目录了

2020-11-23 15:47:24 22

原创 适配器模式

在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的 SD 内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用适配器模式能很好地解决这些问题。适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个

2020-11-23 14:42:11 54

转载 状态模式

在软件开发过程中,应用程序中的部分对象可能会根据不同的情况做出不同的行为,我们把这种对象称为有状态的对象,而把影响对象行为的一个或多个动态变化的属性称为状态。当有状态的对象与外部事件产生互动时,其内部状态就会发生改变,从而使其行为也发生改变。如人都有高兴和伤心的时候,不同的情绪有不同的行为,当然外界也会影响其情绪变化。对这种有状态的对象编程,传统的解决方案是:将这些所有可能发生的情况全都考虑到,然后使用 if-else 或 switch-case 语句来做状态判断,再进行不同情况的处理。但是显然这种做法对

2020-11-23 14:16:55 10

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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