自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (19)
  • 收藏
  • 关注

原创 webpack构建项目

针对前端项目构建过程中,可能会使用到 umi、vite、dva 等框架进行快速的开发,那么在使用这些过框架时,会依赖与那些组件和依赖,需要我们分辨出来,固使用 webpack 手动创建一个类似的项目,后期会依照这些框架补充组件和页面UI

2023-05-17 23:30:33 96

原创 Java_Reflection Java 反射

Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被private封装的资源只能类内部访问,外部是不行的,但反射能直接操作类私有属性。反射可以在运行时获取一个类的所有信息,(包括成员变量,成员方法,构造器等),并且可以操纵类的字段、方法、构造器等部分。要想解剖一个类,必须先要获取到该类的字节码文件(.class文件)对象(Class类)。反射就是把Java类中的各种成分映射成一个个的Java对象。

2023-04-01 19:33:59 381 2

原创 Spring Boot Schedule 定时任务

Spring Boot 定时任务,常用的几种任务调度

2023-03-20 22:58:07 339 2

原创 React与Vue组件生命周期以及钩子函数

版本:推出新的渲染方式—异步渲染( Async Rendering),提出一种可被打断的生命周期(实际 dom 挂载之前的虚拟 dom 构建阶段),去掉的三个生命周期 componentWillMount,componentWillReceiveProps 和 componentWillUpdate。该钩子被调用后,对应 Vue 实例的所有指令都被解绑,所有的事件监听器被移除,所有的子实例也都被销毁。表示使用这些生命周期的代码,有可能在未来的 React 版本中存在缺陷,可能会影响未来的异步渲染。

2023-03-15 13:20:27 614

原创 Webpack打包与构建

浏览器端 ES Module (export,export default, import {} from xxx)Webpack@5 之后,只需要配置就好,会将打包后的静态资源统打包到某一目录下。资源(js\json\png\font\video\css\svg eg.)编写入口文件(index.js)、模板文件(index.html)通过日志可以查看到访问的地址以及端口,打开浏览器访问即可。以下,使用 Webpack 搭建环境的内容,都是基于。Webpack@5 之前,需要引入。React 生命周期。

2023-03-09 23:48:44 315

原创 dockerfile

什么是Dockerfile?Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。

2022-12-27 22:16:38 531

原创 Node环境安装

本文介绍四款 Node 版本管理工具,用于下载和切换对应的Node与Npm版本。Windows推荐使用gnvmCentos推荐使用nvm在项目开发时,经常出现不同插件依赖的版本不同,导致项目需要更换环境版本。也避免在兼容新老项目切换时出现的问题。

2022-12-26 21:47:50 483

原创 为自己的服务器设置域名以及SSL证书

腾讯云服务器腾讯云阿里云百度云域名绑定服务器在对应云平台使用最高权限管理员添加域名绑定IP域名绑定SSL证书本人是在腾讯云平台申请的 SSL证书,下载之后如图所示CSR证书需要认识一下 csr 证书(Certificate Signing Request,证书签名请求文件)。是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发

2020-06-23 23:05:17 1665

原创 不慌不慌,面试加油

Java 的随机数Java 的随机数的产生有三种方式:①、通过 System.currentTimeMillis() 来获取一个当前时间毫秒数的 long 型数字。②、通过 Math.random() 能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。③、通过 Random 类来产生一个随机数,这个是专业的 Random 工具类,功能强大。无参数构造方法(不设置种子)具有更强的随机性

2020-06-11 22:06:50 217

原创 Git、Github 的应用

文章目录git hub 的使用哟!!!一、git 上传1、在项目目录下,git init 把这个目录变成Git可以管理的仓库![git init](https://img-blog.csdnimg.cn/20190123213234256.png)2、git add README.md 将文件添加到仓库3、git add . 把当前目录下所有未追踪的文件全部add4、把文件提交到仓库,双引...

2019-08-03 09:20:28 273

原创 Linux 安装数据库

本文安装的数据库文件有:mysql5.7,sqlserver,oracle 以及 Redis 。Linux 安装数据库Linux 的配置Centos7 安装图形化桌面Docker 的安装与使用。安装数据库Linux 安装 Redis 数据库。Linux 安装 MySql 数据库。远程连接 MySQL(Windows 系统访问 Linux 上的数据库)对于数据库,我们还需要认识几个文件夹Lin...

2019-07-23 16:48:03 940

原创 Spring Boot 集成 Redis 数据库

前些天电脑硬盘坏掉了,丢了不少的文件。很是遗憾啊,今天重新安装的 Redis ,没有当时的说明书,可是费了很长时间的。Spring Boot 集成 Redis 数据库Redis 。1. 什么是 Redis 。Redis 的特点:2.安装 Redis 。安装 Linux 以及 Redis 。linux 系统的远程登录(SecureCRT)。安装 SecureCRT破解 SecureCRT配置连...

2019-07-20 21:34:55 364

原创 Win10 常用操作与错误修改

今天把外置硬盘摔坏了,好惨的啊,所有东西都在里边呢,据说是磁头坏了,读取不了磁盘的信息,做一个磁盘恢复要 300 元开始,我这种 要恢复 200 个G 的容量信息的最少要 500 元,至少两天时间吧,都怪我没有及时的上传到 网盘,项目没有传到 GitHub 上, 难受啊。我这三年的努力,都没了。从新开始啦。今天把 Win10 总结的写在这里。长期更新吧……Win10 常用操作与错误修改修改快...

2019-07-10 10:16:50 632

原创 Android 办公自动化(Office Automation)

APP 端:Androidapp 端需求文档简述说明:app 端登录后,进入到首页界面,首页可以执行查看日志、查看审批、进行考勤、查看公告等操作。首页,可以切换到通讯录以及我的界面。通讯录,可以查看公司的部门结构以及部门成员信息。我的,可以查看我的信息,修改个人信息。环境配置Android Studio 。android-studio-ide-181.5014246-win...

2019-07-04 20:25:31 1196 20

原创 SpringMVC 的文件上传以及文件下载

SpringMVC 的文件上传以及文件下载一、文件上传二、文件下载(1)、文件下载伴随着进度条的实现一、文件上传二、文件下载(1)、文件下载伴随着进度条的实现Java 项目中模拟进度条的实现。import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.Rando...

2019-06-09 19:56:40 305

原创 SpringBoot 初始化资源、文件上传、打包部署

SpringBoot 初始化资源、文件上传、打包部署一、Spring Boot 初始化资源(Initialize resources)1、实现 CommandLineRunner 接口2、实现 ApplicationRunner 接口。CommandLineRunner 接口 与 ApplicationRunner 接口3、@order 对上述两种初始化资源方法规定顺序。4、@PostConstr...

2019-06-09 10:49:47 487

原创 Maven、SVN、Session与Cookie

Maven 与 SVN认识 Maven 项目对象模型(POM)安装以及环境配置:Maven 在 eclipse 与 IDEA 的配置。认识 Maven 的五大重要部分。Maven 的结构与常用命令。SVN 的使用与安装。SVN 的下载:认识 Maven 项目对象模型(POM)之前写过一篇 Maven 和 Gradle 项目构建工具之间转换的文章。https://blog.csdn.net...

2019-06-07 18:24:16 419

原创 项目完成后导出

一般在项目完成后导出为 Jar 包或者是 War 包。POM 包则是用在较大的分布式项目包中。Pom 包:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做依赖 Jar 包的版本控制。Jar 包:通常是开发时要引用通用类,打成jar包便于存放管理。也可以做成 exe 文件,一般不适用这种。Java GUI 快捷生成数...

2019-06-03 17:05:16 282

原创 Java GUI 快捷生成数据库详细设计文档

使用 Java 创建一个图形界面导出 Jar 文件。首先要说明的是 【JAR File 】与【 Runnable JAR File】。jar file 仅仅是把.class打包了,所以执行这种jar file需要用 java -cp .;runnable jar file是可执行的jar文件,执行这个jar包的时候是不需要指明哪个类的,直接这样执行 java -jar 文件名.jar。...

2019-06-02 00:57:54 957

原创 HTTP 超文本传输协议

每次创建好一个 Web 项目,直接在浏览器输入 http://localhost:8080 ;小程序和Android 也是通过 http://localhost:8080/ 访问到后台的方法。还记的计算机网络课上的内容,Http属于应用层,TCP(传输控制协议)、用户数据报协议(UDP) 属于传输层。Http 超文本传输协议     &nb...

2019-05-23 10:53:37 315

原创 Java 数组和集合

Java 集合集合按照存储结构可以分为,单列集合 Collection 和 双列集合 Map 。Collection :单列集合类的根接口,用于存储一系列符合某种规则的元素。重要的两个子类 List 和 Set 。List 是有序可重复,接口主要实现类 ArrayList 和 LinkedList 。Set 是无序不能重复,接口主要实现类有 HashSet 和 TreeSet 。Map ...

2019-05-20 23:34:01 572

原创 Java 编程技巧

2019.05.19将判断的字符串置前。为了防止出现 NullPointException 异常(空指针异常)if("str".equals(variable)){……}避免意外赋值。避免做判断的时候出现赋值代替相等。if(5 == variable){……}Switch 语句的 Default 中抛出异常。switch(value){ case 1: fun1(...

2019-05-19 23:49:46 216

原创 Java 枚举与泛型

Java 枚举之前写过的文档:https://blog.csdn.net/Roobert_Chao/article/details/78637972

2019-05-18 11:21:13 4374

原创 Java 中的 equals 与 hashCode

Java 中的 equals 与 hashCode。如果两个对象的 equals 方法相等,则他们的 hashCode 值一定相同。如果两个对象的 hashCode 值相同,则他们的 equals 方法不一定相等。如果两个对象的 hashCode 值不相同,则他们的 equals 方法一定不相等。equals 相等是 hashCode 值相等的充分不必要条件。上述的原则不可以违...

2019-05-17 11:40:38 305

原创 Maven 与 Gradle

项目构建Maven 与 Gradle环境变量中的 Path 保证有 Maven 与 Gradle 全局可用。Maven 的版本,保证全局可用。Gradle 的版本,保证全局可用。一、Maven 转 Gradle 。保证 gradle 全局可用的情况下操作。在 pom.xml 所在文件目录下,CMD 执行如下语句。gradle init --type pom二、Gr...

2019-05-15 22:17:28 313

原创 超文本传输协议(HTTP)、Java开发环境与MySQL8.0数据库

Http 与 Https 协议脚本的使用方法HTTP(超文本传输协议):是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从 WWW 服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS(安全套接字层超文本传输协议):是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安...

2019-05-14 23:55:40 248

原创 Spring Boot 集成 Apache Shiro 增加 Cache 的设置

Spring Boot 集成 Apache Shiro 增加 Cache 的设置上边我们说过如何进行 SpringBoot 集成 Apache Shiro Spring Boot 集成 Apache Shiro : https://blog.csdn.net/Roobert_Chao/article/details/89971828在 pom.xml 文件中加入 缓存的 依赖。...

2019-05-09 19:55:21 361

原创 SpringBoot 项目 Shiro 的实现

SpringBoot 整合 Shiro一、Shiro 的简介2019-04-30, 明天是五一劳动节,准备在4月结束前把 Token 令牌登录(SpringBoot 整合 JWT )的项目接口与将文件管理系统的接口对接,发现学长给的这个用户认证登录的接口有些问题(后续再说),没能顺利的进行。在学习 SSM 框架的时候,有接触到 Shiro ,其中的登录是通过 Token 完成的。这样我开始...

2019-05-08 21:04:29 486

原创 Spring Boot 集成 Apache Shiro

Spring Boot 集成 Apache ShiroSSM 框架 Shiro 的实现,请参考:https://blog.csdn.net/Roobert_Chao/article/details/89971383这里通过配置文件的方式将配置过程分隔开的用意是与 配置文件配置方式相呼应,作对比。  1、Web.xml 配置 ShiroFilter 的过滤器。   Delegatin...

2019-05-08 20:22:44 366

原创 SSM 框架 Shiro 的实现

SSM 框架 Shiro 的实现Shiro 一直支持 Spring Web 应用程序。在 Web 应用程序中,所有可通过 Shiro 访问的 Web 请求都必须通过主 Shiro 过滤器。此过滤器本身非常强大,允许 基于任何 URL 路径表达式执行临时自定义过滤器链。Web.xml 文件中定义 Shiro 的过滤器<filter> 以及 过滤器映射 <filter-ma...

2019-05-08 20:11:53 272

原创 Android Studio 的第一次使用。走在不必要的盲区

Android Studio 的第一次使用,走在不必要的盲区Android Studio 的第一次使用,无论怎么说,反正比之前使用 Eclipse 开发的方便了许多。之前也发表过文章,主要讲的是 Android Studio 的配置,总觉的配置好了,剩下什么的,就变的简单了。没想到开发过程中使用还是一窍不通。1. 字体的修改。之前发表了一篇关于 Android Studio 配置的文...

2019-05-07 20:42:49 366

原创 IDEA 快捷键

IDEA 快捷键。01、格式化代码:Ctrl + Alt + L 。02、全局搜索替换:Ctrl + Shift + R 或者 Shift + Shift 。03、语句完成:Ctrl+Shift + Enter 。04、可以生成构造器/Getter/Setter :Alt + Insert 。05、可以引入变量 : Ctrl + Alt + V 。06、大小写转化 : Ctrl+...

2019-05-05 20:57:13 616 2

原创 页面框架模板

页面框架模板的搭建使用 WebStorm 搭建后台页面框架有关于 WebStorm 创建一个新项目的介绍Empty Project :一个空的项目。Html5 Boierplate :Html5 开发的框架。React App :基于 React.js 来开发 ios 与 Android 的原生 App 。Bootstrap :Bootstrap 是用于开发前端的工具包。Foun...

2019-04-29 11:58:58 1381

原创 补救一下我的 AOP 切面编程

昨天(2019-04-09),我们一组开发的一哥们,发现 AOP 在执行权限认证的时候,是不执行的,没有执行 AOP 切面配置的内容。我把之前执行的测试 aop 项目发了过去,发现按照步骤操作了,但是还是不能够执行的问题。一、顺序执行的问题。我们刚开始学习 AOP 切面编程的时候的顺序。首先加载文件的是...

2019-04-11 00:06:36 230

原创 Android 开发中遇到的问题

19-04-08 ,今天再次学习安卓了,翻开了去年使用 eclipse 开发的笔记本,这次要使用 Android Studio 开发,前些日子就把软件装上了,终于要派上用场了。AS 的安装步骤以及配置不要用 AMD 处理器的开发安卓AMD 处理器,开发安卓特别的慢。建议不要使用。选择上述的版本就可以了,配置还不算是特别的麻烦,就是时间上格外的纠结,时间特别的长,这里截图就...

2019-04-10 20:26:33 153

原创 SSM 框架 Web 项目在 TOMCAT 上运行

SSM 框架 Web 项目在 TOMCAT 上运行Spring + SpringMVC +Mybatis 项目在 Tomcat 服务器上运行。总的来说,web.xml 的加载顺序是:<context-param>--> <listener> --> <filter> --> <servlet>。项目加载到 tomca...

2019-04-10 14:57:57 1502

原创 JavaScript 和 Html 会用到的内容

JavaScript1、在指定元素前后插入新元素元素前appendChild方法可以在DOM文档流中指定的元素后追加利用createElement方法和createTextNode方法创建的新元素,但是appendChild追加的元素都是子元素,不可以现实我们需要下面说的在指定元素前或后插入新元素的方案。insertBefore() 方法,可以实现把一个新元素插入到现在元素的前面,与...

2019-04-08 14:43:05 188

原创 最早的 AJAX 请求。

AJAX 的请求,与后台接收实现一个完整的 AJAX 异步调用和局部刷新,通常需要以下几个步骤:(1) 创建 XMLHttpRequest 对象,也就是创建一个异步调用对象。(2) 创建一个新的 HTTP 请求,并指定该 HTTP 请求的方法、URL及验证信息。(3) 设置响应 HTTP 请求状态变化的函数。(4) 发送 HTTP 请求。(5) 获取异步调用返回的数据。(6) 使用...

2019-04-03 23:01:28 337

原创 后台接收格式

后台接收格式,除了使用对象之外的内容,我还可以通过获取键值对的方式接收前台的数据。后台接收键值对形式的数据。form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form- data,默认为application/x-www-form-urlencoded。还可以是 JSON,在JavaScript ...

2019-04-03 23:00:04 531 1

原创 去除 WPS 的广告

点击 Window 图标,找到 WPS Office 文件夹。打开文件夹,点击配置工具选择【高级】进入到如下的界面这里不是去除广告的操作,我在这里关闭了自动更新而已。在其他配置项中,去除勾选。点击确定即可。...

2019-04-03 17:00:23 248

Sqluldr2 oracle 亿级数据量导出工具

Sqluldr2 是一款 Oracle 数据快速导出工具,包含 32、64 位程序,sqluldr2 在大数据量导出方面速度超快,能导出亿级数据为excel文件,另外它的导入速度也是非常快速,功能是将数据以 TXT/CSV 等格式导出。

2021-01-06

SecureCRT_webkfa_7.2.5.zip

在已经设置了 Linux 的情况下,远程的连接 Linux 的工具,方便操作 Linux 。

2019-07-20

Android 办公自动化(Office Automation).zip

Android 办公自动化(Office Automation),感谢半年来,老师每天看着我学习安卓,这是我做的安卓项目,本应该在文末添加一个视频的,发现文章不能添加视频很是无奈,动态图好像也是不可以的。这就很难受的。最后,有人读文章或者要资源的话,直接留言给我,我会发代码给你。没积分不重要。重在交流。

2019-07-04

Java 应用程序JavaGUI.zip

我写了一个关于Java应用程序的文档,在这里我发表的是一个快速建立数据库详细设计文档的demo,想要的可以在博客下留言,我直接发邮件发过去。

2019-06-01

Jar转Exe.zip

这是一个jar转exe 的文件,我们在PC端打开的运行程序大都是 exe 为后缀的文件。

2019-06-01

H-ui前端框架系统

H-ui前端框架系统是基于 HTML、CSS、JAVASCRIPT开发的轻量级web前端框架 http://www.h-ui.net/index.shtml 。这里是官方的网址,可以 免费下载的。我这里仅做保存一下。

2019-05-05

inspinia bootstrap 后端UI模板

添加资源的 inspinia bootstrap 后端UI模板 ,一个方便的后台模板,可参照 bootstrap 中文文档,进一步开发。

2019-04-29

AOP 切面编程的两种方式xml 和注解

Spring中的AOP代理还是离不开Spring的IOC容器,代理的生成,管理及其依赖关系都是由IOC容器负责,Spring默认使用JDK动态代理,在需要代理类而不是代理接口的时候,Spring会自动切换为使用CGLIB代理,不过现在的项目都是面向接口编程,所以JDK动态代理相对来说用的还是多一些。

2019-04-10

改写的别人的购物车模板

编写的购物车界面,用于购物信息的传递以及交流,可以传递固定的 JSON 串,代码里边有一个 gouwuche.json 的内容

2019-03-27

反射部分源码

反射部分内容,面试习题出来的所以我将源码写了一部分分享出来。

2019-02-27

list遍历集合源码

与设计模式匹配的容器的源码分享出来的,可联系博主,免费分享

2019-02-27

lombok_1.18.6.jar

lombok.jar 配合着安装步骤一起写出来的,官网正版,仅做参考。私聊博主,或者是去官网查找。

2019-02-12

mybatis 的高级关联查询源码

在以往的项目中,我都是采用单表查询的,每个表中设置相对应的字段,然后进行复杂的创建表,认为多表的查询很是复杂,现在学习了,之后对这些内容表示屡清楚 “一”和“多”,会是很简单的查询。

2019-02-12

SSM基础知识

讲述了SSM框架的内容,从Spring 到 模块 SpringMVC 再到 mybatis 的详细内容,学习这部分内容的可以从这里下载。

2019-01-05

MarkDown编辑器

MarkDown编辑器(Markdown编辑器.html)

2018-08-22

关于类对象属性和方法的理解性介绍

关于类、对象、属性和方法的理解性介绍,在学习过程中总是遇到这些东西,难免一开始会乏力,觉得困难,理解了就好了,这篇文章能够很快的帮助你理解

2017-11-12

MyEclipse 2017 CI7 完美破解

1.运行keygen目录的crack.bat a.输入Usercode: 任意字母或者数字 b.选择Blue c.点击SystemId(点两次才会生成) d.点击Active e.点击菜单栏->Tools->2.saveProperties 2. 用patch文件夹下的文件覆盖myeclipse2017安装目录下的 plugins 3. 重启myeclipse2017 请勿用于商业用途!请勿用作非法用途!请大家支持正版,此版本仅供交流, 对于造成的问题,本作者概不负责

2017-11-12

MyEclipse 2016 ci 7 轻松简单完美破解

这个是工具的简单解压包,使用前请先解压,之后按照说明进行破解。对应的版本应该是MyEclipse2016ci7的版本,其他版本,请留言博主。

2017-11-10

SQL 语句的简单学习

在初次学习Oracle的时候,我们都是跟不上讲的是什么,都需要一个简单的文档,先去了解这个是什么,大概的用法是什么,才可以进行深入的学习。

2017-11-10

空空如也

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

TA关注的人

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