自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker部署java项目or安装nginx

docker部署java项目or安装nginx1、java项目部署到docker容器2、安装nginx服务器,反向代理和负载均衡解释3、部署静态资源+动静态资源分离1、java项目部署到docker容器这是我的部署目录将下图文件上传到虚拟机部署目录中链接:https://pan.baidu.com/s/1h2kgiKmqptj80jj2Gj89FA提取码:lwji上传完后就可以输入 sh start.sh 命令启动项目启动完就可以在浏览器访问了2、安装nginx服务器,反向代理和负载

2021-01-04 11:36:07 524

原创 docker入门

docker入门1、Docker是什么2、Docker与虚拟化3、Docker虚拟化的好处4、核心概念5、CentOS7 安装docker(在线方式)6. 镜像的操作7.容器的操作1、Docker是什么Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs),它是完整的一套容器管理系统Docker提供了一组命令,让用户更加方便直接地使用容器技术,而无需要过多关心底层内核技术什么是容器: 一个容器就相当于一个虚拟机docker用途,目前有三大类: 1

2020-12-19 18:37:30 122 1

原创 SpringBoot+Quartz+数据库存储

SpringBoot+Quartz+数据库存储Spring整合QuartzSpring整合Quartzquartz调度框架是有内置表的进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例如:“tables_mysql.sql”table_mysql.sqltable_mysql_innodb.sql上述两者所有的数据库引擎不一样导入pom依赖&l

2020-12-14 19:56:03 152

原创 Eureka集群搭建

Eureka集群搭建普通操作骚操作普通操作我们再新建两个module microservice-eureka-server-2002 microservice-eureka-server-2003pom文件 <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependenc

2020-12-10 18:57:50 196 2

原创 springcloug入门

springcloug入门知识1、springcloug简介2、简单的微服务架构3、eureka1、springcloug简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服 务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Sp

2020-12-08 19:28:16 152

原创 Quartz入门

Quartz入门一、Quartz简介及应用场景二、Quartz简单触发器 SimpleTrigger介绍入门案例定时定点执行遵循某一规律循环执行:不限次数定时任务传参三、Spring task Vs Quartz一、Quartz简介及应用场景1. Quartz介绍 任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统, “任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负

2020-12-03 19:39:32 81

原创 JPA入门及Springboot+bootstrap界面版之增删改查及图片上传

JPA入门及Springboot+bootstrap界面版之增删改查及图片上传JPA入门Springboot+bootstrap界面版之增删改查及图片上传JPA入门导入相关pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId>

2020-12-02 20:30:20 203

原创 springBoot整合redis及其注解式开发

springBoot整合redis及其注解式开发springBoot配置类redis注解式开发@Cacheable注解@CachePut注解@CacheEvict注解springBoot配置类注解标签 @Configuration @Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。 @Configuration可理解为用spring的时候xml里面的<beans>标签。 注: 1)、配

2020-12-01 20:47:04 82

原创 springboot整合druid连接池、mybatis逆向生成插件、pagehelper分页

springboot整合druid、mybatis、pagehelper1、druid监控2、mybatis整合pagehelper整合1、druid监控Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParserpom依赖<dependency> <groupId>com.alibaba</groupId&g

2020-12-01 11:22:17 177 2

原创 springboot模板

springboot模板1、Thymeleaf模板2、Freemarker模板th:fragment=""页面分块1、Thymeleaf模板关于Thymeleaf的优点,我只说一条:它就是html页面相关pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</a

2020-11-30 19:22:01 689

原创 VMware下Tomcat自动启动

VMware下Tomcat自动启动首先编辑Tomcat的bin文件下的setenv.sh文件加入如下内容 #在setenv.sh增加以下内容: #add tomcat pid CATALINA_PID="$CATALINA_BASE/tomcat.pid" #add java opts #测试环境下内存可适当调小一些,正式环境下当然是越大越好 #JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xm

2020-11-20 21:16:35 265

原创 VMware的jdk安装和Tomcat安装

VMware的jdk安装和Tomcat安装jdk安装Tomcat安装jdk安装先cd进到安放压缩包的目录然后rz将压缩包导入如果rz显示未找到命令,可以输入yum -y install lrzsz安装lrzsz再输入tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local-C :解压成文件夹的一种参数jdk-8u151-linux-x64.tar :要解压的文件名/usr/local :解压到的路径解压完之后就有那个文件了再获取到文件路

2020-11-20 20:30:46 299

原创 VMware安装CentOS

VMware安装CentOS安装过程中要保持网络通畅这里我选的是稍后安装,当然选第二个也行,第一个我没涉及到就不说了安装过程中可能会出现这个错误如果出现该错误提示,表示前面选中的“CentOS 64位”安装不了。解决:删除“CentOS 64位”,重新创建“CentOS”即可。如果一直黑屏无法安装下去,则可能出现问题!!!原因:电脑BIOS中的Virtualization Technology设置被禁止了。解决方案:(1)重启电脑,进入BIOS将其设置为

2020-11-20 16:30:59 127

原创 NodeJS环境搭建

NodeJS环境搭建1. Node.js是什么2. npm是什么3. Node.js环境搭建3.1 下载3.2 解压3.3 配置环境变量3.4 配置npm全局模块路径和cache默认安装位置3.5 修改npm镜像提高下载速度(可以使用 cnpm 或 直接设置 --registry ,推荐设置 --registry)3.5.1 --registry(推荐)3.5.2 cnpm3.6 验证安装结果3.6.1 版本验证(同步骤3.3,注2)3.6.2 查看淘宝镜像设置情况3.6.3 查看npm全局路径设置情况4.

2020-08-30 08:49:46 77

原创 Vue路由

Vue路由1. SPA是什么2. SPA实现思路和技术点3. 通过vue的路由可实现多视图的单页Web应用(基于html的SPA)3.0 引入依赖库3.1 创建自定义组件,例如:Home和Abort组件3.2 定义路由(即路线),3.3 创建路由器实例,然后传 `routes` 配置3.4 创建和挂载根实例。3.5 前面使用RouterLink和RouterView组件导航和显示4. router-link相关属性4.1 to4.2 replace4.3 append4.4 有时候想要 渲染成某种标签4.

2020-08-19 14:15:32 102

原创 Vue语法模板(下)

Vue语法模板(下)1. 样式绑定1.1 class绑定1.2 style绑定2. 事件处理器2.1 事件修饰符2.2 按键修饰符3. vue表单3.1 常用控件3.2 修饰符4. 自定义指令5. vue组件5.1 组件简介5.2 全局和局部组件5.3 props6. 自定义事件1. 样式绑定1.1 class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象1.2 style绑定 v-bind:style="expres

2020-08-19 08:31:02 70

原创 Vue语法模板(上)

Vue语法模板(上)1. 模板语法1.1 插值1.1.1 文本1.1.2 html1.1.3 属性1.1.4 表达式1.2 指令1.2.1 核心指令1.2.2 参数1.2.3 动态参数1.2.4 修饰符1.2.5 简写2. 过滤器2.1全局过滤器2.2局部过滤器3. 计算属性4. 监听属性5.小结:计算属性和监听属性的区别1. 模板语法1.1 插值1.1.1 文本 {{msg}}1.1.2 html 使用v-html指令用于输出html代码 1.1.3

2020-08-18 15:43:52 80

原创 vue入门

vue入门Vue.js是什么?库和框架的区别MVVM的介绍安装VueVue实例双向数据绑定(Vue two way data binding)Vue核心指令Vue.js是什么?Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:https://cn.vuejs.org/Vue作者:尤雨溪/中国无锡库和框架的区别1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQueryjQuery这个库的核心:DOM操作,

2020-08-14 11:12:35 121 2

原创 easyui实现数据的增、删、改

easyui实现数据的增、删、改一、前言二、实现1、后端代码编写2、前端界面编写三、结果图一、前言上次分享了easyui实现数据查询,今天分享easyui实现数据增、删、改二、实现1、后端代码编写增加dao方法package com.liubiao.dao;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.

2020-07-04 11:48:34 284 1

原创 Dategrid数据表格--查询

Dategrid数据表格--查询一级目录二级目录三级目录一级目录二级目录三级目录

2020-06-28 23:00:16 216

原创 easyui框架tabs控件

tabs控件一、前言二、实现选项卡增加选项卡三、结果一、前言今天分享easyui框架的tabs控件(tab选项卡)基于上次的前端实现tree结构二、实现选项卡首先要在jsp页面上最后一个div中加上easyui框架的标签 <div id="bookTabs" class="easyui-tabs" style="width:100%;height:250px;"> <div title="首页" style="padding:20px;display:none;"&

2020-06-27 23:31:27 204

原创 tree前端实现

tree前端实现一、前言二、所需要的助手类、js文件、jar包、sql文件前端展示实现结果可能会报的异常一、前言上次分享了后端输出tree数据,今天分享前端显示数据二、所需要的助手类、js文件、jar包、sql文件jar包提取码:yti2我用的MySQL数据库数据库文件提取码:uqqc助手类、js文件提取码:7tdo前端展示实现首先实体类package com.liubiao.entity;public class Menu { private String serial

2020-06-27 12:56:12 357

原创 tree后台实现

tree后台实现所需要的助手包和js文件所需要的助手包和js文件前往下载提取码:62no首先写一个实体类package com.liubiao.entity;public class permission { private long id; private String name; private String description; private String url; private long pid; private int ismenu; private lon

2020-06-24 14:57:22 191

原创 easyui入门

easyui入门1、什么是easyui2、为什么要学习easyui3、案例1、什么是easyuieasyui是一种基于JQuery前端框架2、为什么要学习easyui从效果来看easyui的界面效果要远远差于bootstrap跟layui比,界面效果也更差从金钱的角度上,开发首先会排除掉bootstrap从学习文档的完整性、前端框架的稳定性,组件的丰富性考虑,easyui都要优于layui从公司的角度考虑选用哪个框架: 成本低、公司的后端技术人员前端功底、前端的社区活跃度3、案例

2020-06-22 23:38:21 93

原创 DML和视图

DML 与 视图DML(数据管理语言)1、DML简介2、插入数据3、更新数据4、删除数据视图DML(数据管理语言)1、DML简介• DML(Data Manipulation Language –数据操纵语言) 可以在下列条件下执行: – 向表中插入数据– 修改现存数据– 删除现存数据• 事务是由完成若干项工作的DML语句组成的2、插入数据• 使用 INSERT 语句向表中插入数据。• 使用这种语法一次只能向表中插入一条数据。INSERT INTO table [(column [,

2020-06-21 22:58:03 117

原创 DQL(二)

DQL(二)多表查询常见函数1、字符函数2、数字函数3、日期函数4、其他函数5、流程控制函数子查询分页查询多表查询1、笛卡尔集 相当于一种存储方式 笛卡尔集会在下面条件下产生 – 省略连接条件 – 连接条件无效 – 所有表中的所有行互相连接 – 为了避免笛卡尔集, 可以在 WHERE 加入有 效的连接条件。 2、等值/连接 使用连接在多个表中查询数据 • 在 WHERE 子句中写入连接条件。 • 在表中有相同列时,在列名之前加上表名前缀含义:又称多表查询,当查询的

2020-06-21 22:39:08 118

原创 DQL(数据查询语言)

DQL(数据查询语言)基础查询过滤和排序数据分组查询基础查询 1、查询表中的单个字段: select 字段名 from 表名 2、查询表中多个字段: select 字段名,字段名 from 表名 3、查询表中所有字段: 方式一: SELECT `字段名`,`字段名`, FROM 表名 ; 方式二: select * from 表名 4、查询常量: select 100; select ‘abc’ 5、

2020-06-21 21:57:01 164

原创 MySQL DDL数据定义语言

DDL数据定义语言库和表的管理一、库的管理二、表的管理常见约束标识列库和表的管理一、库的管理 创建:CREATE DATABASE IF NOT EXISTS 库名; 修改:RENAME DATABASE books TO 新库名; 删除:DROP DATABASE IF EXISTS 库名;二、表的管理 创建: create table 表名( 列名 列的类型【(长度) 约束】, 列名 列的类型【(长度) 约束】, ...... ) 修改: 列名

2020-06-21 21:50:53 75

原创 mysql之账号管理、建库以及四大引擎

MySQL管理账号管理创建账号修改密码创建账号并设置权限四大引擎InnoDB引擎MYISAM引擎Memory引擎Archive引擎账号管理创建账号GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' IDENTIFIED BY 'zhangsan123' WITH GRANT OPTION;修改密码update user set authentication_string=password('123456') where user='zhangsan';

2020-06-18 15:59:59 121

原创 通用分页

所需jar包链接:https://pan.baidu.com/s/1AWOFTZdcK1huMbXWdQGqnQ提取码:7fx4数据库连接.properties文件#oracle9i#driver=oracle.jdbc.driver.OracleDriver#url=jdbc:oracle:thin:@localhost:1521:ora9#user=test#pwd=test#sql2005#driver=com.microsoft.sqlserver.jdbc.SQLServe

2020-06-06 00:11:18 90

原创 J2EE自定义标签2

自定义标签开发步骤1.1 助手类1.2 tld1.3 taglibUI标签z:select //比较麻烦的数据标签z:settid文件<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h.

2020-05-28 23:27:52 113

原创 jsp自定义标签

123

2020-05-26 23:41:15 93

原创 反射

1、什么是反射1.1:反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法1.2:反射是一种基石(基础)一切反射相关的代码都从获得类对象开始2.1 Class.forName(完整类名)2.2 类名.class2.3 对象.getClass()一切反射相关的代码都从获得类对象开始3.1 Class.forName(完整类名)3.2 类名.class3.3 对象.getClass()反射三大作用(java.lang.reflect.*)4.1

2020-05-25 23:43:32 98

原创 xml建模解析

xml建模:1.封装代码,提高复用性2、提高性能xml解析的过程只会有一次需要解析的文件<?xml version="1.0" encoding="UTF-8"?><web-app> <servlet> <servlet-name>jrebelServlet</servlet-name> <servlet-class>com.zking.xml.JrebelServlet</servlet-class&

2020-05-24 22:24:02 64

原创 xml建模解析

xml建模的核心思想就是利用java面向对象的特性,用操作对象的方法操作xml需要解析建模的xml文件<?xml version="1.0" encoding="UTF-8"?><config> <action path="/regAction" type="test.RegAction"> <forward name="failed" path="/reg.jsp" redirect="false" /> <forward name="

2020-05-23 23:04:02 89

原创 dom4j解析xml文件

xml体现形式对象: <person> <id>1</id> <name>lb</name> <sex>nan</sex> </person>数组:<persons> <person> <id>1</id> <name>lb</name> <sex>nan</sex> </p

2020-05-21 23:46:00 176

原创 自定义MVC与xml建模

自定义MVC复习

2020-05-17 23:44:33 86

原创 LinkedList实现堆栈

给弹夹上子弹的数据结构先进后出package com.Test;import java.util.LinkedList;public class Test<K> { private LinkedList<K> linkedList=new LinkedList<K>(); //压 public void push(K k) { lin...

2020-04-02 20:57:50 152

空空如也

空空如也

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

TA关注的人

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