- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Spring中的@Value注解详解
在使用spring框架的项目中,@Value是经常使用的注解之一。其功能是将与配置文件中的键对应的值分配给其带注解的属性。在日常使用中,我们常用的功能相对简单。本文使您系统地了解@Value的用法。
2023-05-17 14:33:29
7059
原创 Maven 生命周期
Maven 生命周期1. Maven 构建生命周期Maven 构建生命周期就是 Maven 将一个整体任务划分为一个个的阶段,类似于流程图,按顺序依次执行。也可以指定该任务执行到中间的某个阶段结束。Maven 的内部有三个构建生命周期,分别是 clean, default, site。其中 default 生命周期的核心阶段如下所示:default lifecycle2. 如何使用构建生命周期来完成构建工作可以指定某个生命周期的阶段执行 mvn install 命.
2022-03-03 09:07:35
603
原创 Idea项目中编译报错:IntelliJ IDEA Error:java:Compilation failed:internal java compiler error 问题
在网上所有人对这个问题的解决方法是修改设置中的Java版本,但是我出现的这个问题却不是应为版本设置出的问题,而是项目缓存不够的问题 由于公司项目规模太大,在编译时,由于idea设置的编译缓存不够大因而出现编译报错,对于这个问题一般项目不是很大的人都不太会遇见,我记得我遇到过多次这个问题,但之前一直没做笔记,不长记性,这次遇到了又抓了好久的脑壳,所以现在把它记录下来,增长一下自己这不长记性的脑壳。解决方法:进入idea设置,在检查确实不是因为Java版本的问题后,点击设...
2021-05-25 09:36:07
440
原创 JavaScript自动化测试(jasmine测试脚本)
单元测试框架better-assert (TDD断言库)should.js (BDD断言库)except.js(BDD断言库)chai.js (TDD 、 BDD双模断言)jasmine.js (BDD断言库)NodeJs本身集成 require(‘assert’)Intern 一个大而全的单元测试框架QUnit 一个游离在Jquery左右的测试框架Macaca 一套完整的自动化测试解决方案(阿里巴巴)BDD:Behaviour Driven Development 行为驱动开发T
2021-03-12 15:51:14
733
原创 SpringBoot 集成MyBatis Plus 3.3.0
SpringBoot 集成MyBatis Plus 3.3.0简介先前写过一篇SpringBoot 集成MyBatis Plus 3.0.6的文章,随着Mybatis Plus 版本的迭代,集成方式有些变化,重新整理下做个记录,Mybatis Plus的优缺点咱们就不多赘述了,用过的人还是能感觉到它的方便快捷性,开始了!!!Maven 配置文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.
2021-03-11 11:31:10
568
原创 idea 2017版本的RunDashboard如何显示出来
springboot在idea的RunDashboard如何显示出来运用spring cloud框架基于spring boot构建微服务,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用需要在RunDashboard运行仪表盘中可以更好的管理,但有时候idea中的RunDashboard窗口没有显示出来,也找不到直接的开启按钮,下面就来介绍两种开启方法非配置方式点击如图所示位置的下来三角按钮,然后选择Edit Configurations,或者点击菜单栏Run》Edi
2021-02-02 12:10:09
327
原创 Nginx本地部署&Linux部署
Nginx本地部署&Linux部署1.需求终极目标是:云服务器Linux部署要达到这个目标,先在Windows系统本地部署一下,熟悉一下Nginx的配置1)项目部署需要做什么?【搭建项目运行的环境】2)Nginx部署前端项目;3)Nginx配置虚拟主机;4)Nginx配置反向代理;5)Nginx配置后端项目集群;2.项目部署2.1.需要做什么?后端项目打成jar包前端项目部署:Nginx部署前台系统前端项目部署后台管理系统前端项目2.2.Nginx简介Ng
2021-01-28 19:47:13
536
原创 Java基础---方法2&Arrays类
方法重载方法的重载是在同一个类中,方法名相同,参数列表不同的形式叫方法重载参数列表包括参数的类型、参数的数量和参数的位置public class OverLoadDemo { public static void main(String[] args) { // TODO Auto-generated method stub } //计算两个数的和 static int getSum(int a,int b) { return a+b; } //计算三个数的和 static
2020-08-19 19:34:22
168
原创 Java基础--二维数组&&方法1
二维数组定义:一维数组中的元素也是数组声明方式数据类型[][] 数组名 = new 数据类型[外层数组长度][内层数组长度];数组类型[][] 数组名 = {{1,2,3},{4,5,6},{7,8,9},…};遍历方式:需要使用双层for,才能获取到元素的具体值/** * * @author Administrator * 二维数组 * 可以理解为一维数组的元素还是一个数组 * 第一个长度为外层数组的长度,第二个长度为元素数组的长度 */public class Ar
2020-08-17 13:35:23
257
原创 Java基础--数组1
数组认识概念在内存中是一段连续的内存空间,用来存储不同或同种类型的数据数组的长度length---从1开始数组的名字给数组取的名字数组的索引index 从0开始数组元素数组中的数据数组创建静态创建创建的时候同时赋值数据类型[] 变量名 = {v1,v2,v3};数据类型[] 变量名 = new 数据类型[]{v1,v2,v3};/** * * @author Administrator * 获取数组的长度:length * 数组的静态创建 ,添加,赋值
2020-08-17 13:16:28
169
原创 Java基础3--循环结构
概念去执行重复的代码循环的分类1. while循环* 语法: while(判断条件){ 功能语句; }* 判断条件: `布尔类型的值或者表达式`* 执行流程: 1. 判断条件是否成立,如果成立执行功能语句 2. 执行完成后再次判断条件是否成立,如果成立继续执行功能语句,直到条件不成立跳出循环。/** * * @author Administrator * while循环 * while(条件){ * 功能语句; * } * 判断条件:布尔类型
2020-08-17 12:55:55
156
原创 Java基础--语法基础
1、表达式1.1 表达式定义概念:由一系列的常量、变量、运算符、括号组成的一个式子,按照一定的运算规则计算出结果值。1.2 表达式示例public class BDSDemo {/*** 表达式:* 由常量变量运算符括号等组成,按照一定规则计算出结果* 括号可以提高优先级* 表达式可以直接打印* 当+存在时需要烤炉是否有字符串,如果有字符串,那么字符串后面的+都作为字符串拼接* */ public static void main(String[] args) { // T
2020-08-17 12:36:44
110
原创 Eclipse使用和Java基础1
1、eclipse介绍和安装1.1 菜单栏介绍File: 创建文件或项目菜单Edit: 文件编辑相关Navigate: eclipse内相关导航设置Search:文件查找Project: 项目编译设置Run: 项目运行相关设置Windows : 工具视图设置。如字体 背景色等1.2 创建工程file-new-object-java-....1.3 新建Java类1.4 eclipse基本设置0.eclipse 设置字符编码为什么要设置,希望我们创建出来java文件保存都是ut
2020-08-17 12:32:10
153
原创 Oracle之索引,视图,序列综合
--授予scott用户dba权限grant dba to scott;select * from emp;select * from dept;select * from salgrade;select * from user_indexes;--自动创建索引alter table emp add constraint un_ename unique(ename);--删除约束alter table emp drop constraint un_ename;/* 手动创
2020-05-29 20:42:51
151
原创 oracle之事务和truncate删除
--在事务中使用保存点,保存点只在事务之中有效--事务结束后,所有保存点失效create table dept_bak as select * from dept;insert into dept_bak values(50, '开发', 1114);savepoint a;delete from dept_bak d where d.deptno>30;savepoint b; --b点的状态是10,20,30update dept_bak d set d.dname='人事部'
2020-05-29 20:40:34
313
原创 Oracle之序列
/* 语法: CREATE SEQUENCE 序列名字 START WITH 序列初始值 INCREMENT BY 每次增长步长 MAXVALUE 最大值|NOMAXVALUE MINVALUE 最小值|NOMINVALUE CYCLE|NOCYCLE| 是否循环 CACHE 缓存的数量|NOCACHE*/--创建1,3,5,7,9...30的循环序列CREATE SEQUENCE seq_test1 START WITH 1INCRE
2020-05-29 18:29:32
175
原创 Oracle之视图
/*视图就是一个虚表,我们可以从这个表中查询数据视图就是一个命名的查询语句任何有效的查询语句,无论多么复杂,都可以被创建成一个视图 CREATE [OR REPLACE] VIEW view [(alias[,alias]...)] AS subquery [WITH READ ONLY];视图的好处: 1.可以限制对数据的访问,让用户通过视图可以看到表中的一部分数据 2.可以使复杂的查询变得简单 3.提供了数据的独立性,用户不知道数据来源 4.提供了相同的数据的不同显示*
2020-05-29 18:28:18
187
原创 Oracle之索引
/* 索引:相当于一本书的目录,能够提高查询速度 索引有两种: 1.自动创建--在创建主键primary key或唯一性约束unique的时候 数据库会自动的在对应的列上,创建唯一性索引 2.手动创建--在不唯一的列上创建非唯一性的索引,加速查询效率 */--自动创建(给scott用户授权dba,并切换到scott用户)grant dba to scott;select * from emp;--EMP表已有一个索引,是它的主键。
2020-05-29 18:26:29
296
原创 Oracle之表的约束
--1. 建表的同时创建约束create table student_1( stuid number(32) primary key,--主键 stuname varchar2(16) unique,--唯一约束 age varchar2(4) not null,--非空约束 gender varchar2(8) check (gender in ('男','女','保密')) --检查约束);insert into student_1 values(1,'张三',22,'男');-
2020-05-29 18:21:49
167
原创 Oracle用户和表的操作
用户操作/* 创建用户 create user 用户名 identified by 密码 default tablespace 表空间 temporary tablespace 临时表空间*/select * from v$tablespace;--创建student表空间create tablespace student datafile 'C:\myoracle\oradata\orcl\stu01.dbf' size 100m reuse;-
2020-05-29 18:18:13
175
原创 表空间
--视图V$TABLESPACE可以显示表空间信息SELECT * FROM V$TABLESPACE;--显示表空间的文件信息select * from dba_data_files;/*创建表空间CREATE[BIGFILE∣SMLLFILE] [PERMANENT∣TEMPORARY∣UNDO ] TABLESPACE tablespace_name[DATAFILE∣TEMPFILE]‘path/filename’[SIZEinteger[K∣M ]] [ REUSE ]
2020-05-29 18:04:31
143
原创 使用socket和socket server基于UDP协议的GUI聊天室实现
1 设计内容用Python语言编程实现一个基于UDP协议Socket/SocketServer架构的GUI聊天室程序。服务器为多进程/多线程并发, 客户端要求具备图形界面。2 设计要求1. 运行在Linux系统平台上2. Python语言编程3. 基于TCP/IP socket/socketserver编程4. 多进程/多线程并发5. 客户端使用GUI图形界面3 设计过程及设计步骤基于socket的服务器端程序设计#!/usr/bin python3.6#coding: u.
2020-05-24 23:36:42
680
原创 JSP基础以及EL表达式和JSTL标签
今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以
2020-05-24 23:15:37
147
原创 Scrapy爬虫 1
网络爬虫原理Scrapy框架结构爬虫步骤:需求分析->创建项目->分析页面->实现爬虫->运行爬虫安装Scrapy常见安装错误 解决方:1:先安装Twisted,再安装Scrapy。 Twisted的下载地址为http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted ...
2020-04-22 13:20:47
286
转载 python正则表达式findall的使用
python正则表达式findall的使用文章来源与:https://www.cnblogs.com/gufengchen/p/10913186.html正则表达式正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序员们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。正则表达式是用来匹配...
2020-04-20 01:25:06
912
原创 宝塔面板显示无法访问此网页
当你登录Linux宝塔时,显示无法访问此网页时,可以在xshll中以次输入这两天命令试试:iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8888 -j ACCEPTservice iptables save具体为什么我也不清楚,我也是找了很久百度才找了尝试了才正常登陆的,具体的可以查看这个网址http://...
2019-12-08 02:21:56
1950
原创 多媒体大作业 ps+flash
武 汉 华 夏 理 工 学 院信 息 工程学院课程名称:多媒体技术与应用 题 目: Ps和flash 专业班级: 软件1173 ...
2019-01-02 14:58:52
1531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人