自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java枚举类的使用

java枚举类的使用。

2022-07-27 23:29:39 328 1

原创 使用比较器来比较java对象

java的基本数据类型可以通过==或者equal()来相互比较大小,排序等,但是java对象就不能通过这些方式来进行比较,而是需要通过自定义比较器来进行比较大小或者排序,可以在自定义比较器中定义比较规则,例如可以通过对象的某个属性来比较或者排序。老规矩直接上代码,此处以Student对象为例。①自定义比较器如下,通过学生的age来进行比较。②TestComparable测试对象。...

2022-07-27 23:21:47 337

原创 java在本地磁盘中写日志

提醒要想在本地文件写日志,就要打开写入文件,如果不懂就“百度一下,你知道”。提醒直接将代码粘贴到开发环境中即可运行。

2022-07-27 23:10:12 573

原创 java创建本地文件并读取文件

java功能强大,可以直接或间接与操作系统打“交道”。例如在本地创建文件,并读取文件,其实与本地写log日志是一样的道理。直接在代码粘贴到开发环境中即可运行使用,希望对您有帮助,谢谢!......

2022-07-27 22:59:06 1848

原创 java通过tcp进行通信

java通过tcp进行通信注意:tcp属于可靠通信,需要通过Socket套接字来建立可靠通信!下面直接上代码一、客户端public class TCPSocketClient { public static void main(String[] args) throws IOException { //1.作为客户端,需要创建一个Socket去连接ServerSocket服务端 /** * Socket(String host, int po

2022-04-10 22:51:24 1179

原创 使用java内置的dom来读取xml文件

使用java内置的dom来读取xml文件废话不多说,直接上代码public class ReaderXML { public static void main(String[] args) throws Exception { //通过DocumentBuilderFactory工厂 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); //通过DocumentBuil

2022-04-10 22:15:00 386

原创 Java使用UDP协议来实现用户通信

Java使用UDP协议来实现用户通信涉及到的知识点,UDP协议,Socket编程,多线程等。这里实现模拟学生与老师通信,由四部分组成,一个客户端,一个服务端,两个用户分别是学生,老师。废话不多说,直接上代码。一,客户端package pcq.knowledges.runnablechatsocket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import

2022-03-20 23:49:16 458

原创 vue前后端分离项目,打包部署到阿里云服务器。

提醒:这里默认你已经配置好阿里云,例如开放安全组的端口号,宝塔面板中也要开放,配置了nginx;并且安装有mysql数据库,redis,nginx等必备的软件。第一,打包前端代码,在终端使用命令行方式打包。①选择需要打包的前端文件,右键②在终端处,输入命令:npm run build:prod。如下图③出现dist文件,证明打包成功。第二、打包后端代码,使用maven的package工具打包admin代码即可。①选择maven工具②点击package打包后端代码③打包成功第三,上

2022-02-19 12:37:11 4887

原创 vue.js新手入门以及相关知识点

vue.js新手入门以及相关知识点Vue.js知识点积累一、概念理解(1)npm1.全球的包管理工具,可以通过该命令安装各种插件.2.npm的使用需要依赖node.js.(2)npm的安装说明:因为npm的服务器再国外,所以推荐使用taobao镜像下载。镜像的意思:国外服务器的一个完整复制,来保存在国内服务器上。(3)其实vue.js的本质就是一个javaScript编写的js文件。二、vue.js的入门①引入vue.js②安装vue脚手架③webpack(一个文件打包器)的v

2022-02-18 12:30:02 954

原创 使用npm run dev启动ruoyi-ui报……cli-engine.js:421 } catch {}错误解决办法

使用npm run dev启动ruoyi-ui报……cli-engine.js:421 } catch {}错误解决办法。原因所在:node.js的版本过低,导致报错。解决办法:升级到10版本以上,我升级的v10.12.0即可解决详细步骤:一、①win+r打开窗口输入cmd②打开cmd.exe二、输入where node查看node.js的安装路径三、node.js旧版本下载node.js的v10.12.0版本①找到对应的版本②之后选择msi这个版本(该版本可以直接安装)双击下载

2022-01-20 00:28:50 2769

原创 使用Jmeter对业务接口进行性能测试

使用jmeter进行性能测试

2021-12-11 23:41:15 257

原创 Thymeleaf相关工具类的使用

工具类的使用:对不常见的表达方法的理解!!!①②

2021-11-03 08:51:53 145

原创 maven的依赖传递

maven的依赖传递1)依赖的优先级关系2)隐藏jar包说明:被依赖的项目不希望自己所引用的jar包被其他人看见,可以使用标签实现;3)排除多余的依赖4)依赖范围5)生命周期

2021-07-02 23:30:10 139

原创 maven命令

maven命令1)mvn package:打包到项目的target目录下;2)mvn install:将项目打包后安装到本地仓库中,方便其他项目调用;示例:执行完mvn install打包按照到本地仓库的位置1)创建自己项目时pom文件中的坐标位置,根据这个坐标去自己对应中央仓库位置查找记得。2)在其他项目中如果用到该项目,直接将该项目的坐标位置引入pom文件即;...

2021-07-02 23:27:34 91

原创 部署到aliyun服务器的jar包应用程序自动运行命令

部署到aliyun服务器的jar包应用程序自动运行命令端口查询进程: lsof -i:<进程号>查看进程详细信息:ps -aux|grep <进程号>前端打包: cnpm run build:prod cd /www/wwwroot/xxx 1)后台运行:nohup java -jar xxx.jar( >xxx.log 2>&1 )& (nohup使用该命令,记得终端结束了还能运行!) 出现:nohup: ignoring input

2021-07-01 15:35:10 304

原创 vue中特殊符号的理解如$

vue中特殊符号的理解如$1)$mount:vue内部除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀,以便与用户定义的属性区分开来;,以便与用户定义的属性区分开来;,以便与用户定义的属性区分开来;mount是 Vuex 源码中挂载到 Vue 根实例上去的2)$(形参){方法体}:js的方法名定义规则比较广泛,可以是方法名的定义;...

2021-06-24 14:28:16 1210

原创 ES6(全称ECMAScript 6)标准de

ES6(全称ECMAScript 6)标准的理解ES6(全称ECMAScript 6)是javaScript的标准,ES6是一个概念,但javaScript是对这个概念的实现。一、export default 、export、import的使用1)export default:输出是匿名的,不需要指定特定的名称;2)Import不需要添加大括号{}二、export导入指定变量或者函数等①export let sum=(x,y)=>{函数体}②import {暴露的变量或者方法

2021-06-24 14:13:25 511

原创 Axios插件,Vue-resource插件的使用

Axios插件,Vue-resource插件的使用一)axios插件的使用,内部定义了,不需要挂载对象,直接通过axios.get()方法就可以调用。this.msg表示当前实例。1)axios请求①get请求②post请求③http请求2)Axios的拦截使用二)vue-resource插件的使用①使用vue-resource插件发get请求说明:then(res=>){this.msg = res.data;}其中res为响应response的缩写,data为http

2021-06-24 13:22:31 176

原创 路由的理解和使用

路由的理解和使用路由:就是根据不同的url地址来展示不同的页面或者内容。路由的作用就是展示不同的页面或者内容的。①传统的后端路由展示就是浏览器发起请求,后台拦截转发到controller控制器之后,在根据url或者其他方式返回到真实的html或Jsp页面。此时后台内是存在许多真实的html或jsp页面的。②前端路由就是登录页面跳转到index.html主页面之后,其他内容都是通过前端路由来在index.html页面上配装出来的“虚拟页面”,但是最终网站上仅仅保留一个index.html真实页面。

2021-06-24 10:31:38 676

原创 在vue项目中路径的理解(路径属于字符串类型,需引号应起来)

在vue项目中路径的理解(路径属于字符串类型,需引号应起来)1)路径①对于路路径中的“@”代表就是映射到”src”目录;②路径:import ‘./…/…/assets/scss/index.scss’等价于import’@/assets/scss/index.scss’;说明:./ :表示当前目录scss;说明:index.scss不属于目录,属于文件;…/ :表示上级目录assets;说明:以scss为中心的上级目录就是assets;./…/…/ :表示路径刚好到src目

2021-06-24 10:26:47 952

原创 vue项目的一级路由和二级路由的理解

vue项目的一级路由和二级路由的理解

2021-06-24 10:22:37 1390

原创 vue项目中,子组件和父组件参数的双向绑定

vue项目中,子组件和父组件参数的双向绑定注意,原本只能通过props来实现父组件向子组件单向传递参数

2021-06-24 10:21:33 143

原创 使用vue-CLI脚手架搭建的vue项目的目录介绍

使用vue-CLI脚手架搭建的vue项目的目录介绍一、安装脚手架二、webpack(一个文件打包器)的vue项目目录介绍①目录②配置文件介绍

2021-06-24 10:18:19 133

原创 node.js、npm、webpack的理解

npm、webpack的理解一、npm的理解1)npm全称叫Node(节点)包管理工具(Node Package Manager)1.使用npm包的好处①统一的下载入口② 自动下载依赖2)npm的安装说明:因为npm的服务器再国外,所以推荐使用taobao镜像下载。镜像的意思就是国外服务器的一个完整复制,来保存在国内服务器上。其实vue.js的本质就是十一javaScript编写的js文件。只需要安装nodejs,就自带了npm工具 nodejs的下载地址:https://nodej

2021-06-24 09:31:08 528

转载 理解vue中export default与import

理解vue中export default与importexport default与import 是vue在使用ES6模块化的体现一、什么是ES6(JavaScript模块间通信方案)官方解释:历史上,JavaScript一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript任何这方面的支持都没有,这对开

2021-06-23 17:37:11 684

原创 idea热部署

idea热部署“五部曲”直接设置idea为热部署 ①在pom文件中加入②添加插件③开启自动编译④同时按下Ctrl+Alt+Shift+/, 1)调出Registry…2)点击Registry,在勾选上⑤重启idea即可,实现热部署!!!...

2021-06-14 16:01:55 95 2

原创 解决端口号冲突问题

解决端口号冲突问题废话不多说,直接看图!!!

2021-06-13 22:38:25 2907 1

原创 阿里云服务器的基本配置

阿里云服务器的基本配置一、不了解阿里云的基本知识点的话,可以去新手学堂学习一下。二、注册与登录三、重置实例密码四、安全组的设置出口方向,默认都方向;即从内部都可以访问外部五、自己也可以创建安全组创建完之后,需要绑定安全组配置完服务器的基本配置内容之后,就需要配置运行项目的环境,如JDK,Tomcat,mysql,redis等安装SSH客户端软件客户端软件:ftp:filezilla 终端:Xshell文件上传使用xshell连接服务器进行操作①安装JD

2021-05-29 15:42:50 714

原创 将两个android项目整合,并在父项目中使用子项目的功能

将两个android项目整合到一起,并在父项目中使用子项目的功能前言android小白,课设需要整合两个项目,并且使用子项目的功能。简单记录一下整合过程。整合思路将子项目设置为library,然后子项目作为library导入到父项目中。第一步,打开子项目,修改子项目的一些配置;①修改build.gradle文件;目的是使项目成为library包。②修改可能会与父项目重名的文件名称例如MainActivity.java,activity_main.xml等以及相关联的属性值;第三步,打开父项

2021-05-27 11:48:02 1955 1

原创 AndroidStudio快速生成Apk文件

AndroidStudio快速生成Apk文件直接看操作第一,导入需要生成的apk的android项目,导入到AS成功,并确保能运行。第二步,看图第三步,看图第四步,如果没有jks,则需要创建。文章最后附创建jks过程。第五步,看图最后一步导出的位置查看apk文件,导出成功!!!附:创建jks文件第一步第二步第三步最后一步...

2021-05-27 11:09:48 653 1

原创 easyExcel实现导出功能

easyExcel实现导出功能一、直接进入主题,上代码第一,在pom.xml文件中加入easyExcel依赖。<!--easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.0.5&l

2021-05-25 20:05:18 2312 2

原创 基本类型与字符串类型的转化

基本类型与字符串类型的转化,以及parseXxx()和valueOf()的区别public class DataParse { public static void main(String[] args){ int inta = 2; /** * float只能提供小数点后七位有效数字。 * double可提供小数点后16位有效数字。 */ //默认的浮点数都是double 只有在数组后边加上f

2021-05-25 19:37:40 138

原创 相对地址和绝对地址的理解

相对地址和绝对地址

2021-05-19 15:22:49 282

原创 spring,springmvc,mybatis整合

spring,springmvc,mybatis整合SSM整合,主要理解三个框架各自的使用方法,最后将它们整合到一起使用。其实最关键的是要理解两点:①有两个容器,一个是springmve的容器,这个容器是通过注册中央处理器时,扫描配置文件创建的,用来创建controller对象,来处理dispatcherServler对象传过来的请求,再将结果返回给dispatcherServler,dispatcherServler再返回给页面。另一个容器是spring容器,用于创建service,dao等对象。这个

2021-05-10 23:56:54 108

原创 androidstudio模拟器连接网络

androidstudio模拟器连接网络

2021-04-27 12:05:31 696

原创 使用spring框架,通过spring容器来创建对象并使用

使用spring框架,通过spring容器来创建对象并使用spring容器创建对象并使用的步骤如下:第一,在pom.xml文件中配置spring框架<!-- 加入springframework依赖--> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.sprin

2021-04-19 22:37:01 264

原创 mysql基础的常用sql语句

mysql基础的常用sql语句一、msql启动说明:①反引号(` )用于表和列标识符一定要注意,当表名为关键字时,一定要添加反引号!!!​ ②单引号(’ ')应该用于VALUES()列表中的字符串值1、在管理员的命令行下 启动:net start mysql80(mysql服务器的名称) 停止:net stop mysql80 登录:①mysql -u root -p密码 ②mysql -u root -p回车 输入密码(可以隐藏密码,避免暴露)2、mys

2021-04-18 22:30:23 246 2

原创 Linux常用命令行全称和其他命令

##Linux常用命令行全称./ 代表启动软件q 退出阅读ctrl + c 退出进程pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)常用参数:-auxfps -auxf 显示进程状态df: disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。du: Disk usagerpm:即Red

2021-04-18 22:17:16 599

原创 mybatis的CRUD操作

mybatis的CRUD操作具体的操作如下:前提以及配置相关信息①mybatis.xml主配置文件 <configuration > <!--第一,指定properties文件的位置,从类路径根开始找文件--> <properties resource="jdbc.properties"/> <!--第二,settings:控制mybatis全局行为--> <settings> <!-

2021-04-18 16:43:15 119

原创 在mybatis中用jdbc.properties方式来加载数据库所需的参数

在mybatis中用jdbc.properties方式来加载数据库所需的参数在mybatis中用jdbc.properties方式来加载数据库所需的参数,步骤如下:第一步,创建jdbc.properties文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/springdbjdbc.user=rootjdbc.passwd=123456第二步,在mybatis主配置文件中配置, 并且使用<?x

2021-04-17 23:15:25 587

空空如也

空空如也

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

TA关注的人

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