自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈塘关哪吒

加油你是最棒的

  • 博客(140)
  • 资源 (9)
  • 收藏
  • 关注

原创 idea设置代码编辑区背景色

2024-07-05 16:38:36 142

原创 写在癸卯年末,2024年春节

年末总结

2024-01-25 21:40:29 138 1

原创 java新特性讲解及资料

这里有一套视频,讲解的比较仔细和完整,可以看下。

2023-12-10 08:57:23 89

原创 idea如何设置高亮显示选中的变量颜色

idea如何设置高亮显示选中的相同的变量颜色

2023-08-28 17:29:20 1550

原创 写在壬寅年末,2023年春节

年末总结

2023-01-15 16:30:48 541

原创 Mac环境变量配置

【代码】Mac环境变量配置。

2022-10-03 14:40:01 346

原创 Java关键字说明

​Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。​...

2022-08-02 14:10:44 195

原创 ASCII 码表

ASCII 码表ASCII 码表ASCII 码表

2022-08-02 14:06:05 210

原创 数据库基础

数据库是学习JavaWeb的一个前置,只有了解了数据库的操作和使用,我们才能更好地组织和管理网站应用产生的数据。数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组织或企业科学地管理各类信息资源。简而言之,我们的数据可以交给数据库来帮助我们进行管理,同时数据库能够为我们提供高效的访问性能。在JavaSE学习阶段中,我们学习了如何使用文件I/O来将数据保存到本地,这样就可以将一个数据持久地存储在本地..

2022-06-17 10:27:05 234

原创 Lombok

Lombok是一种插件化注解API

2022-06-16 16:42:48 247

原创 Java网络编程

Java网络编程socket

2022-06-16 14:43:03 115

原创 Java动态代理

用看看这个材料就够了,好好看哦

2022-06-09 21:10:18 266

转载 java设计模式

java设计模式

2022-06-09 16:58:24 70

原创 写在辛丑年末

老规矩,先来感叹一下时间过得真快写在戊戌年末,2019年春节写在己亥年末,2020年春节写在庚子年末,2021年春节又一个农历年即将过去,写下这样的年末总结,已经是第4年,于是便有了这篇写在每年都像大大做新春祝福的总结一样,然后感叹过去的这一年,又是及其不平凡的一年...

2022-01-31 23:50:00 4823

原创 12.JS运算符-其他运算符,运算顺序

其他运算符,运算顺序void 运算符void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined。void 0 // undefinedvoid(0) // undefined上面是void运算符的两种写法,都正确。建议采用后一种形式,即总是使用圆括号。因为void运算符的优先性很高,如果不使用括号,容易造成错误的结果。比如,void 4 + 7实际上等同于(void 4) + 7。下面是void运算符的一个例子。var x = 3;void (x = 5) //u

2021-09-22 20:16:07 111

原创 11.JS运算符-二进制位运算符

二进制位运算符概述二进制位运算符用于直接对二进制位进行计算,一共有7个。二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。二进制与运算符(and):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。二进制否运算符(not):符号为~,表示对一个二进制位取反。异或运算符(xor):符号为^,表示若两个二进制位不相同,则结果为1,否则为0。左移运算符(left shift):符号为<<,详见下文解释。右移运算符(right shift

2021-09-22 20:12:57 1029

原创 10.JS运算符-布尔运算符

布尔运算符概述布尔运算符用于将表达式转为布尔值,一共包含四个运算符。取反运算符:!且运算符:&&或运算符:||三元运算符:?:取反运算符(!)取反运算符是一个感叹号,用于将布尔值变为相反值,即true变成false,false变成true。!true // false!false // true对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。undefinednullfalse0NaN空字符串

2021-09-22 17:00:24 361

原创 9.JS运算符-比较运算符

比较运算符概述比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。2 > 1 // true上面代码比较2是否大于1,返回true。注意,比较运算符可以比较各种类型的值,不仅仅是数值。JavaScript 一共提供了8个比较运算符。> 大于运算符< 小于运算符<= 小于或等于运算符>= 大于或等于运算符== 相等运算符=== 严格相等运算符!= 不相等运算符!== 严格不相等运算符这八个比较运算符分成两类:相等比较

2021-09-22 16:28:58 922

原创 8.JS运算符-算术运算符

算术运算符运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。概述JavaScript 共提供10个算术运算符,用来完成基本的算术运算。加法运算符:x + y减法运算符: x - y乘法运算符: x * y除法运算符:x / y指数运算符:x ** y余数运算符:x % y自增运算符:++x 或者 x++自减运算符:--x 或者 x--数值运算符: +x负数值运算符:-x减法、乘法、除法运算法比较单纯,就是执行相

2021-09-22 15:36:51 327

原创 7.JS数据类型-数组

定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。var arr = ['a', 'b', 'c'];上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。除了在定义时赋值,数组也可以先定义后赋值。var arr = [];arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';任何类型的数据,都可以放入数组。var arr = [ {

2021-09-22 15:26:25 327

原创 6.JS数据类型-函数

概述函数的声明JavaScript 有三种声明函数的方法。(1)function 命令function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。function print(s) { console.log(s);}上面的代码命名了一个print函数,以后使用print()这种形式,就可以调用相应的代码。这叫做函数的声明(Function Declaration)。(2)函数表

2021-09-22 11:32:15 417

原创 5.JS数据类型-对象

概述生成方法对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型。什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。var obj = { foo: 'Hello', bar: 'World'};上面代码中,大括号就定义了一个对象,它被赋值给变量obj,所以变量obj就指向一个对象。该对象内部包含两个键值对(又称为两个“成员”),第一个键值对是foo: 'Hello',其中foo是“键名”(成员的

2021-09-17 17:30:41 214

原创 4.JS数据类型-字符串

概述定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。'key = "value"'"It's a long journey"上面两个都是合法的字符串。如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义。双引号字符串内部使用双引号,也是如此。'Did she say \'Hello\'?'// "Did she say '

2021-09-17 17:04:21 114

原创 3.JS数据类型-数值

概述整数和浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。1 === 1.0 // true这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。0.1 + 0.2 === 0.3/

2021-09-17 16:46:20 213

原创 2.JS数据类型,null, undefined 和布尔值

概述简介JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值,本教程不涉及。)数值(number):整数和小数(比如1和3.14)。 字符串(string):文本(比如Hello World)。 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)。 undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值。 null:表示空值,

2021-09-17 15:45:54 222

原创 1.JS基础语法

目录语句 变量概念变量提升标识符注释区块条件语句if 结构if...else 结构switch 结构三元运算符 ?:循环语句while 循环for 循环do...while 循环break 语句和 continue 语句标签(label)语句JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。语句(statement)是为了完成某种任务而进行的操作,比如...

2021-09-17 15:25:53 147

原创 一文HTML5基础入门

下载资源一个资源让你学会HTML内含demo,ppt,文档,教程https://download.csdn.net/download/lindroid/16760367

2021-04-19 21:50:17 91

原创 写在庚子年末

不知不觉,在农历年末,写这样的一年下来的一些经历,已经是第三年其实都是废话,也没有什么好说的是吧写下这些,自我感觉就是区别于记录光影的照片和视频,若干年之后,自己偶尔翻出来看看,嗯,我曾经是这样经历了这一年也不是给自己立的规矩非要写,说不定哪一年就不想写了哈哈哈哈????嗯,那一年,应该是已经退隐江湖了(程序员的江湖)当然还会有别的江湖哈哈哈哈,比如,多年之前,就曾给自己的QQ签名上写过, 未来集团董事局主席兼首席执行官CEO对了打个广告,走过路过不要错过,内推阿里巴巴集团各职位

2021-02-07 15:13:30 308 1

原创 035-Mybatis

mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态参数进行映射生成最终执行的 sql 语句,最后由...

2020-04-06 16:01:58 303

原创 034-Nginx_安装_配置_部署_反向代理_负载均衡

目录什么是NginxNginx 应用场景Nginx在Linux下的安装与部署反向代理负载均衡下面介绍的在文档中都有很详细的配置及步骤介绍,紫色标题的这里都没有列出,详细可以这里可以下载文档:点我下载什么是NginxNginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Ig...

2020-04-01 09:54:51 662 2

原创 033-Linux安装,远程访问,软件安装,项目部署到linux

安装JDK安装tomcat安装redis项目部署文档下载这里有一份非常详细的文档,再次就不重复造轮子了,直接下载即可,这篇文档很全面,希望对大家有帮助。...

2020-03-31 09:53:10 602

原创 032-Linux快速入门

目录Linux下的文件系统用户目录Linux主要目录速查表常用命令linux文件的权限标识Linux三种文件类型Linux上常用配置操作Linux下的文件系统在Linux下,我们看到的是文件夹(目录),没有盘符这个概念,只有一个根目录/,所有文件都在它下面 用户目录位于/home/user,称之为用户工作目录或家目录,表示...

2020-03-30 09:40:08 733

原创 031-Maven入门

Maven介绍Maven的使用安装,环境变量配置,仓库配置,maven工程目录认识,ieda中使用及配置maven等等这里有一篇很全很基础的文档,这篇文档看完要是还不理解算我输;在这里就不重复造轮子了。点这里 :Maven快速入门,一篇文档就够了Maven常用命令mvn clean : clean是maven工程的清理命令,执行 clean会删除target目...

2020-03-27 09:34:26 784

原创 027-JQuery基础快速入门这篇就够了

目录概念快速入门选择器:筛选具有相似特征的元素(标签)概念一个JavaScript框架。用于简化JS开发JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已。jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“wri...

2020-03-26 09:24:57 769

原创 030-Redis 看完这篇文章还不理解redis算我输

Redisredis是一款高性能的NOSQL系列的非关系型数据库。一些概念什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克...

2020-03-25 12:26:56 2107

原创 029-JSON 天天用json ,有很多快捷简单的用法你知道吗

概念JavaScript Object Notation JavaScript对象表示法java的表示方法: Person p = new Person(); p.setName("张三"); p.setAge(23); p.setGender("男");JS的表示方法: var p = {...

2020-03-24 09:45:18 840

原创 关于博主

关于我:爱编程,爱生活,爱分享的阳光男孩联系我:扫描下方二维码加我好友,拉你进技术沟通学习群。分享Java,移动互联网,物联网,人工智能等技术资料和文章。内推BAT等大厂。不定期活动送书。加油你是最棒的,一起学习,一起加油,一起吹水。...

2020-03-23 16:55:02 269

原创 028-AJAX [基于JQeury的前端JS异步库,5分钟让你学会AJAX]

总的来说,就是一个基于JQeury的前端JS异步库概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XMLAjax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不...

2020-03-23 09:53:03 345

原创 026-JavaWeb Listener 监听器

Listener:监听器概念 : web的三大组件之一,监听web服务的一些事件事件监听机制事件 :一件事情 事件源 :事件发生的地方 监听器 :一个对象 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码常见的ServletContextListener:监听ServletContext对象的创建和销毁方法:void contex...

2020-03-20 09:46:24 339

原创 025-设计模式之动态代理

上篇文章中,Filter过滤器中的案例,对请求过来的参数进行敏感词汇过滤,如果是敏感词汇就修改成 *** , 然后再放行给对应的Servlet进行处理请求。那么通过Filter进行了过滤和增强。加入服务端有100个接口,那么通过一个Filter就可以对所有的接口请求进行过滤和处理,然后再放行给对应的Servlet。示例里用到了动态代理,下面简单介绍下。设计模式:一些通用的解决固定问题的方...

2020-03-19 09:41:32 167

jdk10 新特性讲解配套资料

jdk10 新特性讲解配套资料

2023-12-09

redis资料,PPT、讲义、代码

redis资料,PPT、讲义、代码

2022-11-26

java jdk 动态代理用法、资料、demo

java jdk 动态代理用法、资料、demo

2022-06-09

HTML基础入门教程.zip

一个资源让你学会HTML

2021-04-19

mybatis.zip

mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为 java 对象并 返回。 采用 ORM 思想解决了实体和数据库映射的问题,对 jdbc 进行了封装,屏蔽了 jdbc api 底层访问细节,使我 们不用与 jdbc api 打交道,就可以完成对数据库的持久化操作。 为了我们能够更好掌握框架运行的内部过程,并且有更好的体验,下面我们将从自定义 Mybatis 框架开始来 学习框架。此时我们将会体验框架从无到有的过程体验,也能够很好的综合前面阶段所学的基础。

2020-04-06

Nginx.docx

什么是Nginx 这个文档详细介绍了Nginx如何下载,安装,配置,部署项目 反向代理 负载均衡 端口配置等等

2020-03-25

Linux_安装_配置_应用安装_项目部署

安装JDK 安装tomcat 安装redis 项目部署 这里有一份非常详细的文档,再次就不重复造轮子了,直接下载即可,这篇文档很全面,希望对大家有帮助。

2020-03-24

maven快速入门.zip

Maven介绍 Maven的使用,安装,环境变量配置,仓库配置,maven工程目录认识,ieda中使用及配置maven等等 Maven常用命令 仓库图解 工程目录解释 这里有一篇很全很基础的文档,这篇文档看完要是还不理解算我输;

2020-03-18

JQuery高级笔记.md

快速使用JQuery框架及高级技巧 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨    是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2020-03-11

zip4j1.3.3.jar

基于Zip4j 最近源码打的jar,官网下载的jar文件好像是个空包,所以自己基于源码打了一个jar。

2018-11-06

空空如也

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

TA关注的人

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