tomcat安装、成功访问

tomcat安装使用简介1、下载tomcat2、启动tomcat3、测试访问简介服务器:是一台计算机 配置强悍 功能强大 作用:对外提供服务。服务器也是分硬件(载体)和软件(实际工作)!服务器软件:Tomcat是apache组织开发的Web应用服务器软件 开源免费。1、下载tomcattomcat官网:https://tomcat.apache.org/download-80.cgi下载.zip 压缩文件 压缩版, 解压缩到自己盘符即可文件目录结构2、启动tomcat在bin目
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(2)—JFinalConfig配置类

JFinalConfig配置类1.0概述1.1 configConstant(..)1.2 configRoute(..)路由配置1.3 configRoute(..)数据库插件1.4 configInterceptor(..)拦截器1.5 configHandler(..)过滤器1.6 onStart()、onStop() 回调配置1.7 PropKit 读取键值对配置1.0概述基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置。JFin
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(3)—Controller接参与传参,跳转,返回

Controller接参与传参3.0 概述3.1 接参:get / getPara 系列方法3.2 接参:getBean / getModel 系列3.3 传参:setAttr / set 方法3.4 sesion和cookie3.0 概述Controller是JFinal核心类之一,该类作为MVC模式中的控制器。基于JFinal的Web应用的控制器需要继承该类。Controller是定义Action方法的地点,是组织Action的一种方式,一个Controller可以包含多个Action。Contro
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(4)—Controller文件上传与下载

文件上传与下载1、文件上传1.1 引入依赖1.2 获取文件1.3 文件上传路径1.3 限定文件大小2、文件下载2.1 文件下载路径2.2.文件重新命名1、文件上传1.1 引入依赖<dependency><groupId>com.jfinal</groupId><artifactId>cos</artifactId><version>2019.8</version></dependency>1.2
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(5)—keep 系方法

keep 系方法1、keep 系方法2、其他支持方法1、keep 系方法keep系列方法说白了就一个作用,把前端传递来的参数通过参数设置的方式放到request里面,以便再返回前端页面中进行展示,目的是可以让用户继续填写或者修改数据这系列的方法一般是在校验器或者拦截器中使用,当参数校验失败时返回原始页面保留之前的参数值。1.1 keepPara// 保持住所有表单域keepPara()//指定保持住的表单域,如: nickName、email 等等keepPara("nickName", "
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(6)—Aop

Aop1.Aop概述2.Interceptor拦截器定义和配置拦截器拦截器的拦截级别拦截器分类拦截器执行顺序清除拦截器3.Validator概述定义和配置4.依赖注入启用依赖注入配置1.Aop概述JFinal采用极速化的AOP设计,专注AOP最核心的目标,将概念减少到极致,仅有三个概念:Interceptor、Before、Clear,并且无需引入IOC也无需使用啰嗦的XML。2.Interceptor拦截器定义和配置拦截器定义拦截器类:创建一个类实现Interceptor接口配置一个拦截器:
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

jfinal(7)—数据库操作

数据库操作1、数据库配置1.1 ActiveRecord1.2 ActiveRecordPlugin2、操作数据库之 Model模式2.1 定义Model2.2 配置2.3 常用方法3、操作数据库之 Model与Bean合体模式3.1 生成器Generator3.2 生成的文件3.3 使用方法4、操作数据库之 DB+Record模式4.1 常见用法4.2 DB的query系列方法4.2.1 Db.query4.2.2 queryXxx4.2.3 Db.find 系与 Db.query/Db.queryXxx
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

svn提交时报错 org.apache.subversion.javahl.ClientException:Working copy is not up-to-date

报错信息解决办法我先更新一下,然后在提交,问题就解决了
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

java.sql.SQLException: Field ‘id‘ doesn‘t have a default value

报错信息:java.sql.SQLException: Field ‘id’ doesn’t have a default value解决办法:这个报错是由于我的数据库id字段没有设置为增导致的
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

ngrok的内网穿透使用教程

ngrok的内网穿透教程开通隧道下载客户端,输入隧道id,访问开通隧道进入官网:http://www.ngrok.cc/,登录,按下图操作!隧道名称:可以随便填写,无关紧要只是为了一个备注前置域名:服务器免费赠送的域名,请不要带上后缀,如果要 sunny.free.idcfengye.com 只需要填写 sunny 即可本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,例如:192.168.1.1:80http验证用户名:非必填项,在需要的时候填写,否则可以不填
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

用Java输出杨辉三角数的前35行

**用Java输出杨辉三角数的前34行****1.**新建一个Java项目,名字自取;在此项目下新建一个类,比如YangHuiSJ;**2.**创建生成杨辉三角的函数getYangHui,参数为n,表示对应的二项式(a+b)^n的指数**3.**根据杨辉三角的规律,依次填充每一个位置**4.**遍历数组并打印,使用for循环**5.**写一个main函数进行测试**6.**运...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

Windows下安装单机模式的zookeeper

1、安装zookeeper的前提是安装JDK并配置好环境变量;2、安装zookeeper。在官网http://zookeeper.apache.org/下载zookeeper,我下载的是zookeeper-3.4.14版本;3、解压zookeeper。比如我的是将zookeeper解压到D:\zookeeper;4、安装zookeeper单机模式。找到D:\zookeeper\zookeep...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

蓝桥杯试题 算法训练 字符串合并

试题 算法训练 字符串合并资源限制时间限制:1.0s 内存限制:256.0MB问题描述  输入两个字符串,将其合并为一个字符串后输出。输入格式  输入两个字符串输出格式  输出合并后的字符串样例输入一个满足题目要求的输入范例。HelloWorld样例输出HelloWorld数据规模和约定  输入的字符串长度0<n<100package text;...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

蓝桥杯试题 入门训练 Fibonacci数列

资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

蓝桥杯试题 入门训练 A+B问题

资源限制时间限制:1.0s 内存限制:256.0MB问题描述输入A、B,输出A+B。说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。说明:“输入格式”是描述在测试你的程序时,所给的输入一定满足的格式。做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入的格式进行检查。多余的格式检查...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

AOP(面向切面编程)和OOP(面向对象编程)的区别及联系

AOP(面向切面编程)和OOP(面向对象编程)的区别及联系1、AOP和OOP在字面上虽然相似,但却是面向不同领域的两种设计思想;2、OOP针对业务逻辑处理过程中的实体及其属性和行进行抽象封装,获得更加清晰高效的逻辑单元划分;3、AOP针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得各部分之间低耦合的隔离效果。...
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

Java导出MySQL数据成csv文件并压缩成zip

Background业务需求:提供数据导出功能。数据为传感器监测数据,存储在MySQL。需要用户传入传感器的ID,起始时间和结束时间,由于数据量较大,所以这里通过定时任务实现,然后把每个传感器数据写一个csv文件,最终把所有的文件压缩成zip,再把压缩包的存储路径写入数据库,用户请求下载数据时从数据库查询获取压缩包的存储路径,最终把压缩包返回给用户。下面是主要代码(springboot+swagger2)Ctrollerpackage com.cloudansys.monitor.solution
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

springboot自定义缓存加载数据库中的基本信息

Background在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner中run方法的参数为ApplicationArguments,而CommandLi
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

Idea集成docker远程部署

Background为了方便对dokcer镜像的管理,我们这个安装了portainer,如上图所示,各个项目、各个组件的使用管理非常方便,具体安装配置如下首先安装 docker基于 Centos 7,配置阿里云镜像(在阿里云镜像站上面可以找到docker-ce的软件源,使用国内的源速度比较快)安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源yum-config-manager --add.
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0

swagger2带全局token配置

Backgroundswagger2辅助后台开发非常方便。但正常使用时,我们的接口需要登陆后才能访问的。即访问接口时,要传一个登陆后的token。那这个怎么设置,才可以让所有接口都允许登陆后访问呢。通常有两个方法,加在接口上,访问每个接口都需要传token验证,我为了方便,采用的是另一种方法,配置一个全局的token,验证后就可以访问所有接口,如下图所示具体配置如下SwaggerConfigpackage com.cloudansys.config;import org.springf
分类: 其他 发布时间: 10-18 16:28 阅读次数: 0