自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知而获智,智达高远

在技术的道路上一步一个脚印,走的踏实,积跬步,程千里。

  • 博客(87)
  • 资源 (13)
  • 收藏
  • 关注

原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

2023-11-21 10:56:57 88

原创 SpringBoot框架中,经常使用的注解:@Data、@AllArgsConstructor、@NoArgsConstructor,这三个注解的详细解释

@Data、@AllArgsConstructor、@NoArgsConstructor、三个注解的详细解释

2023-04-11 11:50:03 2372 1

转载 CentOS8解决不能够使用yum指令的问题

在CentOS 8 上执行命令 sudo事实上我上面是报的两个错误,我们一个个来解决:第一个问题:#看报错我们知道是/etc/yum.repos.d/CentOS-Epel.repo 文件中的 failovermethod=priority 出现问题,我们找到这个文件,对这个字段进行注释:第二个问题:#在这个问题上我卡了几乎一个下午,网上有各种解决方案,我整理了一下,逐步排查即可:查看CentOS 8 所在服务器网络是否出现问题,可以用 ping www.baidu.com 进行测试。

2022-10-25 10:22:58 1121

原创 JS手机号码正则

在我们平时开发过程中,常常要判断一个手机号码。如果前端提前判断手机号码是否正确,就可以减少后段请求,节省宽带资源。

2022-07-28 11:59:38 12445

原创 MongoDB数据库信息备份与恢复

首先定位到你的mongoDB的安装地址bin下面,进入cmd,执行备份操作:语法:mongoexport -d 库名称 -c 集合名称 -o 路径地址案例:mongoexport -d test -c reply -o D:\reply.json如下图:保存成功,可以恢复恢复操作:语法:mongoimport -d 库名称 -c 集合名称 --file 文件路径地址 --type json例子:mongoimport -d test2 -c reply

2022-04-28 12:22:16 783

原创 SpringBoot拦截器案例实现

各位小伙伴大家好,下面这个案例介绍如何使用SpringBoot拦截器的功能实现权限拦截。首先创建一个拦截器:AuthorInterceptor 实现 HandlerInterceptor重写:preHandle方法。主要的业务是从session中获得用户对象,如果用户登陆并且权限是管理员则可以继续进行,否则重定向到去登陆控制器/** * @author Johnny * @category 权限拦截器 */@Componentpublic class AuthorIntercep

2022-04-26 15:26:41 984 1

原创 SpringBoot文件上传,案例教学全教程

创建Springboot项目,需要有spring-boot-starter-web支持就可以 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </

2022-04-25 09:48:43 967

原创 SpringBoot实现支付宝接口调用,奶爸级教程

各位小伙伴大家好,Johnny老师今天给各位手把手教大家如何实现Springboot项目调用支付宝接口;我们先用支付宝沙箱实现功能。首先第一步:使用自己的支付宝登陆支付宝网站,找到开发,找到沙箱入口。支付宝 知托付!扫码登陆:手机扫码确定登陆支付宝开放平台登陆成功以后,选择:开发工具下的:沙箱进入沙箱以后,观察应用的基本信息,如:APPID,应用名称等等点击查看,可以看到私钥和公钥将以上两个内容:公钥和私钥,分别...

2022-04-24 17:52:42 1213

原创 面试题汇总

序号 内容 链接地址1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1043906122 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1045885513 Java异常面试题(2020最新版) https://thinkwon.blog.csdn.net/article/d...

2021-05-19 09:29:33 192

原创 Linux下 cmatrix的安装和使用(黑客屏保)

Linux下 cmatrix的安装和使用(黑客屏保)1. 安装ncurses支持包yum install ncurses* # 安装相关ncurses支持包2.下载屏保软件源码包wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz3.解压缩源码包tar -zxvf cmatrix-1.2a.tar.gz4.进入源码包目录cd cmatrix-1.2a/.

2021-02-14 07:59:32 572

原创 Java基础语法-零基础教学2

三目表达式:“三目条件表达式”,语法格式: x ? y : z其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。举例: int score = 80; int x = -100; String type = score < 60 ? "不及格" : "及格"; int flag = x > 0 ? 1 : (x == 0 ? 0 : -1); System.out.prin

2020-05-29 16:24:51 234

原创 Java基础语法-零基础教学1

各位爱好编程或者希望通过学习编程进入IT行业的同学大家好,很高兴能在这里遇见你,接下来我带你一同领略编程的魅力,以最快、最简单、最有效的方法帮助你学习Java编程。不管你之前是零基础还是负基础,都能通过我的接下来的一系列文章逐步深入。首先我们关注一下我们的基础语法内容:标识符 关键字 Java 基本数据类型 运算符 表达式和语句 分支 循环 方法 变量的作用域 递归调用变量:Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java 标识符有如下

2020-05-29 14:23:18 588

原创 Java数组-零基础学习

数组1数组的声明一维数组的声明方式: type var[]; 或 type[] var; 反例:Java语言中声明数组时不能指定其长度(数组中元素的个数),例如: int a[5]; //非法 变量名称,首字母小写,合成单词,依次首字母大写:arrayList, 数组的静态初始化: 数组的声明和赋值在一行内完成。 数组的长度-1,就是该数组最大长度的下标 public static void main(String[] args) { //声明一个数组 ...

2020-05-29 09:29:56 191

原创 Mysql数据库-零基础学习3

Mysql数据库3SQL常用语法 显示表结构操作 语法:describe 表名; desc 表名; 叙述:用于显示表的创建结构。 删除表操作 语法:drop table [if exists] tab_name [,tab_name]... 叙述:从数据库中删除给定的表。如果给出if exists 子句,则删除不存在的表不会出错。 删除数据库操作 语法:drop database [if exists] db_name 叙述:删除给定的数据库。在删除一个数据...

2020-05-29 09:21:23 144

原创 Mysql数据库-零基础学习2

Mysql数据库2什么是SQL? SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。 DML(Data Manipulation Language数据操作语言) 查询、插入、删除和修改数据库中的数据; SELECT、INSERT、 UPDATE 、DELETE等; DCL(Data Control Langua...

2020-05-29 09:20:41 129

原创 Mysql数据库-零基础学习1

Mysql数据库1数据(Data)的定义: 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。 在日常生活中,人们直接用语言来描述事物;在计算机中,为了存储和处理这些事物,就要将事物的特征抽象出来组成一个记录来描述。 数据的种类 文字、图形、图象、声音 数据的特点 数据与其语义是不可分的 数据库(Database,简称DB)的定义: “按照数据结构来组织、存储和管理数据的仓库” J.Martin给数据库下了一个比较完整的定义:数据库是存储在一

2020-05-28 15:44:08 521

原创 CSS-零基础学习

CSS什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一 CSS的特点: 样式表由样式规则组成,以告诉浏览器如何显示一个文档 每个规则的组成包括一个选择符---通常是一个HTML的元素---和该选择符所接受的样式...

2020-05-28 15:11:05 178

原创 HTML-零基础学习

HTML什么是HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML 标签及文本内容 HTML文档也叫做 web 页面 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 HTML 标签是由尖括号包围的关键词,...

2020-05-28 15:07:05 274

原创 JavaGUI-零基础学习

GUIAWT (抽象窗口工具集 ) AbstractWindow Toolkit 为简单的applet程序设计 AWT没有提供足够的桌面端的程序所需的特性 Swing Swing是AWT的扩展和功能加强 是构建java图形界面标准的API SWT (Standard Widget Toolkit) 是一个开源的GUI编程框架 SWT是IBM为它的Eclipse集成开发环境而开发的图形用户界面工具 GUI(Graphics User Interface 图形用户界面)编

2020-05-28 14:58:34 151

原创 Java多线程-零基础学习

多线程程序、进程、线程: 程序Program:指令集,静态概念。 进程Process:操作系统,调度程序,动态概念。 进程是程序的一次动态执行过程,占用特定的地址空间 每个进程都是独立的,由三部分组成:cpu,data,code 一个程序就是一个进程。 线程Thread:在进程内,多条执行路径。(不同的执行路径) 一个进程可以拥有多个并行的(concurrent)线程。 一个进程中的线程共享相同的内存单元/内存地址空间->可以访问相同的变量和对象,而...

2020-05-28 14:52:32 231

原创 异常处理垃圾回收-零基础学习

异常处理垃圾回收什么是Java异常 Java 异常是Java提供的用于处理程序中错误的一种机制。 所谓错误是指在程序运行的过程中发生的一些异常事件 (如:除0溢出,数组下标越界,所要读取的文件不存在)。 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。 Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提交给Java运行时系统,这个过程称为抛出(throw)异常。 当

2020-05-28 14:47:33 146

原创 Java常用类-零基础学习

常用类String的常用方法 boolean equals(Object anObject) 将此字符串与指定的对象比较。 equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 比较,不考虑大小写。 concat(String str) 将指定字符串连接到此字符串的结尾。 endsWith(String suffix) 测试此字符串是否以指定的后缀结束。 startsWith(String prefix) 测试此字符.

2020-05-28 14:41:56 131

原创 容器&集合-零基础学习

Collection 层次结构 中的根接口。 Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。 继承关系图: List 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根...

2020-05-28 14:36:15 185

原创 输入输出流-零基础学习

Java中流的概念: 在Java程序中,对于数据的输入/输出操作以“流” (stream) 方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。 可以从不同的角度对其进行分类: 按数据流的方向不同可以分为输入流和输出流。(以程序的角度来考虑) 按处理数据单位不同可以分为字节流和字符流。 按照功能不同可以分为节点流和处理流 字节流: 输入流:抽象类InputStream 输出流:抽象类OutputStream 字符...

2020-05-28 14:21:50 170

原创 网络编程-零基础学习

网络编程与网页编程的区别: 网络编程关注的是我们的底层数据传输。 网页编程关注的是与客户的交互。 jsp,servelt,html 不是一个概念。 什么是计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 将不同区域的计算机连接到一起 局域网,城域网,互联网 计算机网络的主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理

2020-05-28 14:12:22 536

原创 面向对象编程-零基础学习5

下面就是面向对象的一些补充内容final的用法 final修饰的类,不能被继承。 final修饰的方法,不能被子类重写。 final修饰的变量为常量,只能赋值一次。 final的举例 String就是被final修饰的类,所以String不能被继承。 Math中的PI就是被final修饰,表示不能被再次赋值。 使用final修饰方法的原因 第一、把方法锁定,防止任何继承类修改它的意义和实现。 第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率

2020-05-26 15:53:46 142

原创 面向对象编程-零基础学习4

学习了上面两篇文章的内容复习一下:什么是封装? 什么是继承? 什么是多态? 以上三大特性,在面向对象编程中有什么优势,带给我们编程有什么好处呢?接下来我们学习新的一个特性:抽象抽象:抽象是从众多的事物中抽取出共同的、本质性的特征 在软件开发过程中,识别稳定的需求、识别核心的需求、识别概念性的需求、设计系统的架构、定义系统中构件之间的接口关系等等都是抽象的过程,都是反应系统的本质特征的过程。 抽象的,才是稳定的,才是永恒的。 什么是抽象类: 就是不能使用new关键字进行实

2020-05-26 15:32:23 181

原创 面向对象编程-零基础学习3

如果以上两篇文章同学你已经跟练过了,接下来你就可以来了解我们面向对象的四个基本特征了,概念其实很简单,我会以最简单的方式告诉你,重点是如何将这些重要的概念融会贯通到你的代码中,用代码体现出来你学习成果;首先别着急,一点一滴的做事情,不积跬步无以至千里,不积小流无以成江河,学习也是一样,积少成多的过程。接下来我们来聊聊面向对象4大特种中几个:什么是封装? 封装,就是隐藏实现细节。 封装的举例: 类对于属性和方法的封装。 对象对于数据的封装。 方法对于代码的封装。 对于属性的封装。

2020-05-26 15:03:36 167

原创 面向对象编程-零基础学习2

前言前面的博客已经介绍了我们面向对象学习初步了解。这时候我就来说说面向对象,你应该带有怎么样的思考去学习。思考为什么高级语言要使用面向对象? Java面向对象编程中最主要的部分是什么? 怎么在编程中体现面向对象? 如何使用面向对象编写出优美的设计代码。带着以上的思考,我们开始下面的学习,同学们最要的方式就是跟练:代码与示例创建玩具狮子类 public class AutoLion { String color = "黑色"; public void run

2020-05-26 14:48:01 229

原创 面向对象编程-零基础学习1

面向对象编程1前言面向对象是现代编程语言的一个重要的标志,就Java来说,零基础学习编程的时候面向对象是一个重要的突破和转折,有些同学在学习面向对象的时候呢比较吃力,出现了跟不上,不理解的情况,而另一些同学,则通过面向对象内容的学习,更好的理解了编程,体会到了编程设计的魅力;总之就是两极分化比较大,那么我注重关注的是如何让零基础的学员或者学习比较慢的同学能学的懂,学的比较开心,用最简单的方式去介绍面向对象,用最直观的方式告诉学员如何去使用面向对象。在编程的世界里,谁都当过菜鸟,不管哪个高手和

2020-05-26 14:29:50 286

原创 SpringToolSuite上安装SVN插件

SVN插件安装大家都有需要在Spring Tool Suite上安装SVN插件的需要,今天给大家来做一个详细的教程首先打开你的STS编辑器,然后选择菜单栏上的Help菜单下的Eclips Marketplace...通过关键字svn搜索svn安装安装svn提取:需要一定的过程,耐心等待……下一步:确认所选择的功能然后同意安装SVN插件这时候页面已经不显示了,安装过程在后台进行安装过程根据你的实际...

2020-05-26 11:39:39 1729 1

转载 AJAX零基础学习指南1

AJAX零基础学习指南1转载转载地址:http://www.javacc.top/showbloginfo.action?id=45AJAX1.概念(1)AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。(2)AJAX 不是新的编程语言,而是一种使用现有标准的新方法。(3)AJAX 是与服...

2020-05-04 00:12:11 242

转载 团队项目开发5天-规范要求

团队项目开发5天-规范要求转发:转发地址:http://www.javacc.top/showbloginfo.action?id=44项目规范数据库名称规范1218g1p2数据库支持utf-8最终版的提交物 01.项目需求简报-系统功能分析v1.0.xlsx 02.项目立项申请书.docs 03.项目开发周期表.xlsx 04.***项目WBS.docx 05.***项...

2020-05-03 17:47:59 580

原创 Linux零基础学习指南2

Linux2Linux文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的...

2020-04-29 18:14:37 197

原创 Linux零基础学习指南1

Linux零基础学习指南1将已经安装好的镜像复制一份 右键——> 管理——> 克隆 选择完整克隆 启动时候配置 可以更改里面的默认硬件配置支持 启动登录 查询该Linux的ifconfig 以上说明Linux网没有开 打开Linux网络 网络设置完毕 使用Putty连接 设置ip地址和端口号 ...

2020-04-29 16:52:30 193

原创 Springboot devtools热部署Mybatis报错

使用SpringBoot devtools热部署功能,Mybatis出现无法找到映射文件的错误提示,导致无法启动web服务器错误提示:Caused by: java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load...

2020-04-25 00:28:28 573

原创 JSP零基础学习指南

JSP概念 JSP:Java Server Pages 替代servlet做前端的展示 拥有servlet的特性与优点(本身就是一个servlet) 直接在HTML中内嵌JSP代码 JSP程序由JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行 只有当客户端第一次请求JSP时,才需要将其转换、编译 JSP本质 JSP 和servlet...

2020-04-23 15:38:11 253

原创 Servlet零基础学习指南

Servlet常用的Web服务器 IIS Apache Nginx Tomcat Jetty 通常的动态网页技术 CGI (Common GateWay Interface) API常用的有(NSAPI,ISAPI) ASP(Active Server Page) PHP(Personal Home Page) JSP/Servlet (Java Se...

2020-04-23 15:36:20 236

原创 Dubbo零基础学习指南

Dubbo为什么出现Dubbo 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的问题。 随着业务的发展、用户量的增长,系统数量增多,调用依赖关系也变得复杂,为了确保系统高可用、高并发的要求,系统的架构也从单体时代慢慢迁移至服务SOA时代,根据不同服务对系统资源的要求不同,我们可以更合理的配置系统资源,使系统资源利用率最大化。...

2020-04-23 15:16:31 394

原创 RPC零基础学习指南

分布式基础为什么要使用RPC 分布式的定义及解决问题的方式非常简单,即业务服务器接收到用户的计算请求后根据特定的算法,将计算的不同部分交由后台的不同主机处理,待结果汇总后,由业务服务器反馈给客户端。 在这个过程中,开发人员最为关注的就是计算的分发调度方式,因为这涉及到对网络通讯和并发的控制。 如果有一种方式能够将网络通讯和并发控制对程序开发人员透明化,那么将极度简化此类应用的开发成本...

2020-04-23 15:06:35 329

贴吧项目Spring&amp;amp;Springmvc&amp;amp;Mybatis整合案例.zip

Spring+SpringMVC+MyBatis框架开发+Maven项目管理,案例代码,里面有使用BootStrap前端框架,数据库在db文件夹下面。

2020-05-03

codestat.jar

自己制作了一个代码统计工具,可以统计你的代码,是一个可视化的Jar包,也可以添加到你的项目中使用,或者直接运行Jar文件就可以使用。 统计你指定代码的行数,注释行数,代码数量,平均行数,总行数等等。 可以统计指定盘符下的单个项目或者多个项目。

2020-05-03

OracleJDBC示例:Java代码+oracle驱动jar包

这个是我个人总结编写的代码,里面包括了JDBC的链接,使用的数据库是Oracle数据库,资源里面包含了Oracle的驱动jar包,以及java代码的完整案例,数据库版本:oracle11g,欢迎大家使用学习分享。

2018-10-18

mybatis入门项目3,包含jar包数据库sql脚本

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2017-12-29

mybatis入门项目1,包含jar包数据库sql脚本

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2017-12-29

java 反编译游览器

很不错的反编译工具,可以将编译过的java类.class 文件,打开,看到里面的源码。

2012-03-20

apache-tomcat-6.0.30

apache-tomcat-6.0.30 希望能帮助你

2011-10-27

Oralce 函数

Oralce 函数 希望能够帮助你,没有资源分数,请下载后留言哦。

2011-10-12

JDK API 1.6

Java JDKAPI1.6 希望帮助你了,下载后记得留言哦!

2011-10-12

MD5 SHA-512

java加密算法,可用md5加密,也可以使用sha加密,完整代码演示,希望能够帮到你!

2010-11-16

Oracle10g 架包

这是Oracle10g的架包Classes12.jar,希望能帮助到大家

2010-05-31

Oracle10g安装和卸载方法文档

这两个文档想到好用,本人都使用过,所以能帮助到你,欢迎下载

2010-05-27

MyEclipse注册码生成机

创建一个类,然后将这个代码放入其中,注意名字的改变,然后控制台输出就可以得到验证码了。

2010-05-27

空空如也

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

TA关注的人

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